log io.c @ 1021:4a92889e2889 v0.4.0

age author description
Sun, 01 May 2016 15:57:43 -0700 Michael Pavone Allow overriding speed 0. May be useful for people that want to use vsync
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.
Tue, 23 Feb 2016 21:17:56 -0800 Michael Pavone Added reasonable handling of joystick hotplug
Thu, 17 Dec 2015 20:03:50 -0800 Michael Pavone Finished implementation of mouse capture mode
Tue, 15 Dec 2015 20:01:50 -0800 Michael Pavone Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
Mon, 14 Dec 2015 19:36:01 -0800 Michael Pavone Scale mouse data based on window size
Tue, 08 Dec 2015 19:33:58 -0800 Michael Pavone Allow IO device config to be overriden by ROM DB
Sun, 06 Dec 2015 19:29:34 -0800 Michael Pavone Rough emulation of mouse response delays when TR is toggled. Latch current mouse value rather than delta. Some other IO cleanup/fixes
Sun, 06 Dec 2015 15:42:36 -0800 Michael Pavone IO port pins should read as high from the perspective of a device when they are set as inputs
Sat, 05 Dec 2015 18:40:34 -0800 Michael Pavone Mouse X and Y are 9-bit 2's complement not 8-bit magnitude + sign bit like I thought. Fixed mouse Y direction.
Sat, 28 Nov 2015 21:27:21 -0800 Michael Pavone Mega mouse support is mostly done
Sat, 28 Nov 2015 14:30:30 -0800 Michael Pavone Make nexus player remote useable as a controller for games that only require a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
Wed, 25 Nov 2015 20:32:20 -0800 Michael Pavone WIP support for mega mouse
Sat, 14 Nov 2015 22:06:24 -0800 Michael Pavone Fix Mega Drive peripheral ID for 3-button pad
Sat, 14 Nov 2015 10:01:43 -0800 Michael Pavone Clear out IO port input state when setting bindings. This fixes a bug where pressing start in the menu after returning to it only worked on the second try.
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, 26 Jul 2015 11:00:25 -0700 =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Fix some memory issues
Fri, 17 Jul 2015 08:49:23 -0700 Michael Pavone Add ability to change start address for VRAM viewer. Fix handling of DMA enable flag when it comes to DMA fills. This fixes a bug in James Pond 3
Sun, 05 Jul 2015 14:21:34 -0700 Michael Pavone WIP changes to support reading cart memory map from ROM DB
Thu, 28 May 2015 22:31:21 -0700 Michael Pavone Get windows build compiling again post-merge
Thu, 21 May 2015 00:55:46 -0700 Michael Pavone Restore the other 2 debug display modes
Thu, 30 Apr 2015 19:28:18 -0700 Michael Pavone Adjust TH timeout value to take into account the move to master clock cycles
Wed, 03 Dec 2014 09:32:32 -0800 Michael Pavone Initial support for configurable IO, custom IO and sega transfer board emulation
Thu, 31 Oct 2013 01:00:32 -0700 Mike Pavone Add support for left and right shift keys
Fri, 04 Oct 2013 20:16:18 -0700 Mike Pavone Add support for UI bindings on gamepad buttons and dpads
Tue, 01 Oct 2013 23:51:16 -0700 Mike Pavone Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Tue, 10 Sep 2013 23:31:08 -0700 Mike Pavone Added copyright notice to source files and added GPL license text in COPYING
Fri, 26 Jul 2013 19:55:04 -0700 Mike Pavone Added support for saving savestates. Added gst savestate format test harness
Wed, 17 Jul 2013 22:26:11 -0700 Mike Pavone Add fullscreen support and add a keybinding for exiting the emulator
Mon, 15 Jul 2013 23:07:45 -0700 Mike Pavone Restore one of the VDP debugging modes
Wed, 10 Jul 2013 23:47:48 -0700 Mike Pavone Read joystick bindings from config file
Wed, 10 Jul 2013 22:48:17 -0700 Mike Pavone Read key bindings from config file
Tue, 25 Jun 2013 19:20:39 -0700 Mike Pavone Move IO code to a separate file and do a tiny bit of refactoring