Commit Graph

1475 Commits

Author SHA1 Message Date
Brandon Wright
db1d524917 Don't do anything when write to $4200 is the same. 2018-06-05 11:58:38 -05:00
Brandon Wright
534971722c Some cheat dialog QOL improvements. 2018-06-04 19:27:24 -05:00
Brandon Wright
e7adc334ae Use "enable" instead of "enabled." 2018-06-04 17:19:00 -05:00
Brandon Wright
cb7226d071 Remove forced alignment on landing buffer. 2018-06-04 16:14:59 -05:00
OV2
3af67e1e68 Save MACS rifle data in snapshot, increase snapshot version 2018-06-04 21:32:25 +02:00
bearoso
6f47239fae
Merge pull request #324 from kps501/macsrifle
add macs rifle controller (win32)
2018-06-04 10:37:58 -05:00
Brandon Wright
dbf9bd6616 Fix crash when elements are missing. 2018-06-04 10:36:55 -05:00
Brandon Wright
13769eeccf Cheats: Use "name" instead of "description". Allow whitespace. 2018-06-04 10:29:46 -05:00
kps501
239404d28b
add macs rifle controller (win32) 2018-06-04 01:45:53 +00:00
Brandon Wright
28332c5789 Output leading zeroes. 2018-06-03 18:31:29 -05:00
Brandon Wright
642ce83e47 Switch back to .cht format. Update to byuu's new form. 2018-06-03 18:02:48 -05:00
Brandon Wright
2645ba8d18 Fix casting on MSU1 volume. 2018-06-02 20:25:25 -05:00
Brandon Wright
df02ba62fd Fix MSU1 swapping. 2018-06-02 20:01:44 -05:00
Brandon Wright
e8afbb5e46 Use IRQTransition again. 2018-06-02 19:02:17 -05:00
Brandon Wright
756f370021 Go back to allowing writes to 4200 and vtimerpos to trigger immediately. 2018-06-02 18:44:13 -05:00
OV2
7d5128d294 Apply IRQ flag changes before triggering NMI (#318) 2018-06-02 23:24:18 +02:00
OV2
55cf0c287f Edge case when setting vtimer only on same scanline 2018-06-02 23:24:18 +02:00
Brandon Wright
ac65e94df4 Use OpenBus here like we used to. 2018-06-02 14:40:50 -05:00
Brandon Wright
9151880046 Disable tree-vrp on GCC for this function. GCC miscompiles it. 2018-06-02 14:28:43 -05:00
Brandon Wright
1b5cc53299 Use OpenBus as intermediary here to fix Funaki Masakatsu. 2018-06-01 19:25:41 -05:00
Brandon Wright
7faed1fa2b Use OpenBus for these two. 2018-06-01 18:55:15 -05:00
Brandon Wright
c4cf40c509 Some simplification. 2018-06-01 15:34:51 -05:00
Brandon Wright
f70592df90 Don't use initial variable. 2018-06-01 15:05:58 -05:00
Brandon Wright
718f580342 This was wrong. 2018-06-01 14:19:59 -05:00
Brandon Wright
1dd2501e98 The flag pushed on to the stack before IRQ is the updated one. 2018-06-01 14:05:00 -05:00
Brandon Wright
382db4d9d4 Fix line doubling in interlaced mode. 2018-06-01 11:22:22 -05:00
Brandon Wright
36e7748320 Update GTK+ README. 2018-05-31 17:46:27 -05:00
Brandon Wright
315c606e94 Update readme-windows.txt slightly. 2018-05-31 17:34:00 -05:00
Brandon Wright
f556148d78 Bump appveyor build number. 2018-05-31 16:22:56 -05:00
Brandon Wright
e38d66ca25 But don't break SA1. 2018-05-31 15:07:38 -05:00
Brandon Wright
85b0cf0191 Proper for Marko AND Super Ghouls and Ghosts. 2018-05-31 15:03:49 -05:00
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