mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2024-11-25 07:05:40 +00:00
Prevent "ROLLING START" scrolling glitch in Scud Race
There is a quirk of the tilegen chip that causes this glitch not to occur on real hardware, but we can't be sure what it is without testing Much easier to just patch all the Scud Race ROM sets
This commit is contained in:
parent
c9b718e89a
commit
38a95088e8
|
@ -1443,6 +1443,10 @@
|
||||||
</inputs>
|
</inputs>
|
||||||
</hardware>
|
</hardware>
|
||||||
<roms>
|
<roms>
|
||||||
|
<patches>
|
||||||
|
<!-- Prevent "rolling start" scrolling glitch -->
|
||||||
|
<patch region="crom" bits="32" offset="0x14BDB8" value="0x20B201E0" />
|
||||||
|
</patches>
|
||||||
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
||||||
<file offset="0" name="epr-19691.20" crc32="0x83523B89" />
|
<file offset="0" name="epr-19691.20" crc32="0x83523B89" />
|
||||||
<file offset="2" name="epr-19690.19" crc32="0x25F007FE" />
|
<file offset="2" name="epr-19690.19" crc32="0x25F007FE" />
|
||||||
|
@ -1531,6 +1535,8 @@
|
||||||
<patches>
|
<patches>
|
||||||
<!-- Secret debug menu -->
|
<!-- Secret debug menu -->
|
||||||
<patch region="crom" bits="32" offset="0x199DE8" value="0x00050208" />
|
<patch region="crom" bits="32" offset="0x199DE8" value="0x00050208" />
|
||||||
|
<!-- Prevent "rolling start" scrolling glitch -->
|
||||||
|
<patch region="crom" bits="32" offset="0x14BDF4" value="0x20B201E0" />
|
||||||
</patches>
|
</patches>
|
||||||
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
||||||
<file offset="0" name="epr-19734.20" crc32="0xBE897336" />
|
<file offset="0" name="epr-19734.20" crc32="0xBE897336" />
|
||||||
|
@ -1563,6 +1569,10 @@
|
||||||
</inputs>
|
</inputs>
|
||||||
</hardware>
|
</hardware>
|
||||||
<roms>
|
<roms>
|
||||||
|
<patches>
|
||||||
|
<!-- Prevent "rolling start" scrolling glitch -->
|
||||||
|
<patch region="crom" bits="32" offset="0x146350" value="0x20B201E0" />
|
||||||
|
</patches>
|
||||||
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
||||||
<file offset="0" name="epr-19607a.20" crc32="0x24301A12" />
|
<file offset="0" name="epr-19607a.20" crc32="0x24301A12" />
|
||||||
<file offset="2" name="epr-19608a.19" crc32="0x1426160E" />
|
<file offset="2" name="epr-19608a.19" crc32="0x1426160E" />
|
||||||
|
@ -1636,6 +1646,10 @@
|
||||||
</inputs>
|
</inputs>
|
||||||
</hardware>
|
</hardware>
|
||||||
<roms>
|
<roms>
|
||||||
|
<patches>
|
||||||
|
<!-- Prevent "rolling start" scrolling glitch -->
|
||||||
|
<patch region="crom" bits="32" offset="0x14E3F0" value="0x20B201E0" />
|
||||||
|
</patches>
|
||||||
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
||||||
<file offset="0" name="epr-20095a.20" crc32="0x58C7E393" />
|
<file offset="0" name="epr-20095a.20" crc32="0x58C7E393" />
|
||||||
<file offset="2" name="epr-20094a.19" crc32="0xDBF17A43" />
|
<file offset="2" name="epr-20094a.19" crc32="0xDBF17A43" />
|
||||||
|
@ -1684,6 +1698,10 @@
|
||||||
</inputs>
|
</inputs>
|
||||||
</hardware>
|
</hardware>
|
||||||
<roms>
|
<roms>
|
||||||
|
<patches>
|
||||||
|
<!-- Prevent "rolling start" scrolling glitch -->
|
||||||
|
<patch region="crom" bits="32" offset="0x14E014" value="0x20B201E0" />
|
||||||
|
</patches>
|
||||||
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
<region name="crom" stride="8" chunk_size="2" byte_swap="true">
|
||||||
<file offset="0" name="epr-20095.20" crc32="0x44467BC1" />
|
<file offset="0" name="epr-20095.20" crc32="0x44467BC1" />
|
||||||
<file offset="2" name="epr-20094.19" crc32="0x299B6257" />
|
<file offset="2" name="epr-20094.19" crc32="0x299B6257" />
|
||||||
|
|
Loading…
Reference in a new issue