Lior Halphon
|
25b51362e9
|
Safety first
|
2020-02-24 00:33:45 +02:00 |
Lior Halphon
|
3864ff37e1
|
Timing improvements
|
2020-02-24 00:32:47 +02:00 |
Lior Halphon
|
c22611c701
|
Minor bugfix
|
2020-02-23 23:48:08 +02:00 |
Lior Halphon
|
c0ba898ef2
|
Basic window implementation
|
2020-02-23 23:16:45 +02:00 |
Lior Halphon
|
2be58439bf
|
Starting over – removing all window related code
|
2020-02-23 00:38:47 +02:00 |
Lior Halphon
|
d8282fe3c9
|
Please pretend the last commit never happened
|
2020-02-22 00:45:52 +02:00 |
Lior Halphon
|
39b88d546b
|
The upper bits of SCX might mid-line
|
2020-02-21 21:59:03 +02:00 |
Lior Halphon
|
ea2f32b255
|
The fetcher state machine advances even while handling an object
|
2020-02-21 21:44:44 +02:00 |
Lior Halphon
|
f86e682d2c
|
Fix sign
|
2020-02-21 17:22:57 +02:00 |
Lior Halphon
|
8409d3bcfb
|
Emulate changing sprite height mid-fetch
|
2020-02-21 16:43:51 +02:00 |
Lior Halphon
|
7d51ba3d97
|
More fixes, SGB emulation of the same quirk
|
2020-02-21 16:16:02 +02:00 |
Lior Halphon
|
91404edd13
|
Disgusting hacks to emulate disabling objects while an object is being fetched
|
2020-02-21 15:14:33 +02:00 |
Lior Halphon
|
56118d2a67
|
Move improvements to LCDC conflicts
|
2020-02-21 14:22:25 +02:00 |
Lior Halphon
|
a8f63aea3c
|
Emulate DMG LCDC write conflicts correctly. This might vary between individual units.
|
2020-02-21 02:55:07 +02:00 |
Lior Halphon
|
0290e70445
|
Improvements to AGB color correction
|
2020-02-17 23:05:11 +02:00 |
Lior Halphon
|
bec09a012c
|
More accurate emulation of STOP mode
|
2020-02-15 19:21:43 +02:00 |
Lior Halphon
|
08eb2f3d98
|
Correct emulation of FF6C (Turns out it controls object priority)
|
2020-02-15 15:32:06 +02:00 |
Lior Halphon
|
f550360f1a
|
More accurate CGB color correction curve
|
2020-02-15 13:21:21 +02:00 |
Lior Halphon
|
8b7805b95d
|
Hit ^T
|
2020-02-10 20:19:37 +02:00 |
Lior Halphon
|
804b9bec63
|
Fixed a bug where HDMA begins in the middle of an instruction while cycles are pending to be flushed. Fixes #230
|
2020-02-10 00:21:33 +02:00 |
Lior Halphon
|
103caa56e1
|
Allow displaying borders outside of SGB emulation, including borrowing SGB border. Allow not displaying SGB borders. (Todo: libretro support)
|
2020-02-08 13:28:46 +02:00 |
Lior Halphon
|
b806ae4e82
|
Fix #228
|
2020-02-01 23:36:16 +02:00 |
Lior Halphon
|
38ee020653
|
Fixed a regression bug that made the first CGB frame blank instead of repeated.
|
2020-01-31 01:29:59 +02:00 |
Lior Halphon
|
48d3504de7
|
Let the core handle boot ROM selection
|
2020-01-29 20:29:30 +02:00 |
Lior Halphon
|
163a5ea20c
|
Add DMG color palettes (Cocoa)
|
2020-01-29 14:19:11 +02:00 |
Lior Halphon
|
95af00a752
|
speling is veri difikult
|
2020-01-03 21:11:45 +02:00 |
Lior Halphon
|
bd9ac204c2
|
Allow SameBoy to compile on 4-byte-bools platforms
|
2019-11-20 22:40:03 +02:00 |
Lior Halphon
|
31609319de
|
Fix the set_joyp API
|
2019-11-09 14:45:38 +02:00 |
Lior Halphon
|
c802361800
|
Whoops, this function was missing
|
2019-11-08 16:14:16 +02:00 |
Lior Halphon
|
143e1f88a8
|
There’s not reason it must be an integer
|
2019-11-03 22:02:33 +02:00 |
Lior Halphon
|
dee29c118c
|
Added GB_set_sample_rate_by_clocks API, split SGB_NO_SFC into PAL and NTSC; now they report the correct clock rate.
|
2019-10-08 15:10:24 +03:00 |
Lior Halphon
|
ca370eee7e
|
A bit more accurate AGB audio rendering
|
2019-10-01 18:50:59 +03:00 |
Lior Halphon
|
ac418b9de1
|
Pass channel_1_freq_change_timing
|
2019-09-30 00:09:25 +03:00 |
Lior Halphon
|
652e52df3d
|
Pass the SGB multiplayer tests
|
2019-09-14 12:31:52 +03:00 |
Lior Halphon
|
851dbd3ccd
|
SGB and AGB color correction
|
2019-09-13 17:13:21 +03:00 |
Lior Halphon
|
4fcc921b46
|
Fix SGB multiplayer, improve multiplayer accuracy
|
2019-09-13 17:10:58 +03:00 |
Lior Halphon
|
eaa1c1cd4a
|
Merge bsnes’s changes
|
2019-08-16 17:38:43 +03:00 |
Lior Halphon
|
e3672e8293
|
Emulate built in SGB palettes
|
2019-07-20 16:10:24 +03:00 |
Lior Halphon
|
8c1f76a594
|
Fix HLE SGB
|
2019-07-19 20:37:58 +03:00 |
Lior Halphon
|
ffb9f1b134
|
Fix HLE SGB
|
2019-07-19 20:34:26 +03:00 |
Lior Halphon
|
e634019ac9
|
Fix CGB emulation
|
2019-07-19 20:27:53 +03:00 |
Lior Halphon
|
4f9c8e9374
|
Match the HLE timings to the LLE timings
|
2019-07-19 20:19:09 +03:00 |
Lior Halphon
|
ea7dec4e88
|
Merge branch 'master' into bsnes_integration
|
2019-07-19 15:51:10 +03:00 |
Lior Halphon
|
33198fc7b7
|
Give SGB its own conflict map
|
2019-07-19 15:50:49 +03:00 |
Lior Halphon
|
df7f7d8171
|
Fix silly desync inaccuracy
|
2019-07-18 22:55:11 +03:00 |
Lior Halphon
|
772289c545
|
Fix a silly bug
|
2019-07-18 00:53:11 +03:00 |
Lior Halphon
|
9efd20d7cd
|
Revert "Silence some GCC warnings"
This reverts commit 11a9f1df21 .
|
2019-07-16 23:33:07 +03:00 |
Lior Halphon
|
11a9f1df21
|
Silence some GCC warnings
|
2019-07-16 23:27:35 +03:00 |
Lior Halphon
|
9ba6915c85
|
ICD JOYP write API
|
2019-07-16 21:42:57 +03:00 |
Lior Halphon
|
2d7f54a775
|
Load ROM from buffer API
|
2019-07-16 21:04:29 +03:00 |