summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-01Implemented INIRMichael Pavone
2016-08-01Implement INIMichael Pavone
2016-07-31Added some hacky code to support a virtual root directory for selecting ↵Michael Pavone
drives on Windows
2016-07-30Use more appropriate paths for save directories and config files on Windows. ↵Michael Pavone
Got rid of what should be the last vestiges of hard-coded path separators
2016-07-30Fix handling of undocumented flag bits for ADD in 32-bit buildsMichael Pavone
2016-07-30Fixed bug introduced in NEG with addition of undocumented flagsMichael Pavone
2016-07-29Implement undocumented flag bits for shift instructionsMichael Pavone
2016-07-29Implement undocumented flag bits for RLD and RRDMichael Pavone
2016-07-29Implemented undocumented flag bits for rotate instructionsMichael Pavone
2016-07-29Implement undocumented flag bits for block LD instructionsMichael Pavone
2016-07-29Implement undocumented flag bits for block CP instructionsMichael Pavone
2016-07-28Implement undoumented flag bits for DAA, CPL, SCF and CCFMichael Pavone
2016-07-28Partial support for undocumented flag bitsMichael Pavone
2016-07-27More efficient register usage in 32-bit modeMichael Pavone
2016-07-27Change cycle tracking code for Z80 core to only use a single register. Store ↵Michael Pavone
low 7 bits of R in a reg and increment it appropriately.
2016-07-26Fix DAA and implement half-carry for remaining instructions. Z80 core now ↵Michael Pavone
passes ZEXDOC!
2016-07-26Implement half-carry for INC, DEC and NEGMichael Pavone
2016-07-25Properly handle redundant prefixesMichael Pavone
2016-07-24Implement block CP instructions. Fix bug that would corrupt context reg in ↵Michael Pavone
DAA. Fix flag values for when LD block instructions are interrupted part way through.
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