| @@ -7,6 +7,7 @@ | |||||
| #include "input.h" | #include "input.h" | ||||
| /* | |||||
| void e6502_print_registers(const e6502_Registers* regs, | void e6502_print_registers(const e6502_Registers* regs, | ||||
| FILE* file) { | FILE* file) { | ||||
| fprintf(file, "PC: $%04x\n", regs->PC); | fprintf(file, "PC: $%04x\n", regs->PC); | ||||
| @@ -33,7 +34,7 @@ void e6502_dump_stack(e6502_Core* core, FILE* file) { | |||||
| addr, e6502_r8(core, addr)); | addr, e6502_r8(core, addr)); | ||||
| } | } | ||||
| } | } | ||||
| */ | |||||
| #define NS_PER_S (1000U * 1000U * 1000U) | #define NS_PER_S (1000U * 1000U * 1000U) | ||||
| /* | /* | ||||
| @@ -60,6 +61,7 @@ extern nes_Input_Reader sdl_input; | |||||
| static nes sys = {0}; | static nes sys = {0}; | ||||
| int main(int argc, char* argv[]) { | int main(int argc, char* argv[]) { | ||||
| int status = 0; | int status = 0; | ||||
| @@ -141,9 +143,10 @@ int main(int argc, char* argv[]) { | |||||
| fprintf(stdout, "Ran %f ms, %lu master cycles (%s)\n", | fprintf(stdout, "Ran %f ms, %lu master cycles (%s)\n", | ||||
| ms_run, total_cycles, | ms_run, total_cycles, | ||||
| status == 0 ? "OK" : "Halted"); | status == 0 ? "OK" : "Halted"); | ||||
| /* | |||||
| e6502_print_registers(&sys.cpu.registers, stdout); | e6502_print_registers(&sys.cpu.registers, stdout); | ||||
| e6502_dump_stack(&sys.cpu, stdout); | e6502_dump_stack(&sys.cpu, stdout); | ||||
| */ | |||||
| } | } | ||||
| return status; | return status; | ||||