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 |
Lior Halphon
|
b2edcc9543
|
Improve serial accuracy
|
2022-04-17 23:41:05 +03:00 |
Lior Halphon
|
c78a003712
|
MMM01 support
|
2022-03-05 21:20:42 +02:00 |
Lior Halphon
|
a4209b47d0
|
Be consistent with hex casing
|
2022-02-13 16:58:44 +02:00 |
Lior Halphon
|
a7f7530eed
|
Preparation for future AGB-0 and B support
|
2022-01-30 18:11:35 +02:00 |
Lior Halphon
|
26656de44f
|
Improvements to GDMA
|
2022-01-28 23:56:26 +02:00 |
Lior Halphon
|
c4a14ac4db
|
Simplify DMA code, fix DMA read timing
|
2022-01-12 00:26:18 +02:00 |
Lior Halphon
|
b7f03dea8d
|
Add CGB-A support
|
2022-01-05 21:55:46 +02:00 |
Lior Halphon
|
b72c2ea225
|
DMG palette getter
|
2021-12-29 13:08:46 +02:00 |
Lior Halphon
|
66f7babe86
|
Cache the clock rate
|
2021-12-26 15:50:24 +02:00 |
Lior Halphon
|
c53d99dbc4
|
Abolished slow double use
|
2021-12-26 15:20:46 +02:00 |
Lior Halphon
|
69de3f0fae
|
Implement a PPU fast path, up to 34% performance boost
|
2021-12-26 01:47:59 +02:00 |