Lior Halphon
9ff3bffddd
Fix thread assertion in GB_set_sample_rate, should make GB_set_clock_multiplier thread-safe. Fix missing memset.
2024-11-30 00:10:46 +02:00
Lior Halphon
12859683b7
Missing super calls
2024-11-30 00:10:01 +02:00
Lior Halphon
27a064caff
Make `GB_serial_set_data_bit` a bit more thread safe
2024-11-24 20:58:12 +02:00
Lior Halphon
b4fc2ff7ba
Move things around some more
2024-11-24 14:36:12 +02:00
Lior Halphon
fe2c868d6c
Fix iOS 11/12 builds
2024-11-23 21:03:34 +02:00
Lior Halphon
150f0fcad4
Add a fourth, virtual zoom factor for triple camera iPhones that have a large difference between their zoom factors. Closes #663
2024-11-23 20:55:44 +02:00
Lior Halphon
a39b1913b8
Much thread, very safety
2024-11-23 16:23:08 +02:00
Lior Halphon
1ab690ba18
Dead code
2024-11-23 15:47:06 +02:00
Lior Halphon
c3d83eae22
Missing assertion in GB_safe_read_memory
2024-11-23 15:45:54 +02:00
Lior Halphon
117da602ca
Prevent the rewind buffer from being reset unexpectedly on iOS
2024-11-23 13:54:50 +02:00
Lior Halphon
a0c5b6f97a
Various optimizations
2024-11-23 00:16:42 +02:00
Lior Halphon
7e071e463d
Improve band-limited synth
2024-11-21 21:12:30 +02:00
Lior Halphon
ad2360b5c3
Fix tester and Xdg thumbnailer build
2024-11-21 20:24:20 +02:00
Lior Halphon
ee3f37b39c
Fix button colors in some themes
2024-11-21 19:54:45 +02:00
Lior Halphon
ebfc877c1c
Fixed a bug that resulted in crashes if the ROM list changed while the library was open.
2024-11-21 17:52:31 +02:00
Lior Halphon
8f9e1e9ea5
Prevent certain APIs from returning 0 despite failing
2024-11-21 17:51:27 +02:00
Lior Halphon
1bf57ece70
Fix iOS builds
2024-11-21 17:51:08 +02:00
Lior Halphon
29d8cca511
Keep moving and renaming things
2024-11-16 22:53:06 +02:00
Lior Halphon
14cf76776a
Fix an exception when closing a window with open panels
2024-11-16 17:32:13 +02:00
Lior Halphon
f1f97f0692
Make STRUCT_VERSION internal
2024-11-16 17:16:58 +02:00
Lior Halphon
0b5be876b3
Missing _t from types
2024-11-16 17:15:51 +02:00
Lior Halphon
fdc39f9bd6
Rename GB_log_attributes to GB_log_attributes_t
2024-11-16 16:53:06 +02:00
Lior Halphon
14e486017a
Move things around
2024-11-16 15:19:47 +02:00
Lior Halphon
3bee0deda5
Warn when loading ROMs with RAM sizes less than a bank
2024-11-16 14:33:13 +02:00
Lior Halphon
101e894314
Fixed a rounding error when applying the high-pass filter on high sample rate
2024-11-16 13:59:38 +02:00
Lior Halphon
2e6ff5fd9f
Disable filtering on raw audio output
2024-11-16 12:31:45 +02:00
Lior Halphon
2b3ec9d991
Missing nounroll
2024-11-16 02:23:11 +02:00
Lior Halphon
375fb4388c
Swap the box filter with band-limited synthesis, fixed a regression that prevented filtering of square waves in some scenarios. Fixes #669
2024-11-16 01:03:14 +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
6568cca6bb
Forgot to update the FreeDesktop icons
2024-11-10 20:21:09 +02:00
Lior Halphon
d386ca8726
Retouch the cartridge icons
2024-11-10 20:05:32 +02:00
Lior Halphon
f21761338c
Allow the Cocoa frontend to pick a monospace font
2024-11-09 17:04:10 +02:00
Lior Halphon
41af62d793
Fix volume being too low in "Always On" audio mode. Fixes #667 , fixes #664
2024-11-08 23:54:12 +02:00
Lior Halphon
2dfde867a9
Syncing with the App Store branch
2024-11-08 14:53:16 +02:00
Lior Halphon
6efefab526
Merge pull request #668 from lxgr/lxgr/fix-camera-aspect
...
Fix macOS camera aspect ratio
2024-11-03 22:30:14 +02:00
Lukas Ribisch
207dc993d4
Fix macOS camera aspect ratio
2024-11-03 11:55:25 -05:00
Lior Halphon
52d5169cc8
Fix A+B combo regression
2024-10-13 14:36:11 +03:00
Lior Halphon
73a6d35f73
Support building SameBoy on Haiku
2024-10-05 14:00:33 +03:00
Lior Halphon
2498456bcc
Fix release iOS builds
2024-10-04 15:40:13 +03:00
Lior Halphon
ec65cfd942
Fix SDL build on macOS
2024-10-04 15:33:19 +03:00
Lior Halphon
122549d3cd
Merge branch 'master' of github.com:LIJI32/SameBoy
2024-10-03 16:21:18 +03:00
Lior Halphon
e13048d07b
Improve ISX compatibility
2024-10-03 16:21:10 +03:00
Lior Halphon
6eeba2f6f6
Share code between the main Cocoa binary and QuickLook
2024-09-27 16:19:58 +03:00
Lior Halphon
1fac8870d4
Merge pull request #658 from RSilicon/ARC
...
Remove xpc_release for ARC
2024-09-22 23:09:38 +03:00
Rose
741637e625
Remove xpc_release for ARC
...
xpc objects are handled by ARC.
2024-09-22 16:07:09 -04:00
Lior Halphon
73168aa7f2
Merge pull request #657 from RSilicon/More
...
Fix some clang-tidy warnings
2024-09-22 23:00:21 +03:00
Rose
7e5996df82
Fix some clang-tidy warnings
...
- Use nil, not NULL for objects
- Call Objective-C release instead of CFRelease (unless like we are hacking around ARC, which we are not)
- xpc_release to release xpc objects.
2024-09-22 15:54:26 -04:00
Lior Halphon
52de44049c
Better horizontal layouts on notched iPhones
2024-09-22 14:58:51 +03:00
Lior Halphon
f5c7c4443d
Merge pull request #656 from RSilicon/Drawing
...
Modifier masks are NSUInteger
2024-09-22 14:01:04 +03:00
Lior Halphon
db5fa8df4c
Change the button style in the palette editor
2024-09-22 12:25:25 +03:00