summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-25Initial implementation of the XBAND "Eric Smith" keyboardMichael Pavone
2017-02-25Cut down on the verbose logging in XBAND codeMichael Pavone
2017-02-24Awful hack to get the XBAND menu bootingMichael Pavone
2017-02-23Minor xband fixesMichael Pavone
2017-02-23WIP support for XBAND mapper hardwareMichael Pavone
2017-02-23WIP update to README for 0.5.0Michael Pavone
2017-02-23Minor fix to 68K instruction decoderMichael Pavone
2017-02-19Fix loading of the R register from the in memory contextMichael Pavone
2017-02-19Ported correct but inefficient overlapping instruction handling from 68K ↵Michael Pavone
core to Z80 core. Fixed remaining stack alignment issue for Z80 breakpoints on 64-bit. Probably still needs fixing for 32-bit
2017-02-18Fix indentation of -m optionMichael Pavone
2017-02-14Hacky fix so sound works in Project MD againMichael Pavone
2017-02-14Fix handling of SRAM overlapping with ROMMichael Pavone
2017-02-14Add mising include in genesis.c so the Windows build works againMichael Pavone
2017-02-12Fix timing for instructions using BINARY_IMPLMichael Pavone
2017-02-09Properly treat bad addressing modes in OR/AND as illegal instructionsMichael Pavone
2017-02-04Update TODO to reflect MULU/MULS improvementsMichael Pavone
2017-02-04Cycle accurate MULU/MULS emulationMichael Pavone
2017-02-01Basic implementation of serial IO registers, but without actual serial IO ↵Michael Pavone
support. Needed to run a certain software check cartridge that is floating around.
2017-02-01Fix regression in handling of unmapped memory addressesMichael Pavone
2017-01-29Remove movem item from TODO since it is doneMichael Pavone
2017-01-29Implement extra read and fix movem timing generallyMichael Pavone
2017-01-28Minor TODO list updateMichael Pavone
2017-01-28Fix vgmplay and stateview targetsMichael Pavone
2017-01-27Implement SMS hardware soft reset (note only available on real hardware on ↵Michael Pavone
the Genesis in PBC mode)
2017-01-27Implement soft reset in Genesis modeMichael Pavone
2017-01-26Basic support for mapping an analog axis to functionalityMichael Pavone
2017-01-26Update default config to map leftstick/l3 to quick saveMichael Pavone
2017-01-26Added mappings to allow PS-style names for leftstick/rightstick click ↵Michael Pavone
actions aka l3/r3
2017-01-26Added config file option to specify that RAM should be randomly initialized. ↵Michael Pavone
Moved default_region inside a new "system" parent node in config
2017-01-26Updated TODOMichael Pavone
2017-01-26Allow toggling full screen mode at runtime. Allow resizing the window in ↵Michael Pavone
windowed mode. Allow specifying the aspect ratio in the config file.
2017-01-25Use filename for game title in SMS modeMichael Pavone
2017-01-24Minor TODO list updateMichael Pavone
2017-01-24Update TODO listMichael Pavone
2017-01-24Adjust mouse cursor in absolute mode/menu to account for presence of top borderMichael Pavone
2017-01-24Minor cleanup to handle_mouse_movedMichael Pavone
2017-01-24Fix stateview and vgmplay targetsMichael Pavone
2017-01-24Improved parsing of cartridge region headerMichael Pavone
2017-01-24Make gamepad "semantic" mapping play nice with hotplug supportMichael Pavone
2017-01-24Added a ROM DB entry for the European version of Another World since it has ↵Michael Pavone
an invalid region header and does not like being run at 60Hz
2017-01-24Inefficient fix for overlapping instruction problem that was causing issues ↵Michael Pavone
with Outrunners
2017-01-24Remove accidentally committed debug loggingMichael Pavone
2017-01-22Update version number for preview buildMichael Pavone
2017-01-22Force IPV4 for GDB remote debugging on Windows. Bind to localhost instead of ↵Michael Pavone
unspecified address since listening on external ports probably isn't a good idea in the general case
2017-01-22Fix missing include that prevented building Windows versionMichael Pavone
2017-01-22Initial support for using SDL2 game controller mapping functionalityMichael Pavone
2017-01-22Consting up some parameters to ternary tree functionsMichael Pavone
2017-01-19Fix border rendering at end of line 1FE. vdp_inactive will probably need a ↵Michael Pavone
small fixup for the edge case when we start between when the vcounter is incremented and the line is truly finished.
2017-01-18Overscan is now configurableMichael Pavone
2017-01-18CRAM contention artifact emulationMichael Pavone