summaryrefslogtreecommitdiff
path: root/blastem.c
AgeCommit message (Collapse)Author
2017-02-18Fix indentation of -m optionMichael Pavone
2017-01-25Use filename for game title in SMS modeMichael Pavone
2017-01-22Update version number for preview buildMichael Pavone
2017-01-10Restore functionality of the -D flag for GDB remote debuggingMichael Pavone
2017-01-02Detect system type from filename if header based methods fail. Allow ↵Michael Pavone
overriding system type from command line.
2016-12-27Detect failures to initialize a system context and report an error rather ↵Michael Pavone
than crashing
2016-12-19Restore 68K address logging functionalityMichael Pavone
2016-12-19Mostly working changes to allow support for multiple emulated system types ↵Michael Pavone
in main blastem program
2016-12-09WIP split of ROM loading/argument parsing from Genesis emulation code. ↵Michael Pavone
Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
2016-11-05Get Jaguar video interrupt workingMichael Pavone
2016-10-06Add support for specifying a reset handler in the M68K core. Adjust memory ↵Michael Pavone
map initialization to handle extra field. Improved handling of out of bounds execution.
2016-08-22Cleanup the separation of render backend and VDP code in preparation for ↵Michael Pavone
having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
2016-08-02Updat version number in preparation for upcoming releaseMichael Pavone
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-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-01Made low pass filter frequency configurableMichael Pavone
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-24Half assed, prefetch based open bus value emulation. Gets BlastEm up to ↵Michael Pavone
119/122 in VDP FIFO Testing
2016-04-23Disable refresh emulation with some ifdefs for now as it currently is not ↵Michael Pavone
accurate enough to actually improve overall accuracy/compatibility and in fact makes things that work right on real hardware break
2016-04-23Fixed loading of SMD format ROMsMichael Pavone
2016-04-21Move mouse mode and capture state to emulation context so it persists ↵Michael Pavone
properly when switching between the menu and the game
2016-04-17Save State menu option is now fully functional. Load state sort of works, ↵Michael Pavone
but is mostly broken.
2016-04-15Save state menu WIPMichael Pavone
2016-04-15Saving the save directory in the rom_info struct didn't make sense. It ↵Michael Pavone
should be in the console context.
2016-04-15Switch to storing SRAM/EEPROM and save states in a per-game directory rather ↵Michael Pavone
than next to the ROM (for SRAM/EEPROM) or in the current working directory (for save states)
2016-04-12Remove the int number argument to vdp_int_ack since it is no longer usedMichael Pavone
2016-04-11MergeMichael Pavone
2016-04-10Allow changing the 68K clock divider in the config fileMichael Pavone
2016-03-19Make Exit option in menu workMichael Pavone
2016-02-25Fix saving of SRAM/EEPROM when switching games in menuMichael Pavone
2016-02-25Fix filename used for SRAM/EEPROM when loading a game from the menuMichael Pavone
2016-02-10Minor adjustment to refresh interval to better match latest measurementsMichael Pavone
2015-12-30Allow DMA from cartridge ROM above the 4MB mark. Should probably use ↵Michael Pavone
get_native_pointer for everyting, but want to check the performance implications
2015-12-08Allow IO device config to be overriden by ROM DBMichael Pavone
2015-11-17Fix a bad interaction between the implementation of STOP and the way ↵Michael Pavone
interrupt cycles are calculated. Prevent addition of refresh delays while VDP has the bus.
2015-11-16Approximation of refresh wait statesMichael Pavone
2015-11-14Allow menu ROM to be debuggedMichael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-13It is now possible to switch back and forth between the menu ROM and the gameMichael Pavone
2015-11-08Make menu stuff work on Android (theoretically)Michael Pavone
2015-11-08ROM is now run after being selected in menu. Initial path for menu is read ↵Michael Pavone
from config file.
2015-11-08Initial work for allowing loading a ROM from menuMichael Pavone
2015-11-04Added temporary hack for loading a fixed ROM path so that Android build is ↵Michael Pavone
"useable" before UI is in place
2015-11-04Default to fullscreen on Android since windowed mode does not make sense thereMichael Pavone
2015-10-31Implement interrupt latency. Fixes Sesame Street: Counting Cafe and gives ↵Michael Pavone
accurate results in my test ROM