Lior Halphon
|
aff7f1706c
|
Add turbo cap options to the core and frontends, improve frame skipping, replace iOS' turbo speed option with the new turbo cap. Addresses #708.
|
2025-07-04 14:41:34 +03:00 |
Lior Halphon
|
f1d52c53d3
|
Allow using joysticks as faux analog controllers
|
2025-03-29 14:52:01 +03:00 |
Lior Halphon
|
9c958a1cb4
|
More accurate OAM randomization
|
2025-03-21 22:52:55 +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
|
a39b1913b8
|
Much thread, very safety
|
2024-11-23 16:23:08 +02:00 |
Lior Halphon
|
8f9e1e9ea5
|
Prevent certain APIs from returning 0 despite failing
|
2024-11-21 17:51:27 +02:00 |
Lior Halphon
|
29d8cca511
|
Keep moving and renaming things
|
2024-11-16 22:53:06 +02:00 |
Lior Halphon
|
f1f97f0692
|
Make STRUCT_VERSION internal
|
2024-11-16 17:16:58 +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
|
2dfde867a9
|
Syncing with the App Store branch
|
2024-11-08 14:53:16 +02:00 |
Lior Halphon
|
e13048d07b
|
Improve ISX compatibility
|
2024-10-03 16:21:10 +03:00 |
Lior Halphon
|
92f425655d
|
iOS cheats support
|
2024-09-07 01:25:11 +03:00 |
Lior Halphon
|
6178ff2a78
|
Cheat Search API, Cheat Search in Cocoa, and new cheats window layout
|
2024-08-29 01:11:47 +03:00 |
Lior Halphon
|
9d4d535758
|
Merge remote-tracking branch 'xdg-thumbnailer/xdg-thumbnailer'
|
2024-07-08 19:49:41 +03:00 |
ISSOtm
|
b3cecf2413
|
Implement the "plumbing" around thumbnail generation
Only the actual thumbnail generation is left!
|
2024-06-26 22:59:03 +02:00 |
Lior Halphon
|
d07b199668
|
Improve audio anti-aliasing, allow 2MHz output
|
2024-06-23 20:10:22 +03:00 |
Lior Halphon
|
ad5ca0dcf0
|
Switch to 2MHz units in apu_cycles
|
2024-06-23 15:23:29 +03:00 |
Lior Halphon
|
a3128d89c0
|
Support for a distinct CGB-E boot ROM, internal support for an distinct AGB-0 boot ROM
|
2024-06-09 22:49:49 +03:00 |
Morilli
|
c5b3e47925
|
Fix potential compiler warning on questionable code path
|
2024-04-13 02:53:52 +02:00 |
Lior Halphon
|
a125da6a98
|
Fix ISX support, oops
|
2024-03-09 16:37:17 +02:00 |
Lior Halphon
|
5e4a1f6db7
|
Adjust the handling of >4MB ISX files
|
2024-03-08 18:17:29 +02:00 |
Lior Halphon
|
8c9c97b74f
|
ISX does not support symbols with a bank >FF
|
2024-03-08 18:17:29 +02:00 |
Lior Halphon
|
4cf3b3c948
|
Accurate emulation of frame parity
|
2024-01-13 15:50:07 +02:00 |
Lior Halphon
|
d8905f57bf
|
iOS alarm support
|
2023-12-15 14:28:19 +02:00 |
Lior Halphon
|
12ad85355c
|
Build the iOS frontend without the debugger
|
2023-08-04 20:02:42 +03:00 |
Lior Halphon
|
a9ce9f538f
|
Experimental backstepping support
|
2023-08-04 19:54:14 +03:00 |
Lior Halphon
|
048da6e6d1
|
Fixed a bug where accurate RTC emulation halted while SameBoy wasn't running
|
2023-07-29 22:27:50 +03:00 |
Lior Halphon
|
bed26daf73
|
Allow disabling SameBoy features when compiling as a library. Probably introduces some speed improvements to the Libretro core, as well as bsnes and BizHawk
|
2023-06-03 22:37:42 +03:00 |
Lior Halphon
|
be171cfe66
|
Add a library target, complete with headers that strip implementation details out.
|
2023-06-03 14:39:21 +03:00 |
Lior Halphon
|
4254dcdb2c
|
Fix incorrect initial value of register IE when playing GBS files. Fixes #544
|
2023-05-12 17:57:20 +03:00 |
Lior Halphon
|
996ebaafa3
|
Use Oz for the frontend files, reduce some aggressive loop unrolling
|
2023-05-11 00:08:54 +03:00 |
Lior Halphon
|
3e3ac23432
|
More likely/unlikely fun
|
2023-04-25 13:35:25 +03:00 |
Lior Halphon
|
32a419ad2e
|
Do not inline the slow path of frequently called functions
|
2023-04-25 13:08:19 +03:00 |
Lior Halphon
|
5b37d3c402
|
Add a debugger reset command, with a frontend-handled reload option. Closes #537
|
2023-04-11 12:02:32 +03:00 |
Lior Halphon
|
e1be593a65
|
Expose and use the built-in accessory type enum
|
2023-02-05 22:59:26 +02:00 |
Lior Halphon
|
30e2a7b7e4
|
Add thread safety assertions in debug
|
2023-02-05 19:51:11 +02:00 |
Lior Halphon
|
830f2ddc38
|
Break save state compatibility. Windows save states should now work with non-Windows save states again.
|
2023-02-04 02:13:01 +02:00 |
Lior Halphon
|
65a646f050
|
Expose an API to reset the rewind buffer, explicitly reset on ROM changes
|
2023-02-02 00:18:01 +02:00 |
Lior Halphon
|
7f3b3879a0
|
Fix ROM size rounding when loading from buffer, make size rounding a function
|
2023-02-01 22:07:16 +02:00 |
Lior Halphon
|
88e64fadda
|
More accurate and customizable timings
|
2023-01-06 19:06:22 +02:00 |
Lior Halphon
|
5d5ff1702e
|
Add quick reset API (Closes #506)
|
2022-10-17 18:52:02 +03:00 |
Lior Halphon
|
c368c77d28
|
Use names for LCDC bits
|
2022-08-28 20:31:50 +03:00 |
Lior Halphon
|
9fcac76a03
|
New memory management APIs
|
2022-08-20 21:45:14 +03:00 |
Lior Halphon
|
52ab200544
|
Accurately emulate CGB first frame behavior. Fixes #432, fixes #482
|
2022-08-09 00:54:31 +03:00 |
Lior Halphon
|
44618f75c4
|
Optimize the memory viewer, GB_INTERNAL no longer required
|
2022-07-31 00:32:40 +03:00 |
Lior Halphon
|
dbd33684e8
|
Missed some switches
|
2022-07-24 14:34:32 +03:00 |
Lior Halphon
|
6f9da353bd
|
Add GBP model to the core (disables bouncing)
|
2022-07-24 14:22:49 +03:00 |
Lior Halphon
|
6055092249
|
Add audio recording APIs
|
2022-05-21 02:06:10 +03:00 |