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
byuu
c6918fc170
Fix "make clean" when using cmd.exe shell on Windows
2020-01-16 05:40:55 +09:00
byuu
1afd440c86
Revert Emulator::Audio to use doubles instead of floats
...
* fixes ODR violations, but is slightly slower (378fps->376fps)
2020-01-16 05:34:00 +09:00
byuu
702977f0b9
Mosaic cleanups.
2020-01-16 05:26:56 +09:00
byuu
fb463d34ef
v114.1
...
Improved vertical mosaic emulation.
2020-01-16 05:09:52 +09:00
byuu
55e78b03de
Point to specific project.
2020-01-08 18:50:07 +09:00
byuu
47dcdc1b4f
Added Windows binary release link.
2020-01-08 18:49:40 +09:00
byuu
e13ab011eb
v114
...
Added fast PPU override for Marvelous (fixes text rendering)
Fixed disassembly of SNES CPU opcodes 0x74-0x76 [invertego]
2020-01-08 18:46:53 +09:00
Lior Halphon
0737655753
Merge branch 'master' into JoyKit
2020-01-03 23:42:25 +02:00