Lior Halphon
8c30a7c90c
Fixed a bug where changing a model does not immediately restart upon exiting the emulation menu
2025-03-30 19:34:24 +03:00
Lior Halphon
2b89923a6f
SDL now automatically resizes the window upon loading a ROM if it was not manually resized by the user
2025-03-30 00:52:56 +03:00
Lior Halphon
f1d52c53d3
Allow using joysticks as faux analog controllers
2025-03-29 14:52:01 +03:00
Lior Halphon
15215000f9
Major improvements to the SDL debugging interface, especially on Windows
...
1. No more separate EXE for the debugger version, the console can be freely opened at any time with ^C, and closed freely without terminating the emulator
2. On all platforms, the SDL emulator window is no longer unresponsive while the debugger is waiting for an input
3. Pressing keys in the emulator window while the debugger is waiting for inputs will trigger a terminal bell
4. Async debugging now supports Windows 7, 8.x, and earlier builds of Windows 10
2025-03-27 23:45:51 +02:00
Lior Halphon
e2b22a0df6
Make it possible to disable rounded corners on Windows 11
2025-03-23 21:34:05 +02:00
Jan200101
abf108f6b8
add missing include for toupper and isxdigit
2025-03-15 12:56:51 +02:00
Lior Halphon
fc76063ec0
File associations & icons on Windows, use a manifest for themed dialogs
2024-11-15 16:17:42 +02:00
Lior Halphon
2dfde867a9
Syncing with the App Store branch
2024-11-08 14:53:16 +02:00
Lior Halphon
42be4ef827
Add flat CRT shader
2024-09-15 20:49:49 +03:00
Lior Halphon
bd5d01c0a4
Game Genie has a space
2024-08-31 13:42:18 +03:00
Lior Halphon
d97c2fb701
Add Rapid A/B to Cocoa and SDL, closes #589
2024-08-30 16:12:31 +03:00
Lior Halphon
b6c6b9ed54
Automatic model selection in the Cocoa and SDL frontends, closes #648
2024-08-25 14:36:48 +03:00
Lior Halphon
c3e3fb91cc
Improve PPU timings in CGB revision 0 to C. These revisions are no longer marked as experimental.
2024-07-08 00:00:27 +03:00
Lior Halphon
226825bda4
Fix menu layout in bordered/SGB mode, in the SDL port
2024-01-06 18:45:18 +02:00
Lior Halphon
927b7493e5
Fix menu redrawing mode in the SDL frontend in bordered/SGB mode, fixes #576
2024-01-06 17:46:12 +02:00
Lior Halphon
e89df2df43
Automatically disable VSync on displays lower than 60Hz
2023-12-23 16:34:40 +02:00
Lior Halphon
fcf31be735
Fix SDL controllers not automatically reconnecting. Fixes #563
2023-12-15 15:24:09 +02:00
Lior Halphon
404e153744
Use Expat rather than X11, as X11 has one extra clause. Fixes #574
2023-12-14 21:54:46 +02:00
Lior Halphon
a795514bc4
Refer to SameBoy's license as the X11 License
2023-11-25 21:21:34 +02:00
Lior Halphon
57b50cab63
Work around bad Clang and GCC optimizations of inline compile-time consts (They can't be static before C23, which isn't supported by Clang)
2023-06-21 21:47:30 +03:00
Lior Halphon
947687ac0d
Use standard function
2023-02-09 20:56:08 +02:00
Lior Halphon
4f8b081f82
SDL cheats
2023-02-09 20:49:01 +02:00
Lior Halphon
38a130714f
Make the SDL menus left aligned
2023-02-09 19:49:07 +02:00
Lior Halphon
f1e912b64f
Map the B button to back on SDL menus
2022-11-06 13:52:30 +02:00
Lior Halphon
51aa09517d
SDL cart swap
2022-09-17 13:57:38 +03:00
Lior Halphon
93eb32c40f
Group all options into a menu
2022-09-17 13:33:17 +03:00
Lior Halphon
0ebfdb840a
Channel toggling in SDL
2022-09-16 12:20:23 +03:00
Lior Halphon
7efd26c548
Allow building with older SDL versions
2022-08-24 23:59:38 +03:00
Lior Halphon
2c7343a6ad
Automatically update the copyright year
2022-08-14 19:10:00 +03:00
Lior Halphon
6ecc2f15b5
Link to debugger help and sponsor pages
2022-08-14 18:44:40 +03:00
Lior Halphon
1bdd58d051
Auto-skip D-Pad configuration if hats are used, closes #480
2022-07-31 01:17:04 +03:00
Lior Halphon
3f7bcb9af2
Rename several color correction modes, add a new accurate mode
2022-07-30 13:32:40 +03:00
Lior Halphon
45bd5342e7
GBP support in SDL
2022-07-24 14:51:22 +03:00
Lior Halphon
349114097b
Add joypad hotkeys to SDL
2022-07-19 23:55:34 +03:00
Lior Halphon
d31f34cab4
Allow the user-configured keys to be used in the SDL menu
2022-07-17 20:30:09 +03:00
Lior Halphon
96b5306ff3
Make the scrollbar draggable in SDL
2022-07-17 19:57:29 +03:00
Lior Halphon
cbf1a5481f
Allow the SDL port to use custom palettes imported from Cocoa
2022-07-17 15:48:41 +03:00
Lior Halphon
9a966a5581
SDL GUI follows the DMG palette
2022-07-17 01:19:43 +03:00
Lior Halphon
f9401300b5
SDL – Add setting to allow background joypad control
2022-07-16 18:23:08 +03:00
Lior Halphon
88f5b22bf6
Allow setting a non-default audio driver, fixes #466
2022-07-08 17:51:42 +03:00
Lior Halphon
e466c3c5b1
Ehh oops
2022-07-02 22:40:37 +03:00
Lior Halphon
a773297b3a
Add CGB revision selection to the SDL frontend
2022-07-02 18:11:55 +03:00
Lior Halphon
16913f925b
Oops
2022-06-24 14:24:24 +03:00
Lior Halphon
9a765820cc
Runtime audio driver fallback
2022-06-24 14:18:53 +03:00
Lior Halphon
24796acccf
MBC7 mouse control in SDL
2022-06-10 23:51:06 +03:00
Lior Halphon
979d32faed
Group keyboard and joypad controls into a submenu
2022-06-10 14:55:13 +03:00
Lior Halphon
95f5eeb40b
Add audio recording to SDL
2022-05-21 18:18:34 +03:00
Lior Halphon
851d44869f
No reason for this to be a do...while
2022-04-29 01:11:11 +03:00
offtkp
dc16104cfd
fixes #442
2022-03-25 02:19:46 +02:00
Lior Halphon
1f7b20251b
Improved sanitation for save states for better security and stability
2021-10-30 16:03:13 +03:00