Commit Graph

5237 Commits

Author SHA1 Message Date
thrust26 e36003a403 initial changes 2019-06-20 14:13:59 +02:00
thrust26 a83e9e0aa8 eliminating some magic numbers in joystick handlers 2019-06-19 21:58:39 +02:00
thrust26 ad3e1e9a65 Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-17 21:05:48 +02:00
thrust26 d2f6ae67d9 fix #353 2019-06-17 21:05:31 +02:00
Stephen Anthony 5bffbb5046 Minor refactor for PKeyboardHandler WRT 'Alt' functionality. 2019-06-17 11:58:37 -02:30
Stephen Anthony 9b04d70a98 Refactoring: remove obsolete 'myEvent' from PKeyboardHandler. 2019-06-16 17:47:52 -02:30
thrust26 0b80e82cfd remove superfluous includes 2019-06-16 20:05:01 +02:00
thrust26 5704589004 Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-16 19:52:29 +02:00
thrust26 f05804844a refactor CompuMate key handling (uses events now too) 2019-06-16 19:52:14 +02:00
Stephen Anthony 3da04a63c0 Some UI code refactoring.
Since 'repeat' is now enabled below the UI level, we no longer need to track key presses.
2019-06-15 19:58:45 -02:30
thrust26 e0be318154 make prompt tab initial tab in debugger
fix Dialog class for R77
2019-06-15 14:47:12 +02:00
thrust26 bf0f6800f9 fix #492 2019-06-15 13:10:02 +02:00
thrust26 2703143bcd Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-15 12:10:28 +02:00
thrust26 42d6e70dfd refactor controller dependent mappings 2019-06-15 12:10:00 +02:00
Stephen Anthony 8cabc33723 Fix minor warnings from clang.
Minor formatting fixes.
2019-06-14 17:31:04 -02:30
thrust26 f1dd411a8f fix #490 2019-06-14 21:49:39 +02:00
thrust26 c575dfd803 enable mapping start on double-click code 2019-06-14 20:03:58 +02:00
thrust26 c621073718 improve hash function (~33% less collisions) 2019-06-14 17:49:30 +02:00
Thomas Jentzsch a8b1df2bd8 fix broken VS project filter file 2019-06-14 09:32:34 +02:00
Thomas Jentzsch a236ea34eb fix missing UI event display 2019-06-14 09:07:42 +02:00
thrust26 42906c2a95 align help wording to other code and doc 2019-06-13 21:45:37 +02:00
thrust26 142f1e285c HelpDialog display remapped keys 2019-06-13 21:39:03 +02:00
thrust26 d12db9a421 fix Event::VERSION (no reason for a change) 2019-06-13 00:01:37 +02:00
thrust26 5bd648bd62 add autoslot event and default mapping
fix autoslot message
2019-06-12 23:58:44 +02:00
Stephen Anthony 1d8cf77442 Fix invalid C++ code (use range-based FOR loop). 2019-06-12 13:10:02 -02:30
thrust26 98a8553f23 implement separate keyboard mappings for joystick, paddles and keyboard controllers
update doc accordingly
2019-06-12 16:48:41 +02:00
Stephen Anthony d21bfe2fec Fix initialization error in DPC+ scheme (fixes #489). 2019-06-12 09:54:40 -02:30
Stephen Anthony c31349e4e3 Fixed typo in latest doc updates. 2019-06-11 15:49:25 -02:30
thrust26 01559f71cc update mapping doc 2019-06-11 19:57:24 +02:00
Stephen Anthony d12b937f24 File extensions used by BS autodetect can now use longer that 3-char extensions. 2019-06-11 14:35:01 -02:30
Stephen Anthony de42b6b791 Fix signed/unsigned warning in clang. 2019-06-11 13:37:55 -02:30
Stephen Anthony c6525e201c Fix dirty framebuffer issues in fullscreen TIA mode.
This requires some testing, since it potentially causes slowdowns on older systems.
I cannot find any difference on my test system (and documentation I've read seems to imply
that you should clear the screen before each update, and that it is very fast on most hardware).
2019-06-08 23:01:59 -02:30
Stephen Anthony 91312de167 PopupWidget/ContextMenu is now dynamic; one can add items after it is created. 2019-06-08 22:30:19 -02:30
funbars 6155e150ae libretro: avoid windows lto crash 2019-06-08 18:59:06 -02:30
Stephen Anthony fef18503e5 Make sure properties database is correctly read on startup (fixes #475). 2019-06-08 18:17:25 -02:30
Stephen Anthony c2c3c973ed Fix PopupWidget/ContextMenu not positioned correctly in fullscreen mode.
Refactored Rect class.
2019-06-03 19:28:56 -02:30
thrust26 4f28ad5b03 add option to automatically save states when exiting emulation 2019-06-03 21:55:40 +02:00
Stephen Anthony 3c5da50a9f Fix UI drawing modes when overlaid on TIA image. 2019-06-03 17:09:07 -02:30
Stephen Anthony c4c735372b libretro: fix build for obsolete method. 2019-06-03 16:09:45 -02:30
Stephen Anthony 689b736fda Dialogs drawn outside the underlying basedialog area no longer leave parts around.
There is still some work TODO for TIA mode; that is coming next.
2019-06-03 14:32:59 -02:30
Stephen Anthony d62912a0e2 Fix parsing of stella.pro => DefProps: joystick entries were being removed. 2019-06-02 17:08:30 -02:30
Stephen Anthony 637f7648a3 Updated properties database. 2019-06-02 16:52:36 -02:30
thrust26 b815cabf0e remove now superfluous "hardcoded" message in InputDialog 2019-06-02 18:45:53 +02:00
Stephen Anthony 97886474d4 Fix compiler warning. 2019-06-02 10:22:26 -02:30
thrust26 4bc1b5a768 enhance Rewind/UnwindPause events 2019-06-02 14:07:42 +02:00
thrust26 c8d7054c96 handle debugger relevant keys which cannot be remapped first 2019-06-02 12:57:04 +02:00
thrust26 03483f4b82 Enable switches handling in debugger 2019-06-02 12:32:25 +02:00
thrust26 510ea2bcb5 fix #486 2019-06-02 12:15:13 +02:00
thrust26 e3af5f70a5 make emulation key mappings available in debugger 2019-06-02 11:41:37 +02:00
thrust26 974db3b67d fix #295 2019-06-02 10:34:46 +02:00