Commit Graph

5200 Commits

Author SHA1 Message Date
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
thrust26 1560edc95f add overscan message
fix scanlines message
2019-06-02 09:32:26 +02:00
thrust26 9dc91bd38b add overscan hotkeys
remove ystart hotkeys
update doc
2019-06-02 09:21:20 +02:00
Stephen Anthony 2c14d0cfda Updated Changelog. 2019-06-01 21:34:35 -02:30
thrust26 1df63a6410 several debugger buttons repeat 2019-06-02 00:21:49 +02:00
thrust26 d352068a03 wind buttons in TimeMachineDialog repeat 2019-06-02 00:15:27 +02:00
thrust26 3e4ff679c2 Merge branch 'master' of https://github.com/stella-emu/stella 2019-06-01 23:13:08 +02:00
thrust26 b54b7db92b prevent that repeated keys are going to emulation core 2019-06-01 23:12:50 +02:00
Stephen Anthony 7d23884bf3 Remove key repeat functionality from DialogContainer.
It is now provided by the backend (SDL) directly.
2019-06-01 18:41:38 -02:30
thrust26 ebb1bad61c change scanlines hotkey delta to 2
fix scanline underflow
2019-06-01 22:38:16 +02:00
thrust26 b5eb32fbbf allow repeat for selected keyboard events 2019-06-01 22:29:18 +02:00
thrust26 210b4a1011 add 4th modifier key (windows/option) to allowed mappings 2019-06-01 19:05:33 +02:00
thrust26 b3aa34964c fix MacOS modifier naming, 2nd try 2019-06-01 00:36:11 +02:00
thrust26 8b4c3c9115 fix MacOS modifier naming 2019-06-01 00:33:19 +02:00
thrust26 613c442144 attempt to fix CMD key mapping in MacOS 2019-06-01 00:23:38 +02:00
thrust26 af45bdaa3a doc update
save all states now saves ALL states
2019-05-31 22:30:56 +02:00
thrust26 de5677b4e4 fix crash when TM is disabled 2019-05-31 16:26:52 +02:00
Stephen Anthony fe825c5cc1 Update recent commit to use C++ functionality (unique_ptr and streams).
- fixes compile error in Linux and some libretro builds
- fixes issue #485
2019-05-31 11:38:19 -02:30
thrust26 33c7377f76 implement saving/loading all TM states to/from disk 2019-05-31 14:44:46 +02:00
thrust26 243b01e7eb updated docs 2019-05-30 13:24:42 +02:00
thrust26 354bb068fc refactor 'ctrlcombo' into 'modcombo', suppresses all modifier key combinations 2019-05-30 12:31:34 +02:00
thrust26 2dda6c24df use event version check for joymap too 2019-05-30 11:16:07 +02:00
thrust26 50cf100d58 allow all events for combos
check event list version when loading keymaps & combomap
2019-05-30 10:18:35 +02:00
thrust26 6485c5932a add new StartPause event (e.g. useful for combos)
fix some code
2019-05-30 08:59:33 +02:00
Stephen Anthony 334e9b0108 Revert "Make Common::Point use non-negative dimensions, like the other classes in Rect."
Seems I should do more testing before committing code ...

This reverts commit e89b5c4245.
2019-05-29 10:52:39 -02:30
Stephen Anthony e89b5c4245 Make Common::Point use non-negative dimensions, like the other classes in Rect. 2019-05-29 09:16:13 -02:30
thrust26 5290878ac2 fix ComboDialog width 2019-05-28 23:28:47 +02:00
thrust26 0ea18178c6 redefine a few default keys (in TV effects and toggle bits/collisions)
reorder listing of emulation actions according to documentation
update documentation
2019-05-28 23:02:02 +02:00
thrust26 65a513bbfa Merge branch 'master' of https://github.com/stella-emu/stella 2019-05-28 21:03:20 +02:00
thrust26 8753ec377b try to map correctly for MacOS.
make remaining ALT hotkeys configurable
2019-05-28 21:03:05 +02:00
funbars 9e6faa4ef4 libretro cleanup 2019-05-28 15:54:45 -02:30
thrust26 92872e1ab9 fix mapping for side independent modifiers (press both + key) 2019-05-28 18:29:18 +02:00
Stephen Anthony 1dbd16b9c2 Code cleanup, formatting, etc. 2019-05-28 11:39:49 -02:30
Stephen Anthony e366b8aa77 Make Events for snapshots always available, even when PNG support is disabled.
- otherwise, builds with and without PNG support will potentially have different mappings
- this makes it very hard to test on devel systems where support is enabled/disabled
- basically, events are hard-coded to certain values, and shouldn't change based on support for any particular subsystem

Fix warnings from clang.
2019-05-28 11:29:56 -02:30
thrust26 7771ec0a0a refactor ESC key handling
make remaining control hotkeys configurable
2019-05-27 23:01:03 +02:00
thrust26 b47ee901ed fix combined modifier handling (finally :-)
make more hotkeys configurable
2019-05-27 20:01:49 +02:00
thrust26 a2b3a6294b fix fullscreen toggle in menu modes
made 'Quit' event configurable
2019-05-26 22:20:33 +02:00
thrust26 c2cc16bc54 fix 'Reset' and 'Default' for multiple event mappings 2019-05-26 21:35:15 +02:00