Commit Graph

994 Commits

Author SHA1 Message Date
OV2
f9a659d951 Use separate variable, bitwise op does not guarantee evaluation order
(#316)
2018-05-31 12:55:08 +02:00
OV2
d7ff305c96 Expose debug command to ports 2018-05-31 12:53:38 +02:00
Brandon Wright
456f90369e Use 16-bit with NTSC filter in hires mode. 2018-05-30 19:34:51 -05:00
Brandon Wright
b0282ecc8a Make note and clarify code. 2018-05-30 17:46:20 -05:00
Brandon Wright
14c8b043ef Actually, I like the other fix better. We know the HDMA reads this value into the MDR as an intermediary, not that writing the address writes to OpenBus.
Revert "We definitely only know Speedy writes this address and it goes to open bus on hardware."

This reverts commit 6f5295225c.
2018-05-30 17:10:36 -05:00
Brandon Wright
6f5295225c We definitely only know Speedy writes this address and it goes to open bus on hardware. 2018-05-30 16:50:59 -05:00
Brandon Wright
53e76473ca Isolate Speedy Gonzales fix for now. 2018-05-30 16:40:21 -05:00
Brandon Wright
3063da79b8 Check for the short scanline on the timer scanline, not the current one. 2018-05-30 13:27:30 -05:00
OV2
6b871cd104 Use Timings.H_Max_Master when calculating cycles for next irq
(fixes #315)
2018-05-30 16:15:43 +02:00
OV2
ce457de71c Changes.txt 2018-05-30 14:10:27 +02:00
Brandon Wright
08dd618636 Changes.txt 2018-05-29 17:11:10 -05:00
bearoso
fb7c599bd4
Load glGetString before trying to use it. 2018-05-29 16:20:54 -05:00
Brandon Wright
2b4806b9ca Support loading with older functions. 2018-05-29 16:14:16 -05:00
Brandon Wright
4c40ed4ce3 Cleanup. 2018-05-29 14:11:02 -05:00
Brandon Wright
2c219815f9 Remove IRQPending hack. 2018-05-29 14:09:38 -05:00
OV2
ba4f807b1d Remove Aero the AcroBat 2 hack 2018-05-29 20:47:22 +02:00
OV2
18fb82c2b6 win32: add superfx speed setting 2018-05-29 20:47:21 +02:00
Brandon Wright
756ef37d7f Reset IRQLine on CLI. 2018-05-29 12:54:49 -05:00
Brandon Wright
171a20cb6d Use some more compatible OpenGL version checking. 2018-05-28 18:40:29 -05:00
Brandon Wright
78bc52cd8e Add some debugging info. Don't reset timer when reading $4211. 2018-05-28 18:24:11 -05:00
Brandon Wright
37be67d9ee Use older calculation for non-mosaic offset-per-tile mode. 2018-05-28 13:09:25 -05:00
Brandon Wright
09c4e97c32 Don't schedule recurring vtimer for current line immediately. 2018-05-28 11:25:07 -05:00
OV2
1cd8d65705 win32: clear sound buffer when not using default frame time (fixes #310) 2018-05-28 12:04:35 +02:00
Brandon Wright
ca9ec5ff19 IRQExternal isn't susceptible to same delays. 2018-05-27 19:12:22 -05:00
Brandon Wright
eb82a9f706 Load QueryDisplayConfig symbols on-demand. 2018-05-27 17:56:53 -05:00
Brandon Wright
0208dfc980 Use 2 here. 2018-05-27 17:22:51 -05:00
Brandon Wright
fb80f48be5 Clean up S9xMSU1Generate. 2018-05-27 17:20:15 -05:00
Brandon Wright
d33c9eaad5 Fix case when vtimer and htimer are enabled and the timer would have triggered earlier on the current line. 2018-05-27 12:45:18 -05:00
Brandon Wright
c932d4e37a Add IRQ transition. 2018-05-27 11:03:21 -05:00
qwertymodo
15f76f7eca Ensure all MSU-1 reads are stereo channel aligned 2018-05-26 20:02:16 -07:00
qwertymodo
3fba3492d2 Fix MSU-1 channel swap on loop 2018-05-26 20:01:02 -07:00
Brandon Wright
ce2a685c89 Adjust timing. 2018-05-26 20:34:38 -05:00
Brandon Wright
c615c42199 Here, too. 2018-05-26 20:14:02 -05:00
Brandon Wright
5595e3cb96 Do HEventProcessing conditionally. 2018-05-26 20:12:44 -05:00
Brandon Wright
f57ba74547 More WAI fixing. 2018-05-26 18:16:12 -05:00
Brandon Wright
937eeab133 Fix Mortal Kombat II. 2018-05-26 18:08:03 -05:00
Brandon Wright
37954fe510 Fix some IRQ bits. 2018-05-26 17:02:57 -05:00
Brandon Wright
0d1bd3f5ae Unbreak Battle Blaze. Rebreak Marko's Magic Football. 2018-05-26 13:18:01 -05:00
OV2
614e4ba106 libretro: fix makefile compile 2018-05-26 16:10:55 +02:00
OV2
671c124e24 Fix GoldFinger cheats (ilag11111) (closes #306) 2018-05-26 15:39:22 +02:00
OV2
470ea70687 libretro: fix compile, restore changes, switch to vs2017 project 2018-05-26 15:15:06 +02:00
Brandon Wright
7b3bbda18b Update libretro port. 2018-05-25 17:03:10 -05:00
Brandon Wright
b64eaba633 Bump version number, except Appveyor. 2018-05-25 16:01:02 -05:00
Brandon Wright
14366195dd Changes.txt 2018-05-25 15:48:02 -05:00
Brandon Wright
20bd60a3c6 Update copyright dates. 2018-05-25 15:44:52 -05:00
OV2
75b76e3bb7 win32: add up/down controls to all parameters 2018-05-25 22:24:32 +02:00
OV2
2a685b558c win32: hide gfx dialog while displaying parameter dialog, disable button
when shaders are disabled
2018-05-25 20:56:21 +02:00
Brandon Wright
98d3d276d5 Add automatic input rate adjustment to win32. 2018-05-24 18:52:43 -05:00
Brandon Wright
8200a7bb5f Drop Cg shaders from GTK+ port. 2018-05-24 13:00:49 -05:00
Brandon Wright
d39e7af6d0 Move shader parameters to main menu and make dialog box non-modal so we can see changes in real time. 2018-05-24 12:20:06 -05:00