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
thrust26
d4ae525baf
implement rudimentary mapping
2019-06-21 21:11:52 +02:00
Stephen Anthony
3daa042576
First pass at converting LauncherDialog to use FileListWidget, similar to BrowserDialog.
...
- FileListWidget is a newer development, and LauncherDialog duplicates some (but not all) of its functionality
- Similarly, BrowserDialog has some functionality that LauncherDialog does not
- We will implement all required functionality in FileListWidget, and have both classes use it.
BrowserDialog is currently slightly broken; not all functionality is reimplemented yet.
2019-06-21 14:51:55 -02:30
thrust26
9b210cd861
refactor into two separate maps for stick and hats
2019-06-21 10:35:45 +02:00
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