Stephen Anthony
72ecc92326
Pass event to change 4:3/16:9 mode in Min UI.
2019-05-04 17:58:19 -02:30
thrust26
95341b9030
add frying to min UI command dialog
2019-05-04 21:09:35 +02:00
Christian Speckner
ca96f20bc2
Make failure to checkpoint WAL non-fatal, make sure that early logs are not swallowed.
2019-05-04 20:38:13 +02:00
Christian Speckner
cc5db6b330
Put DB in WAL mode.
2019-05-04 20:38:13 +02:00
Stephen Anthony
e933bd9c6b
Allow 4:3/16:9 button in MinimalUI mode to work without restarting the ROM.
2019-05-04 15:51:29 -02:30
orbea
9a49670d74
libretro: Hide compiler options from msvc.
2019-05-04 11:48:49 -02:30
thrust26
39d3eefcef
make 'Cancel' work in command dialogs
2019-05-04 12:55:39 +02:00
thrust26
951b13ed97
fix settings not opening in launcher
2019-05-04 12:23:03 +02:00
thrust26
91317be73d
add more default joystick button mapping
...
- open settings via joystick button in launcher and during emulation (4th button)
- open command menu and exit to launcher via joystick buttons during emulation (3rd and 5th button)
- cycle tabs via joystick 3rd and 4th buttons
2019-05-04 11:47:53 +02:00
thrust26
a38f56fe91
define tab cycling events and make tab cycling configurable
2019-05-04 11:37:43 +02:00
Christian Speckner
e015025d90
Minor optimization to settings I/O.
2019-05-04 10:42:18 +02:00
Stephen Anthony
ab8e5a59d4
libretro: re-enable `ignored-qualifiers` warnings.
2019-05-03 21:53:03 -02:30
Stephen Anthony
0fa83b0fd0
Fix compilation with sqlite (missing include header file).
2019-05-03 20:42:16 -02:30
Christian Speckner
6da1968845
Pacify compiler warning (and fix sqlite on windows).
2019-05-04 00:47:02 +02:00
thrust26
24602b4f53
prevent exiting command dialog with toggle key when using minimal UI
2019-05-03 19:34:39 +02:00
Stephen Anthony
1ad61ea117
Removed some redundant 'const', and with it re-enabled '-Wignored-qualifiers'.
2019-05-03 12:39:03 -02:30
orbea
eb3e1b00dd
libretro: Attempt to fix the ios build.
...
This copies the solution for the osx build which failed the same way.
2019-05-03 12:04:18 -02:30
orbea
17c64658ed
libretro: Fix identing in the Makefile.
2019-05-03 11:49:49 -02:30
orbea
7b098e6185
libretro: Add -stdlib=libc++ to the LDFLAGS for osx too.
2019-05-03 11:11:58 -02:30
funbars
d72b2da88e
libretro stella msvc changes
2019-05-03 09:07:26 -02:30
orbea
8bccc11ce1
libretro: Remove CFLAGS and CC from the Makefile.
...
stella is a c++ project and these appear unused.
2019-05-03 09:06:34 -02:30
orbea
f13a86c1dd
libretro: msvc again...
2019-05-03 09:05:42 -02:30
orbea
b5c9caa67f
libretro: Try setting osx to 10.7.
2019-05-02 19:06:55 -02:30
orbea
7c79a4dd03
libretro: Attempt to fix osx again.
2019-05-02 18:40:37 -02:30
Stephen Anthony
83a3bdd6cd
GUI support is now conditional in Stella. This is enabled by default for all ports except libretro.
...
- When disabled, it also disables the debugger and cheatcode support
- UI-wise, this reverts Stella to 1.x functionality (before any internal UI was added)
- Eliminates 47000 lines of code for those ports (like libretro) that don't need it.
2019-05-02 17:58:39 -02:30
Stephen Anthony
5a7d18159b
Move Rect class in VS project.
2019-05-02 17:21:02 -02:30
Stephen Anthony
e745ecf692
Move Rect class for upcoming commit.
2019-05-02 17:13:33 -02:30
orbea
7a5d245ae0
libretro: Attempted fix for osx.
2019-05-02 15:43:52 -02:30
orbea
37268ea5c0
libretro: Remove unused include paths.
2019-05-02 11:59:01 -02:30
orbea
6c551d5ab5
libretro: Yet another fix for msvc.
2019-05-02 11:37:43 -02:30
orbea
b34e0ef73b
libretro: Another fix for msvc.
2019-05-02 09:12:19 -02:30
funbars
b78171cea6
fix loadstate
2019-05-02 09:11:23 -02:30
orbea
0f8c8fcab3
libretro: Fix linux build.
2019-05-02 09:10:41 -02:30
Christian Speckner
c6ed729600
Remove now-defunct custom R77 save logic.
2019-05-02 01:11:49 +02:00
Christian Speckner
ff8b9b41d4
Revert "Remove R77 save logic, make most R77 settings temporary ot exclude them from persistence."
...
This reverts commit 51f38840e0
.
2019-05-02 01:10:43 +02:00
Christian Speckner
882b5a1288
Revert "Some more tuning to R77 settings persistence."
...
This reverts commit 22778a545e
.
2019-05-02 01:10:37 +02:00
Christian Speckner
22778a545e
Some more tuning to R77 settings persistence.
2019-05-02 00:12:18 +02:00
Stephen Anthony
351462ddff
Xcode project changed again for some reason???
2019-05-01 19:17:13 -02:30
Stephen Anthony
d8f28f19ce
libretro: Added Logger class to VS project.
2019-05-01 19:10:55 -02:30
Stephen Anthony
ff5d2f5b96
Updated VS project for Logger class.
2019-05-01 19:09:27 -02:30
Christian Speckner
51f38840e0
Remove R77 save logic, make most R77 settings temporary ot exclude them from persistence.
2019-05-01 23:25:15 +02:00
Christian Speckner
8e22dc52b4
Log via Logger singleton, fixes races between logging and OSystem teardown.
2019-05-01 23:14:16 +02:00
Stephen Anthony
8a0591698a
Directories need to be created on initial startup, not when loading config files.
2019-05-01 18:00:14 -02:30
trinemark
20d5615f1f
libretro: fix msvc makefile
2019-05-01 14:05:42 -02:30
Stephen Anthony
bd288f7119
Fix missing 'override's.
2019-05-01 12:57:49 -02:30
thrust26
0a85e507d0
Merge branch 'master' of https://github.com/stella-emu/stella
2019-05-01 17:19:56 +02:00
thrust26
d4479f4e43
allow to position dialogs centered and in corners
2019-05-01 17:19:40 +02:00
orbea
6526cf70c1
Update .gitignore.
...
This avoids commiting libretro cores accidentally.
2019-05-01 12:45:50 -02:30
Christian Speckner
0e6e54f15c
Save settings immediatelly on sqlite and macos.
2019-05-01 12:04:09 +02:00
Christian Speckner
017c2a7c16
Final refactoring & cleanup to generalize sqlite handling.
2019-05-01 11:42:22 +02:00