nes: avoiding error for unsupported boards. no whatsnew.

This commit is contained in:
Fabio Priuli 2012-12-27 07:23:10 +00:00
parent 251dc2a928
commit a1e4f2f3ea
3 changed files with 36 additions and 9 deletions

View File

@ -57294,7 +57294,7 @@ from the NEStopia source, hence they would require confirmation. -->
<software name="crayon2" cloneof="biomirac">
<description>Crayon Shin-Chan (Asia, Bio Miracle Bokutte Upa pirate, ripped from multicart?)</description>
<year>19??</year>
<year>1995</year>
<publisher>&lt;pirate&gt;</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="KONAMI-VRC-4" />
@ -58936,7 +58936,7 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="UNKNOWN" /> <!-- UNL-BB -->
<feature name="pcb" value="UNL-BB" />
<dataarea name="chr" size="32768">
<rom name="bubble bobble (fds conversion, chr-rom version)(unl)[u][!].chr" size="32768" crc="a0f6ee8e" sha1="01e2ebbc9636bfd43876383bde3b1cb2c478f885" offset="00000" status="baddump" />
</dataarea>
@ -59012,7 +59012,7 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t
<year>19??</year>
<publisher>Whirlwind Manu</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="UNKNOWN" /> <!-- UNL-AC08 -->
<feature name="pcb" value="UNL-AC08" />
<dataarea name="prg" size="163840">
<rom name="green beret (fds conversion, whirlwind manu)(unl)[u][!].prg0" size="131072" crc="2a57c5a1" sha1="b33fff06b70a6d8772eacd26b6d0ca12d90c2d60" offset="00000" status="baddump" />
<rom name="green beret (fds conversion, whirlwind manu)(unl)[u][!].prg1" size="32768" crc="5ed32c27" sha1="a63894c0706ef6ac260dab01e93c899dcbd2b5e0" offset="0x20000" status="baddump" />
@ -59028,10 +59028,10 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t
<year>19??</year>
<publisher>Kaiser</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="UNKNOWN" /> <!-- UNL-AC08 -->
<feature name="pcb" value="UNL-AC08" />
<dataarea name="prg" size="163840">
<rom name="green beret (fds conversion, whirlwind manu)(unl)[u][!].prg0" size="131072" crc="2f7d862f" sha1="e5710b048e6ff0f8d747105a0873fb95a77a8b69" offset="00000" status="baddump" />
<rom name="green beret (fds conversion, whirlwind manu)(unl)[u][!].prg1" size="32768" crc="5d5352cc" sha1="76a51bbb801cc68e73aa1480664b3ab2e467e5af" offset="0x20000" status="baddump" />
<rom name="green beret (fds conversion, kaiser)(unl)[u][!].prg0" size="131072" crc="2f7d862f" sha1="e5710b048e6ff0f8d747105a0873fb95a77a8b69" offset="00000" status="baddump" />
<rom name="green beret (fds conversion, kaiser)(unl)[u][!].prg1" size="32768" crc="5d5352cc" sha1="76a51bbb801cc68e73aa1480664b3ab2e467e5af" offset="0x20000" status="baddump" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192">
@ -59120,7 +59120,7 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t
<year>19??</year>
<publisher>&lt;pirate&gt;</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="UNKNOWN" /> <!-- UNL-LH32 -->
<feature name="pcb" value="UNL-LH32" />
<dataarea name="prg" size="131072">
<rom name="monty no doki doki daidassou (fds conversion)(unl)[u][!].prg" size="131072" crc="09e3dcb4" sha1="ffb4706e49b826c6cdd12e502e8ae94fc9810b7f" offset="00000" status="baddump" />
</dataarea>
@ -59150,7 +59150,7 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t
<year>19??</year>
<publisher>&lt;pirate&gt;</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="UNKNOWN" /> <!-- UNL-BB -->
<feature name="pcb" value="UNL-BB" />
<dataarea name="chr" size="16384">
<rom name="prowres (fds conversion, le05 simplified)(unl)[u][!].chr" size="16384" crc="58d4719f" sha1="372c4873696578ab56bdc8ec8133099194a864b7" offset="00000" status="baddump" />
</dataarea>
@ -63786,6 +63786,21 @@ resulting in tons of glitches? -->
</part>
</software>
<software name="kid333" cloneof="kaikeya3">
<description>Kid 333 (Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen pirate)</description>
<year>1993</year>
<publisher>&lt;pirate&gt;</publisher>
<part name="cart" interface="nes_cart">
<feature name="pcb" value="NES-TLROM" />
<dataarea name="chr" size="131072">
<rom name="kid 333 (unl).chr" size="131072" crc="5e1284cb" sha1="0ec3686493dcfb7aec5e1b1163909775bc75174f" offset="00000" status="baddump" />
</dataarea>
<dataarea name="prg" size="131072">
<rom name="kid 333 (unl).prg" size="131072" crc="9be9378e" sha1="04cb32ba35699f10f2637001047eb1e0bb100c29" offset="00000" status="baddump" />
</dataarea>
</part>
</software>
<software name="kiddysun" cloneof="advislnd">
<description>Kidddy Sun in Fantasia (Chi, Takahashi Meijin no Boukenjima pirate)</description>
<year>1987</year>

View File

@ -613,6 +613,12 @@ static const nes_pcb pcb_list[] =
{ "BMC-SUPERHIK-KOF", UNSUPPORTED_BOARD },// mapper 251
{ "BMC-POWERJOY", BMC_PJOY84 },
{ "BMC-POWERFUL-255", UNSUPPORTED_BOARD }, // mapper 63?
{ "UNL-AC08", UNSUPPORTED_BOARD }, // used by Green Beret FDS conversions
{ "UNL-BB", UNSUPPORTED_BOARD }, // used by a few FDS conversions
{ "UNL-LH32", UNSUPPORTED_BOARD }, // used by Monty no Doki Doki Daidassou FDS conversion
{ "UNL-CITYFIGHT", UNSUPPORTED_BOARD }, // used by City Fighter IV
{ "BMC-G-146", UNSUPPORTED_BOARD }, // multigame mapper
{ "BMC-11160", UNSUPPORTED_BOARD }, // multigame mapper
// are there dumps of games with these boards?
{ "BMC-13IN1JY110", UNSUPPORTED_BOARD }, // [mentioned in FCEUMM source - we need more info]
{ "BMC-GK-192", UNSUPPORTED_BOARD }, // [mentioned in FCEUMM source - we need more info]

View File

@ -129,7 +129,13 @@ static const unif unif_list[] =
{ "BMC-70IN1", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD}, // mapper 236?
{ "BMC-70IN1B", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD}, // mapper 236?
{ "BMC-SUPERVISION16IN1", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD}, // mapper 53
{ "BMC-NTD-03", 0, 0, CHRRAM_0, BMC_NTD_03}
{ "BMC-NTD-03", 0, 0, CHRRAM_0, BMC_NTD_03},
{ "UNL-AC08", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD},
{ "UNL-BB", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD},
{ "UNL-LH32", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD},
{ "UNL-CITYFIGHT", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD},
{ "BMC-G-146", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD},
{ "BMC-11160", 0, 0, CHRRAM_0, UNSUPPORTED_BOARD}
};
const unif *nes_unif_lookup( const char *board )