diff --git a/src/apps/gbdb.c b/src/apps/gbdb.c index bd88e9c..7b13e50 100644 --- a/src/apps/gbdb.c +++ b/src/apps/gbdb.c @@ -240,10 +240,10 @@ static void peek(char *arg_list) static void stats(char *arg_list) { - printf("Cycles: %lu\n", cpu.metrics.cycles); - printf("Retired Insructions %lu\n", cpu.metrics.retired_instrs); - printf("Memory Reads: %lu\n", cpu.metrics.mem_reads); - printf("Memory Writes: %lu\n", cpu.metrics.mem_writes); + printf("Cycles: %llu\n", cpu.metrics.cycles); + printf("Retired Insructions %llu\n", cpu.metrics.retired_instrs); + printf("Memory Reads: %llu\n", cpu.metrics.mem_reads); + printf("Memory Writes: %llu\n", cpu.metrics.mem_writes); } static void help(char *arg_list) diff --git a/src/gbemu/cpu.h b/src/gbemu/cpu.h index c2676d0..536007e 100644 --- a/src/gbemu/cpu.h +++ b/src/gbemu/cpu.h @@ -92,8 +92,8 @@ struct lr35902_state { int hf; int cf; - uint8_t stall_cycles; - uint8_t halted; + int stall_cycles; + int halted; lr35902_mem_read_fn mem_read; lr35902_mem_write_fn mem_write; lr35902_interrupt_state int_state;