summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-01Properly initialize Genesis reset cycle on startup. Fixes crash in GDB ↵Michael Pavone
remote debugger when stepping past the first two instructions
2020-04-30Fix some questionable comparisons between 64-bit values and literals that ↵Michael Pavone
fit in 32-bit integers
2020-04-30Remove usage of GCC pointer arithmetic on void * extensionMichael Pavone
2020-04-30Add missing file from new 68K coreMichael Pavone
2020-04-30Fix non-Windows build break from Windows compat changesMichael Pavone
2020-04-30Get WIP net play code compiling on Windows and cleanup some unistd.h includesMichael Pavone
2020-04-29Fix short event format decode bugMichael Pavone
2020-04-29Add missing netplay files and add in support for sending gamepad commands ↵Michael Pavone
back to host
2020-04-29WIP netplay supportMichael Pavone
2020-04-29Fix addrinfo leak in GDB remote debug supportMichael Pavone
2020-04-26Fix vgmplay targetMichael Pavone
2020-04-26Kill the stateview target as it is not very useful these days and breaks a lotMichael Pavone
2020-04-25Fix instruction timing for addq.w #i, (ay) in dynarecMichael Pavone
2020-04-24Implement 68K or and sub instructions in new coreMichael Pavone
2020-04-23Implement 68K eor instruction in new coreMichael Pavone
2020-04-23Implement 68K and instruction in new coreMichael Pavone
2020-04-23Fix autogenerated temp variables in interrupt subroutine in CPU DSLMichael Pavone
2020-04-18Allow override of SDL2 include path for "portable" buildsMichael Pavone
2020-04-18Allow specifying a default font path at build timeMichael Pavone
2020-04-18Make requested sample format configurableMichael Pavone
2020-04-18WIP new sync mode that runs emulation on audio threadMichael Pavone
2020-04-17Fix stateview targetMike Pavone
2020-04-17Fix regression in Konami games from address/cd latch changesMike Pavone
2020-04-16Admit defeat on the "trying to write CRAM dots while output is null issue" ↵Mike Pavone
for now and just add a null check
2020-04-16Update libretro target to use render_audio shared audio codeMike Pavone
2020-04-13Add memory hook for genesis/megadrive save and cheevos supportnegativeExponent
2020-04-13Don't apply address and cd register changes to the 'live' registers until ↵Michael Pavone
pending flag is cleared, but do preserve the upper address bits in the latch. Fixes regression in Overdrive 2 while preserving fix to Mona in 344 bytes
2020-04-13Add memory hook for cheat/rumble/cheevos supportnegativeExponent
2020-04-13Added implementation of printing PC in 68K debuggerMichael Pavone
2020-04-10Added soft reset command to debugger. Added more debugger helpEric Fry
2020-04-10Added help commands to debuggerEric Fry
2020-04-11Use proper memory map in Z80 debugger for memory printingMichael Pavone
2020-04-03Z80 HALT isn't really terminal. Fixes bug in Z80 disassemblerMichael Pavone
2020-04-03Fix bug in in (c) instruction in Z80 dynarecMichael Pavone
2020-04-03Top bits of address register should be cleared on partial command word ↵Michael Pavone
write. Fixes Mona in 344 bytes demo
2020-04-02Make sure fallback memory region is always lastMichael Pavone
2020-04-02Don't lockup on writes to !TIME or !FDC regions regardless of whether ↵Michael Pavone
anything is mapped there
2020-04-02Reading from Z80 bus when Z80 is not bus requested should return open bus. ↵Michael Pavone
Fixes regression in Metal Sonic Rebooted
2020-04-01Fix regression at the very start of The Revenge of ShinobiMichael Pavone
2020-03-28Skip invalid registers when dumping initial YM2612 state to VGM logMichael Pavone
2020-03-28Fix PSG frequency written to VGM header when loggingMichael Pavone
2020-03-28Expose vgm toggle keybind in settings UIMichael Pavone
2020-03-27Initial stab at VGM logging supportMichael Pavone
2020-03-26Fix stateview targetMichael Pavone
2020-03-25Some partial work on TMSS registers, more accurate open bus locations and ↵Michael Pavone
implement machine freezes for unmapped areas in the IO region
2020-02-27Make VDP VSRAM capacity respect model selectionMichael Pavone
2020-02-26Fix fm setting for Model 3 VA2Michael Pavone
2020-02-26Implement selectable YM2612/YM3834 invalid status port behaviorMichael Pavone
2020-02-25Fix edge case in Z80 interrupt handling. Fixes music in Metal Blast 2277Michael Pavone
2020-02-24Fix YM2612 busy flag timingMichael Pavone