Lior Halphon
|
6d425479b0
|
Allow the tester to use arbitrary SoC revisions
|
2026-10-12 00:37:45 +03:00 |
|
Lior Halphon
|
8a2e496b48
|
Allow loading glitched SGB multiplayer mode 2 from save states
|
2026-10-11 15:54:03 +03:00 |
|
Lior Halphon
|
f77f65ede9
|
Fix command_mlt_req
|
2026-10-11 01:11:42 +03:00 |
|
Lior Halphon
|
6446ef2b01
|
Fix printer emulation and UI on iOS 27, closes #779
|
2026-10-10 21:13:11 +03:00 |
|
Lior Halphon
|
98da08c311
|
Update version to 1.0.4
|
2026-10-09 14:30:05 +03:00 |
|
Lior Halphon
|
4bfe804350
|
Better preference window resizing
|
2026-10-09 14:29:57 +03:00 |
|
Lior Halphon
|
6e26fbc7d7
|
Fix the memory viewer UI in 27.0
|
2026-10-09 02:37:23 +03:00 |
|
Lior Halphon
|
fe167ce501
|
More Duo fixes
|
2026-10-07 00:42:35 +03:00 |
|
Lior Halphon
|
b5b4d6f464
|
More Duo fixes
|
2026-10-07 00:36:54 +03:00 |
|
Lior Halphon
|
81d5b0596f
|
Fix rotation in certain iOS versions
|
2026-10-05 00:50:13 +03:00 |
|
Lior Halphon
|
b9672952d6
|
Logging API can now mark log lines as logical errors or warning
|
2026-10-04 23:51:39 +03:00 |
|
Lior Halphon
|
557e84b883
|
Detect ibtool failures
|
2026-10-04 22:59:16 +03:00 |
|
Lior Halphon
|
36a803567d
|
Merge remote-tracking branch 'origin/master'
|
2026-10-04 00:21:50 +03:00 |
|
Lior Halphon
|
e20b2b5242
|
Add missing update_debug_active calls
|
2026-10-02 02:24:33 +03:00 |
|
Lior Halphon
|
d67f723505
|
Fix the Joycon auto-pairing button
|
2026-10-02 02:09:28 +03:00 |
|
Lior Halphon
|
5f181a82a1
|
More bugfixes
|
2026-09-29 00:29:39 +03:00 |
|
Lior Halphon
|
759cc45543
|
Minor bugfix
|
2026-09-28 21:52:44 +03:00 |
|
Lior Halphon
|
57b38becb9
|
Better thresholds
|
2026-09-28 21:43:36 +03:00 |
|
Lior Halphon
|
5bfb3835af
|
Fix missing super call
|
2026-09-28 21:36:05 +03:00 |
|
Lior Halphon
|
35685baeed
|
Update libretro.h, render libretro audio directly in the frontend rate, if possible
|
2026-09-28 00:34:53 +03:00 |
|
Lior Halphon
|
f115dea1b7
|
libretro logging
|
2026-09-28 00:23:27 +03:00 |
|
Lior Halphon
|
47cb80bd60
|
VFS support in libretro (Only boot ROM loading was required, ROMs were already loaded via a buffer rather than a path). Closes #767
|
2026-09-28 00:08:45 +03:00 |
|
Lior Halphon
|
fba93b9371
|
Muted errors if using prebuilt ROMs an rgbasm is not found, closes #756
|
2026-09-27 17:58:51 +03:00 |
|
Lior Halphon
|
d054a19e6d
|
Better emulation of SGB command reading, closes #753
|
2026-09-27 17:54:01 +03:00 |
|
Lior Halphon
|
77a6476375
|
Exit full screen on Windows before opening dialogs
|
2026-09-27 16:19:25 +03:00 |
|
Lior Halphon
|
8733b87bc2
|
Add Pixelated/sharp bilinear filter, closes #746
|
2026-09-27 16:10:36 +03:00 |
|
Lior Halphon
|
5e71662bc8
|
Improved CRT shader
|
2026-09-27 15:52:29 +03:00 |
|
Lior Halphon
|
b15fa8c09b
|
iPhone Duo support
|
2026-09-27 15:26:10 +03:00 |
|
Lior Halphon
|
c7fb9e264b
|
Preparing for Duo support
|
2026-09-25 18:33:32 +03:00 |
|
Lior Halphon
|
0c5805a9a3
|
Use UIScene (🤮) on iOS 13 and newer, as required by the iOS 27 SDK
|
2026-09-20 14:54:49 +03:00 |
|
Lior Halphon
|
56019b84d0
|
Add iretro extensions to the libretro cores
|
2026-09-09 01:20:04 +03:00 |
|
Lior Halphon
|
7f02906d41
|
Explicit weak import
|
2026-08-17 22:46:06 +03:00 |
|
Lior Halphon
|
4b11768f41
|
Fix misprinted label
|
2026-08-16 13:30:13 +03:00 |
|
Lior Halphon
|
d54f34721d
|
Sanitize printer state
|
2026-08-16 13:30:00 +03:00 |
|
Lior Halphon
|
2de65105c8
|
Fix potential OOB read/write on x86-64 releases when loading corrupt save states
|
2026-08-16 13:27:06 +03:00 |
|
Lior Halphon
|
7ac8d527b5
|
Fix MMM01 misdetection
|
2026-08-16 13:25:38 +03:00 |
|
Lior Halphon
|
8fd723a54a
|
Don't report an RTC region on games without an RTC
|
2026-08-16 13:24:28 +03:00 |
|
Lior Halphon
|
b71eb54f91
|
Fix controller hotkeys on newer macOS versions
|
2026-08-16 13:24:05 +03:00 |
|
Lior Halphon
|
213a12ce93
|
Slightly improve atomic block execution
|
2026-07-10 18:37:15 +03:00 |
|
Lior Halphon
|
bb35e26f5f
|
Prevent saving the battery from the main thread
|
2026-07-10 18:33:57 +03:00 |
|
Lior Halphon
|
0dc71c3c9f
|
Report weekday in Workboy, closes #763
|
2026-07-10 18:32:04 +03:00 |
|
Lior Halphon
|
208ba4afab
|
Branch sync
|
2026-03-02 22:12:41 +02:00 |
|
Lior Halphon
|
364c39f151
|
Update version and copyright year
|
2026-03-02 21:49:29 +02:00 |
|
Lior Halphon
|
4c10ba4cd3
|
Handle state/battery conflicts
|
2026-03-02 21:48:13 +02:00 |
|
Lior Halphon
|
526b7130b1
|
Fix missing RTC option in libretro link mode, move menu options around. Fixes #653
|
2026-03-02 21:28:48 +02:00 |
|
Lior Halphon
|
202073bb5c
|
API to detect MBC RAM activity, more frequent battery saves in Cocoa and SDL
|
2026-03-02 00:46:17 +02:00 |
|
Lior Halphon
|
ddce507f4a
|
Add a second UI hiding mode, closes #739
|
2026-02-28 02:23:42 +02:00 |
|
Lior Halphon
|
3ea8dd5908
|
Fix CFLAGS/LDFLAGS for libpng
|
2026-02-28 00:58:40 +02:00 |
|
Lior Halphon
|
ddd9c9a438
|
Update the description of the lib target
|
2026-02-28 00:49:31 +02:00 |
|
Lior Halphon
|
fbbbd5ba24
|
Update README
|
2026-02-28 00:26:31 +02:00 |
|
Lior Halphon
|
7cae71d098
|
Add a screenshot hotkey to the SDL port, closes #364
|
2026-02-28 00:12:06 +02:00 |
|
Lior Halphon
|
18afec6c91
|
Fix shortcut conflict
|
2026-02-27 16:59:39 +02:00 |
|
Lior Halphon
|
698c75f59f
|
Move OpenDialog to the SDL folder
|
2026-02-27 15:14:57 +02:00 |
|
Lior Halphon
|
dcda718208
|
Prevent old macOS versions from using the Assets file, they're not going to find the icon in there. Fixes #741
|
2026-02-27 00:05:28 +02:00 |
|
Lior Halphon
|
78a6f39be1
|
More accurate emulation of background counting
|
2026-02-23 00:01:01 +02:00 |
|
Lior Halphon
|
fe1e250c66
|
Minor adjustment
|
2026-02-21 22:19:20 +02:00 |
|
Lior Halphon
|
9450eb9575
|
Fix timing inaccuracy
|
2026-02-16 01:10:07 +02:00 |
|
Lior Halphon
|
9c23f0d685
|
Make the x command support hexadecimal lengths, change the syntax for assembler-like output
|
2026-02-14 00:48:58 +02:00 |
|
Lior Halphon
|
e084437370
|
Emulate most LFSR corruptions in pre-CGB-D models (#397)
|
2026-02-14 00:39:27 +02:00 |
|
Lior Halphon
|
0e3ed471d4
|
Fix typo
|
2026-02-08 19:34:15 +02:00 |
|
Lior Halphon
|
f65aff64d9
|
Refinements and bugfixes
|
2026-02-01 21:11:23 +02:00 |
|
Lior Halphon
|
d1a7f863d4
|
Basic emulation of CGB<C NR43 glitches
|
2026-02-01 18:10:53 +02:00 |
|
Lior Halphon
|
7cf082bcc4
|
Fix Camera support in certain iPhone models, fixes #736
|
2026-01-29 00:01:26 +02:00 |
|
Lior Halphon
|
cdb0c56b1d
|
Fix build, use CGB-E instead of D for AGB glitches
|
2026-01-25 18:37:42 +02:00 |
|
Lior Halphon
|
8b3c905874
|
Emulate LFSR corruption in CGB-D, CGB-E, and AGB. WIP for #397
|
2026-01-25 18:24:46 +02:00 |
|
Lior Halphon
|
6f45a9ce53
|
Periodic autosaves in the iOS frontend
|
2026-01-03 18:14:37 +02:00 |
|
Lior Halphon
|
10a869edf5
|
Allow assigning iOS controller inputs to one of 4 hotkey commands
|
2026-01-03 13:42:09 +02:00 |
|
Lior Halphon
|
d85a2614e5
|
Add the ability to modify and save the ROM via the Cocoa memory view. Closes #685
|
2026-01-03 12:28:24 +02:00 |
|
Lior Halphon
|
2f4a6f231e
|
Remove some accidentally committed debug code
|
2025-12-30 14:27:30 +01:00 |
|
Lior Halphon
|
858f003465
|
Make it possible to adjust the maximum rumble strength
|
2025-12-29 12:55:56 +01:00 |
|
Lior Halphon
|
3000269e73
|
swprintf is broken in some MSVCRT versions, fixes #725
|
2025-12-23 23:09:57 +02:00 |
|
Lior Halphon
|
f5965fda22
|
Handle an edge case more accurately
|
2025-12-22 22:46:05 +02:00 |
|
Lior Halphon
|
3d87c5c92a
|
Improvements to channel 4 start delays, emulating channel 4 background behavior. Still not 100% complete, but should cover almost all real-world scenarios.
|
2025-12-14 17:46:14 +02:00 |
|
Lior Halphon
|
11ba1df7a3
|
NRx4 changing the volume envelope while retaining a sample is only applicable to channels 1 and 2, not 4
|
2025-11-30 21:29:37 +02:00 |
|
Lior Halphon
|
c50fdfd222
|
Fixed a bug that can cause the SDL port to be stuck on the greyscale palette
|
2025-11-14 23:26:33 +02:00 |
|
Lior Halphon
|
2015782394
|
Minor fixes
|
2025-11-14 23:21:15 +02:00 |
|
Lior Halphon
|
82d3ffdd9f
|
Don't try to borrow a border if no ROM is loaded
|
2025-11-14 22:56:33 +02:00 |
|
Lior Halphon
|
71b485ccd0
|
Fix fd leak when opening ISX files
|
2025-11-14 22:49:15 +02:00 |
|
Lior Halphon
|
58035018aa
|
Make sure we don't crash on slightly-off-standard libc implementations
|
2025-11-14 20:46:34 +02:00 |
|
Lior Halphon
|
4c57a76151
|
Refine and comment CGB-0 PCM12 behavior
|
2025-10-18 00:06:42 +03:00 |
|
Lior Halphon
|
10801af8e3
|
Fix PCM34 read accuracy on CGB-C and older
|
2025-10-16 00:23:28 +03:00 |
|
Lior Halphon
|
69ed0fcf9c
|
Fix SDL builds on unsigned char platforms. Closes #726
|
2025-10-14 21:08:57 +03:00 |
|
Lior Halphon
|
94db2355b5
|
Channels 1 and 2 align different on CGB-0 to C double speed mode
|
2025-10-14 21:05:28 +03:00 |
|
Lior Halphon
|
ed8c952995
|
The volume envelope is delayed on CGB-D and CGB-E in double speed mode
|
2025-10-14 15:31:31 +03:00 |
|
Lior Halphon
|
421fd132e3
|
Accurate PCM12 read for channel 2 on CGB-0 double speed
|
2025-10-11 19:43:27 +03:00 |
|
Lior Halphon
|
ceae5ecd4e
|
Fix channel 2 PCM read on CGB≤C
|
2025-10-11 17:48:02 +03:00 |
|
Lior Halphon
|
11fe9aa1c0
|
Add the /a modifier to the examine debugger command
|
2025-10-11 13:47:13 +03:00 |
|
Lior Halphon
|
2b709aea4a
|
Attempt to prevent future Document-ref-leak bugs
|
2025-10-11 13:46:38 +03:00 |
|
Lior Halphon
|
b24c539432
|
Minor optimizations to Ch4
|
2025-10-05 03:01:19 +03:00 |
|
Lior Halphon
|
c3586ef7ca
|
Fixed a bug causing closed ROMs to run in background
|
2025-10-03 22:19:59 +03:00 |
|
Lior Halphon
|
939dd6ad5b
|
Needs to be done in secondary DIV events as well
|
2025-10-03 21:12:19 +03:00 |
|
Lior Halphon
|
21af55dcc0
|
Fix a bug that made reading PCMxx non-deterministic in rare edge cases on CGB-0 to CGB-C
|
2025-10-03 21:10:41 +03:00 |
|
Lior Halphon
|
74cfa8c424
|
Fix visual glitch with the console's reverse search
|
2025-10-03 21:10:41 +03:00 |
|
Lior Halphon
|
91006369a6
|
This keyword is banned
|
2025-09-28 17:26:59 +03:00 |
|
Lior Halphon
|
c696962151
|
Broken Windows states all use struct version 13 and older, they're not compatible with current versions anyway. Drop support.
|
2025-09-25 21:28:34 +03:00 |
|
Lior Halphon
|
f769eff1d9
|
Pressing buttons in Rewind should now cancel rewind mode
|
2025-09-24 18:18:42 +03:00 |
|
Lior Halphon
|
be21741db3
|
Avoid overflow and assertion
|
2025-09-24 18:17:36 +03:00 |
|
Lior Halphon
|
dadbcf1ea3
|
Improvements to iOS controller support, adds support to more controllers including singular Joy-Cons. Closes #719
|
2025-09-24 14:02:29 +03:00 |
|
Lior Halphon
|
86bf58ae27
|
Fixes #718, always reset the rewind buffer on auto state load.
|
2025-09-23 18:12:12 +03:00 |
|
Lior Halphon
|
6b38c53575
|
Prevent abnormal vblank events from updating the SNES-side buffers prematurely. Fixes #721
|
2025-09-14 22:28:59 +03:00 |
|