diff options
author | Paul Duncan <pabs@pablotron.org> | 2018-06-25 16:49:46 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2018-06-25 16:49:46 -0400 |
commit | c9340928075f9558bbb4817f6c89298ed15ad77f (patch) | |
tree | a629b95e384ed4caf1ba5732569087b7f01f6d45 /test.c | |
parent | 39f6ddc3e27b80c17efe4f2d81ce99ed3a297b9a (diff) | |
download | gb-c-c9340928075f9558bbb4817f6c89298ed15ad77f.tar.bz2 gb-c-c9340928075f9558bbb4817f6c89298ed15ad77f.zip |
add on_rst(), minor CALL a16 speedup
Diffstat (limited to 'test.c')
-rw-r--r-- | test.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -126,6 +126,15 @@ on_set_cpu_state( printf("cpu state: PC = %04x, state = %d\n", ctx->cpu.rs[5], state); } +static void +on_rst( + const gb_t * const ctx, + const uint16_t addr +) { + UNUSED(ctx); + printf("rst: addr = %04x\n", addr); +} + static const gb_config_t EXECUTE_CONFIG = { .on_set_rom_bank = on_set_rom_bank, @@ -136,6 +145,7 @@ EXECUTE_CONFIG = { // .on_gpu_step = on_gpu_step, .on_gpu_set_mode = on_gpu_set_mode, .on_set_cpu_state = on_set_cpu_state, + .on_rst = on_rst, }; static void |