summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-24Implement Z80 DAA. Implement half-carry flag for the rest of the "easy" ↵Michael Pavone
cases. Implement flags for IN instruction. Fix implementation of IN for IN F, (C) case
2016-07-23Add ROM DB entry for Madden NFL 98 as it is missing SRAM info in its header ↵Michael Pavone
and will not work without it
2016-07-23Implement Z80 block OUT instructions. Fixes Power MongerMichael Pavone
2016-07-19Fix bug in ensure_dir_exists that would cause it to fail when mixed path ↵Michael Pavone
separators were used
2016-07-17Add ROM DB entry for Wonder Boy in Monster World that was accidentally ↵Michael Pavone
removed in a previous commit
2016-07-17MergeMichael Pavone
2016-06-30Added Buck Rogers to ROM DB as it needs SRAM, but does not specify it in the ↵Michael Pavone
header
2016-05-16Added support for binding a bunch more "special" keysMichael Pavone
2016-05-15Complete SDL to Saturn scan code mappingMichael Pavone
2016-05-15Fix bug in vflip implementation when in double resolution interlace modeMichael Pavone
2016-05-15Fixed a bug in get_header_name that results in a crash if the "International ↵Michael Pavone
Name" field is blank
2016-05-15Fixed a really egregious bug in the arena implementation. Not sure how this ↵Michael Pavone
even worked at all before.
2016-05-12Slightly better handling of directory read errorsMichael Pavone
2016-05-11Fix implementation of sprite collision flag. Old implementation did not make ↵Michael Pavone
sense.
2016-05-11Initial stab at Saturn keyboard supportMichael Pavone
2016-05-10Fix PC value pushed to stack for A and F line trapsMichael Pavone
2016-05-10Fix bug in 68K movep.l when the destination is a register mapped to a host ↵Michael Pavone
register
2016-05-06Add missing dependency for font.tiles in MakefileMichael Pavone
2016-05-04Allow navigating to the root directory on Unix-like systemsMichael Pavone
2016-05-04MergeMichael Pavone
2016-05-04Added tag v0.4.0 for changeset 4a92889e2889Michael Pavone
2016-05-04Fix OS X buildMichael Pavone
2016-05-02Added tag v0.4.0 for changeset e34334e6c682Michael Pavone
2016-05-02Fix GST savestate loading to deal with SAT cache to fix sprite corruption on ↵Michael Pavone
savestate load. Clear out Z80 native_pc so the Z80 state does not get hosed when loading a savestate while the emulator is already running
2016-05-02Update changelog and version number for 0.4.0 releaseMichael Pavone
2016-05-02Added documentation for lock-on support and a fullscreen config option.Michael Pavone
2016-05-02Very basic support for S&K lock-on. Needs more work for full functionality.Michael Pavone
2016-05-02Handle failures to load save state from the menu more gracefullyMichael Pavone
2016-05-02More README updatesMichael Pavone
2016-05-02WIP README updatesMichael Pavone
2016-05-01Get rid of little divot on top of buttons in menu caused by the flat part ↵Michael Pavone
not being a full 8 pixels on the top
2016-05-01Fully functional next/previous buttonsMichael Pavone
2016-05-01Fix bug in which trying to load another ROM after saving or loading a ↵Michael Pavone
savestate through the menu resulted in trying to save/load a savestate instead
2016-05-01Fix bug in which save RAM/EEPROM was not persisted correctly if the emulator ↵Michael Pavone
is exited via the menu rather than the X button in the title bar
2016-05-01Removed assumptions that path separators are Unix style outside of Unix-only ↵Michael Pavone
verions of functions
2016-05-01Added IO overrides for games I've tested with mouse support and to Ms. ↵Michael Pavone
Pac-Man that requires a 3-button controller to work properly
2016-05-01Improve parsing of game name from ROM headerMichael Pavone
2016-05-01Allow overriding speed 0. May be useful for people that want to use vsyncMichael Pavone
2016-05-01Set vsync state based on config file rather than just using whatever the ↵Michael Pavone
system decides for us.
2016-05-01Added a config option that allows turning scanlines on and offMichael Pavone
2016-05-01Made low pass filter frequency configurableMichael Pavone
2016-04-30Fix bug in SAT cache address calculation that caused a crash in Strider IIMichael Pavone
2016-04-30Added TODO for hardware checkingMichael Pavone
2016-04-30Set sprite overflow flag if we completely consume sprite rendering capacity ↵Michael Pavone
for the line even if there is nothing left to draw. This graphical corruption in the vertical stretching scroll section. Needs hardware confirmation.
2016-04-30Implement SAT cache. Causes some graphical corruption in Overdrive due to an ↵Michael Pavone
unrelated bug.
2016-04-30YOUR EMULATOR SUX is dead. Needs logic analyzer testing to check exact delay ↵Michael Pavone
though.
2016-04-30Fix 68K interrupt handling some more. Fatal Rewind is working again.Michael Pavone
2016-04-30Fix some stuff with interrupt timing. The change in adjust_int_cycle gets ↵Michael Pavone
Overdrive working again (vint was not being preferred over hint in some cases). One of the changes seems to have broken Fatal Rewind again, but no other regressions that I can see.
2016-04-28Added code to display Next and Prev buttons on file listing screens to menuMichael Pavone
2016-04-28Add Wonder Boy in Monster World to ROM DB as it needs working EEPROM support ↵Michael Pavone
to work