summaryrefslogtreecommitdiff
path: root/blastem.c
AgeCommit message (Collapse)Author
2018-03-26There will be no 0.5.2 at this pointMichael Pavone
2018-03-24MergeMichael Pavone
--HG-- branch : nuklear_ui
2018-03-24Add support for loading ROMs from zip filesMichael Pavone
2018-03-23Updated fibonacci benchmark code to work with current test harnessMichael Pavone
2017-11-29Added code to persist config back to a fileMichael Pavone
--HG-- branch : nuklear_ui
2017-11-26Enable lock-on in Nuklear UIMichael Pavone
--HG-- branch : nuklear_ui
2017-11-26Pause game execution when in the new UI pause menuMichael Pavone
--HG-- branch : nuklear_ui
2017-11-25Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI ↵Michael Pavone
in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable --HG-- branch : nuklear_ui
2017-11-21Initial work on Nuklear-based UIMichael Pavone
--HG-- branch : nuklear_ui
2017-09-06Remove unused define in blastem.cMichael Pavone
2017-09-06Update version number for nightly buildsMichael Pavone
2017-08-30Updated version string for 0.5.1 releaseMichael Pavone
2017-08-23Allow reloading current ROM with a hotkey (default F5) and allow locking on ↵Michael Pavone
a cartridge via menu
2017-08-09New savestates are working. New config file option for selecting format ↵Michael Pavone
states will be saved in. Mostly complete, needs a little more work before release
2017-06-30Make drag and drop play nice with the menuMichael Pavone
2017-06-22Load SRAM/EEPROM from lock-on cart directory if the lock-on cart is the one ↵Michael Pavone
with the save device
2017-06-15Allow height to be specified in the config file and properly calculate from ↵Michael Pavone
the aspect setting if it is not specified
2017-06-14Initial support for drag and drop. Some work needed for proper menu integration.Michael Pavone
2017-06-07Initial work to support parallel NOR flash and the Magistr 16Michael Pavone
2017-06-04Updated version string for 0.5.1 pre-releasesMichael Pavone
2017-06-02Update version number for stable releaseMichael Pavone
2017-04-21Fix a deficiency in the way types were handled in my ternary tree. Fixes in ↵Michael Pavone
which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown in
2017-03-21Make save directory configurable. Satisfies ticket:4Michael Pavone
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.