summaryrefslogtreecommitdiff
path: root/mapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'mapper.c')
-rw-r--r--mapper.c31
1 files changed, 16 insertions, 15 deletions
diff --git a/mapper.c b/mapper.c
index 7e374df..0b595ff 100644
--- a/mapper.c
+++ b/mapper.c
@@ -5,23 +5,24 @@
// #include "mapper_uxrom.c"
static void mapper_setup(struct nes_state *state) {
+ printf("Mapper: %d\n", state->ines.mapper);
switch(state->ines.mapper) {
- case 0:
- state->mapper.read = mapper_nrom_read;
- state->mapper.write = mapper_nrom_write;
- state->mapper.tick = mapper_nrom_tick;
- state->mapper.init = mapper_nrom_init;
- state->mapper.init(state);
- break;
+ case 0:
+ state->mapper.read = mapper_nrom_read;
+ state->mapper.write = mapper_nrom_write;
+ state->mapper.tick = mapper_nrom_tick;
+ state->mapper.init = mapper_nrom_init;
+ state->mapper.init(state);
+ break;
- default:
- // fallback: NROM-compatible
- state->mapper.read = mapper_nrom_read;
- state->mapper.write = mapper_nrom_write;
- state->mapper.tick = mapper_nrom_tick;
- state->mapper.init = mapper_nrom_init;
- state->mapper.init(state);
- break;
+ default:
+ // fallback: NROM-compatible
+ state->mapper.read = mapper_nrom_read;
+ state->mapper.write = mapper_nrom_write;
+ state->mapper.tick = mapper_nrom_tick;
+ state->mapper.init = mapper_nrom_init;
+ state->mapper.init(state);
+ break;
}
}