Lior Halphon
89303ab046
WX access conflicts
2020-02-27 00:12:42 +02:00
Lior Halphon
9c7a8fdb1b
WY is tested every cycle
2020-02-26 22:24:08 +02:00
byuu
5296176151
v114.6
...
Fixed accuracy PPU rendering issue affecting Secret of Mana
2020-02-26 19:57:21 +09:00
Lior Halphon
b37a0b285a
Window Y still advances if WX=166
2020-02-24 23:59:18 +02:00
Lior Halphon
7456beb7b9
Better emulation of negative WX positions
2020-02-24 21:23:06 +02:00
Lior Halphon
248e7bc332
Timing improvements
2020-02-24 20:46:00 +02:00
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
byuu
64d20a062a
Windows compilation fix.
2020-02-23 21:03:24 +09:00
byuu
c22ef09f13
PulseAudio compilation fix.
2020-02-23 20:36:28 +09:00
byuu
2223a843c9
Restore IOKit fix that was missing from higan ruby sync.
2020-02-23 20:34:10 +09:00
byuu
d2211d8818
v114.5
...
* improved appended firmware detection [devinacker]
* added dynamic rate control support to ALSA and PulseAudio drivers [RedDwarf]
* added option to use native file dialogs
2020-02-23 20:23:25 +09:00
Lior Halphon
2be58439bf
Starting over – removing all window related code
2020-02-23 00:38:47 +02:00
Lior Halphon
83ea4edce2
Shut up, annoying log message
2020-02-23 00:16:15 +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
byuu
c13745d753
v110.4
...
Merged Super Game Boy MLT_REQ fix [devinacker]
2020-02-18 20:07:05 +09:00
Lior Halphon
0290e70445
Improvements to AGB color correction
2020-02-17 23:05:11 +02:00
Lior Halphon
bf32ae66c6
Another attemp to fix Cocoa deadlocking
2020-02-15 19:23:04 +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
0677b1d099
Update the automation to not use internel APIs for input
2020-02-11 00:11:17 +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
dcb3f6db9e
Fix minimum window size in the Cocoa frontend
2020-02-08 14:38:04 +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
370f02661d
Deadlock fix
2020-02-08 12:31:06 +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
ce5153544c
Fix menu scrolling in SDL while emulating SGB
2020-01-29 20:55:17 +02:00
Lior Halphon
48d3504de7
Let the core handle boot ROM selection
2020-01-29 20:29:30 +02:00
Lior Halphon
99d2c0258c
Add monochrome LCD shader
2020-01-29 15:51:53 +02:00
Lior Halphon
046b09052c
Add DMG color palettes (SDL), add scrolling to SDL menus
2020-01-29 15:36:19 +02:00
Lior Halphon
163a5ea20c
Add DMG color palettes (Cocoa)
2020-01-29 14:19:11 +02:00
byuu
7053a0b605
Readme updated.
2020-01-18 14:23:10 +09:00
byuu
58eb6838b7
Fixed links in readme.
2020-01-18 01:25:55 +09:00
byuu
1f4f1223a1
v114.3
...
Dot PPU: latch fine BG Hscroll at H=0 instead of H=56
(fixes minor scanline issues in Full Throttle Racing scoring screen)
(note: exact latch position is not currently known)
2020-01-17 09:09:01 +09:00
byuu
3cc8c589cc
Remove debugging variables.
2020-01-16 23:16:37 +09:00
byuu
52d5b3e2a2
v114.2
...
Serialize SDD1 PEM
(fixes run-ahead in Star Ocean)
Dot PPU: calculate nameTableIndex and characterIndex from ppu.hcounter()
(fixes scanline glitch in Great Battle IV)
Dot PPU: do not latch BG H/V scroll registers
(fixes Air Strike Patrol raster effects)
(fixes Septentrion glitchy scanline)
2020-01-16 23:12:37 +09:00
byuu
358a3ceed7
libretro: added cheat support [rtretiakov]
...
libretro: aspect ratio correction [rtretiakov]
libretro: MSU1 lookup fix [rtretiakov]
libretro: merged latest resources and overrides from upstream
libretro: changed audioFrame() from float to double [byuu]
2020-01-16 05:45:35 +09:00