log genesis.c @ 1312:9ab3f6781202

age author description
Thu, 30 Mar 2017 23:59:57 -0700 Michael Pavone YM2612 should also be reset on system soft reset
Thu, 30 Mar 2017 23:57:30 -0700 Michael Pavone Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantastic Dizzy and Kid Chameleon
Tue, 28 Mar 2017 09:39:54 -0700 Michael Pavone Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in eori sr
Tue, 28 Mar 2017 00:13:35 -0700 Michael Pavone Implemented M68K trace mode. Some edge cases/SR update paths still need work
Sun, 19 Mar 2017 18:32:49 -0700 Michael Pavone Adjust Z80 interrupt pulse duration to match hardware measurements
Sun, 19 Mar 2017 11:14:34 -0700 Michael Pavone Minor fix to hacky refresh emulation code to more closely match my intent
Sat, 18 Mar 2017 23:18:37 -0700 Michael Pavone Basic refresh emulation that doesn't break direct color DMA demos. Fixes sound after entering pause menu in Pacman 2: The New Adventures
Sat, 18 Mar 2017 17:09:14 -0700 Michael Pavone Remove hacky post-DMA delay add proper pre-DMA delay based on logic analyzer capture. 512 color screen is a bit messed up but mostly works. Needs investigation
Tue, 14 Feb 2017 04:15:49 -0800 Michael Pavone Add mising include in genesis.c so the Windows build works again
Wed, 01 Feb 2017 21:19:35 -0800 Michael Pavone Basic implementation of serial IO registers, but without actual serial IO support. Needed to run a certain software check cartridge that is floating around.
Fri, 27 Jan 2017 21:27:37 -0800 Michael Pavone Implement soft reset in Genesis mode
Thu, 26 Jan 2017 20:07:17 -0800 Michael Pavone Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
Sun, 22 Jan 2017 17:12:17 -0800 Michael Pavone Fix missing include that prevented building Windows version
Wed, 18 Jan 2017 23:43:36 -0800 Michael Pavone Overscan is now configurable
Sun, 15 Jan 2017 22:54:01 -0800 Michael Pavone Don't adjust cycles every frame. Only when we start getting close to UINT_MAX. Don't adjust all the way down to zero when we do adjust. Shouldn't fix anything, but may make debugging current issues easier.