Commit Graph

5347 Commits

Author SHA1 Message Date
Thomas Jentzsch e8b4ac190d change key mapping strategy: left and right modifier key are not considered separately except when pressed alone 2019-08-09 08:42:46 +02:00
Thomas Jentzsch cfc9217230 Merge branch 'master' of https://github.com/stella-emu/stella 2019-08-08 11:47:07 +02:00
Thomas Jentzsch 3a3700e927 improve mapping with modifier keys 2019-08-08 11:46:43 +02:00
Stephen Anthony 1c0b95fd88 libretro: fix compile errors. 2019-08-07 14:54:11 -02:30
Thomas Jentzsch a31e4c6184 add multi line string drawing (used in Input Dialog) 2019-08-07 15:17:19 +02:00
Stephen Anthony 718fb756d1 Fix minor compile warnings in clang. 2019-08-05 09:27:38 -02:30
Thomas Jentzsch 38088619ee Merge remote-tracking branch 'remotes/origin/feature/controller-mapping' 2019-08-05 10:01:43 +02:00
Thomas Jentzsch f9f965d376 use ellipsis in non-editable EditTextWidget 2019-08-05 09:47:05 +02:00
Thomas Jentzsch 8a86f247cc added some computer keypad keys to default mappings 2019-08-05 09:21:05 +02:00
Thomas Jentzsch 196ce90a29 enhanced keyboard detection for "Laser Keyboard" game 2019-08-04 12:25:33 +02:00
Thomas Jentzsch 3b051907c9 Merge branch 'master' of https://github.com/stella-emu/stella 2019-08-04 08:43:06 +02:00
Thomas Jentzsch 1bbb9b05f7 updated change log 2019-08-04 08:42:16 +02:00
Stephen Anthony a5d2086830 libretro: Final fix for 32-bit framebuffer alignment issues (hopefully). 2019-08-03 19:22:33 -02:30
Thomas Jentzsch 8b7248dc56 clear left 2 pixel 2019-08-03 16:06:22 +02:00
Thomas Jentzsch 8da53e05b6 fix the unrolled phosphor code 2019-08-03 15:48:31 +02:00
Thomas Jentzsch 1b9f11028f fix #504 (please test with video effects and phosphor on and off) 2019-08-03 10:24:25 +02:00
Thomas Jentzsch 9adb63e59f add mouse wheel zooming to TIA zoom widget in debugger
fix coordinates for handleMouseWheel()
2019-08-02 14:07:05 +02:00
thrust26 0faeb0c257 experiments with mapping 2019-07-29 18:59:02 +02:00
Thomas Jentzsch 470f432ac9 allow dragging debugger zoom widget with mouse 2019-07-29 13:40:43 +02:00
Thomas Jentzsch 669af8d1b8 Improve zooming 2019-07-28 19:55:36 +02:00
Thomas Jentzsch add8142f1f implement left button zoom and extra options in zom window (#506) 2019-07-28 14:15:03 +02:00
Thomas Jentzsch aae8a107f1 implement swapped hotspot option for UA (for Mickey) 2019-07-28 11:11:27 +02:00
Thomas Jentzsch 068a33a9f7 adapted UA bankswitching to new Brazilian carts (except Mickey) 2019-07-28 09:58:38 +02:00
Thomas Jentzsch ee5c89fc78 fixed hotspot address 2019-07-28 08:19:24 +02:00
Thomas Jentzsch 83acfe03c2 fix #507 2019-07-27 11:45:50 +02:00
Thomas Jentzsch 375abda24b Merge branch 'master' of https://github.com/stella-emu/stella 2019-07-26 15:46:45 +02:00
Thomas Jentzsch b561336991 add load and save all states commands to debugger 2019-07-26 15:46:24 +02:00
Stephen Anthony edc5516367 Fix a few files that have Windows CR-LF endings. 2019-07-25 12:33:54 -02:30
Thomas Jentzsch c30dcea9a8 fixed wording 2019-07-25 16:49:02 +02:00
Stephen Anthony 1a477a70b9 Fix old C-style casting.
There's a lot of code here that seems to change, but it's actually only one line.
I think newline differences are messing things up.
2019-07-25 10:14:57 -02:30
Thomas Jentzsch a76d1be0fd implement variable DPC pitch 2019-07-25 11:09:02 +02:00
Stephen Anthony 8ccf37fb24 Sometimes going up one directory didn't highlight the directory name. 2019-07-19 15:32:33 -02:30
Stephen Anthony cfb62862c1 Going upwards in file list now selects each previous directory.
Still TODO is determine if it's worth the effort to do the same when descending directories.

Finally getting back to development again.
2019-07-19 13:52:57 -02:30
softtwo 9a40f4e925 libretro: fbo alignment 2019-07-04 18:07:40 -02:30
softtwo 1c78a1f269 libretro: load user palette 2019-06-30 21:24:15 -02:30
softtwo 277d9fdd11 libretro: writable save files 2019-06-30 21:24:04 -02:30
thrust26 9b63a1e3d4 fix several bugs 2019-06-30 11:43:36 +02:00
Stephen Anthony f2004458e2 libretro: TV effects setting wasn't loading proper effect.
Note: raw ints are bad, enums are good.  Whenever Stella uses enums, libretro should use them too.
2019-06-29 23:35:10 -02:30
thrust26 0adc8f2002 remove SA specific events 2019-06-29 14:48:54 +02:00
thrust26 a693d67515 refactor into mapping into single class
add paddle mappings
2019-06-23 20:22:10 +02:00
Stephen Anthony 509f26a57a Use smart pointer in Windows FSNode stuff. 2019-06-23 15:38:16 -02:30
Stephen Anthony 92bc1da9dd Fix file selector with certain ZIP files not containing any ROMs. 2019-06-23 14:43:09 -02:30
thrust26 bd0fbcc1e1 add controller dependent mappings 2019-06-23 14:42:04 +02:00
Stephen Anthony 56d2b797aa Fixed Xcode project for recent file selector changes. 2019-06-22 21:37:09 -02:30
Stephen Anthony 0beffd01cf Fixed Windows build for latest file selector changes. 2019-06-22 21:25:40 -02:30
Stephen Anthony 4f30a183ec More reworking of the file selection mechanism.
- removed GameList, and integrated functionality directly into 'FSList' (which was mostly doing the same thing)
- have FSNode::getChildren() relabel directories, instead of Browser and Launcher dialogs
- MD5 calculations in ROM launcher are now cached, instead of being recalculated each time a directory is left and re-entered

Windows and macOS likely broken for a moment; this will be fixed next.
2019-06-22 21:09:42 -02:30
thrust26 ee62e0ae95 fix button modifier mappings
Stelladaptor specific code removeDialog
code cleanup
2019-06-22 16:54:21 +02:00
thrust26 95f9398d9e Merge branch 'master' of https://github.com/stella-emu/stella into feature/controller-mapping 2019-06-22 10:55:21 +02:00
thrust26 919b18910e cleaning up(?) some GIT confusion 2019-06-22 10:55:00 +02:00
thrust26 6b4645485b allow button as modifier for direction and hat
load/save controller mappings
2019-06-22 10:37:42 +02:00