Commit graph

37 commits

Author SHA1 Message Date
Sour
c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00
Sour
bd4d4e8326 UI: Added more mouse speed levels in input config 2023-04-02 10:32:10 -04:00
Sour
32376df4d1 NES: Added missing "extended" bit for Subor keyboard 2023-03-03 20:09:39 -05:00
Sour
2775149ecd NES: Fixed overflow when quickly moving the mouse to the left when using the arkanoid controller 2023-01-04 09:45:28 +09:00
Sour
0921effeb1 NES: Fixed typo in pachinko controller limit logic 2022-12-15 16:25:11 +09:00
Sour
152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour
c6e527cded Debugger: Lua - getScreenBuffer/setScreenBuffer, getInput/setInput implementations + other fixes/refactoring 2022-07-30 15:39:07 -04:00
Sour
623892d6c3 Fixed ram init logic to ensure the correct config option is used when loading a game 2022-07-25 22:04:44 -04:00
Sour
a0fd476d12 NES: Added support for bandai microphone & datach barcode reader 2022-07-25 18:56:44 -04:00
Sour
ed110074f9 NES: Added support for Bandai & Taito boards 2022-07-24 14:47:58 -04:00
Sour
83e5eea2c5 Input: Allow mapping all buttons that were previously hardcoded to specific mouse buttons 2022-07-23 11:16:11 -04:00
Sour
1d19671d4c NES: Fixed duplicate keys in save states for some controller types 2022-07-22 17:17:25 -04:00
Sour
77692f323d Fixed behavior when loading an invalid rom while a rom is loaded, fixed battery save behavior when switching between games, fix/cleanup some TODOs 2022-07-21 16:12:24 -04:00
Sour
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour
9d226d6588 Linux: Fixed build, fixed some clang warnings 2022-05-09 20:53:56 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
616465181c NES: Disable shortcuts when keyboard is plugged in 2022-03-13 19:28:46 -04:00
Sour
04c0379547 NES: Fixed default keys not being applied correctly if config window was never opened+saved 2022-03-13 18:28:00 -04:00
Sour
57d740d137 NES: Split power pad into separate side a/b controllers 2022-03-13 17:21:08 -04:00
Sour
27e0071817 NES: Added microphone config button for famicom controller on port 2 2022-03-13 15:56:14 -04:00
Sour
5af307f600 NES: Added light detection radius option 2022-03-13 14:45:25 -04:00
Sour
605d815731 NES: Fixed issues/UI for hori track, konami hyper shot, bandai hyper shot and pachinko controller 2022-03-13 14:21:51 -04:00
Sour
ff331362be Input: Implemented mouse-based input devices (Windows only) 2022-03-12 19:03:17 -05:00
Sour
1f222fd300 NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.) 2022-03-11 23:51:42 -05:00
Sour
aa6a9699fb UI: Added global input options (deadzone, display inputs on screen, etc.) 2022-03-04 22:08:29 -05:00
Sour
8d1c8188d3 Input: Refactor background input code 2022-01-27 21:08:14 -05:00
Sour
11e16ced2d Fixed missing variable initialization, and a few bugs found via code analysis 2022-01-24 20:14:34 -05:00
Sour
5f2524fe60 Fix Linux build (and most clang warnings) 2021-05-13 00:25:00 -04:00
Sour
09d6428ed9 Video scaling/aspect ratio changes 2021-05-11 21:38:23 -04:00
Sour
6251adb809 Templated NES PPU - WIP 2021-05-09 11:48:23 -04:00
Sour
768a3f6e17 NSF support (WIP) 2021-04-30 20:41:26 -04:00
Sour
5c07d87d3a VS system todo fixes/refactoring 2021-04-26 23:44:32 -04:00
Sour
e1446b3aa2 NES input work (allpads seems to work fine for all supported scenarios) 2021-04-22 21:32:23 -04:00
Sour
add120abdb Integrate NES input devices 2021-04-20 22:51:15 -04:00
Sour
2029191669 Input configuration work 2021-04-14 22:32:22 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
b79f726b34 Reorganize files (NES) 2021-04-09 19:01:41 -04:00