Thu, 15 Jun 2017 19:24:16 -0700 |
Michael Pavone |
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specified
|
Wed, 14 Jun 2017 09:48:46 -0700 |
Michael Pavone |
Initial support for drag and drop. Some work needed for proper menu integration.
|
Wed, 07 Jun 2017 23:06:14 -0700 |
Michael Pavone |
Initial work to support parallel NOR flash and the Magistr 16
|
Sun, 04 Jun 2017 10:08:20 -0700 |
Michael Pavone |
Updated version string for 0.5.1 pre-releases
|
Fri, 02 Jun 2017 01:05:53 -0700 |
Michael Pavone |
Update version number for stable release
v0.5.0
|
Fri, 21 Apr 2017 23:35:32 -0700 |
Michael Pavone |
Fix a deficiency in the way types were handled in my ternary tree. Fixes in which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown in
|
Tue, 21 Mar 2017 21:40:47 -0700 |
Michael Pavone |
Make save directory configurable. Satisfies ticket:4
|
Sat, 18 Feb 2017 05:42:37 -0800 |
Michael Pavone |
Fix indentation of -m option
|
Wed, 25 Jan 2017 09:41:12 -0800 |
Michael Pavone |
Use filename for game title in SMS mode
|
Sun, 22 Jan 2017 19:43:04 -0800 |
Michael Pavone |
Update version number for preview build
|
Tue, 10 Jan 2017 09:19:58 -0800 |
Michael Pavone |
Restore functionality of the -D flag for GDB remote debugging
|
Mon, 02 Jan 2017 21:46:26 -0800 |
Michael Pavone |
Detect system type from filename if header based methods fail. Allow overriding system type from command line.
|
Tue, 27 Dec 2016 18:58:31 -0800 |
Michael Pavone |
Detect failures to initialize a system context and report an error rather than crashing
|
Mon, 19 Dec 2016 13:58:51 -0800 |
Michael Pavone |
Restore 68K address logging functionality
|
Mon, 19 Dec 2016 13:28:18 -0800 |
Michael Pavone |
Mostly working changes to allow support for multiple emulated system types in main blastem program
|
Fri, 09 Dec 2016 09:48:48 -0800 |
Michael Pavone |
WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
|
Sat, 05 Nov 2016 00:23:11 -0700 |
Michael Pavone |
Get Jaguar video interrupt working
|
Thu, 06 Oct 2016 09:34:31 -0700 |
Michael Pavone |
Add support for specifying a reset handler in the M68K core. Adjust memory map initialization to handle extra field. Improved handling of out of bounds execution.
|
Mon, 22 Aug 2016 09:46:18 -0700 |
Michael Pavone |
Cleanup the separation of render backend and VDP code in preparation for having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
|
Tue, 02 Aug 2016 09:31:05 -0700 |
Michael Pavone |
Updat version number in preparation for upcoming release
|
Mon, 02 May 2016 22:20:19 -0700 |
Michael Pavone |
Update changelog and version number for 0.4.0 release
|
Mon, 02 May 2016 21:35:19 -0700 |
Michael Pavone |
Added documentation for lock-on support and a fullscreen config option.
|
Mon, 02 May 2016 21:06:12 -0700 |
Michael Pavone |
Very basic support for S&K lock-on. Needs more work for full functionality.
|
Sun, 01 May 2016 22:07:37 -0700 |
Michael Pavone |
Fix bug in which save RAM/EEPROM was not persisted correctly if the emulator is exited via the menu rather than the X button in the title bar
|
Sun, 01 May 2016 21:39:43 -0700 |
Michael Pavone |
Removed assumptions that path separators are Unix style outside of Unix-only verions of functions
|
Sun, 01 May 2016 13:36:14 -0700 |
Michael Pavone |
Made low pass filter frequency configurable
|
Sat, 30 Apr 2016 10:47:29 -0700 |
Michael Pavone |
YOUR EMULATOR SUX is dead. Needs logic analyzer testing to check exact delay though.
|
Sat, 30 Apr 2016 09:45:53 -0700 |
Michael Pavone |
Fix 68K interrupt handling some more. Fatal Rewind is working again.
|
Sat, 30 Apr 2016 08:37:55 -0700 |
Michael Pavone |
Fix some stuff with interrupt timing. The change in adjust_int_cycle gets 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.
|
Sun, 24 Apr 2016 02:19:48 -0700 |
Michael Pavone |
Half assed, prefetch based open bus value emulation. Gets BlastEm up to 119/122 in VDP FIFO Testing
|
Sat, 23 Apr 2016 18:14:01 -0700 |
Michael Pavone |
Disable refresh emulation with some ifdefs for now as it currently is not accurate enough to actually improve overall accuracy/compatibility and in fact makes things that work right on real hardware break
|
Sat, 23 Apr 2016 01:08:43 -0700 |
Michael Pavone |
Fixed loading of SMD format ROMs
|
Thu, 21 Apr 2016 22:08:26 -0700 |
Michael Pavone |
Move mouse mode and capture state to emulation context so it persists properly when switching between the menu and the game
|
Sun, 17 Apr 2016 23:50:41 -0700 |
Michael Pavone |
Save State menu option is now fully functional. Load state sort of works, but is mostly broken.
|
Fri, 15 Apr 2016 23:57:50 -0700 |
Michael Pavone |
Save state menu WIP
|
Fri, 15 Apr 2016 20:39:26 -0700 |
Michael Pavone |
Saving the save directory in the rom_info struct didn't make sense. It should be in the console context.
|
Fri, 15 Apr 2016 18:29:39 -0700 |
Michael Pavone |
Switch to storing SRAM/EEPROM and save states in a per-game directory rather than next to the ROM (for SRAM/EEPROM) or in the current working directory (for save states)
|
Tue, 12 Apr 2016 21:38:24 -0700 |
Michael Pavone |
Remove the int number argument to vdp_int_ack since it is no longer used
|
Mon, 11 Apr 2016 20:56:54 -0700 |
Michael Pavone |
Merge
|
Sat, 19 Mar 2016 17:53:50 -0700 |
Michael Pavone |
Make Exit option in menu work
|
Sun, 10 Apr 2016 22:22:36 -0700 |
Michael Pavone |
Allow changing the 68K clock divider in the config file
|
Thu, 25 Feb 2016 23:39:14 -0800 |
Michael Pavone |
Fix saving of SRAM/EEPROM when switching games in menu
|
Thu, 25 Feb 2016 23:08:50 -0800 |
Michael Pavone |
Fix filename used for SRAM/EEPROM when loading a game from the menu
|
Wed, 10 Feb 2016 20:04:51 -0800 |
Michael Pavone |
Minor adjustment to refresh interval to better match latest measurements
|
Wed, 30 Dec 2015 19:00:03 -0800 |
Michael Pavone |
Allow DMA from cartridge ROM above the 4MB mark. Should probably use get_native_pointer for everyting, but want to check the performance implications
|
Tue, 08 Dec 2015 19:33:58 -0800 |
Michael Pavone |
Allow IO device config to be overriden by ROM DB
|
Tue, 17 Nov 2015 19:55:59 -0800 |
Michael Pavone |
Fix a bad interaction between the implementation of STOP and the way interrupt cycles are calculated. Prevent addition of refresh delays while VDP has the bus.
|
Mon, 16 Nov 2015 21:57:17 -0800 |
Michael Pavone |
Approximation of refresh wait states
|
Sat, 14 Nov 2015 09:49:39 -0800 |
Michael Pavone |
Allow menu ROM to be debugged
|
Fri, 13 Nov 2015 22:56:59 -0800 |
Michael Pavone |
Selecting a second game from the menu now works
|
Fri, 13 Nov 2015 19:15:37 -0800 |
Michael Pavone |
It is now possible to switch back and forth between the menu ROM and the game
|
Sun, 08 Nov 2015 22:03:34 -0800 |
Michael Pavone |
Make menu stuff work on Android (theoretically)
|
Sun, 08 Nov 2015 18:38:33 -0800 |
Michael Pavone |
ROM is now run after being selected in menu. Initial path for menu is read from config file.
|
Sun, 08 Nov 2015 15:51:57 -0800 |
Michael Pavone |
Initial work for allowing loading a ROM from menu
|
Wed, 04 Nov 2015 23:32:27 -0800 |
Michael Pavone |
Added temporary hack for loading a fixed ROM path so that Android build is "useable" before UI is in place
|
Wed, 04 Nov 2015 23:01:15 -0800 |
Michael Pavone |
Default to fullscreen on Android since windowed mode does not make sense there
|
Sat, 31 Oct 2015 22:17:50 -0700 |
Michael Pavone |
Implement interrupt latency. Fixes Sesame Street: Counting Cafe and gives accurate results in my test ROM
|
Sat, 31 Oct 2015 13:49:27 -0700 |
Michael Pavone |
Small tweaks to timing of 68K/Z80 interactions based on latest tests
|
Wed, 28 Oct 2015 19:45:24 -0700 |
Michael Pavone |
Implement TAS
|
Mon, 19 Oct 2015 19:16:28 -0700 |
Michael Pavone |
Added a command line option to force BlastEm to not open a new terminal even if it detects that stdin/out are not terminals
|