trunk/hash/gbcolor.xml
| r21395 | r21396 | |
| 2241 | 2241 | <publisher>Hudson Soft</publisher> |
| 2242 | 2242 | <info name="serial" value="CGB-B2CK-KOR"/> |
| 2243 | 2243 | <part name="cart" interface="gameboy_cart"> |
| 2244 | | <feature name="slot" value="rom_mbc1k" /> |
| 2244 | <feature name="slot" value="rom_mbc1col" /> |
| 2245 | 2245 | <dataarea name="rom" size="1048576"> |
| 2246 | 2246 | <rom name="bomberman selection (korea).bin" size="1048576" crc="af2b426e" sha1="52451464a9f4dd5faefe4594954cbce03bff0d05" offset="000000" /> |
| 2247 | 2247 | </dataarea> |
| r21395 | r21396 | |
| 22731 | 22731 | <publisher>Sachen</publisher> |
| 22732 | 22732 | <info name="serial" value="??"/> |
| 22733 | 22733 | <part name="cart" interface="gameboy_cart"> |
| 22734 | <feature name="slot" value="rom_mbc1" /> |
| 22734 | 22735 | <dataarea name="rom" size="524288"> |
| 22735 | 22736 | <rom name="8-in-1 (sachen) (unl).bin" size="524288" crc="e3c8b0c0" sha1="19ea88d489d60782a99c7518a4138812d1f3cd90" offset="000000" /> |
| 22736 | 22737 | </dataarea> |
| r21395 | r21396 | |
| 22745 | 22746 | --> |
| 22746 | 22747 | |
| 22747 | 22748 | <!-- This version should be the real dump, protected as the original cart --> |
| 22748 | | <software name="leinujs"> |
| 22749 | <software name="leinujs" supported="no"> |
| 22749 | 22750 | <description>Lei Nu Ji Shen (Tw)</description> |
| 22750 | 22751 | <year>2000</year> |
| 22751 | 22752 | <publisher>GOWIN</publisher> |
| 22752 | 22753 | <info name="serial" value="GS-??"/> |
| 22753 | 22754 | <info name="alt_title" value="雷弩機神"/> |
| 22754 | 22755 | <part name="cart" interface="gameboy_cart"> |
| 22756 | <feature name="slot" value="rom_mbc5" /> |
| 22755 | 22757 | <dataarea name="rom" size="262144"> |
| 22756 | 22758 | <rom name="lei nu ji shen (unl).bin" size="262144" crc="c4d6f8bf" sha1="032fdf629131c06a3309fdb216bb940efc2d8d22" offset="000000" /> |
| 22757 | 22759 | </dataarea> |
| 22760 | <dataarea name="nvram" size="8192"> |
| 22761 | </dataarea> |
| 22758 | 22762 | </part> |
| 22759 | 22763 | </software> |
| 22760 | 22764 | |
| r21395 | r21396 | |
| 22875 | 22879 | </part> |
| 22876 | 22880 | </software> |
| 22877 | 22881 | |
| 22878 | | <software name="iceage2"> |
| 22882 | <software name="iceage2" supported="no"> |
| 22879 | 22883 | <description>Ice Age II (Chi)</description> |
| 22880 | 22884 | <year>20??</year> |
| 22881 | 22885 | <publisher>Sintax</publisher> |
| r21395 | r21396 | |
| 22969 | 22973 | </part> |
| 22970 | 22974 | </software> |
| 22971 | 22975 | |
| 22972 | | <software name="pokeruby" supported="no"> |
| 22976 | <software name="pokeruby"> |
| 22977 | <!-- 4MB rom with crc 4a68fd38 is taizou's cracked version running on base MBC5 --> |
| 22973 | 22978 | <description>Pocket Monster Ruby (Chi)</description> |
| 22974 | 22979 | <year>200?</year> |
| 22975 | 22980 | <publisher>Sintax</publisher> |
| 22976 | 22981 | <info name="alt_title" value="2003 Pocket Monster Carbuncle (Cart)"/> |
| 22977 | 22982 | <part name="cart" interface="gameboy_cart"> |
| 22978 | | <feature name="slot" value="rom_mbc5" /> |
| 22983 | <feature name="slot" value="rom_sintax" /> |
| 22979 | 22984 | <!-- cartridge ram --> |
| 22980 | 22985 | <dataarea name="rom" size="2097152"> |
| 22981 | 22986 | <rom name="2003 pocket monster carbuncle (chi)(unl) [raw dump].bin" size="2097152" crc="3a0e9b6f" sha1="025973627743f2f1ae1ff5b8a3f549cbcc227ef3" offset="000000" /> |
| r21395 | r21396 | |
| 22985 | 22990 | </part> |
| 22986 | 22991 | </software> |
| 22987 | 22992 | |
| 22988 | | <software name="pokerubyh" cloneof="pokeruby"> |
| 22989 | | <description>Pocket Monster Ruby (Chi, Hacked)</description> |
| 22990 | | <year>200?</year> |
| 22991 | | <publisher>Sintax</publisher> |
| 22992 | | <info name="alt_title" value="2003 Pocket Monster Carbuncle (Cart)"/> |
| 22993 | | <part name="cart" interface="gameboy_cart"> |
| 22994 | | <feature name="slot" value="rom_mbc5" /> |
| 22995 | | <!-- cartridge ram --> |
| 22996 | | <dataarea name="rom" size="4194304"> |
| 22997 | | <rom name="2003 pocket monster carbuncle (chi)(unl) [fixed].bin" size="4194304" crc="4a68fd38" sha1="a115164a97a77455a3f216ccaa83f6fecd710884" offset="000000" /> |
| 22998 | | </dataarea> |
| 22999 | | <dataarea name="nvram" size="32768"> |
| 23000 | | </dataarea> |
| 23001 | | </part> |
| 23002 | | </software> |
| 23003 | | |
| 23004 | | <software name="pokesaph" supported="no"> |
| 22993 | <software name="pokesaph"> |
| 22994 | <!-- 4MB rom with crc 81d1e6ff is taizou's cracked version running on base MBC5 --> |
| 23005 | 22995 | <description>Pocket Monster Saphire (Chi)</description> |
| 23006 | 22996 | <year>200?</year> |
| 23007 | 22997 | <publisher>Sintax</publisher> |
| 23008 | 22998 | <info name="alt_title" value="Pokémon - Sapphire Version (Cart)"/> |
| 23009 | 22999 | <part name="cart" interface="gameboy_cart"> |
| 23010 | | <feature name="slot" value="rom_mbc5" /> |
| 23000 | <feature name="slot" value="rom_sintax" /> |
| 23011 | 23001 | <!-- cartridge ram --> |
| 23012 | 23002 | <dataarea name="rom" size="2097152"> |
| 23013 | 23003 | <rom name="pocket monster saphire (chi)(unl) [raw dump].bin" size="2097152" crc="71536b8e" sha1="88818c67fb1d9ae5c06e8213f09342d230923113" offset="000000" /> |
| r21395 | r21396 | |
| 23017 | 23007 | </part> |
| 23018 | 23008 | </software> |
| 23019 | 23009 | |
| 23020 | | <software name="pokesaphh" cloneof="pokesaph"> |
| 23021 | | <description>Pocket Monster Saphire (Chi, Hacked)</description> |
| 23022 | | <year>200?</year> |
| 23023 | | <publisher>Sintax</publisher> |
| 23024 | | <info name="alt_title" value="Pokémon - Sapphire Version (Cart)"/> |
| 23025 | | <part name="cart" interface="gameboy_cart"> |
| 23026 | | <feature name="slot" value="rom_mbc5" /> |
| 23027 | | <!-- cartridge ram --> |
| 23028 | | <dataarea name="rom" size="4194304"> |
| 23029 | | <rom name="pocket monster saphire (chi)(unl) [fixed].bin" size="4194304" crc="81d1e6ff" sha1="9fa7da61c61d684f39e43d6899a68309ba8607b3" offset="000000" /> |
| 23030 | | </dataarea> |
| 23031 | | <dataarea name="nvram" size="32768"> |
| 23032 | | </dataarea> |
| 23033 | | </part> |
| 23034 | | </software> |
| 23035 | | |
| 23036 | 23010 | <!-- This dumps is "unconfirmed", in the sense that later redumps have resulted in inconsistent reads (none working except this one) --> |
| 23037 | | <software name="pokesaphc" cloneof="pokesaph" supported="no"> |
| 23011 | <software name="pokesaphc" cloneof="pokesaph"> |
| 23012 | <!-- 4MB rom with crc 3a08c8eb is taizou's cracked version running on base MBC5 --> |
| 23038 | 23013 | <description>Kou Dai Guai Shou - Lan Bao Shi (Chi)</description> |
| 23039 | 23014 | <year>200?</year> |
| 23040 | 23015 | <publisher>Sintax</publisher> |
| 23041 | 23016 | <info name="alt_title" value="口袋怪獸 - 藍寶石, 2003 口袋怪獸-藍寶石 (Cart)"/> |
| 23042 | 23017 | <part name="cart" interface="gameboy_cart"> |
| 23043 | | <feature name="slot" value="rom_mbc5" /> |
| 23018 | <feature name="slot" value="rom_sintax" /> |
| 23044 | 23019 | <!-- cartridge ram --> |
| 23045 | 23020 | <dataarea name="rom" size="2097152"> |
| 23046 | 23021 | <rom name="2003 kou dai guai shou - lan bao shi (chi)(unl) [raw dump].bin" size="2097152" crc="4c76d4d8" sha1="d688201e6031b88f122ec753a37daedfb233b48d" offset="000000" /> |
| r21395 | r21396 | |
| 23050 | 23025 | </part> |
| 23051 | 23026 | </software> |
| 23052 | 23027 | |
| 23053 | | <software name="pokesaphch" cloneof="pokesaph"> |
| 23054 | | <description>Kou Dai Guai Shou - Lan Bao Shi (Chi, Hacked)</description> |
| 23055 | | <year>200?</year> |
| 23056 | | <publisher>Sintax</publisher> |
| 23057 | | <info name="alt_title" value="口袋怪獸 - 藍寶石, 2003 口袋怪獸-藍寶石 (Cart)"/> |
| 23058 | | <part name="cart" interface="gameboy_cart"> |
| 23059 | | <feature name="slot" value="rom_mbc5" /> |
| 23060 | | <!-- cartridge ram --> |
| 23061 | | <dataarea name="rom" size="4194304"> |
| 23062 | | <rom name="2003 kou dai guai shou - lan bao shi (chi)(unl) [fixed].bin" size="4194304" crc="3a08c8eb" sha1="3c130359bcc6c4bd9a1d698793642f1b6de3c761" offset="000000" /> |
| 23063 | | </dataarea> |
| 23064 | | <dataarea name="nvram" size="32768"> |
| 23065 | | </dataarea> |
| 23066 | | </part> |
| 23067 | | </software> |
| 23068 | | |
| 23069 | | <software name="shuiji2" cloneof="pokesaph" supported="no"> |
| 23028 | <software name="shuiji2" cloneof="pokesaph"> |
| 23029 | <!-- 4MB rom with crc 5f2472ad is taizou's cracked version running on base MBC5 --> |
| 23070 | 23030 | <description>Shu Ma Bao Long - Shui Jing Ban II (Chi)</description> |
| 23071 | 23031 | <year>200?</year> |
| 23072 | 23032 | <publisher>Sintax</publisher> |
| 23073 | 23033 | <info name="alt_title" value="數碼暴龍 - 水晶板II"/> |
| 23074 | 23034 | <part name="cart" interface="gameboy_cart"> |
| 23075 | | <feature name="slot" value="rom_mbc5" /> |
| 23035 | <feature name="slot" value="rom_sintax" /> |
| 23076 | 23036 | <!-- cartridge ram --> |
| 23077 | 23037 | <dataarea name="rom" size="2097152"> |
| 23078 | 23038 | <rom name="shu ma bao long - shui jing ban ii (chi)(unl) [raw dump].bin" size="2097152" crc="b67999ae" sha1="435c26f47c4e244e8adb3b7f18f2b1d129e163e9" offset="000000" /> |
| r21395 | r21396 | |
| 23082 | 23042 | </part> |
| 23083 | 23043 | </software> |
| 23084 | 23044 | |
| 23085 | | <software name="shuiji2h" cloneof="pokesaph"> |
| 23086 | | <description>Shu Ma Bao Long - Shui Jing Ban II (Chi, Hacked)</description> |
| 23087 | | <year>200?</year> |
| 23088 | | <publisher>Sintax</publisher> |
| 23089 | | <info name="alt_title" value="數碼暴龍 - 水晶板II"/> |
| 23090 | | <part name="cart" interface="gameboy_cart"> |
| 23091 | | <feature name="slot" value="rom_mbc5" /> |
| 23092 | | <!-- cartridge ram --> |
| 23093 | | <dataarea name="rom" size="4194304"> |
| 23094 | | <rom name="shu ma bao long - shui jing ban ii (chi)(unl) [fixed].bin" size="4194304" crc="5f2472ad" sha1="e5c10615aeb608c08cc2519f20b2138301cfc568" offset="000000" /> |
| 23095 | | </dataarea> |
| 23096 | | <dataarea name="nvram" size="32768"> |
| 23097 | | </dataarea> |
| 23098 | | </part> |
| 23099 | | </software> |
| 23100 | | |
| 23101 | | <software name="firmbaby" supported="no"> |
| 23045 | <software name="firmbaby"> |
| 23046 | <!-- 4MB rom with crc 66539153 is taizou's cracked version running on base MBC5 --> |
| 23102 | 23047 | <description>The Firmament Baby (Chi)</description> |
| 23103 | 23048 | <year>200?</year> |
| 23104 | 23049 | <publisher>Sintax</publisher> |
| 23105 | 23050 | <info name="alt_title" value="Space Baby (Cart)"/> |
| 23106 | 23051 | <part name="cart" interface="gameboy_cart"> |
| 23107 | | <feature name="slot" value="rom_mbc5" /> |
| 23052 | <feature name="slot" value="rom_sintax" /> |
| 23108 | 23053 | <!-- cartridge ram --> |
| 23109 | 23054 | <dataarea name="rom" size="2097152"> |
| 23110 | 23055 | <rom name="space baby (chi, english)(unl) [raw dump].bin" size="2097152" crc="509f1bb5" sha1="8bdf15e4160e87f83667ecfdbab26ef111a5d5d2" offset="000000" /> |
| r21395 | r21396 | |
| 23114 | 23059 | </part> |
| 23115 | 23060 | </software> |
| 23116 | 23061 | |
| 23117 | | <software name="firmbabyh" cloneof="firmbaby"> |
| 23118 | | <description>The Firmament Baby (Chi, Hacked)</description> |
| 23119 | | <year>200?</year> |
| 23120 | | <publisher>Sintax</publisher> |
| 23121 | | <info name="alt_title" value="Space Baby (Cart)"/> |
| 23122 | | <part name="cart" interface="gameboy_cart"> |
| 23123 | | <feature name="slot" value="rom_mbc5" /> |
| 23124 | | <!-- cartridge ram --> |
| 23125 | | <dataarea name="rom" size="4194304"> |
| 23126 | | <rom name="space baby (chi, english)(unl) [fixed].bin" size="4194304" crc="66539153" sha1="ddcf6ea0eade0d3c17c746d136e4f74b573c35ba" offset="000000" /> |
| 23127 | | </dataarea> |
| 23128 | | <dataarea name="nvram" size="8192"> |
| 23129 | | </dataarea> |
| 23130 | | </part> |
| 23131 | | </software> |
| 23132 | | |
| 23133 | | <software name="taikong" cloneof="firmbaby" supported="no"> |
| 23062 | <software name="taikong" cloneof="firmbaby"> |
| 23063 | <!-- 4MB rom with crc 5b49af92 is taizou's cracked version running on base MBC5 --> |
| 23134 | 23064 | <description>Tai Kong Bao Bei (Chi)</description> |
| 23135 | 23065 | <year>200?</year> |
| 23136 | 23066 | <publisher>Sintax</publisher> |
| 23137 | 23067 | <info name="alt_title" value="太空寶貝"/> |
| 23138 | 23068 | <part name="cart" interface="gameboy_cart"> |
| 23139 | | <feature name="slot" value="rom_mbc5" /> |
| 23069 | <feature name="slot" value="rom_sintax" /> |
| 23140 | 23070 | <!-- cartridge ram --> |
| 23141 | 23071 | <dataarea name="rom" size="2097152"> |
| 23142 | 23072 | <rom name="tai kong bao bei (chi)(unl) [raw dump].bin" size="2097152" crc="f2d0f0ae" sha1="bb2f4b475b6a7f355913267f02722f3b15bd0858" offset="000000" /> |
| r21395 | r21396 | |
| 23146 | 23076 | </part> |
| 23147 | 23077 | </software> |
| 23148 | 23078 | |
| 23149 | | <software name="taikongh" cloneof="firmbaby"> |
| 23150 | | <description>Tai Kong Bao Bei (Chi, Hacked)</description> |
| 23151 | | <year>200?</year> |
| 23152 | | <publisher>Sintax</publisher> |
| 23153 | | <info name="alt_title" value="太空寶貝"/> |
| 23154 | | <part name="cart" interface="gameboy_cart"> |
| 23155 | | <feature name="slot" value="rom_mbc5" /> |
| 23156 | | <!-- cartridge ram --> |
| 23157 | | <dataarea name="rom" size="4194304"> |
| 23158 | | <rom name="tai kong bao bei (chi)(unl) [fixed].bin" size="4194304" crc="5b49af92" sha1="7c50486fb8718ea5526e6ca5b66b431e4871b505" offset="000000" /> |
| 23159 | | </dataarea> |
| 23160 | | <dataarea name="nvram" size="8192"> |
| 23161 | | </dataarea> |
| 23162 | | </part> |
| 23163 | | </software> |
| 23164 | | |
| 23165 | | <software name="taichi" supported="no"> |
| 23079 | <software name="taichi"> |
| 23080 | <!-- 4MB rom with crc fab140ab is taizou's cracked version running on base MBC5 --> |
| 23166 | 23081 | <description>Xiao Taichi - Shen Hua Li Xian (Chi)</description> |
| 23167 | 23082 | <year>200?</year> |
| 23168 | 23083 | <publisher>Sintax</publisher> |
| 23169 | 23084 | <info name="alt_title" value="小太极 - 神话历险"/> |
| 23170 | 23085 | <part name="cart" interface="gameboy_cart"> |
| 23171 | | <feature name="slot" value="rom_mbc5" /> |
| 23086 | <feature name="slot" value="rom_sintax" /> |
| 23172 | 23087 | <!-- cartridge ram --> |
| 23173 | 23088 | <dataarea name="rom" size="2097152"> |
| 23174 | 23089 | <rom name="xiao taichi - shen hua li xian (chi)(unl) [raw dump].bin" size="2097152" crc="322c3816" sha1="c89f8d19a52ab5f183a03d65680bf80d1af4a0ee" offset="000000" /> |
| r21395 | r21396 | |
| 23178 | 23093 | </part> |
| 23179 | 23094 | </software> |
| 23180 | 23095 | |
| 23181 | | <software name="taichih" cloneof="taichi"> |
| 23182 | | <description>Xiao Taichi - Shen Hua Li Xian (Chi, Hacked)</description> |
| 23183 | | <year>200?</year> |
| 23184 | | <publisher>Sintax</publisher> |
| 23185 | | <info name="alt_title" value="小太极 - 神话历险"/> |
| 23186 | | <part name="cart" interface="gameboy_cart"> |
| 23187 | | <feature name="slot" value="rom_mbc5" /> |
| 23188 | | <!-- cartridge ram --> |
| 23189 | | <dataarea name="rom" size="4194304"> |
| 23190 | | <rom name="xiao taichi - shen hua li xian (chi)(unl) [fixed].bin" size="4194304" crc="fab140ab" sha1="51150a295d9eb840efaa1f67dba94c4bf57a7f5f" offset="000000" /> |
| 23191 | | </dataarea> |
| 23192 | | <dataarea name="nvram" size="32768"> |
| 23193 | | </dataarea> |
| 23194 | | </part> |
| 23195 | | </software> |
| 23196 | | |
| 23197 | | <software name="crash2" supported="no"> |
| 23096 | <software name="crash2"> |
| 23097 | <!-- 4MB rom with crc 0af243bf is taizou's cracked version running on base MBC5 --> |
| 23198 | 23098 | <description>2003 Crash Bandicoot II Advance - The Huge Adventure (Chi)</description> |
| 23199 | 23099 | <year>200?</year> |
| 23200 | 23100 | <publisher>Sintax</publisher> |
| 23201 | 23101 | <info name="alt_title" value="2003 Crash II Advance (Cart)"/> |
| 23202 | 23102 | <part name="cart" interface="gameboy_cart"> |
| 23203 | | <feature name="slot" value="rom_mbc5" /> |
| 23103 | <feature name="slot" value="rom_sintax" /> |
| 23204 | 23104 | <!-- cartridge ram --> |
| 23205 | 23105 | <dataarea name="rom" size="2097152"> |
| 23206 | 23106 | <rom name="2003 crash ii advance (chi)(unl) [raw dump].bin" size="2097152" crc="973d38a8" sha1="acdc42716f61bf11ecf08d50a980047f8fb7dc57" offset="000000" /> |
| r21395 | r21396 | |
| 23210 | 23110 | </part> |
| 23211 | 23111 | </software> |
| 23212 | 23112 | |
| 23213 | | <software name="crash2h" cloneof="crash2"> |
| 23214 | | <description>2003 Crash Bandicoot II Advance - The Huge Adventure (Chi, Hacked)</description> |
| 23215 | | <year>200?</year> |
| 23216 | | <publisher>Sintax</publisher> |
| 23217 | | <info name="alt_title" value="2003 Crash II Advance (Cart)"/> |
| 23218 | | <part name="cart" interface="gameboy_cart"> |
| 23219 | | <feature name="slot" value="rom_mbc5" /> |
| 23220 | | <!-- cartridge ram --> |
| 23221 | | <dataarea name="rom" size="4194304"> |
| 23222 | | <rom name="2003 crash ii advance (chi)(unl) [fixed].bin" size="4194304" crc="0af243bf" sha1="13b1a3f64664cc09f628e53e13c9b66b17e9f500" offset="000000" /> |
| 23223 | | </dataarea> |
| 23224 | | <dataarea name="nvram" size="8192"> |
| 23225 | | </dataarea> |
| 23226 | | </part> |
| 23227 | | </software> |
| 23228 | | |
| 23229 | | <software name="bwarr5" supported="no"> |
| 23113 | <software name="bwarr5"> |
| 23114 | <!-- 4MB rom with crc 9d332731 is taizou's cracked version running on base MBC5 --> |
| 23230 | 23115 | <description>Bynasty Warriors Advance 5 (Chi)</description> |
| 23231 | 23116 | <year>200?</year> |
| 23232 | 23117 | <publisher>Sintax</publisher> |
| 23233 | 23118 | <info name="alt_title" value="叁國無雙5 ~ San Guo Wu Shang 5 (Cart)"/> |
| 23234 | 23119 | <part name="cart" interface="gameboy_cart"> |
| 23235 | | <feature name="slot" value="rom_mbc5" /> |
| 23120 | <feature name="slot" value="rom_sintax" /> |
| 23236 | 23121 | <!-- cartridge ram --> |
| 23237 | 23122 | <dataarea name="rom" size="2097152"> |
| 23238 | 23123 | <rom name="san guo wu shang 5 (chi)(unl) [raw dump].bin" size="2097152" crc="8a64c933" sha1="e97508fa49564d56550ad467f4c543f3f218db76" offset="000000" /> |
| r21395 | r21396 | |
| 23242 | 23127 | </part> |
| 23243 | 23128 | </software> |
| 23244 | 23129 | |
| 23245 | | <software name="bwarr5h" cloneof="bwarr5"> |
| 23246 | | <description>Bynasty Warriors Advance 5 (Chi, Hacked)</description> |
| 23247 | | <year>200?</year> |
| 23248 | | <publisher>Sintax</publisher> |
| 23249 | | <info name="alt_title" value="叁國無雙5 ~ San Guo Wu Shang 5 (Cart)"/> |
| 23250 | | <part name="cart" interface="gameboy_cart"> |
| 23251 | | <feature name="slot" value="rom_mbc5" /> |
| 23252 | | <!-- cartridge ram --> |
| 23253 | | <dataarea name="rom" size="4194304"> |
| 23254 | | <rom name="san guo wu shang 5 (chi)(unl) [fixed].bin" size="4194304" crc="9d332731" sha1="3ec4d2e8b6bfa72465bf79cea6643e30d8b38eb2" offset="000000" /> |
| 23255 | | </dataarea> |
| 23256 | | <dataarea name="nvram" size="32768"> |
| 23257 | | </dataarea> |
| 23258 | | </part> |
| 23259 | | </software> |
| 23260 | | |
| 23261 | | <software name="cjjqx" supported="no"> |
| 23130 | <software name="cjjqx"> |
| 23131 | <!-- 4MB rom with crc 378b182d is taizou's cracked version running on base MBC5 --> |
| 23262 | 23132 | <description>Chao Ji Ji Qi Ren Da Zhan X (Chi)</description> |
| 23263 | 23133 | <year>200?</year> |
| 23264 | 23134 | <publisher>Sintax</publisher> |
| 23265 | 23135 | <info name="alt_title" value="超級機器人大戰X, Super Robot War X (Cart)"/> |
| 23266 | 23136 | <part name="cart" interface="gameboy_cart"> |
| 23267 | | <feature name="slot" value="rom_mbc5" /> |
| 23137 | <feature name="slot" value="rom_sintax" /> |
| 23268 | 23138 | <!-- cartridge ram --> |
| 23269 | 23139 | <dataarea name="rom" size="2097152"> |
| 23270 | 23140 | <rom name="chao ji ji qi ren da zhan x (chi)(unl) [raw dump].bin" size="2097152" crc="279be0cc" sha1="c2a64ba4c1fd60829429330bc13b70d9bd18f023" offset="000000" /> |
| r21395 | r21396 | |
| 23274 | 23144 | </part> |
| 23275 | 23145 | </software> |
| 23276 | 23146 | |
| 23277 | | <software name="cjjqxh" cloneof="cjjqx"> |
| 23278 | | <description>Chao Ji Ji Qi Ren Da Zhan X (Chi, Hacked)</description> |
| 23279 | | <year>200?</year> |
| 23280 | | <publisher>Sintax</publisher> |
| 23281 | | <info name="alt_title" value="超級機器人大戰X, Super Robot War X (Cart)"/> |
| 23282 | | <part name="cart" interface="gameboy_cart"> |
| 23283 | | <feature name="slot" value="rom_mbc5" /> |
| 23284 | | <!-- cartridge ram --> |
| 23285 | | <dataarea name="rom" size="4194304"> |
| 23286 | | <rom name="chao ji ji qi ren da zhan x (chi)(unl) [fixed].bin" size="4194304" crc="378b182d" sha1="89c414f98721adb9720790b961ea31f70ca4518a" offset="000000" /> |
| 23287 | | </dataarea> |
| 23288 | | <dataarea name="nvram" size="32768"> |
| 23289 | | </dataarea> |
| 23290 | | </part> |
| 23291 | | </software> |
| 23292 | | |
| 23293 | | <software name="cjjqx1" cloneof="cjjqx" supported="no"> |
| 23147 | <software name="cjjqx1" cloneof="cjjqx"> |
| 23148 | <!-- 4MB rom with crc 0cea6b33 is taizou's cracked version running on base MBC5 --> |
| 23294 | 23149 | <description>Chao Ji Ji Qi Ren Da Zhan X (Chi, Alt)</description> |
| 23295 | 23150 | <year>200?</year> |
| 23296 | 23151 | <publisher>Sintax</publisher> |
| 23297 | 23152 | <info name="alt_title" value="超級機器人大戰X, Super Robot War X (Cart)"/> |
| 23298 | 23153 | <part name="cart" interface="gameboy_cart"> |
| 23299 | | <feature name="slot" value="rom_mbc5" /> |
| 23154 | <feature name="slot" value="rom_sintax" /> |
| 23300 | 23155 | <!-- cartridge ram --> |
| 23301 | 23156 | <dataarea name="rom" size="2097152"> |
| 23302 | 23157 | <rom name="chao ji ji qi ren da zhan x (chi)(unl)(alt) [raw dump].bin" size="2097152" crc="1feaeb47" sha1="26d5841fc898dab17458dc39e871dab4947a7f2b" offset="000000" /> |
| r21395 | r21396 | |
| 23306 | 23161 | </part> |
| 23307 | 23162 | </software> |
| 23308 | 23163 | |
| 23309 | | <software name="cjjqx1h" cloneof="cjjqx"> |
| 23310 | | <description>Chao Ji Ji Qi Ren Da Zhan X (Chi, Alt, Hacked)</description> |
| 23311 | | <year>200?</year> |
| 23312 | | <publisher>Sintax</publisher> |
| 23313 | | <info name="alt_title" value="超級機器人大戰X, Super Robot War X (Cart)"/> |
| 23314 | | <part name="cart" interface="gameboy_cart"> |
| 23315 | | <feature name="slot" value="rom_mbc5" /> |
| 23316 | | <!-- cartridge ram --> |
| 23317 | | <dataarea name="rom" size="4194304"> |
| 23318 | | <rom name="chao ji ji qi ren da zhan x (chi)(unl)(alt) [fixed].bin" size="4194304" crc="0cea6b33" sha1="11b89887245720cfc6a635a94efb55445e3b59db" offset="000000" /> |
| 23319 | | </dataarea> |
| 23320 | | <dataarea name="nvram" size="32768"> |
| 23321 | | </dataarea> |
| 23322 | | </part> |
| 23323 | | </software> |
| 23324 | | |
| 23325 | | <software name="jinglw3" supported="no"> |
| 23164 | <software name="jinglw3"> |
| 23165 | <!-- rom with crc 15a4b4ec is taizou's cracked version running on base MBC5 --> |
| 23326 | 23166 | <description>Jing Ling Wang III (Chi)</description> |
| 23327 | 23167 | <year>200?</year> |
| 23328 | 23168 | <publisher>Sintax</publisher> |
| 23329 | 23169 | <info name="alt_title" value="精靈王III"/> |
| 23330 | 23170 | <part name="cart" interface="gameboy_cart"> |
| 23331 | | <feature name="slot" value="rom_mbc5" /> |
| 23171 | <feature name="slot" value="rom_sintax" /> |
| 23332 | 23172 | <!-- cartridge ram --> |
| 23333 | 23173 | <dataarea name="rom" size="2097152"> |
| 23334 | 23174 | <rom name="jing ling wang iii (chi)(unl) [raw dump].bin" size="2097152" crc="f19e780c" sha1="8ef6ceb1b7894f43caa5f422d62d6c437f81e56d" offset="000000" /> |
| r21395 | r21396 | |
| 23338 | 23178 | </part> |
| 23339 | 23179 | </software> |
| 23340 | 23180 | |
| 23341 | | <software name="jinglw3h" cloneof="jinglw3"> |
| 23342 | | <description>Jing Ling Wang III (Chi, Hacked)</description> |
| 23343 | | <year>200?</year> |
| 23344 | | <publisher>Sintax</publisher> |
| 23345 | | <info name="alt_title" value="精靈王III"/> |
| 23346 | | <part name="cart" interface="gameboy_cart"> |
| 23347 | | <feature name="slot" value="rom_mbc5" /> |
| 23348 | | <!-- cartridge ram --> |
| 23349 | | <dataarea name="rom" size="2097152"> |
| 23350 | | <rom name="jing ling wang iii (chi)(unl) [fixed].bin" size="2097152" crc="15a4b4ec" sha1="45113307acf16d0c3bb342aff8c804988fdd410d" offset="000000" /> |
| 23351 | | </dataarea> |
| 23352 | | <dataarea name="nvram" size="8192"> |
| 23353 | | </dataarea> |
| 23354 | | </part> |
| 23355 | | </software> |
| 23356 | | |
| 23357 | | <software name="qbtx" supported="no"> |
| 23181 | <software name="qbtx"> |
| 23182 | <!-- rom with crc 5bcf90fa is taizou's cracked version running on base MBC5 --> |
| 23358 | 23183 | <description>Quan Ba Tian Xia (Chi)</description> |
| 23359 | 23184 | <year>200?</year> |
| 23360 | 23185 | <publisher>Sintax</publisher> |
| 23361 | 23186 | <info name="alt_title" value="拳霸天下"/> |
| 23362 | 23187 | <part name="cart" interface="gameboy_cart"> |
| 23363 | | <feature name="slot" value="rom_mbc5" /> |
| 23188 | <feature name="slot" value="rom_sintax" /> |
| 23364 | 23189 | <!-- cartridge ram --> |
| 23365 | 23190 | <dataarea name="rom" size="4194304"> |
| 23366 | 23191 | <rom name="quan ba tian xia (chi)(unl) [raw dump].bin" size="4194304" crc="2c922ed6" sha1="c19eb98a9745d2c2ce9e4dba3f17ae0b3dee0f49" offset="000000" /> |
| r21395 | r21396 | |
| 23370 | 23195 | </part> |
| 23371 | 23196 | </software> |
| 23372 | 23197 | |
| 23373 | | <software name="qbtxh" cloneof="qbtx"> |
| 23374 | | <description>Quan Ba Tian Xia (Chi, Hacked)</description> |
| 23375 | | <year>200?</year> |
| 23376 | | <publisher>Sintax</publisher> |
| 23377 | | <info name="alt_title" value="拳霸天下"/> |
| 23378 | | <part name="cart" interface="gameboy_cart"> |
| 23379 | | <feature name="slot" value="rom_mbc5" /> |
| 23380 | | <!-- cartridge ram --> |
| 23381 | | <dataarea name="rom" size="4194304"> |
| 23382 | | <rom name="quan ba tian xia (chi)(unl) [fixed].bin" size="4194304" crc="5bcf90fa" sha1="05e2cb94bcda33380a94415631687d1e6acf4ead" offset="000000" /> |
| 23383 | | </dataarea> |
| 23384 | | <dataarea name="nvram" size="8192"> |
| 23385 | | </dataarea> |
| 23386 | | </part> |
| 23387 | | </software> |
| 23388 | | |
| 23389 | | <software name="zhihuanw" supported="no"> |
| 23198 | <software name="zhihuanw"> |
| 23199 | <!-- 4MB rom with crc 49e77dd9 is taizou's cracked version running on base MBC5 --> |
| 23390 | 23200 | <description>Zhi Huan Wang - Shou Bu Qu (Chi)</description> |
| 23391 | 23201 | <year>200?</year> |
| 23392 | 23202 | <publisher>Sintax</publisher> |
| 23393 | 23203 | <info name="alt_title" value="指环王 - 首部曲"/> |
| 23394 | 23204 | <part name="cart" interface="gameboy_cart"> |
| 23395 | | <feature name="slot" value="rom_mbc5" /> |
| 23205 | <feature name="slot" value="rom_sintax" /> |
| 23396 | 23206 | <!-- cartridge ram --> |
| 23397 | 23207 | <dataarea name="rom" size="2097152"> |
| 23398 | 23208 | <rom name="zhi huan wang - shou bu qu (chi)(unl) [raw dump].bin" size="2097152" crc="8160b3f5" sha1="97d7e0d05205b02c6cb69e68978a3f0fd2e3fde0" offset="000000" /> |
| r21395 | r21396 | |
| 23402 | 23212 | </part> |
| 23403 | 23213 | </software> |
| 23404 | 23214 | |
| 23405 | | <software name="zhihuanwh" cloneof="zhihuanw"> |
| 23406 | | <description>Zhi Huan Wang - Shou Bu Qu (Chi, Hacked)</description> |
| 23407 | | <year>200?</year> |
| 23408 | | <publisher>Sintax</publisher> |
| 23409 | | <info name="alt_title" value="指环王 - 首部曲"/> |
| 23410 | | <part name="cart" interface="gameboy_cart"> |
| 23411 | | <feature name="slot" value="rom_mbc5" /> |
| 23412 | | <!-- cartridge ram --> |
| 23413 | | <dataarea name="rom" size="4194304"> |
| 23414 | | <rom name="zhi huan wang - shou bu qu (chi)(unl) [fixed].bin" size="4194304" crc="49e77dd9" sha1="8c8adfbebad81038795e30c778382ffb80e0d88d" offset="000000" /> |
| 23415 | | </dataarea> |
| 23416 | | <dataarea name="nvram" size="8192"> |
| 23417 | | </dataarea> |
| 23418 | | </part> |
| 23419 | | </software> |
| 23420 | | |
| 23421 | | <software name="xqdz2" supported="no"> |
| 23215 | <software name="xqdz2"> |
| 23216 | <!-- 4MB rom with crc e8fd000f is taizou's cracked version running on base MBC5 --> |
| 23422 | 23217 | <description>Xing Qiu Da Zhan II - Ke Long Ren Zhan Yi (Chi)</description> |
| 23423 | 23218 | <year>200?</year> |
| 23424 | 23219 | <publisher>Sintax</publisher> |
| 23425 | 23220 | <info name="alt_title" value="星球大战2 - 克隆人战役"/> |
| 23426 | 23221 | <part name="cart" interface="gameboy_cart"> |
| 23427 | | <feature name="slot" value="rom_mbc5" /> |
| 23222 | <feature name="slot" value="rom_sintax" /> |
| 23428 | 23223 | <!-- cartridge ram --> |
| 23429 | 23224 | <dataarea name="rom" size="2097152"> |
| 23430 | 23225 | <rom name="xing qiu da zhan ii - ke long ren zhan yi (chi)(unl) [raw dump].bin" size="2097152" crc="6df86db6" sha1="b6089f2d1064d1851a89ffb20f8e2f8aeb5fe732" offset="000000" /> |
| r21395 | r21396 | |
| 23434 | 23229 | </part> |
| 23435 | 23230 | </software> |
| 23436 | 23231 | |
| 23437 | | <software name="xqdz2h" cloneof="xqdz2"> |
| 23438 | | <description>Xing Qiu Da Zhan II - Ke Long Ren Zhan Yi (Chi, Hacked)</description> |
| 23439 | | <year>200?</year> |
| 23440 | | <publisher>Sintax</publisher> |
| 23441 | | <info name="alt_title" value="星球大战2 - 克隆人战役"/> |
| 23442 | | <part name="cart" interface="gameboy_cart"> |
| 23443 | | <feature name="slot" value="rom_mbc5" /> |
| 23444 | | <!-- cartridge ram --> |
| 23445 | | <dataarea name="rom" size="4194304"> |
| 23446 | | <rom name="xing qiu da zhan ii - ke long ren zhan yi (chi)(unl) [fixed].bin" size="4194304" crc="e8fd000f" sha1="31de5b7ad853002be1a79c97370cb1c8a4c0b467" offset="000000" /> |
| 23447 | | </dataarea> |
| 23448 | | <dataarea name="nvram" size="32768"> |
| 23449 | | </dataarea> |
| 23450 | | </part> |
| 23451 | | </software> |
| 23452 | | |
| 23453 | | <software name="mishidem" supported="no"> |
| 23232 | <software name="mishidem"> |
| 23233 | <!-- 4MB rom with crc 88a86ff4 is taizou's cracked version running on base MBC5 --> |
| 23454 | 23234 | <description>Ha Li Xiao Zi Di Er Bu - Mi Shi De Mi (Chi)</description> |
| 23455 | 23235 | <year>200?</year> |
| 23456 | 23236 | <publisher>Sintax</publisher> |
| 23457 | 23237 | <info name="alt_title" value="哈利小子第二部 - 密室的秘"/> |
| 23458 | 23238 | <part name="cart" interface="gameboy_cart"> |
| 23459 | | <feature name="slot" value="rom_mbc5" /> |
| 23239 | <feature name="slot" value="rom_sintax" /> |
| 23460 | 23240 | <!-- cartridge ram --> |
| 23461 | 23241 | <dataarea name="rom" size="2097152"> |
| 23462 | 23242 | <rom name="ha li xiao zi di er bu - mi shi de mi (chi)(unl) [raw dump].bin" size="2097152" crc="859457c8" sha1="3844b61eb455507d634ee7048dc8c9e64216fffe" offset="000000" /> |
| r21395 | r21396 | |
| 23466 | 23246 | </part> |
| 23467 | 23247 | </software> |
| 23468 | 23248 | |
| 23469 | | <software name="mishidemh" cloneof="mishidem"> |
| 23470 | | <description>Ha Li Xiao Zi Di Er Bu - Mi Shi De Mi (Chi, Hacked)</description> |
| 23471 | | <year>200?</year> |
| 23472 | | <publisher>Sintax</publisher> |
| 23473 | | <info name="alt_title" value="哈利小子第二部 - 密室的秘"/> |
| 23474 | | <part name="cart" interface="gameboy_cart"> |
| 23475 | | <feature name="slot" value="rom_mbc5" /> |
| 23476 | | <!-- cartridge ram --> |
| 23477 | | <dataarea name="rom" size="4194304"> |
| 23478 | | <rom name="ha li xiao zi di er bu - mi shi de mi (chi)(unl) [fixed].bin" size="4194304" crc="88a86ff4" sha1="a722f141e45ff5aa51beff93f5d777f2ea90bd83" offset="000000" /> |
| 23479 | | </dataarea> |
| 23480 | | <dataarea name="nvram" size="8192"> |
| 23481 | | </dataarea> |
| 23482 | | </part> |
| 23483 | | </software> |
| 23484 | | |
| 23485 | | <software name="hzqibing" supported="no"> |
| 23249 | <software name="hzqibing"> |
| 23250 | <!-- 4MB rom with crc bb78f17e is taizou's cracked version running on base MBC5 --> |
| 23486 | 23251 | <description>Hai Zhan Qi Bing (Chi)</description> |
| 23487 | 23252 | <year>200?</year> |
| 23488 | 23253 | <publisher>Jump Technology ~ Sintax</publisher> |
| 23489 | 23254 | <info name="alt_title" value="海戰奇兵"/> |
| 23490 | 23255 | <part name="cart" interface="gameboy_cart"> |
| 23491 | | <feature name="slot" value="rom_mbc5" /> |
| 23256 | <feature name="slot" value="rom_sintax" /> |
| 23492 | 23257 | <!-- cartridge ram --> |
| 23493 | 23258 | <dataarea name="rom" size="2097152"> |
| 23494 | 23259 | <rom name="hai zhan qi bing (chi)(unl) [raw dump].bin" size="2097152" crc="a962ad73" sha1="36f6454e3e70bb29f27782f2ec4200d5aef5ca98" offset="000000" /> |
| r21395 | r21396 | |
| 23498 | 23263 | </part> |
| 23499 | 23264 | </software> |
| 23500 | 23265 | |
| 23501 | | <software name="hzqibingh" cloneof="hzqibing"> |
| 23502 | | <description>Hai Zhan Qi Bing (Chi, Hacked)</description> |
| 23503 | | <year>200?</year> |
| 23504 | | <publisher>Jump Technology ~ Sintax</publisher> |
| 23505 | | <info name="alt_title" value="海戰奇兵"/> |
| 23506 | | <part name="cart" interface="gameboy_cart"> |
| 23507 | | <feature name="slot" value="rom_mbc5" /> |
| 23508 | | <!-- cartridge ram --> |
| 23509 | | <dataarea name="rom" size="4194304"> |
| 23510 | | <rom name="hai zhan qi bing (chi)(unl) [fixed].bin" size="4194304" crc="bb78f17e" sha1="b9ab5aa7fdd80b5d27cb48b1f513d899d29345cf" offset="000000" /> |
| 23511 | | </dataarea> |
| 23512 | | <dataarea name="nvram" size="32768"> |
| 23513 | | </dataarea> |
| 23514 | | </part> |
| 23515 | | </software> |
| 23516 | | |
| 23517 | | <software name="3gokum2" supported="no"> |
| 23266 | <software name="3gokum2"> |
| 23267 | <!-- 4MB rom with crc 8de5f8d5 is taizou's cracked version running on base MBC5 --> |
| 23518 | 23268 | <description>Zhen San Guo Wu Shuang 2 - Shin Sangokumusou 2 (Chi)</description> |
| 23519 | 23269 | <year>200?</year> |
| 23520 | 23270 | <publisher>Sintax</publisher> |
| 23521 | 23271 | <info name="alt_title" value="真三國無雙2"/> |
| 23522 | 23272 | <part name="cart" interface="gameboy_cart"> |
| 23523 | | <feature name="slot" value="rom_mbc5" /> |
| 23273 | <feature name="slot" value="rom_sintax" /> |
| 23524 | 23274 | <!-- cartridge ram --> |
| 23525 | 23275 | <dataarea name="rom" size="2097152"> |
| 23526 | 23276 | <rom name="zhen san guo wu shuang 2 - shin sangokumusou 2 (chi)(unl) [raw dump].bin" size="2097152" crc="95c322c9" sha1="e6ab58d212de83cb18e9eadac4cee5d0f6e4e31f" offset="000000" /> |
| r21395 | r21396 | |
| 23530 | 23280 | </part> |
| 23531 | 23281 | </software> |
| 23532 | 23282 | |
| 23533 | | <software name="3gokum2h" cloneof="3gokum2"> |
| 23534 | | <description>Zhen San Guo Wu Shuang 2 - Shin Sangokumusou 2 (Chi, Hacked)</description> |
| 23535 | | <year>200?</year> |
| 23536 | | <publisher>Sintax</publisher> |
| 23537 | | <info name="alt_title" value="真三國無雙2"/> |
| 23538 | | <part name="cart" interface="gameboy_cart"> |
| 23539 | | <feature name="slot" value="rom_mbc5" /> |
| 23540 | | <!-- cartridge ram --> |
| 23541 | | <dataarea name="rom" size="4194304"> |
| 23542 | | <rom name="zhen san guo wu shuang 2 - shin sangokumusou 2 (chi)(unl) [fixed].bin" size="4194304" crc="8de5f8d5" sha1="c0348d41ab8e0c33a214907616463236aa4ad4db" offset="000000" /> |
| 23543 | | </dataarea> |
| 23544 | | <dataarea name="nvram" size="8192"> |
| 23545 | | </dataarea> |
| 23546 | | </part> |
| 23547 | | </software> |
| 23548 | | |
| 23549 | | <software name="zzx3" supported="no"> |
| 23283 | <software name="zzx3"> |
| 23284 | <!-- 4MB rom with crc 66442e7d is taizou's cracked version running on base MBC5 --> |
| 23550 | 23285 | <description>Zhi Zhu Xia III (Chi)</description> |
| 23551 | 23286 | <year>200?</year> |
| 23552 | 23287 | <publisher>Sintax</publisher> |
| 23553 | 23288 | <info name="alt_title" value="蜘蛛侠3-电影版 ~ Zhi Zhu Xia 3 - Dian Ying Ban (Spiderman 3 Movie Version)"/> |
| 23554 | 23289 | <part name="cart" interface="gameboy_cart"> |
| 23555 | | <feature name="slot" value="rom_mbc5" /> |
| 23290 | <feature name="slot" value="rom_sintax" /> |
| 23556 | 23291 | <!-- cartridge ram --> |
| 23557 | 23292 | <dataarea name="rom" size="2097152"> |
| 23558 | 23293 | <rom name="zhi zhu xia iii (chi)(unl) [raw dump].bin" size="2097152" crc="d311efcc" sha1="9eb0c468d5f898ef7b4d6ff74d7ff497b8c7818d" offset="000000" /> |
| r21395 | r21396 | |
| 23562 | 23297 | </part> |
| 23563 | 23298 | </software> |
| 23564 | 23299 | |
| 23565 | | <software name="zzx3h" cloneof="zzx3"> |
| 23566 | | <description>Zhi Zhu Xia III (Chi, Hacked)</description> |
| 23567 | | <year>200?</year> |
| 23568 | | <publisher>Sintax</publisher> |
| 23569 | | <info name="alt_title" value="蜘蛛侠3-电影版 ~ Zhi Zhu Xia 3 - Dian Ying Ban (Spiderman 3 Movie Version)"/> |
| 23570 | | <part name="cart" interface="gameboy_cart"> |
| 23571 | | <feature name="slot" value="rom_mbc5" /> |
| 23572 | | <!-- cartridge ram --> |
| 23573 | | <dataarea name="rom" size="4194304"> |
| 23574 | | <rom name="zhi zhu xia iii (chi)(unl) [fixed].bin" size="4194304" crc="66442e7d" sha1="2775044c3a8547b13e2d934418045ab7eeb70906" offset="000000" /> |
| 23575 | | </dataarea> |
| 23576 | | <dataarea name="nvram" size="32768"> |
| 23577 | | </dataarea> |
| 23578 | | </part> |
| 23579 | | </software> |
| 23580 | | |
| 23581 | 23300 | <software name="xfsb"> |
| 23582 | 23301 | <description>Xin Feng Shen Bang (Chi, Ripped from 12 in 1 multicart)</description> |
| 23583 | 23302 | <year>2001</year> |
| r21395 | r21396 | |
| 23594 | 23313 | </part> |
| 23595 | 23314 | </software> |
| 23596 | 23315 | |
| 23597 | | <software name="digisaph" supported="no"> |
| 23316 | <software name="digisaph"> |
| 23317 | <!-- 4MB rom with crc 88da70ac is taizou's cracked version running on base MBC5 --> |
| 23598 | 23318 | <description>2003 Digitmon Sapphire (Chi)</description> |
| 23599 | 23319 | <year>20??</year> |
| 23600 | 23320 | <publisher><unknown></publisher> |
| 23601 | 23321 | <info name="alt_title" value="2003 Digimom Sapphii (Cart)"/> |
| 23602 | 23322 | <part name="cart" interface="gameboy_cart"> |
| 23323 | <feature name="slot" value="rom_sintax" /> |
| 23603 | 23324 | <dataarea name="rom" size="2097152"> |
| 23604 | 23325 | <rom name="2003 digimom sapphii (2003 digitmon sapphire) (unlicensed, english) [raw dump].bin" size="2097152" crc="7cff9f0b" sha1="1e42c461e0c6705637a698dbda8b34bc37acc51d" offset="000000" /> |
| 23605 | 23326 | </dataarea> |
| r21395 | r21396 | |
| 23608 | 23329 | </part> |
| 23609 | 23330 | </software> |
| 23610 | 23331 | |
| 23611 | | <software name="digisaphh" cloneof="digisaph"> |
| 23612 | | <description>2003 Digitmon Sapphire (Chi, Hacked)</description> |
| 23613 | | <year>20??</year> |
| 23614 | | <publisher><unknown></publisher> |
| 23615 | | <info name="alt_title" value="2003 Digimom Sapphii (Cart)"/> |
| 23616 | | <part name="cart" interface="gameboy_cart"> |
| 23617 | | <dataarea name="rom" size="4194304"> |
| 23618 | | <rom name="2003 digimom sapphii (2003 digitmon sapphire) (unlicensed, english) [fixed].bin" size="4194304" crc="88da70ac" sha1="a5b3a1986e99e9ec916c809562a80fdae0829295" offset="000000" /> |
| 23619 | | </dataarea> |
| 23620 | | <dataarea name="nvram" size="8192"> |
| 23621 | | </dataarea> |
| 23622 | | </part> |
| 23623 | | </software> |
| 23624 | | |
| 23625 | 23332 | <software name="smbl3"> |
| 23626 | 23333 | <description>Shu Ma Bao Long 3 - Shui Jing Ban (Chi)</description> |
| 23627 | 23334 | <year>20??</year> |
| 23628 | 23335 | <publisher><unknown></publisher> |
| 23629 | 23336 | <info name="alt_title" value="數碼暴龍3-水晶版"/> |
| 23630 | 23337 | <part name="cart" interface="gameboy_cart"> |
| 23338 | <feature name="slot" value="rom_mbc5" /> |
| 23631 | 23339 | <dataarea name="rom" size="2097152"> |
| 23632 | 23340 | <rom name="shu ma bao long 3 - shui jing ban (unlicensed, chinese) [raw dump].bin" size="2097152" crc="8bfbe00a" sha1="ca35357c3be6c55ca1ec692203ce0944f5082c4c" offset="000000" /> |
| 23633 | 23341 | </dataarea> |
| r21395 | r21396 | |
| 23643 | 23351 | <info name="serial" value="CK019-1"/> |
| 23644 | 23352 | <info name="alt_title" value="數碼暴龍3-水晶版"/> |
| 23645 | 23353 | <part name="cart" interface="gameboy_cart"> |
| 23354 | <feature name="slot" value="rom_mbc5" /> |
| 23646 | 23355 | <dataarea name="rom" size="4194304"> |
| 23647 | 23356 | <rom name="shu ma bao long 9 - bao long pian 2002 (unlicensed, chinese) [raw dump].bin" size="4194304" crc="76ab97f6" sha1="c3d9e17c9b01959b64a7c662479c755f757f58c9" offset="000000" /> |
| 23648 | 23357 | </dataarea> |
| r21395 | r21396 | |
| 24380 | 24089 | </part> |
| 24381 | 24090 | </software> |
| 24382 | 24091 | |
| 24383 | | <software name="dkong5ts" supported="no"> |
| 24092 | <software name="dkong5ts"> |
| 24093 | <!-- 4MB rom with crc f27a687e is taizou's cracked version running on base MBC5 --> |
| 24384 | 24094 | <description>Donkey Kong 5 - The Journey of Over Time and Space (Chi)</description> |
| 24385 | 24095 | <year>200?</year> |
| 24386 | 24096 | <publisher>Sintax</publisher> |
| 24387 | 24097 | <part name="cart" interface="gameboy_cart"> |
| 24388 | | <feature name="slot" value="rom_mbc5" /> |
| 24098 | <feature name="slot" value="rom_sintax" /> |
| 24389 | 24099 | <!-- cartridge ram --> |
| 24390 | 24100 | <dataarea name="rom" size="2097152"> |
| 24391 | 24101 | <rom name="donkey kong 5 (unl)(english) [raw dump].bin" size="2097152" crc="1a369dd5" sha1="1ff1ac88dea7431866016970c4f4ae049302201b" offset="000000" /> |
| r21395 | r21396 | |
| 24395 | 24105 | </part> |
| 24396 | 24106 | </software> |
| 24397 | 24107 | |
| 24398 | | <software name="dkong5tsh" cloneof="dkong5ts" supported="no"> |
| 24399 | | <description>Donkey Kong 5 - The Journey of Over Time and Space (Chi, Hacked)</description> |
| 24400 | | <year>200?</year> |
| 24401 | | <publisher>Sintax</publisher> |
| 24402 | | <part name="cart" interface="gameboy_cart"> |
| 24403 | | <feature name="slot" value="rom_mbc5" /> |
| 24404 | | <!-- cartridge ram --> |
| 24405 | | <dataarea name="rom" size="4194304"> |
| 24406 | | <rom name="donkey kong 5 (unl)(english) [fixed].bin" size="4194304" crc="f27a687e" sha1="afed3d2389c92ea4f1246cc5f918275e7ebd7ab9" offset="000000" /> |
| 24407 | | </dataarea> |
| 24408 | | <dataarea name="nvram" size="8192"> |
| 24409 | | </dataarea> |
| 24410 | | </part> |
| 24411 | | </software> |
| 24412 | | |
| 24413 | 24108 | <software name="sm3sp" supported="no"> |
| 24414 | 24109 | <description>Super Mario 3 Special (Chi, Bad? Protected?)</description> |
| 24415 | 24110 | <year>200?</year> |
| r21395 | r21396 | |
| 24423 | 24118 | </software> |
| 24424 | 24119 | |
| 24425 | 24120 | <!-- This version should be the real dump, protected as the original cart --> |
| 24426 | | <software name="digimn2"> |
| 24121 | <software name="digimn2" supported="no"> |
| 24427 | 24122 | <description>Digimon 2 (Chi)</description> |
| 24428 | 24123 | <year>20??</year> |
| 24429 | 24124 | <publisher>Yong Yong</publisher> |
| r21395 | r21396 | |
| 24468 | 24163 | </software> |
| 24469 | 24164 | |
| 24470 | 24165 | <!-- This version should be the real dump, protected as the original cart --> |
| 24471 | | <software name="digimn4"> |
| 24166 | <software name="digimn4" supported="no"> |
| 24472 | 24167 | <description>Digimon 02 4 (Chi)</description> |
| 24473 | 24168 | <year>20??</year> |
| 24474 | 24169 | <publisher>Yong Yong</publisher> |
trunk/src/mess/drivers/gb.c
| r21395 | r21396 | |
| 456 | 456 | static const UINT16 mgb_cpu_regs[6] = { 0xFFB0, 0x0013, 0x00D8, 0x014D, 0xFFFE, 0x0100 }; /* Game Boy Pocket / Super Game Boy 2 */ |
| 457 | 457 | static const UINT16 megaduck_cpu_regs[6] = { 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFE, 0x0000 }; /* Megaduck */ |
| 458 | 458 | |
| 459 | | static ADDRESS_MAP_START(gb_map, AS_PROGRAM, 8, gb_state ) |
| 460 | | ADDRESS_MAP_UNMAP_HIGH |
| 461 | | AM_RANGE(0x0000, 0x00ff) AM_ROMBANK("bank5") /* BIOS or ROM */ |
| 462 | | AM_RANGE(0x0100, 0x01ff) AM_ROMBANK("bank10") /* ROM bank */ |
| 463 | | AM_RANGE(0x0200, 0x08ff) AM_ROMBANK("bank6") |
| 464 | | AM_RANGE(0x0900, 0x3fff) AM_ROMBANK("bank11") |
| 465 | | AM_RANGE(0x4000, 0x5fff) AM_ROMBANK("bank1") /* 8KB/16KB switched ROM bank */ |
| 466 | | AM_RANGE(0x6000, 0x7fff) AM_ROMBANK("bank4") /* 8KB/16KB switched ROM bank */ |
| 467 | | AM_RANGE(0x8000, 0x9fff) AM_READWRITE(gb_vram_r, gb_vram_w ) /* 8k VRAM */ |
| 468 | | AM_RANGE(0xa000, 0xbfff) AM_RAMBANK("bank2") /* 8k switched RAM bank (cartridge) */ |
| 469 | | AM_RANGE(0xc000, 0xfdff) AM_RAM /* 8k low RAM, echo RAM */ |
| 470 | | AM_RANGE(0xfe00, 0xfeff) AM_READWRITE(gb_oam_r, gb_oam_w ) /* OAM RAM */ |
| 471 | | AM_RANGE(0xff00, 0xff0f) AM_READWRITE(gb_io_r, gb_io_w ) /* I/O */ |
| 472 | | AM_RANGE(0xff10, 0xff26) AM_DEVREADWRITE_LEGACY("custom", gb_sound_r, gb_sound_w ) /* sound registers */ |
| 473 | | AM_RANGE(0xff27, 0xff2f) AM_NOP /* unused */ |
| 474 | | AM_RANGE(0xff30, 0xff3f) AM_DEVREADWRITE_LEGACY("custom", gb_wave_r, gb_wave_w ) /* Wave ram */ |
| 475 | | AM_RANGE(0xff40, 0xff7f) AM_READWRITE(gb_video_r, gb_io2_w) /* Video controller & BIOS flip-flop */ |
| 476 | | AM_RANGE(0xff80, 0xfffe) AM_RAM /* High RAM */ |
| 477 | | AM_RANGE(0xffff, 0xffff) AM_READWRITE(gb_ie_r, gb_ie_w ) /* Interrupt enable register */ |
| 478 | | ADDRESS_MAP_END |
| 479 | 459 | |
| 480 | 460 | READ8_MEMBER(gb_state::gb_cart_r) |
| 481 | 461 | { |
| r21395 | r21396 | |
| 647 | 627 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SELECT) PORT_NAME("Select") |
| 648 | 628 | INPUT_PORTS_END |
| 649 | 629 | |
| 650 | | static MACHINE_CONFIG_START( gb_common, gb_state ) |
| 630 | static SLOT_INTERFACE_START(gb_cart) |
| 631 | SLOT_INTERFACE_INTERNAL("rom", GB_STD_ROM) |
| 632 | SLOT_INTERFACE_INTERNAL("rom_mbc1", GB_ROM_MBC1) |
| 633 | SLOT_INTERFACE_INTERNAL("rom_mbc1col", GB_ROM_MBC1_COL) |
| 634 | SLOT_INTERFACE_INTERNAL("rom_mbc2", GB_ROM_MBC2) |
| 635 | SLOT_INTERFACE_INTERNAL("rom_mbc3", GB_ROM_MBC3) |
| 636 | SLOT_INTERFACE_INTERNAL("rom_huc1", GB_ROM_MBC3) |
| 637 | SLOT_INTERFACE_INTERNAL("rom_huc3", GB_ROM_MBC3) |
| 638 | SLOT_INTERFACE_INTERNAL("rom_mbc5", GB_ROM_MBC5) |
| 639 | SLOT_INTERFACE_INTERNAL("rom_mbc6", GB_ROM_MBC6) |
| 640 | SLOT_INTERFACE_INTERNAL("rom_mbc7", GB_ROM_MBC7) |
| 641 | SLOT_INTERFACE_INTERNAL("rom_tama5", GB_ROM_TAMA5) |
| 642 | SLOT_INTERFACE_INTERNAL("rom_mmm01", GB_ROM_MMM01) |
| 643 | SLOT_INTERFACE_INTERNAL("rom_wisdom", GB_ROM_WISDOM) |
| 644 | SLOT_INTERFACE_INTERNAL("rom_yong", GB_ROM_YONG) |
| 645 | SLOT_INTERFACE_INTERNAL("rom_lasama", GB_ROM_LASAMA) |
| 646 | SLOT_INTERFACE_INTERNAL("rom_atvrac", GB_ROM_ATVRAC) |
| 647 | SLOT_INTERFACE_INTERNAL("rom_camera", GB_STD_ROM) |
| 648 | SLOT_INTERFACE_INTERNAL("rom_sintax", GB_ROM_SINTAX) |
| 649 | SLOT_INTERFACE_END |
| 650 | |
| 651 | static SLOT_INTERFACE_START(megaduck_cart) |
| 652 | SLOT_INTERFACE_INTERNAL("rom", MEGADUCK_ROM) |
| 653 | SLOT_INTERFACE_END |
| 654 | |
| 655 | |
| 656 | static MACHINE_CONFIG_START( gameboy, gb_state ) |
| 651 | 657 | /* basic machine hardware */ |
| 652 | 658 | MCFG_CPU_ADD("maincpu", LR35902, 4194304) /* 4.194304 MHz */ |
| 653 | | MCFG_CPU_PROGRAM_MAP(gb_map) |
| 659 | MCFG_CPU_PROGRAM_MAP(gameboy_map) |
| 654 | 660 | MCFG_LR35902_TIMER_CB( WRITE8( gb_state, gb_timer_callback ) ) |
| 655 | 661 | MCFG_LR35902_HALT_BUG |
| 656 | 662 | MCFG_CPU_VBLANK_INT_DRIVER("screen", gb_state, gb_scanline_interrupt) /* 1 dummy int each frame */ |
| r21395 | r21396 | |
| 678 | 684 | MCFG_SOUND_ADD("custom", GAMEBOY, 0) |
| 679 | 685 | MCFG_SOUND_ROUTE(0, "lspeaker", 0.50) |
| 680 | 686 | MCFG_SOUND_ROUTE(1, "rspeaker", 0.50) |
| 681 | | MACHINE_CONFIG_END |
| 682 | 687 | |
| 683 | | static SLOT_INTERFACE_START(gb_cart) |
| 684 | | SLOT_INTERFACE_INTERNAL("rom", GB_STD_ROM) |
| 685 | | SLOT_INTERFACE_INTERNAL("rom_mbc1", GB_ROM_MBC1) |
| 686 | | SLOT_INTERFACE_INTERNAL("rom_mbc1k", GB_ROM_MBC1K) |
| 687 | | SLOT_INTERFACE_INTERNAL("rom_mbc2", GB_ROM_MBC2) |
| 688 | | SLOT_INTERFACE_INTERNAL("rom_mbc3", GB_ROM_MBC3) |
| 689 | | SLOT_INTERFACE_INTERNAL("rom_huc1", GB_ROM_MBC3) |
| 690 | | SLOT_INTERFACE_INTERNAL("rom_huc3", GB_ROM_MBC3) |
| 691 | | SLOT_INTERFACE_INTERNAL("rom_mbc5", GB_ROM_MBC5) |
| 692 | | SLOT_INTERFACE_INTERNAL("rom_mbc6", GB_ROM_MBC6) |
| 693 | | SLOT_INTERFACE_INTERNAL("rom_mbc7", GB_ROM_MBC7) |
| 694 | | SLOT_INTERFACE_INTERNAL("rom_tama5", GB_ROM_TAMA5) |
| 695 | | SLOT_INTERFACE_INTERNAL("rom_mmm01", GB_ROM_MMM01) |
| 696 | | SLOT_INTERFACE_INTERNAL("rom_wisdom", GB_ROM_WISDOM) |
| 697 | | SLOT_INTERFACE_INTERNAL("rom_yong", GB_ROM_YONG) |
| 698 | | SLOT_INTERFACE_INTERNAL("rom_lasama", GB_ROM_LASAMA) |
| 699 | | SLOT_INTERFACE_INTERNAL("rom_atvrac", GB_ROM_ATVRAC) |
| 700 | | SLOT_INTERFACE_INTERNAL("rom_camera", GB_STD_ROM) |
| 701 | | SLOT_INTERFACE_END |
| 702 | | |
| 703 | | static SLOT_INTERFACE_START(megaduck_cart) |
| 704 | | SLOT_INTERFACE_INTERNAL("rom", MEGADUCK_ROM) |
| 705 | | SLOT_INTERFACE_END |
| 706 | | |
| 707 | | static MACHINE_CONFIG_DERIVED( gameboy, gb_common ) |
| 708 | | MCFG_CPU_REPLACE("maincpu", LR35902, 4194304) /* 4.194304 MHz */ |
| 709 | | MCFG_CPU_PROGRAM_MAP(gameboy_map) |
| 710 | | |
| 688 | /* cartslot */ |
| 711 | 689 | MCFG_GB_CARTRIDGE_ADD("gbslot", gb_cart, NULL, NULL) |
| 712 | 690 | |
| 713 | 691 | MCFG_SOFTWARE_LIST_ADD("cart_list","gameboy") |
trunk/src/mess/machine/gb_mbc.c
| r21395 | r21396 | |
| 17 | 17 | //------------------------------------------------- |
| 18 | 18 | |
| 19 | 19 | const device_type GB_ROM_MBC1 = &device_creator<gb_rom_mbc1_device>; |
| 20 | | const device_type GB_ROM_MBC1K = &device_creator<gb_rom_mbc1k_device>; |
| 20 | const device_type GB_ROM_MBC1_COL = &device_creator<gb_rom_mbc1col_device>; |
| 21 | 21 | const device_type GB_ROM_MBC2 = &device_creator<gb_rom_mbc2_device>; |
| 22 | 22 | const device_type GB_ROM_MBC3 = &device_creator<gb_rom_mbc3_device>; |
| 23 | 23 | const device_type GB_ROM_MBC5 = &device_creator<gb_rom_mbc5_device>; |
| 24 | 24 | const device_type GB_ROM_MBC6 = &device_creator<gb_rom_mbc6_device>; |
| 25 | 25 | const device_type GB_ROM_MBC7 = &device_creator<gb_rom_mbc7_device>; |
| 26 | 26 | const device_type GB_ROM_MMM01 = &device_creator<gb_rom_mmm01_device>; |
| 27 | const device_type GB_ROM_SINTAX = &device_creator<gb_rom_sintax_device>; |
| 27 | 28 | |
| 28 | 29 | |
| 29 | 30 | gb_rom_mbc_device::gb_rom_mbc_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock) |
| r21395 | r21396 | |
| 37 | 38 | { |
| 38 | 39 | } |
| 39 | 40 | |
| 40 | | gb_rom_mbc1k_device::gb_rom_mbc1k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
| 41 | | : gb_rom_mbc_device(mconfig, GB_ROM_MBC1K, "GB MBC1 Korean Carts", tag, owner, clock) |
| 41 | gb_rom_mbc1col_device::gb_rom_mbc1col_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
| 42 | : gb_rom_mbc_device(mconfig, GB_ROM_MBC1_COL, "GB MBC1 Collection Carts", tag, owner, clock) |
| 42 | 43 | { |
| 43 | 44 | } |
| 44 | 45 | |
| r21395 | r21396 | |
| 72 | 73 | { |
| 73 | 74 | } |
| 74 | 75 | |
| 76 | gb_rom_sintax_device::gb_rom_sintax_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
| 77 | : gb_rom_mbc_device(mconfig, GB_ROM_SINTAX, "GB MBC5 Sintax Carts", tag, owner, clock) |
| 78 | { |
| 79 | } |
| 75 | 80 | |
| 81 | |
| 76 | 82 | void gb_rom_mbc_device::device_start() |
| 77 | 83 | { |
| 78 | 84 | has_timer = FALSE; |
| r21395 | r21396 | |
| 107 | 113 | save_item(NAME(m_mode)); |
| 108 | 114 | } |
| 109 | 115 | |
| 110 | | void gb_rom_mbc1k_device::device_start() |
| 116 | void gb_rom_mbc1col_device::device_start() |
| 111 | 117 | { |
| 112 | 118 | has_timer = FALSE; |
| 113 | 119 | has_rumble = FALSE; |
| r21395 | r21396 | |
| 238 | 244 | save_item(NAME(m_reg)); |
| 239 | 245 | } |
| 240 | 246 | |
| 247 | void gb_rom_sintax_device::device_start() |
| 248 | { |
| 249 | has_timer = FALSE; |
| 250 | has_rumble = FALSE; |
| 251 | |
| 252 | m_latch_bank = 0; |
| 253 | m_latch_bank2 = 1; |
| 254 | m_ram_bank = 0; |
| 255 | m_ram_enable = 0; |
| 256 | m_mode = 0; |
| 241 | 257 | |
| 258 | m_sintax_mode = 0; |
| 259 | m_currentxor = 0; |
| 260 | m_xor2 = 0; |
| 261 | m_xor3 = 0; |
| 262 | m_xor4 = 0; |
| 263 | m_xor5 = 0; |
| 264 | |
| 265 | save_item(NAME(m_latch_bank)); |
| 266 | save_item(NAME(m_latch_bank2)); |
| 267 | save_item(NAME(m_ram_bank)); |
| 268 | save_item(NAME(m_ram_enable)); |
| 269 | save_item(NAME(m_mode)); |
| 270 | save_item(NAME(m_sintax_mode)); |
| 271 | save_item(NAME(m_currentxor)); |
| 272 | save_item(NAME(m_xor2)); |
| 273 | save_item(NAME(m_xor3)); |
| 274 | save_item(NAME(m_xor4)); |
| 275 | save_item(NAME(m_xor5)); |
| 276 | } |
| 277 | |
| 278 | |
| 242 | 279 | /*------------------------------------------------- |
| 243 | 280 | mapper specific handlers |
| 244 | 281 | -------------------------------------------------*/ |
| r21395 | r21396 | |
| 321 | 358 | |
| 322 | 359 | // MBC1 Korean variant (used by Bomberman Selection) |
| 323 | 360 | |
| 324 | | READ8_MEMBER(gb_rom_mbc1k_device::read_rom) |
| 361 | READ8_MEMBER(gb_rom_mbc1col_device::read_rom) |
| 325 | 362 | { |
| 326 | 363 | if (offset < 0x4000) |
| 327 | 364 | return m_rom[rom_bank_map[m_latch_bank] * 0x4000 + (offset & 0x3fff)]; |
| r21395 | r21396 | |
| 329 | 366 | return m_rom[rom_bank_map[m_latch_bank2] * 0x4000 + (offset & 0x3fff)]; |
| 330 | 367 | } |
| 331 | 368 | |
| 332 | | WRITE8_MEMBER(gb_rom_mbc1k_device::write_bank) |
| 369 | WRITE8_MEMBER(gb_rom_mbc1col_device::write_bank) |
| 333 | 370 | { |
| 334 | 371 | if (offset < 0x2000) |
| 335 | 372 | m_ram_enable = ((data & 0x0f) == 0x0a) ? 1 : 0; |
| r21395 | r21396 | |
| 355 | 392 | } |
| 356 | 393 | |
| 357 | 394 | // RAM access is the same as usual MBC1 |
| 358 | | READ8_MEMBER(gb_rom_mbc1k_device::read_ram) |
| 395 | READ8_MEMBER(gb_rom_mbc1col_device::read_ram) |
| 359 | 396 | { |
| 360 | 397 | if (m_ram && m_ram_enable) |
| 361 | 398 | { |
| r21395 | r21396 | |
| 366 | 403 | return 0xff; |
| 367 | 404 | } |
| 368 | 405 | |
| 369 | | WRITE8_MEMBER(gb_rom_mbc1k_device::write_ram) |
| 406 | WRITE8_MEMBER(gb_rom_mbc1col_device::write_ram) |
| 370 | 407 | { |
| 371 | 408 | if (m_ram && m_ram_enable) |
| 372 | 409 | { |
| r21395 | r21396 | |
| 678 | 715 | logerror("0x%04X: write 0x%02X to 0x%04X\n", space.device().safe_pc(), data, offset); |
| 679 | 716 | else |
| 680 | 717 | { |
| 681 | | logerror( "0x%04X: write 0x%02X to 0x%04X\n", space.device().safe_pc(), data, offset); |
| 718 | logerror("0x%04X: write 0x%02X to 0x%04X\n", space.device().safe_pc(), data, offset); |
| 682 | 719 | /* Not sure if this is correct, Taito Variety Pack sets these values */ |
| 683 | 720 | /* Momotarou Collection 2 writes 01 and 21 here */ |
| 684 | 721 | switch (data) |
| r21395 | r21396 | |
| 689 | 726 | } |
| 690 | 727 | } |
| 691 | 728 | } |
| 729 | |
| 730 | // MBC5 variant used by Sintax games |
| 731 | |
| 732 | void gb_rom_sintax_device::set_xor_for_bank(UINT8 bank) |
| 733 | { |
| 734 | switch (bank & 0x0f) |
| 735 | { |
| 736 | case 0x00: case 0x04: case 0x08: case 0x0c: |
| 737 | m_currentxor = m_xor2; |
| 738 | break; |
| 739 | case 0x01: case 0x05: case 0x09: case 0x0d: |
| 740 | m_currentxor = m_xor3; |
| 741 | break; |
| 742 | case 0x02: case 0x06: case 0x0a: case 0x0e: |
| 743 | m_currentxor = m_xor4; |
| 744 | break; |
| 745 | case 0x03: case 0x07: case 0x0b: case 0x0f: |
| 746 | m_currentxor = m_xor5; |
| 747 | break; |
| 748 | } |
| 749 | } |
| 750 | |
| 751 | READ8_MEMBER(gb_rom_sintax_device::read_rom) |
| 752 | { |
| 753 | if (offset < 0x4000) |
| 754 | return m_rom[rom_bank_map[m_latch_bank] * 0x4000 + (offset & 0x3fff)]; |
| 755 | else |
| 756 | return m_rom[rom_bank_map[m_latch_bank2] * 0x4000 + (offset & 0x3fff)] ^ m_currentxor; |
| 757 | } |
| 758 | |
| 759 | WRITE8_MEMBER(gb_rom_sintax_device::write_bank) |
| 760 | { |
| 761 | if (offset < 0x2000) |
| 762 | m_ram_enable = ((data & 0x0f) == 0x0a) ? 1 : 0; |
| 763 | else if (offset < 0x3000) |
| 764 | { |
| 765 | set_xor_for_bank(data); |
| 766 | |
| 767 | switch (m_sintax_mode & 0x0f) |
| 768 | { |
| 769 | case 0x0d: |
| 770 | data = BITSWAP8(data, 1,0,7,6,5,4,3,2); |
| 771 | break; |
| 772 | case 0x09: |
| 773 | //data = BITSWAP8(data, 3,2,5,4,0,1,6,7); // Monkey..no |
| 774 | data = BITSWAP8(data, 4,5,2,3,0,1,6,7); |
| 775 | break; |
| 776 | case 0x00: // 0x10=lion 0x00 hmmmmm // 1 and 0 unconfirmed |
| 777 | data = BITSWAP8(data, 7,0,5,6,3,4,1,2); |
| 778 | break; |
| 779 | case 0x01: |
| 780 | data = BITSWAP8(data, 0,1,6,7,4,5,2,3); |
| 781 | break; |
| 782 | case 0x05: |
| 783 | data = BITSWAP8(data, 7,6,1,0,3,2,5,4); // Not 100% on this one |
| 784 | break; |
| 785 | case 0x07: |
| 786 | data = BITSWAP8(data, 2,0,3,1,5,4,7,6); // 5 and 7 unconfirmed |
| 787 | break; |
| 788 | case 0x0b: |
| 789 | data = BITSWAP8(data, 2,3,0,1,6,7,4,5); // 5 and 6 unconfirmed |
| 790 | break; |
| 791 | } |
| 792 | m_latch_bank2 = (m_latch_bank2 & 0x100) | data; |
| 793 | } |
| 794 | else if (offset < 0x4000) |
| 795 | { |
| 796 | m_latch_bank2 = (m_latch_bank2 & 0xff) | ((data & 0x01) << 8); |
| 797 | } |
| 798 | else if (offset < 0x5000) |
| 799 | { |
| 800 | data &= 0x0f; |
| 801 | if (has_rumble) |
| 802 | data &= 0x7; |
| 803 | m_ram_bank = data; |
| 804 | } |
| 805 | else if (offset < 0x6000) |
| 806 | { |
| 807 | if (!m_sintax_mode) |
| 808 | { |
| 809 | m_sintax_mode = data; |
| 810 | write_bank(space, 0x2000, 1); //force a fake bank switch |
| 811 | } |
| 812 | printf("sintax mode %x\n", m_sintax_mode & 0xf); |
| 813 | } |
| 814 | else if (offset >= 0x7000) |
| 815 | { |
| 816 | switch ((offset & 0x00f0) >> 4) |
| 817 | { |
| 818 | case 2: |
| 819 | m_xor2 = data; |
| 820 | break; |
| 821 | case 3: |
| 822 | m_xor3 = data; |
| 823 | break; |
| 824 | case 4: |
| 825 | m_xor4 = data; |
| 826 | break; |
| 827 | case 5: |
| 828 | m_xor5 = data; |
| 829 | break; |
| 830 | } |
| 831 | |
| 832 | if (m_currentxor == 0) |
| 833 | set_xor_for_bank(4); |
| 834 | } |
| 835 | |
| 836 | } |
| 837 | |
| 838 | READ8_MEMBER(gb_rom_sintax_device::read_ram) |
| 839 | { |
| 840 | if (m_ram && m_ram_enable) |
| 841 | return m_ram[ram_bank_map[m_ram_bank] * 0x2000 + (offset & 0x1fff)]; |
| 842 | else |
| 843 | return 0xff; |
| 844 | } |
| 845 | |
| 846 | WRITE8_MEMBER(gb_rom_sintax_device::write_ram) |
| 847 | { |
| 848 | if (m_ram && m_ram_enable) |
| 849 | m_ram[ram_bank_map[m_ram_bank] * 0x2000 + (offset & 0x1fff)] = data; |
| 850 | } |