summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2021-02-15Add new serial state, and Heartbeat Personal Trainer state to save state seri...Michael Pavone
2021-02-15Implement Heartbeat Personal Trainer peripheral and add ROM DB entry for Outb...Michael Pavone
2021-02-10Implement serial IO, a generic serial device type and external interruptsMichael Pavone
2019-03-20Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled...Michael Pavone
2019-03-20Fix off-by one in IO port connection text outputMichael Pavone
2019-03-11Minor cleanupMichael Pavone
2019-01-20Have a suitable default IO port configuration when nonIO is present from the ...Mike Pavone
2018-12-24Re-order IO device type enum so "None" is selected when no device is specifie...Michael Pavone
2018-08-14Added J-Cart supportMichael Pavone
2018-07-06Update controller config when changed in UI without restartMichael Pavone
2018-05-05Refactor to split device bindings from IO emulation codeMichael Pavone
2018-05-01Release capture of mouse and keyboard when entering UIMichael Pavone
2018-03-26Allow numpad keys to be mappedMichael Pavone
2017-11-26Don't crash when keys are pressed before ROM is loadedMichael Pavone
2017-11-25Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in...Michael Pavone
2017-11-24Refactored save slot related logic to reduce duplication and allow reuse in n...Michael Pavone
2017-11-22Pause menu now triggered on ui.exit eventMichael Pavone
2017-08-29Fix regression in XBAND keyboard support. Fixes ticket:33Michael Pavone
2017-08-23Allow reloading current ROM with a hotkey (default F5) and allow locking on a...Michael Pavone
2017-08-16Using ui.exit to abort loading or saving a state via menu will no longer caus...Michael Pavone
2017-08-06WIP - New savestate formatMichael Pavone
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