summaryrefslogtreecommitdiff
path: root/genesis.c
AgeCommit message (Expand)Author
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
2017-03-30Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantas...Michael Pavone
2017-03-28Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in e...Michael Pavone
2017-03-28Implemented M68K trace mode. Some edge cases/SR update paths still need workMichael Pavone
2017-03-19Adjust Z80 interrupt pulse duration to match hardware measurementsMichael Pavone
2017-03-19Minor fix to hacky refresh emulation code to more closely match my intentMichael Pavone
2017-03-18Basic refresh emulation that doesn't break direct color DMA demos. Fixes soun...Michael Pavone
2017-03-18Remove hacky post-DMA delay add proper pre-DMA delay based on logic analyzer ...Michael Pavone
2017-02-14Add mising include in genesis.c so the Windows build works againMichael Pavone
2017-02-01Basic implementation of serial IO registers, but without actual serial IO sup...Michael Pavone
2017-01-27Implement soft reset in Genesis modeMichael Pavone
2017-01-26Added config file option to specify that RAM should be randomly initialized. ...Michael Pavone
2017-01-22Fix missing include that prevented building Windows versionMichael Pavone
2017-01-18Overscan is now configurableMichael Pavone
2017-01-15Don't adjust cycles every frame. Only when we start getting close to UINT_MAX...Michael Pavone
2017-01-10Fix crash regression for games with some kind of mapper functionalityMichael Pavone
2016-12-28Remove memory map assumptions from Z80 core and move a little bit of logic to...Michael Pavone
2016-12-22Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be ...Michael Pavone
2016-12-22More cleanup in preparation for SMS/Mark III supportMichael Pavone
2016-12-19Restore 68K address logging functionalityMichael Pavone
2016-12-19Mostly working changes to allow support for multiple emulated system types in...Michael Pavone
2016-12-14Fix Z80 interrupt pulse duration. Fixes inconsistent music playback speed in ...Michael Pavone
2016-12-11Fix Z80 RAM mapping after refactorMichael Pavone
2016-12-09Fix the previous WIP commit. Quick tests suggests things are no more broken t...Michael Pavone
2016-12-09WIP split of ROM loading/argument parsing from Genesis emulation code. Compil...Michael Pavone