summaryrefslogtreecommitdiff
path: root/genesis.c
AgeCommit message (Expand)Author
2019-02-20Fix Z80 interrupts in Gen/MD mode when using new core. Disable CPU debug log ...Michael Pavone
2019-02-12Integration of new Z80 core is sort of working nowMichael 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-11-11Make sure M68K sync and target cycles are updated after loading a savestate. ...Mike Pavone
2018-11-04WIP new VDP plane debug view and support for detached VDP debug views generallyMichael Pavone
2018-08-14Added J-Cart supportMichael Pavone
2018-07-06Update controller config when changed in UI without restartMichael Pavone
2018-06-28Fix a number of other memory errors (mostly leaks again) identified by valgrindMichael Pavone
2018-06-22Fix some memory errors (mostly leaks) identified by valgrindMichael Pavone
2018-05-05Refactor to split device bindings from IO emulation codeMichael Pavone
2018-05-01Release capture of mouse and keyboard when entering UIMichael Pavone
2018-04-14Audio DRC now sounds good in both NTSC and PAL, just need to adjust constants...Michael Pavone
2018-04-02Fix Z80 bank access for $800000-$A00000 region for 10M flat mapped ROMsMichael Pavone
2018-03-30Randomize soft reset timing and fix silly bug that was accidentally clearing ...Michael 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
2018-03-24MergeMichael Pavone
2018-01-31Made the NOR flash emulation a bit more flexible, but not yet flexible enough...Michael Pavone
2017-11-24Fix genesis save state loading via Nuklear UI, sms probably still needs workMichael Pavone
2017-11-24Refactored save slot related logic to reduce duplication and allow reuse in n...Michael Pavone
2017-10-19Implemented Z80 IM 2 and attempted correct intack cycle delayMichael Pavone
2017-08-29Make initial bank register state stored in bank_regs match what is put in to ...Michael Pavone
2017-08-29Fix savestate path calculation in genesis load_stateMichael Pavone
2017-08-28Save and restore Z80 bank register in native save statesMichael Pavone
2017-08-27Save/restore mapper state in native save statesMichael Pavone
2017-08-24Allow actually saving a save state in more Z80 states. Save busreq/reset stat...Michael Pavone
2017-08-16Added save states to SMS emulationMichael Pavone
2017-08-09New savestates are working. New config file option for selecting format state...Michael Pavone
2017-08-06WIP - New savestate formatMichael Pavone
2017-06-26Fix DMA from byte-wide SRAMMichael Pavone
2017-06-24Support a couple of bootleg X-in-1 cartsMichael Pavone
2017-06-23Move I2C EEPROM and NOR Flash functions out of romdb.c into new filesMichael Pavone
2017-06-15Properly release and reacquire framebuffer pointer when switching contexts. H...Michael Pavone
2017-06-07Initial work to support parallel NOR flash and the Magistr 16Michael Pavone
2017-05-28Implemented SMS pause buttonMichael Pavone
2017-05-23Go back to resetting the refresh counter after a DMA. Probably not quite corr...Michael Pavone
2017-05-23Fixed regression from VDP sync changes. Direct color DMA demos are now achiev...Michael Pavone
2017-05-23Attempt at improving refresh emulationMichael Pavone
2017-05-23Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of s...Michael Pavone
2017-05-19Added some code to try and prevent Z80 accesses and refresh cycles from screw...Michael Pavone
2017-05-08Implemented slow rise time of IO pins set as inputs, but not driven by device...Michael Pavone
2017-04-26Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube...Michael Pavone
2017-04-21Fix a deficiency in the way types were handled in my ternary tree. Fixes in w...Michael Pavone
2017-04-16Initial work on handling the 128KB VRAM mode bit and some basic prep work for...Michael Pavone
2017-04-15Fix copy pasta error in handling of Z80 VDP port reads. HV counter reads are ...Michael Pavone
2017-03-30YM2612 should also be reset on system soft resetMichael Pavone