Brandon Wright
f2b5f26a35
Move interlace flags to S9xSoftResetPPU.
...
Windows is calling S9xGraphicsInit on BPP changes, and this
could reset the interlace interval.
2019-02-17 15:57:23 -06:00
Brandon Wright
7c90ccbd0d
Fix GCC warning about indentation.
2019-02-14 11:43:25 -06:00
Brandon Wright
5b7c329134
GFX.DoInterlace-- should occur even if we don't render frame.
...
Also, adjust the turbo frames label.
2019-02-13 18:20:55 -06:00
Brandon Wright
8a2cd602da
Add special S9xDisplayStringType to pass additional info.
...
Add some arrow characters for displayed keys.
2018-12-12 16:15:56 -06:00
Brandon Wright
0bce7c6fdd
Use 1 instead of 0 as first # for pressed key display.
2018-12-10 14:58:51 -06:00
Brandon Wright
7e61653051
Fix uninitialized warning and aliased pointers.
2018-12-04 16:07:01 -06:00
Brandon Wright
7bb5b00504
GTK+: Patch into S9xCustomDisplayString.
...
Fix issue with overlay on overscanned height.
2018-11-17 16:12:06 -06:00
Brandon Wright
e307633c7d
Fix pragma warning on clang.
2018-11-17 15:16:03 -06:00
Brandon Wright
68e13e9044
Remove useless 'register' storage class.
...
It's deprecated, and any compiler we use now ignores it.
2018-11-17 15:02:37 -06:00
Brandon Wright
5f56cadafb
Use a license stub everywhere.
...
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
retrotalker
1067b3d0ca
resize viewport on load state
2018-08-23 17:35:15 -05:00
Brandon Wright
cf5681ad32
Add overclock and sprite limit options.
2018-08-06 15:51:35 -05:00
Brandon Wright
42a2bc6e72
Put back the stuff that broke the Mac port.
2018-07-02 17:41:52 -05:00
Brandon Wright
ff1925cc0a
Disable interlace mode for bg modes not 5 or 6.
2018-06-25 18:02:10 -05:00
Brandon Wright
5fd4265440
Fix wrong tile choice in mosaic mode.
2018-06-16 15:23:27 -05:00
kps501
239404d28b
add macs rifle controller (win32)
2018-06-04 01:45:53 +00: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
382db4d9d4
Fix line doubling in interlaced mode.
2018-06-01 11:22:22 -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
20bd60a3c6
Update copyright dates.
2018-05-25 15:44:52 -05:00
Brandon Wright
eba29c569a
Fix tile selection in mosaic offset-per-tile mode. Fixes first Contra 3 boss.
2018-05-22 15:58:10 -05:00
Brandon Wright
eabfc07c1d
Remove left edge set.
2018-05-22 15:22:12 -05:00
Brandon Wright
d7492f1804
Left edge must be retested because we're not using whole tile widths.
2018-05-22 15:16:14 -05:00
Brandon Wright
a42498b161
Fix a bunch of warnings.
2018-05-13 20:19:21 -05:00
Nebuleon Fumika
c64bfbf614
gfx.cpp: memset less memory at once for FirstSprite+Y, accelerating sprite rendering if not all lines have sprites.
2018-05-02 18:03:56 -05:00
Brandon Wright
0d102b72ff
Revamping cheats support.
2018-04-25 19:29:26 -05:00
Brandon Wright
5285ec4e9d
Move color table generation out of tile renderer.
2018-04-11 12:45:06 -05:00
Brandon Wright
9641b6999e
Don't break interlace syncopation on frame skip.
...
Unfortunately, save states with the wrong field are now broken forever.
2017-11-22 12:36:02 -06:00
Brandon Wright
7a2ca6dc2a
Update copyrights.
2017-11-17 16:00:58 -06:00
Brandon Wright
1661fc838c
Add copyrights.
2016-10-15 11:31:26 -05:00
Brandon Wright
ddb1527236
Bump OV2 Windows port copyright.
2016-10-07 12:53:18 -05:00
Brandon Wright
006fc22ebb
Add byuu copyright for his S-SMP
2016-10-07 12:47:07 -05:00
Brandon Wright
91aebfe759
Update some copyrights, bump version number.
2016-10-01 20:03:03 -05:00
OV2
365f30fcd8
Adjust input display position if displaying movie frame counter (gocha)
2012-07-30 19:18:14 +02:00
OV2
faee2859b5
Change ZeroMemory to memset
2012-01-23 18:12:47 +01:00
OV2
c188725ee4
Fix crash when drawing crosshair on screen edges (remove old workaround)
2011-11-01 00:55:17 +01:00
OV2
2c3230a8da
Rework mid-frame interlace handling (ASP briefing screen)
2011-10-23 23:33:45 +02:00
OV2
c47598f3cf
Update copyright in all files
2011-04-11 21:51:20 +02:00
OV2
c7c2ff4f6f
Fix glitched images on one-frame interlace changes (e.g. chrono trigger)
2011-02-12 18:41:39 +01:00
OV2
5e53e209b9
Improve interlace and OAM interlace support.
...
Interlace is now possible in every bg mode. OAM interlace no longer
forces global interlace and properly switches between odd and even
lines. Screen output can now be 256x448.
2011-02-03 22:12:42 +01:00
OV2
debd16c179
Update to latest WIP
2010-09-25 18:46:06 +02:00
OV2
d1666860e0
Initial 1.52 import
2010-09-25 17:46:12 +02:00