Commit Graph

5330 Commits

Author SHA1 Message Date
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
thrust26 10e759d1e7 fix default key mappings 2019-05-26 20:41:34 +02:00
thrust26 6542dfed2e mapping for standalone and combined modifiers fixed 2019-05-26 19:53:14 +02:00
thrust26 08c416eade fix not working erase button 2019-05-26 10:39:26 +02:00
Christian Speckner 2e3431b078 Fix memory corruption. 2019-05-26 00:32:13 +02:00
thrust26 0725b1c920 add new mappings automatically
add more events which can be remapped
enable all emulation events for pause mode too
2019-05-26 00:07:53 +02:00
thrust26 19afe74544 allow tab keys to be remapped in menu mode too 2019-05-25 19:39:55 +02:00
Stephen Anthony 5b9618532b Fix compile error and warnings in macOS.
Still need to fix crashes on startup.
2019-05-25 15:01:00 -02:30
thrust26 567c208fec move some fixed hotkeys to remap-able keys 2019-05-25 19:14:01 +02:00
Stephen Anthony 50342052a9 Updated libpng to latest release. 2019-05-25 14:15:26 -02:30
thrust26 07ea88f43e fix 'Erase' in Input dialog, now removes additional mappings for keys too 2019-05-25 18:03:21 +02:00
thrust26 9442503fe0 add missing modifier to 'eventForKey'
remove default modifier KBDM_NONE
2019-05-25 17:13:12 +02:00
Stephen Anthony 00137fff08 libretro: fix missing KeyMap class. 2019-05-25 11:41:10 -02:30
Stephen Anthony a41ef9e842 Fix compilation for new keymapping stuff in Linux/libretro. 2019-05-25 11:38:18 -02:30
thrust26 66aaca025d refactor key mapping using hash map
key mapping now allows key + modifier combinations
2019-05-25 15:12:34 +02:00
Stephen Anthony e6cdfa19fc Silence warning from clang. 2019-05-24 18:15:32 -02:30
thrust26 7b47cca47a key for entering Options dialog can now be remapped as documented 2019-05-24 18:31:46 +02:00
Stephen Anthony e37821cd8a Fix crash in certain cases (most obvious when selecting cart tabs in debugger). 2019-05-23 18:24:00 -02:30
thrust26 59ebcd7a38 add zoom level hotkeys to documented hardcoded actions 2019-05-23 22:17:39 +02:00
thrust26 2b264242f7 remove 'Backspace' key from hardcoded actions 2019-05-23 21:32:14 +02:00
thrust26 5c234759d7 Merge branch 'master' of https://github.com/stella-emu/stella 2019-05-23 19:05:00 +02:00
thrust26 624a9047df fix backspace not working in launcher 2019-05-23 19:04:39 +02:00
Stephen Anthony 1a6cc16855 libretro: remove unneeded file. 2019-05-22 08:50:38 -02:30
funbars 0b22befcaa libretro uwp (fix) 2019-05-22 08:31:11 -02:30
thrust26 8851af72d9 Update change log for frying bug fix 2019-05-21 23:31:28 +02:00
thrust26 d137a7e8af fix #480 2019-05-21 23:15:20 +02:00
thrust26 351ac20efa added a few missing CLI parameter descriptions to CLI help 2019-05-19 20:49:19 +02:00
Stephen Anthony 130dea0268 libretro: more cleanup. 2019-05-19 12:26:07 -02:30