summaryrefslogtreecommitdiff
path: root/sms.c
AgeCommit message (Collapse)Author
2017-01-18Overscan is now configurableMichael Pavone
2017-01-08Forgot that the expansion to 32-bit values for 16-bit addresses is not done ↵Michael Pavone
when calling a C function to handle a memory operation. Mask on location in mapper_write was needed afterall
2017-01-05Implemented Mode 4 H conter latchingMichael Pavone
2017-01-04Don't lock up CPU if performing a read with writes configured when in PBC ↵Michael Pavone
mode. Allow access to VDP debug commands from Z80 debugger in PBC mode. Handle Mode 4 in VDP debug print functions
2017-01-03Fix reading from second controller port in SMS modeMichael Pavone
2017-01-03Fix handling of IO control writes in SMS modeMichael Pavone
2017-01-02Invalidate translated code on a cartridge bank change in SMS mode. Fix ↵Michael Pavone
handling of bank 0
2017-01-02Initial support for Sega's family of SMS mappersMichael Pavone
2016-12-28Remove memory map assumptions from Z80 core and move a little bit of logic ↵Michael Pavone
to the generic backend.c so it can be shared between CPU cores
2016-12-28Enabled Z80 debugger in PBC modeMichael Pavone
2016-12-27Clear interrupt status flags after getting the status register value rather ↵Michael Pavone
than before
2016-12-27Somewhat broken implementation of Mode 4Michael Pavone
2016-12-22Fix clearing of interrupt pending flags on control port read in PBC modeMichael Pavone
2016-12-22Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be ↵Michael Pavone
useful.