summaryrefslogtreecommitdiff
path: root/sms.c
AgeCommit message (Expand)Author
2020-05-09Less hacky run on audio thread modeMichael Pavone
2020-04-18WIP new sync mode that runs emulation on audio threadMichael Pavone
2020-02-27Make VDP VSRAM capacity respect model selectionMichael Pavone
2019-03-23Configurable gain for overall output and individual componentsMichael Pavone
2019-02-19Store sync_cycle in context rather than in a local in CPU DSL. Fix the timing...Michael Pavone
2019-02-10Initial attempt at interrupts in new Z80 core and integrating it into main ex...Michael Pavone
2019-01-20Implement serialization/deserialization in libretro buildMike Pavone
2019-01-20Fixed the most glaring issues in libretro buildMike Pavone
2018-11-19Removed old VDP debug functionalityMichael Pavone
2018-11-16Small cleanup of vdp_context struct layout and removal of separately allocate...Michael Pavone
2018-07-06Update controller config when changed in UI without restartMichael Pavone
2018-05-05Refactor to split device bindings from IO emulation codeMichael Pavone
2018-03-30More audio refactoring in preparation for allowing proper sync to video with ...Michael Pavone
2018-03-28Small cleanup to audio interface between emulation code and renderer backendMichael Pavone
2017-11-25Get SMS savestates working in Nuklear UIMichael Pavone
2017-11-24Refactored save slot related logic to reduce duplication and allow reuse in n...Michael Pavone
2017-08-16Added save states to SMS emulationMichael Pavone
2017-06-15Properly release and reacquire framebuffer pointer when switching contexts. H...Michael Pavone
2017-05-31Added stub load_save and persist_save functions to SMS system so that we don'...Michael Pavone
2017-05-29Update SMS code for changes supporting slow rise time emulation in IO codeMichael Pavone
2017-05-28Implemented SMS pause buttonMichael Pavone
2017-05-23Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of s...Michael Pavone
2017-04-21Fix a deficiency in the way types were handled in my ternary tree. Fixes in w...Michael Pavone
2017-01-27Implement SMS hardware soft reset (note only available on real hardware on th...Michael Pavone
2017-01-25Use filename for game title in SMS modeMichael Pavone
2017-01-18Overscan is now configurableMichael Pavone
2017-01-08Forgot that the expansion to 32-bit values for 16-bit addresses is not done w...Michael Pavone
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 mod...Michael Pavone
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 handli...Michael Pavone
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 to...Michael Pavone
2016-12-28Enabled Z80 debugger in PBC modeMichael Pavone
2016-12-27Clear interrupt status flags after getting the status register value rather t...Michael Pavone
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