Mercurial > repos > blastem
comparison genesis.h @ 2052:3748a2a8a4b7
Support Sega mapper without 'SEGA SSF' in header or ROM DB entry and implement a subset of the extended Sega mapper implemented in the Mega Everdrive when 'SEGA SSF' is present
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 01 Jan 2022 18:54:46 -0800 |
parents | b0b0c31338c3 |
children | 3414a4423de1 |
comparison
equal
deleted
inserted
replaced
2051:97bfb6089274 | 2052:3748a2a8a4b7 |
---|---|
59 uint32_t reset_cycle; | 59 uint32_t reset_cycle; |
60 uint32_t last_frame; | 60 uint32_t last_frame; |
61 uint32_t last_flush_cycle; | 61 uint32_t last_flush_cycle; |
62 uint32_t soft_flush_cycles; | 62 uint32_t soft_flush_cycles; |
63 uint32_t tmss_write_offset; | 63 uint32_t tmss_write_offset; |
64 uint8_t bank_regs[8]; | |
65 uint16_t z80_bank_reg; | 64 uint16_t z80_bank_reg; |
66 uint16_t tmss_lock[2]; | 65 uint16_t tmss_lock[2]; |
67 uint16_t mapper_start_index; | 66 uint16_t mapper_start_index; |
68 uint8_t mapper_type; | 67 uint8_t mapper_type; |
68 uint8_t bank_regs[9]; | |
69 uint8_t save_type; | 69 uint8_t save_type; |
70 sega_io io; | 70 sega_io io; |
71 uint8_t version_reg; | 71 uint8_t version_reg; |
72 uint8_t bus_busy; | 72 uint8_t bus_busy; |
73 uint8_t reset_requested; | 73 uint8_t reset_requested; |