summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2017-06-14Only complain about the first missing mapping for a given gamepad so a user d...Michael Pavone
2017-06-14Fix absolute mouse mode when non-default overscan settings are usedMichael Pavone
2017-06-12Only capture mouse if an emulated mouse is attachedMichael Pavone
2017-05-29Update SMS code for changes supporting slow rise time emulation in IO codeMichael Pavone
2017-05-28Implemented SMS pause buttonMichael Pavone
2017-05-08Implemented slow rise time of IO pins set as inputs, but not driven by device...Michael Pavone
2017-04-21Fix a deficiency in the way types were handled in my ternary tree. Fixes in w...Michael Pavone
2017-03-21Allow variables in screenshot_path like initial_pathMichael Pavone
2017-03-04Don't allow the keyboard capture key to get passed to the emulated keyboardMichael Pavone
2017-03-04Implement raw screenshot functionality requested in ticket:10Michael Pavone
2017-03-01Fix removal of scan codes from buffer in XBAND keyboardMichael Pavone
2017-03-01Only allow keyboard capture if the emulated system has a keyboard attachedMichael Pavone
2017-02-28Implement keyboard capture functionalityMichael Pavone
2017-02-25Initial implementation of the XBAND "Eric Smith" keyboardMichael Pavone
2017-01-27Implement soft reset in Genesis modeMichael Pavone
2017-01-26Basic support for mapping an analog axis to functionalityMichael Pavone
2017-01-26Allow toggling full screen mode at runtime. Allow resizing the window in wind...Michael Pavone
2017-01-24Minor cleanup to handle_mouse_movedMichael Pavone
2017-01-24Make gamepad "semantic" mapping play nice with hotplug supportMichael Pavone
2017-01-22Initial support for using SDL2 game controller mapping functionalityMichael Pavone
2017-01-03Add support for SMS controllersMichael Pavone
2017-01-03Increment TH counter on low to high transitions rather than high to low trans...Michael Pavone
2016-12-22More cleanup in preparation for SMS/Mark III supportMichael Pavone
2016-12-19Mostly working changes to allow support for multiple emulated system types in...Michael Pavone
2016-12-09WIP split of ROM loading/argument parsing from Genesis emulation code. Compil...Michael Pavone
2016-08-22Cleanup the separation of render backend and VDP code in preparation for havi...Michael Pavone
2016-05-16Added support for binding a bunch more "special" keysMichael Pavone
2016-05-11Initial stab at Saturn keyboard supportMichael Pavone
2016-05-10Fix bug in 68K movep.l when the destination is a register mapped to a host re...Michael Pavone
2016-05-01Allow overriding speed 0. May be useful for people that want to use vsyncMichael Pavone
2016-04-21Move mouse mode and capture state to emulation context so it persists properl...Michael Pavone
2016-04-17Save State menu option is now fully functional. Load state sort of works, but...Michael Pavone
2016-02-23Added reasonable handling of joystick hotplugMichael Pavone
2015-12-17Finished implementation of mouse capture modeMichael Pavone
2015-12-15Initial support for relative mouse mode and skeleton of support for capture m...Michael Pavone
2015-12-14Scale mouse data based on window sizeMichael Pavone
2015-12-08Allow IO device config to be overriden by ROM DBMichael Pavone
2015-12-06Rough emulation of mouse response delays when TR is toggled. Latch current mo...Michael Pavone
2015-12-06IO port pins should read as high from the perspective of a device when they a...Michael Pavone
2015-12-05Mouse X and Y are 9-bit 2's complement not 8-bit magnitude + sign bit like I ...Michael Pavone
2015-11-28Mega mouse support is mostly doneMichael Pavone
2015-11-28Make nexus player remote useable as a controller for games that only require ...Michael Pavone
2015-11-25WIP support for mega mouseMichael Pavone
2015-11-14Fix Mega Drive peripheral ID for 3-button padMichael Pavone
2015-11-14Clear out IO port input state when setting bindings. This fixes a bug where p...Michael 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-07-26Fix some memory issues=?UTF-8?q?Higor=20Eur=C3=ADpedes?=
2015-07-17Add ability to change start address for VRAM viewer. Fix handling of DMA enab...Michael Pavone
2015-07-05WIP changes to support reading cart memory map from ROM DBMichael Pavone