summaryrefslogtreecommitdiff
path: root/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test.c')
-rw-r--r--test.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/test.c b/test.c
index 824458d..5900cf7 100644
--- a/test.c
+++ b/test.c
@@ -135,6 +135,28 @@ on_rst(
printf("rst: addr = %04x\n", addr);
}
+/*
+ * static void
+ * on_mmu_rb(
+ * const gb_t * const ctx,
+ * const uint16_t addr,
+ * const uint8_t val
+ * ) {
+ * UNUSED(ctx);
+ * printf("mmu_rb: addr = 0x%04X, val = 0x%02X\n", addr, val);
+ * }
+ */
+
+static void
+on_mmu_wb(
+ const gb_t * const ctx,
+ const uint16_t addr,
+ const uint8_t val
+) {
+ UNUSED(ctx);
+ printf("mmu_wb: addr = 0x%04X, val = 0x%02X\n", addr, val);
+}
+
static const gb_config_t
EXECUTE_CONFIG = {
.on_set_rom_bank = on_set_rom_bank,
@@ -146,6 +168,8 @@ EXECUTE_CONFIG = {
.on_gpu_set_mode = on_gpu_set_mode,
.on_set_cpu_state = on_set_cpu_state,
.on_rst = on_rst,
+ // .on_mmu_rb = on_mmu_rb,
+ .on_mmu_wb = on_mmu_wb,
};
static void