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 |
|
Lior Halphon
|
e9906e44cd
|
Sure, why not
|
2021-12-19 21:46:22 +02:00 |
|
Lior Halphon
|
5127cb0022
|
Direct access to registers (#422)
|
2021-12-18 14:51:14 +02:00 |
|
Lior Halphon
|
c63ddbe771
|
Lag frame detection API (#422)
|
2021-12-18 01:25:06 +02:00 |
|
Lior Halphon
|
c3d9141b7c
|
Replace the term sprite with object for consistency
|
2021-12-17 21:16:23 +02:00 |
|
Lior Halphon
|
7e5e672988
|
RTC speed multiplier, for TAS syncing (#422)
|
2021-12-11 02:51:21 +02:00 |
|
Lior Halphon
|
a30247cf16
|
LCD line callback (for #422)
|
2021-12-10 19:49:52 +02:00 |
|
Lior Halphon
|
7508ddb0cf
|
Execute callback (for #422)
|
2021-12-10 19:42:47 +02:00 |
|
Snowy
|
d0a9d2f72a
|
Add GB_is_cgb_in_cgb_mode
|
2021-11-25 17:16:11 -06:00 |
|
Lior Halphon
|
c6f39bc60b
|
Initial MBC7 support
|
2021-11-12 17:44:51 +02:00 |
|
Lior Halphon
|
1650820edb
|
Clean up endian-related code
|
2021-11-07 13:57:43 +02:00 |
|
Lior Halphon
|
fbf1bb7f98
|
Save state compatibility breaking cleanup
|
2021-11-07 12:56:46 +02:00 |
|
Lior Halphon
|
f237b1e9b9
|
CGB-0 support
|
2021-11-04 00:35:44 +02:00 |
|
Lior Halphon
|
6cd13be624
|
Add CGB-B support
|
2021-10-30 20:58:57 +03:00 |
|
Lior Halphon
|
e6c4ceaf5a
|
Add CGB-D support
|
2021-10-27 01:40:28 +03:00 |
|
Lior Halphon
|
18007f0e53
|
MGB support
|
2021-10-23 23:28:54 +03:00 |
|
Lior Halphon
|
7ef198ec50
|
More accurate channel 3 restarts
|
2021-10-17 02:06:33 +03:00 |
|
Lior Halphon
|
8f9365251d
|
Timing adjustments
|
2021-10-10 13:30:30 +03:00 |
|
Lior Halphon
|
d1caeafe5e
|
Better handling of tiny ROMs
|
2021-10-05 19:53:43 +03:00 |
|
Lior Halphon
|
345e51647f
|
API issue – RTC data should not be wiped after GB_reset
|
2021-09-30 21:23:52 +03:00 |
|
Lior Halphon
|
84c5f8b92d
|
Fix #402
|
2021-09-22 20:53:04 +03:00 |
|
Lior Halphon
|
3ed18a76da
|
Added optional OSD (Cocoa)
|
2021-05-30 20:55:04 +03:00 |
|
Lior Halphon
|
2afeb7dee3
|
Place a cap on the GBS file size
|
2021-05-17 17:11:41 +03:00 |
|
Lior Halphon
|
9b2dfe7ae2
|
Style fixes
|
2021-05-17 16:52:55 +03:00 |
|
John Regan
|
0e8d8effdf
|
gbs: function to load from memory buffer
|
2021-04-20 08:38:53 -04:00 |
|
Lior Halphon
|
a2d3b8c174
|
Support for non-standard GBS files with a loading address at 0
|
2021-04-19 20:58:27 +03:00 |
|
Lior Halphon
|
2971b17701
|
Add support for ugetab's GBS extensions, fixes #377
|
2021-04-19 00:32:10 +03:00 |
|
Lior Halphon
|
5f2e893828
|
Allow GBS files with loading addresses 0x6E-0x3FF, fixes #376
|
2021-04-19 00:08:21 +03:00 |
|
Lior Halphon
|
817c4a7752
|
Merge branch 'bess' into gbs
|
2021-04-16 16:35:21 +03:00 |
|
Lior Halphon
|
87a2d48675
|
Redo TPP1 saving, fix RTC and HUC3 in BESS
|
2021-04-16 00:35:54 +03:00 |
|
Lior Halphon
|
ba6e22dfc0
|
Merge branch 'bess' into gbs
|
2021-04-14 16:44:51 +03:00 |
|
Lior Halphon
|
8a84a5897e
|
Allow drag&drop of state files
|
2021-04-14 15:20:01 +03:00 |
|
Lior Halphon
|
976f5e4d02
|
Merge branch 'master' into bess
|
2021-04-13 20:50:29 +03:00 |
|
Lior Halphon
|
5b993ed775
|
Add HuC3 to BESS
|
2021-04-12 23:36:42 +03:00 |
|
Lior Halphon
|
80f422d0ca
|
Respect TPP1 feature flags for rumble and RTC
|
2021-04-11 23:16:31 +03:00 |
|
Lior Halphon
|
ad05eb6d0a
|
GCC build fix
|
2021-04-10 16:15:40 +03:00 |
|
Lior Halphon
|
f67d3947d6
|
UI Updates
|
2021-04-05 23:08:43 +03:00 |
|
Lior Halphon
|
9996c7b4a2
|
Add GBS APIs
|
2021-04-03 01:29:06 +03:00 |
|
Lior Halphon
|
e460b0a7b4
|
Change the border format to SNES-style
|
2021-03-31 00:54:55 +03:00 |
|
Lior Halphon
|
8adaba237e
|
SGB support in BESS, BE fixes, changes to SGB save state format on BE machines
|
2021-03-29 02:47:57 +03:00 |
|
Lior Halphon
|
e08df2a089
|
Add accurate RTC emulation mode
|
2021-02-25 22:12:14 +02:00 |
|
Lior Halphon
|
c0582fd994
|
More accurate emulation of NR10 writes
|
2021-01-09 00:31:16 +02:00 |
|