Lior Halphon
19a1e3ec1a
Add a vsync as an option to SDL, fixes #335
2025-06-08 20:19:09 +03:00
Lior Halphon
1ad8bad18c
Add iOS rapid buttons, closes #702
2025-06-08 19:28:42 +03:00
Lior Halphon
9577cbce85
Added the option to force integer scaling to the Cocoa port (SDL had it for ages), closes #699
2025-06-08 11:51:34 +03:00
Lior Halphon
6dd2f609f2
Make the debugger console larger by default, fix misaligned line
2025-06-08 01:43:17 +03:00
Lior Halphon
976fe7a337
The sideview shouldn't automatically scroll
2025-06-08 01:30:17 +03:00
Lior Halphon
1400bd40e8
Slightly alter the behavior of the print command so values don't get zero-padding by default, fixes #687
2025-06-08 01:25:30 +03:00
Lior Halphon
6a97192e8c
Slightly refine the last fix
2025-06-07 18:58:31 +03:00
Lior Halphon
42732b20eb
Restore Alt+Zoom behavior
2025-06-07 18:49:45 +03:00
Lior Halphon
f0a672c39e
Make sure the CPU graph advanced correctly even in turbo mode
2025-06-07 14:24:35 +03:00
Lior Halphon
d211120312
Make 100% CPU frames appear red
2025-06-07 14:11:10 +03:00
Lior Halphon
6ab1be654b
Add CPU load graph to Cocoa, closes #654
2025-06-06 23:10:57 +03:00
Lior Halphon
f706988171
Add CPU usage command ( #654 )
2025-06-06 19:26:25 +03:00
Lior Halphon
bed9f8220c
Merge pull request #706 from Estus-Dev/Specify-size-of-block-header's-length-field
...
Specify size of block header's length field
2025-06-04 20:33:23 +03:00
Estus
750112f6dd
docs: specify size of block header's length field
2025-06-04 11:21:48 -06:00
Lior Halphon
63a02d90bc
Merge pull request #568 from hitomi-nakayama/warn-sdl-init-error
...
Warn user about SDL initialization failure
2025-06-02 23:40:54 +03:00
Lior Halphon
795fba1320
Merge branch 'master' into warn-sdl-init-error
2025-06-02 23:40:40 +03:00
Lior Halphon
1923c324d9
Slightly alter iOS behavior
2025-06-02 21:21:39 +03:00
Lior Halphon
6a24b9206f
Remove the navigation string since it doesn't fit
2025-06-02 21:21:23 +03:00
Marcus Ziadé
30a8c4bf42
Add Vim menu navigation
2025-05-26 21:46:31 +03:00
Lior Halphon
152e242485
Fixed incorrect processing of GameShark codes
2025-05-26 00:51:16 +03:00
Lior Halphon
c4e6161959
Merge pull request #681 from Jan200101/PR/mime-location
...
correct mimetype location to follow the shared mime info specification
2025-05-25 12:33:20 +03:00
Jan200101
1951df3476
correct mimetype location to follow the shared mime info specification
2025-04-27 16:16:13 +02:00
Lior Halphon
1cf84a5436
Ubuntu 20.04 is dead soon, replace with 22.04
2025-04-08 20:43:21 +03:00
Lior Halphon
81c29fa371
Make gb.h compatible with ANSI C++, fixes #698
2025-04-08 20:39:12 +03:00
Lior Halphon
8b27952680
Merge pull request #697 from bentley/libdl
...
Don’t look for libdl on OpenBSD
2025-04-05 13:26:43 +03:00
Anthony J. Bentley
3c58deb46f
Don’t look for libdl on OpenBSD
2025-04-05 03:18:25 -06:00
Lior Halphon
0fc08d93be
Update copyright to 2025 and version to 1.0.1
2025-04-04 23:58:28 +03:00
Lior Halphon
cd82311c54
Apply auto-resizing also to border mode change
2025-04-04 14:16:54 +03:00
Lior Halphon
bf9212bcff
Increase the number of band-limited phases to reduce overtones in high-pitched sounds
2025-04-04 13:27:20 +03:00
Lior Halphon
dfd3b42929
Merge pull request #695 from nik012003/master
...
Add missing break statements in mbc7 writes
2025-04-04 13:03:35 +03:00
nik012003
18edb65680
Add break statements in mbc7 writes
2025-04-04 02:09:18 +02:00
Lior Halphon
3468d5de7e
Probably a better fix
2025-04-04 01:11:27 +03:00
Lior Halphon
d146b3a309
Why do I end up writing these
2025-04-03 23:52:04 +03:00
Lior Halphon
71d4e60c57
Fix several iOS crashes
2025-04-03 23:37:11 +03:00
Lior Halphon
8f21c8ed66
Fixed a bug that caused ROMs to run without a window upon changing an emulated revision
2025-04-02 23:43:27 +03:00
Lior Halphon
3ad28b7a8d
Fix old compilers
2025-04-02 00:31:53 +03:00
Lior Halphon
edce971d8c
Optimize SGB FM synthesis, downgrade the sample rate of synthesis when rendering at high rates.
2025-04-02 00:27:07 +03:00
Lior Halphon
6d9ab972d0
Allow libretro to output audio for both Game Boys
2025-03-31 00:14:15 +03:00
Lior Halphon
ed7d0546a3
Drop the Unicode character, RA can't display it with some fonts
2025-03-31 00:01:23 +03:00
Lior Halphon
474caaccd5
The relevant RA issue is long fixed by now
2025-03-30 22:12:04 +03:00
Lior Halphon
1d7ecb7f1b
^C before loading a ROM quits again
2025-03-30 19:41:07 +03:00
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
8a0ff891bd
Fix build on Clang 20
2025-03-29 23:04:44 +03:00
Lior Halphon
9359f7a2d9
Fix SGB attribute and tile transfers on BE platforms, fixes #693
2025-03-29 19:12:35 +03:00
Lior Halphon
f1d52c53d3
Allow using joysticks as faux analog controllers
2025-03-29 14:52:01 +03:00
Lior Halphon
9096f629c9
Fix double ^C quit on non-Windows SDL builds
2025-03-28 13:11:26 +03:00
Lior Halphon
d50f9df974
Reset while being paused in SDL now unpauses
2025-03-28 13:11:04 +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
4e35048f46
Make it possible to build SameBoy for Windows while linking against Windows' msvct.dll
2025-03-23 23:18:17 +02:00