chore: make some variables const
This commit is contained in:
parent
1901a471e4
commit
eff25a0ab2
24
src/main.zig
24
src/main.zig
|
@ -37,14 +37,9 @@ pub fn main() anyerror!void {
|
||||||
var args = try clap.parse(clap.Help, ¶ms, .{});
|
var args = try clap.parse(clap.Help, ¶ms, .{});
|
||||||
defer args.deinit();
|
defer args.deinit();
|
||||||
|
|
||||||
if (args.flag("--help")) {
|
if (args.flag("--help")) return clap.help(std.io.getStdErr().writer(), ¶ms);
|
||||||
return clap.help(std.io.getStdErr().writer(), ¶ms);
|
|
||||||
}
|
|
||||||
|
|
||||||
var maybe_bios: ?[]const u8 = null;
|
const maybe_bios: ?[]const u8 = if (args.option("--bios")) |p| p else null;
|
||||||
if (args.option("--bios")) |path| {
|
|
||||||
maybe_bios = path;
|
|
||||||
}
|
|
||||||
|
|
||||||
const positionals = args.positionals();
|
const positionals = args.positionals();
|
||||||
const stderr = std.io.getStdErr();
|
const stderr = std.io.getStdErr();
|
||||||
|
@ -72,14 +67,11 @@ pub fn main() anyerror!void {
|
||||||
var cpu = Arm7tdmi.init(&scheduler, &bus);
|
var cpu = Arm7tdmi.init(&scheduler, &bus);
|
||||||
cpu.fastBoot();
|
cpu.fastBoot();
|
||||||
|
|
||||||
var log_file: ?File = null;
|
const log_file: ?File = if (enable_logging) blk: {
|
||||||
if (enable_logging) {
|
const file = try std.fs.cwd().createFile(if (is_binary) "zba.bin" else "zba.log", .{});
|
||||||
const file_name: []const u8 = if (is_binary) "zba.bin" else "zba.log";
|
|
||||||
const file = try std.fs.cwd().createFile(file_name, .{});
|
|
||||||
cpu.useLogger(&file, is_binary);
|
cpu.useLogger(&file, is_binary);
|
||||||
|
break :blk file;
|
||||||
log_file = file;
|
} else null;
|
||||||
}
|
|
||||||
defer if (log_file) |file| file.close();
|
defer if (log_file) |file| file.close();
|
||||||
|
|
||||||
// Init Atomics
|
// Init Atomics
|
||||||
|
@ -109,7 +101,7 @@ pub fn main() anyerror!void {
|
||||||
) orelse sdlPanic();
|
) orelse sdlPanic();
|
||||||
defer SDL.SDL_DestroyWindow(window);
|
defer SDL.SDL_DestroyWindow(window);
|
||||||
|
|
||||||
var renderer = SDL.SDL_CreateRenderer(window, -1, SDL.SDL_RENDERER_ACCELERATED | SDL.SDL_RENDERER_PRESENTVSYNC) orelse sdlPanic();
|
const renderer = SDL.SDL_CreateRenderer(window, -1, SDL.SDL_RENDERER_ACCELERATED | SDL.SDL_RENDERER_PRESENTVSYNC) orelse sdlPanic();
|
||||||
defer SDL.SDL_DestroyRenderer(renderer);
|
defer SDL.SDL_DestroyRenderer(renderer);
|
||||||
|
|
||||||
const texture = SDL.SDL_CreateTexture(renderer, SDL.SDL_PIXELFORMAT_RGBA8888, SDL.SDL_TEXTUREACCESS_STREAMING, 240, 160) orelse sdlPanic();
|
const texture = SDL.SDL_CreateTexture(renderer, SDL.SDL_PIXELFORMAT_RGBA8888, SDL.SDL_TEXTUREACCESS_STREAMING, 240, 160) orelse sdlPanic();
|
||||||
|
@ -120,7 +112,7 @@ pub fn main() anyerror!void {
|
||||||
|
|
||||||
emu_loop: while (true) {
|
emu_loop: while (true) {
|
||||||
var event: SDL.SDL_Event = undefined;
|
var event: SDL.SDL_Event = undefined;
|
||||||
if (SDL.SDL_PollEvent(&event) != 0) {
|
while (SDL.SDL_PollEvent(&event) != 0) {
|
||||||
// Pause Emulation Thread during Input Writing
|
// Pause Emulation Thread during Input Writing
|
||||||
|
|
||||||
switch (event.type) {
|
switch (event.type) {
|
||||||
|
|
Loading…
Reference in New Issue