summaryrefslogtreecommitdiffstatshomepage
path: root/hash
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2014-06-03 17:08:51 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2014-06-03 17:08:51 +0000
commit3517de358071c2e286c05c1353d07d091a3b8936 (patch)
tree840fdb56a48fc9740f38ad0e1e08779d4f86ea12 /hash
parent5582b6aba7dc5c486adf4d8ba3defc56ece7d3e5 (diff)
(MESS) nes.c: fixed WRAM banking for MMC5, so that Bandit Kings of Ancient China
(and Suikoden - Tenmei no Chikai) can be considered as working. Also fixed wrong battery size for Aoki Ookami to Shiroki Mejika - Genchou Hishi in xml, which was causing a "Memory Over" error message ingame. [Fabio Priuli] out of whatsnew: apparently the current WRAM mirroring (based on nesdev wiki notes) causes glitches in some of these games. I hope to improve this soonish.
Diffstat (limited to 'hash')
-rw-r--r--hash/nes.xml27
1 files changed, 4 insertions, 23 deletions
diff --git a/hash/nes.xml b/hash/nes.xml
index 87cc9b41538..7d6f3fdaeeb 100644
--- a/hash/nes.xml
+++ b/hash/nes.xml
@@ -1701,7 +1701,7 @@
</part>
</software>
- <software name="genchohi" supported="no">
+ <software name="genchohi">
<description>Aoki Ookami to Shiroki Mejika - Genchou Hishi (Jpn)</description>
<year>1993</year>
<publisher>Koei</publisher>
@@ -1718,8 +1718,7 @@
<rom name="koe-gg-0 chr" size="262144" crc="28e1a2c7" sha1="3c644d6d11f7eef992c314d7822216cd00de9293" offset="00000" />
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
- <dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
+ <dataarea name="bwram" size="32768">
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -2756,7 +2755,7 @@
</part>
</software>
- <software name="bandking" supported="no">
+ <software name="bandking">
<description>Bandit Kings of Ancient China (USA)</description>
<year>1990</year>
<publisher>Koei</publisher>
@@ -2773,7 +2772,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -7638,7 +7636,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -14040,7 +14037,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -18022,7 +18018,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -19000,7 +18995,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -20918,7 +20912,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -20947,7 +20940,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -26680,7 +26672,6 @@
</dataarea>
<!-- 32k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="32768">
- <rom value="0x00" size="32768" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -26706,7 +26697,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -26787,7 +26777,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -31162,7 +31151,6 @@
</dataarea>
<!-- 32k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="32768">
- <rom value="0x00" size="32768" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -31933,7 +31921,6 @@
</dataarea>
<!-- 32k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="32768">
- <rom value="0x00" size="32768" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -31959,7 +31946,6 @@
</dataarea>
<!-- 32k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="32768">
- <rom value="0x00" size="32768" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -32957,7 +32943,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 1k Internal RAM in the MMC5 chip (ExRAM) -->
<dataarea name="mapper_ram" size="1024">
@@ -35507,7 +35492,7 @@
</part>
</software>
- <software name="suikoden" cloneof="bandking" supported="no">
+ <software name="suikoden" cloneof="bandking">
<description>Suikoden - Tenmei no Chikai (Jpn)</description>
<year>1990</year>
<publisher>Koei</publisher>
@@ -35525,7 +35510,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -40364,7 +40348,6 @@
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">
@@ -43324,7 +43307,6 @@ We should eventually add it to MESS as a separate driver with a NES CPU and a GB
</dataarea>
<!-- 32k WRAM on cartridge (or 40k? readme mentions 5x16k srams!) no batteries? -->
<dataarea name="bwram" size="32768">
- <rom value="0x00" size="32768" offset="0" loadflag="fill" />
</dataarea>
<dataarea name="wram" size="8192">
</dataarea>
@@ -47858,7 +47840,6 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
</dataarea>
<!-- 8k WRAM on cartridge, battery backed up -->
<dataarea name="bwram" size="8192">
- <rom value="0x00" size="8192" offset="0" loadflag="fill" />
</dataarea>
<!-- 8k WRAM on cartridge -->
<dataarea name="wram" size="8192">