age author description
Sat, 23 Jul 2016 12:43:52 -0700 Michael Pavone Implement Z80 block OUT instructions. Fixes Power Monger
Tue, 19 Jul 2016 21:57:23 -0700 Michael Pavone Fix bug in ensure_dir_exists that would cause it to fail when mixed path separators were used
Sun, 17 Jul 2016 23:18:30 -0700 Michael Pavone Add ROM DB entry for Wonder Boy in Monster World that was accidentally removed in a previous commit
Sun, 17 Jul 2016 23:05:53 -0700 Michael Pavone Merge
Thu, 30 Jun 2016 09:42:17 -0700 Michael Pavone Added Buck Rogers to ROM DB as it needs SRAM, but does not specify it in the header
Mon, 16 May 2016 09:54:05 -0700 Michael Pavone Added support for binding a bunch more "special" keys
Thu, 12 May 2016 19:26:58 -0700 Michael Pavone Slightly better handling of directory read errors
Sun, 15 May 2016 17:53:56 -0700 Michael Pavone Complete SDL to Saturn scan code mapping
Sun, 15 May 2016 16:22:45 -0700 Michael Pavone Fix bug in vflip implementation when in double resolution interlace mode
Sun, 15 May 2016 12:10:49 -0700 Michael Pavone Fixed a bug in get_header_name that results in a crash if the "International Name" field is blank
Sun, 15 May 2016 12:02:56 -0700 Michael Pavone Fixed a really egregious bug in the arena implementation. Not sure how this even worked at all before.
Wed, 11 May 2016 22:43:18 -0700 Michael Pavone Fix implementation of sprite collision flag. Old implementation did not make sense.
Wed, 11 May 2016 01:15:54 -0700 Michael Pavone Initial stab at Saturn keyboard support
Tue, 10 May 2016 21:26:27 -0700 Michael Pavone Fix PC value pushed to stack for A and F line traps
Tue, 10 May 2016 08:59:17 -0700 Michael Pavone Fix bug in 68K movep.l when the destination is a register mapped to a host register
Fri, 06 May 2016 19:19:42 -0700 Michael Pavone Add missing dependency for font.tiles in Makefile
Wed, 04 May 2016 22:11:48 -0700 Michael Pavone Allow navigating to the root directory on Unix-like systems
Wed, 04 May 2016 00:56:33 -0700 Michael Pavone Merge
Wed, 04 May 2016 00:50:54 -0700 Michael Pavone Added tag v0.4.0 for changeset 4a92889e2889
Wed, 04 May 2016 00:50:20 -0700 Michael Pavone Fix OS X build v0.4.0
Mon, 02 May 2016 23:38:27 -0700 Michael Pavone Added tag v0.4.0 for changeset e34334e6c682
Mon, 02 May 2016 23:08:20 -0700 Michael Pavone Fix GST savestate loading to deal with SAT cache to fix sprite corruption on savestate load. Clear out Z80 native_pc so the Z80 state does not get hosed when loading a savestate while the emulator is already running
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.
Mon, 02 May 2016 18:29:29 -0700 Michael Pavone Handle failures to load save state from the menu more gracefully
Mon, 02 May 2016 18:27:07 -0700 Michael Pavone More README updates
Mon, 02 May 2016 00:31:44 -0700 Michael Pavone WIP README updates
Sun, 01 May 2016 23:52:24 -0700 Michael Pavone Get rid of little divot on top of buttons in menu caused by the flat part not being a full 8 pixels on the top
Sun, 01 May 2016 23:44:14 -0700 Michael Pavone Fully functional next/previous buttons
Sun, 01 May 2016 22:21:58 -0700 Michael Pavone Fix bug in which trying to load another ROM after saving or loading a savestate through the menu resulted in trying to save/load a savestate instead
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 17:43:28 -0700 Michael Pavone Added IO overrides for games I've tested with mouse support and to Ms. Pac-Man that requires a 3-button controller to work properly
Sun, 01 May 2016 16:25:16 -0700 Michael Pavone Improve parsing of game name from ROM header
Sun, 01 May 2016 15:57:43 -0700 Michael Pavone Allow overriding speed 0. May be useful for people that want to use vsync
Sun, 01 May 2016 14:59:40 -0700 Michael Pavone Set vsync state based on config file rather than just using whatever the system decides for us.
Sun, 01 May 2016 14:29:12 -0700 Michael Pavone Added a config option that allows turning scanlines on and off
Sun, 01 May 2016 13:36:14 -0700 Michael Pavone Made low pass filter frequency configurable
Sat, 30 Apr 2016 20:57:29 -0700 Michael Pavone Fix bug in SAT cache address calculation that caused a crash in Strider II
Sat, 30 Apr 2016 16:19:57 -0700 Michael Pavone Added TODO for hardware checking
Sat, 30 Apr 2016 16:19:19 -0700 Michael Pavone Set sprite overflow flag if we completely consume sprite rendering capacity for the line even if there is nothing left to draw. This graphical corruption in the vertical stretching scroll section. Needs hardware confirmation.
Sat, 30 Apr 2016 15:31:48 -0700 Michael Pavone Implement SAT cache. Causes some graphical corruption in Overdrive due to an unrelated bug.
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.
Thu, 28 Apr 2016 20:20:29 -0700 Michael Pavone Added code to display Next and Prev buttons on file listing screens to menu
Thu, 28 Apr 2016 19:20:31 -0700 Michael Pavone Add Wonder Boy in Monster World to ROM DB as it needs working EEPROM support to work
Thu, 28 Apr 2016 09:00:42 -0700 Michael Pavone Implemented A line and F line traps.
Wed, 27 Apr 2016 23:57:00 -0700 Michael Pavone Properly emulate machine freeze when reading from VDP while configured for writes
Wed, 27 Apr 2016 23:11:24 -0700 Michael Pavone Implement privelege violation exceptions
Wed, 27 Apr 2016 21:39:17 -0700 Michael Pavone Implemented IR and undefined bits of info word for address error exception frames
Wed, 27 Apr 2016 19:10:50 -0700 Michael Pavone Fix changes made to get_instruction_start and map_native_address to cope with being able to translate at odd addresses.
Tue, 26 Apr 2016 23:13:37 -0700 Michael Pavone Initial stab at implementing address error exceptions. Need to fill in the value of IR, undefined bits of last stack frame word and properly deal with address errors that occur during exception processing.
Tue, 26 Apr 2016 00:07:15 -0700 Michael Pavone Implement illegal instruction trap
Sun, 24 Apr 2016 21:23:28 -0700 Michael Pavone Fix interrupt latency from STOP instruction status reg changes. Fix modified code patching when non-standard aliases are used. This fixes the demo MDEM's First
Sun, 24 Apr 2016 14:30:15 -0700 Michael Pavone FIFO should show as empty during a DMA fill after the initial write is done. BlastEm now gets a perfect score in VDP FIFO Testing
Sun, 24 Apr 2016 11:53:59 -0700 Michael Pavone Fixes to the DMA busy flag and DMA fill. Now up to 120/122 on VDP FIFO Testing.
Sun, 24 Apr 2016 02:21:40 -0700 Michael Pavone Add a trivial get_open_bus_value() function to stateview so it compiles again.
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