diff options
author | 2016-03-24 22:48:19 +0000 | |
---|---|---|
committer | 2016-03-24 22:48:19 +0000 | |
commit | 765479d552be170976b8d7102edc064acab2ac10 (patch) | |
tree | 8caebeb365db64a22a9b7e5c8810c433d7a10db9 /src | |
parent | 29253e5c402e5ede274c80d1ff04dce149166df2 (diff) |
load 'dynabb' romset properly, 2 model roms were incorrectly being loaded into the data region, and a model rom was incorrectly marked as a bad dump because it had been paired with the wrong rom.
the IC positions don't agree with other games in the driver, but the ROM check agrees with this (IC 11/12 aren't checked as data roms because they're model roms) and the rom pairings are now correct, and data structures match other games.
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/model2.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mame/drivers/model2.cpp b/src/mame/drivers/model2.cpp index c2ba16a164b..c29c3a03367 100644 --- a/src/mame/drivers/model2.cpp +++ b/src/mame/drivers/model2.cpp @@ -5196,8 +5196,7 @@ ROM_START( dynabb ) /* Dynamite Baseball, Model 2B. Sega game ID# 833-12803 DYNA ROM_LOAD32_WORD("epr-19169.14", 0x100002, 0x080000, CRC(91a5acef) SHA1(2520a3e4ff15e4d583861ba656570abca5f7c611) ) ROM_REGION32_LE( 0x2000000, "user1", 0 ) // Data - ROM_LOAD32_WORD("mpr-19178.11", 0x0000000, 0x400000, CRC(0d621e21) SHA1(31adc229258a5d468ff80d789c59bd8a6777f900) ) - ROM_LOAD32_WORD("mpr-19179.12", 0x0000002, 0x400000, CRC(337a4ec2) SHA1(77d7d186344715237895ac1ed0ab219fcc340a7e) ) + // 0x0000000 - 0x07fffff unpopulated? (not checked by ROM checks) ROM_LOAD32_WORD("mpr-19176.9", 0x0800000, 0x400000, CRC(2c4e90f5) SHA1(8d5ed0b26e79dd6476282bc69cb27b42381635f2) ) ROM_LOAD32_WORD("mpr-19177.10", 0x0800002, 0x400000, CRC(b0f1e512) SHA1(81e4124ac7766c7ea6bac7e7f4db110783394ae3) ) ROM_LOAD32_WORD("mpr-19174.7", 0x1000000, 0x400000, CRC(057e5200) SHA1(dd07eb438d91a8132789154a633fb6ec4e2ef0d1) ) @@ -5205,9 +5204,13 @@ ROM_START( dynabb ) /* Dynamite Baseball, Model 2B. Sega game ID# 833-12803 DYNA ROM_LOAD32_WORD("mpr-19172.5", 0x1800000, 0x400000, CRC(9214aaaf) SHA1(769ad943ca90f0f3cc81f00e7a8cca95c660d266) ) ROM_LOAD32_WORD("mpr-19173.6", 0x1800002, 0x400000, CRC(31adbeed) SHA1(3984be892f0dce21c8d423dda055ef7e57df4d4e) ) - ROM_REGION( 0x800000, "user2", 0 ) // Models - ROM_LOAD32_WORD("mpr-19180.17", 0x000000, 0x400000, CRC(d2e311a5) SHA1(83fb31c6ad7c32f1a7bcf870edb2719653c3db97) ) - ROM_LOAD32_WORD("mpr-19181.21", 0x000002, 0x400000, BAD_DUMP CRC(09a86c33) SHA1(30601c5b00fa3c9db815f60a0de16576e34b8c42) ) // BAD_DUMP: 2nd half empty + ROM_REGION( 0x1000000, "user2", 0 ) // Models + // these IC positions are weird compared to the other games, but these are the correct pairings. + ROM_LOAD32_WORD("mpr-19178.11", 0x0000000, 0x400000, CRC(0d621e21) SHA1(31adc229258a5d468ff80d789c59bd8a6777f900) ) + ROM_LOAD32_WORD("mpr-19180.17", 0x0000002, 0x400000, CRC(d2e311a5) SHA1(83fb31c6ad7c32f1a7bcf870edb2719653c3db97) ) + ROM_LOAD32_WORD("mpr-19179.12", 0x0800000, 0x400000, CRC(337a4ec2) SHA1(77d7d186344715237895ac1ed0ab219fcc340a7e) ) + ROM_LOAD32_WORD("mpr-19181.21", 0x0800002, 0x400000, CRC(09a86c33) SHA1(30601c5b00fa3c9db815f60a0de16576e34b8c42) ) + ROM_REGION( 0x800000, "user3", 0 ) // Textures ROM_LOAD32_WORD("mpr-19183.27", 0x000000, 0x400000, CRC(5e29074b) SHA1(f4dfa396653aeb649ec170c9584ea1a74377929a) ) |