index
:
blastem.git
gdb
libretro
vdp-hacking
Oxore's fork of "blastem" emulator for ROM hacking (C)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
genesis.c
Age
Commit message (
Expand
)
Author
2018-03-28
Small cleanup to audio interface between emulation code and renderer backend
Michael Pavone
2018-03-24
Merge
Michael Pavone
2018-01-31
Made the NOR flash emulation a bit more flexible, but not yet flexible enough...
Michael Pavone
2017-11-24
Fix genesis save state loading via Nuklear UI, sms probably still needs work
Michael Pavone
2017-11-24
Refactored save slot related logic to reduce duplication and allow reuse in n...
Michael Pavone
2017-10-19
Implemented Z80 IM 2 and attempted correct intack cycle delay
Michael Pavone
2017-08-29
Make initial bank register state stored in bank_regs match what is put in to ...
Michael Pavone
2017-08-29
Fix savestate path calculation in genesis load_state
Michael Pavone
2017-08-28
Save and restore Z80 bank register in native save states
Michael Pavone
2017-08-27
Save/restore mapper state in native save states
Michael Pavone
2017-08-24
Allow actually saving a save state in more Z80 states. Save busreq/reset stat...
Michael Pavone
2017-08-16
Added save states to SMS emulation
Michael Pavone
2017-08-09
New savestates are working. New config file option for selecting format state...
Michael Pavone
2017-08-06
WIP - New savestate format
Michael Pavone
2017-06-26
Fix DMA from byte-wide SRAM
Michael Pavone
2017-06-24
Support a couple of bootleg X-in-1 carts
Michael Pavone
2017-06-23
Move I2C EEPROM and NOR Flash functions out of romdb.c into new files
Michael Pavone
2017-06-15
Properly release and reacquire framebuffer pointer when switching contexts. H...
Michael Pavone
2017-06-07
Initial work to support parallel NOR flash and the Magistr 16
Michael Pavone
2017-05-28
Implemented SMS pause button
Michael Pavone
2017-05-23
Go back to resetting the refresh counter after a DMA. Probably not quite corr...
Michael Pavone
2017-05-23
Fixed regression from VDP sync changes. Direct color DMA demos are now achiev...
Michael Pavone
2017-05-23
Attempt at improving refresh emulation
Michael Pavone
2017-05-23
Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of s...
Michael Pavone
2017-05-19
Added some code to try and prevent Z80 accesses and refresh cycles from screw...
Michael Pavone
2017-05-08
Implemented slow rise time of IO pins set as inputs, but not driven by device...
Michael Pavone
2017-04-26
Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube...
Michael Pavone
2017-04-21
Fix a deficiency in the way types were handled in my ternary tree. Fixes in w...
Michael Pavone
2017-04-16
Initial work on handling the 128KB VRAM mode bit and some basic prep work for...
Michael Pavone
2017-04-15
Fix copy pasta error in handling of Z80 VDP port reads. HV counter reads are ...
Michael Pavone
2017-03-30
YM2612 should also be reset on system soft reset
Michael Pavone
2017-03-30
Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantas...
Michael Pavone
2017-03-28
Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in e...
Michael Pavone
2017-03-28
Implemented M68K trace mode. Some edge cases/SR update paths still need work
Michael Pavone
2017-03-19
Adjust Z80 interrupt pulse duration to match hardware measurements
Michael Pavone
2017-03-19
Minor fix to hacky refresh emulation code to more closely match my intent
Michael Pavone
2017-03-18
Basic refresh emulation that doesn't break direct color DMA demos. Fixes soun...
Michael Pavone
2017-03-18
Remove hacky post-DMA delay add proper pre-DMA delay based on logic analyzer ...
Michael Pavone
2017-02-14
Add mising include in genesis.c so the Windows build works again
Michael Pavone
2017-02-01
Basic implementation of serial IO registers, but without actual serial IO sup...
Michael Pavone
2017-01-27
Implement soft reset in Genesis mode
Michael Pavone
2017-01-26
Added config file option to specify that RAM should be randomly initialized. ...
Michael Pavone
2017-01-22
Fix missing include that prevented building Windows version
Michael Pavone
2017-01-18
Overscan is now configurable
Michael Pavone
2017-01-15
Don't adjust cycles every frame. Only when we start getting close to UINT_MAX...
Michael Pavone
2017-01-10
Fix crash regression for games with some kind of mapper functionality
Michael Pavone
2016-12-28
Remove memory map assumptions from Z80 core and move a little bit of logic to...
Michael Pavone
2016-12-22
Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be ...
Michael Pavone
2016-12-22
More cleanup in preparation for SMS/Mark III support
Michael Pavone
2016-12-19
Restore 68K address logging functionality
Michael Pavone
[prev]
[next]