summaryrefslogtreecommitdiffstatshomepage
path: root/hash
diff options
context:
space:
mode:
author 0kmg <9137159+0kmg@users.noreply.github.com>2021-07-21 09:20:19 -0800
committer GitHub <noreply@github.com>2021-07-22 03:20:19 +1000
commit4737eba161e52e7942fdfb8ca8eda85bac1739ae (patch)
tree28e2c5981bcbd253cd6c7478274e20993f33ea6d /hash
parentaf7bfe33245576fa9db1c2c8ae406c0792fefe66 (diff)
bus/nes: Improved emulation of smb3h SMB3 bootleg. (#8308)
* Corrected IRQ behavior. Fixes almost all flickering on status bar divider line. * Corrected various minor details that don't affect emulation but are accurate to PCB. * PRG ROM is on two DIPs. Split image to reflect that.
Diffstat (limited to 'hash')
-rw-r--r--hash/nes.xml20
1 files changed, 11 insertions, 9 deletions
diff --git a/hash/nes.xml b/hash/nes.xml
index 2e583a5b4bd..a95747b6949 100644
--- a/hash/nes.xml
+++ b/hash/nes.xml
@@ -73818,23 +73818,25 @@ resulting in tons of glitches? -->
</part>
</software>
-<!-- could this be a hack?!? -->
+<!-- Hardware depends on NTSC timing and glitches heavily on PAL. -->
<software name="smb3h" cloneof="smb3">
- <description>Super Mario Bros. 3 (Pirate)</description>
+ <description>Super Chaoji Sandai 3 (Super Mario Bros. 3 pirate)</description>
<year>19??</year>
<publisher>&lt;pirate&gt;</publisher>
+ <info name="alt_title" value="Super 超級三代 3"/>
<part name="cart" interface="nes_cart">
<feature name="slot" value="smb3pirate" />
<feature name="pcb" value="BTL-SMB3" />
- <dataarea name="chr" size="131072">
- <rom name="super mario bros 3.chr" size="131072" crc="ee863734" sha1="cdd8f5aab615a58a8f5a8c679d7d9b22b7dc57cf" offset="00000" status="baddump" />
- </dataarea>
+ <feature name="pcb_model" value="890418" />
<dataarea name="prg" size="262144">
- <rom name="super mario bros 3.prg" size="262144" crc="50a2a17c" sha1="ee61c47097cf73753444b87a205993e4a1c6c992" offset="00000" status="baddump" />
+ <rom name="5601.rom-2" size="131072" crc="10f8a950" sha1="314964ca8adc79eb87f57c74fe3fc5df100b523f" offset="0x00000" status="baddump" />
+ <rom name="5602.rom-1" size="131072" crc="b9efea0b" sha1="26c5bd5f4dece2ad1250a3da2d3a8db6d70d8182" offset="0x20000" status="baddump" />
</dataarea>
- <!-- 8k WRAM on cartridge, battery backed up -->
- <dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
+ <dataarea name="chr" size="131072">
+ <rom name="5600.rom-3" size="131072" crc="ee863734" sha1="cdd8f5aab615a58a8f5a8c679d7d9b22b7dc57cf" offset="00000" status="baddump" />
+ </dataarea>
+ <!-- 8k WRAM on cartridge -->
+ <dataarea name="wram" size="8192">
</dataarea>
</part>
</software>