diff options
author | David Haywood <mamehaze@users.noreply.github.com> | 2016-03-21 22:26:20 +0000 |
---|---|---|
committer | David Haywood <mamehaze@users.noreply.github.com> | 2016-03-21 22:26:20 +0000 |
commit | 98bc52e677113960168aac65b9f1b33adabd163e (patch) | |
tree | 9615fe198e96319f8a40b1770bc72b588429da30 | |
parent | 3c9f0c901ebd6e39e5d9ac7ad770371bf350baad (diff) |
add the encryption related prom to the teddybbobl romset (nw)
(otherwise it's just the same as a regular romset, on a bootleg board)
-rw-r--r-- | src/mame/drivers/system1.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/mame/drivers/system1.cpp b/src/mame/drivers/system1.cpp index e210388e3cc..3f2e454e1f7 100644 --- a/src/mame/drivers/system1.cpp +++ b/src/mame/drivers/system1.cpp @@ -3258,14 +3258,14 @@ ROM_START( teddybbo ) ROM_END -ROM_START( teddybbobl ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "epr-6739.116", 0x0000, 0x4000, CRC(81a37e69) SHA1(ddd0fd7ba5b3646c43ae4261f1e3fedd4184d92c) ) // 1.f2 - ROM_LOAD( "epr-6740.109", 0x4000, 0x4000, CRC(715388a9) SHA1(5affc4ecb1e0d58b69093aed732b1e292b8d3118) ) // 2.j2 - ROM_LOAD( "epr-6741.96", 0x8000, 0x4000, CRC(e5a74f5f) SHA1(ccf18b424d4aaeec0bae1e6f096b4c176f6ab554) ) // 3.k2 +ROM_START( teddybbobl ) // data in romset is an exact match for teddybbo, including encryption + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "1.f2", 0x0000, 0x4000, CRC(81a37e69) SHA1(ddd0fd7ba5b3646c43ae4261f1e3fedd4184d92c) ) // == epr-6739.116 (encrypted + ROM_LOAD( "2.j2", 0x4000, 0x4000, CRC(715388a9) SHA1(5affc4ecb1e0d58b69093aed732b1e292b8d3118) ) // == epr-6740.109 + ROM_LOAD( "3.k2", 0x8000, 0x4000, CRC(e5a74f5f) SHA1(ccf18b424d4aaeec0bae1e6f096b4c176f6ab554) ) // == epr-6741.96 - ROM_REGION( 0x10000, "soundcpu", 0 ) /* board was missing sound rom, using 'older' version which this set mostly matches and marked bad_dump */ - ROM_LOAD( "epr-6748.120", 0x0000, 0x2000, CRC(9325a1cf) SHA1(555d137b1c974b144ebe6593b4c32c97b3bb5de9) ) + ROM_REGION( 0x10000, "soundcpu", 0 ) + ROM_LOAD( "6.e10", 0x0000, 0x2000, CRC(9325a1cf) SHA1(555d137b1c974b144ebe6593b4c32c97b3bb5de9) ) ROM_REGION( 0xc000, "tiles", 0 ) /* same as parent except 3x16k instead of 6x8k */ ROM_LOAD( "11.r7", 0x0000, 0x4000, CRC(55d7aaf7) SHA1(84041b665f91b515968aaa48d8ffe93c84c90c57) ) // epr-6747.62 + epr-6746.61 @@ -3273,13 +3273,16 @@ ROM_START( teddybbobl ) ROM_LOAD( "9.r10", 0x8000, 0x4000, CRC(8076d3a3) SHA1(ba7f136b9300a2b41f225a7696345c90a6fbd6a5) ) // epr-6753.66 + epr-6742.65 ROM_REGION( 0x10000, "sprites", 0 ) - ROM_LOAD( "epr-6735.117", 0x0000, 0x4000, CRC(1be35a97) SHA1(7524cfa1a9c9a2e37753f119e7ac7aa3158621be) ) // 4.f3 - ROM_LOAD( "epr-6737.04", 0x4000, 0x4000, CRC(6b53aa7a) SHA1(b1b3ff9460b2321e72b49befa63b61c9c36fedd9) ) // 6.k3 - ROM_LOAD( "epr-6736.110", 0x8000, 0x4000, CRC(565c25d0) SHA1(5ae524ef01138c5042b223286d65eb9043c0f0d5) ) // 5.h3 - ROM_LOAD( "epr-6738.05", 0xc000, 0x4000, CRC(e116285f) SHA1(b6fb50b02a981b3b23385200045ae537092d26d6) ) // 7.m3 + ROM_LOAD( "4.f3", 0x0000, 0x4000, CRC(1be35a97) SHA1(7524cfa1a9c9a2e37753f119e7ac7aa3158621be) ) + ROM_LOAD( "6.k3", 0x4000, 0x4000, CRC(6b53aa7a) SHA1(b1b3ff9460b2321e72b49befa63b61c9c36fedd9) ) + ROM_LOAD( "5.h3", 0x8000, 0x4000, CRC(565c25d0) SHA1(5ae524ef01138c5042b223286d65eb9043c0f0d5) ) + ROM_LOAD( "7.m3", 0xc000, 0x4000, CRC(e116285f) SHA1(b6fb50b02a981b3b23385200045ae537092d26d6) ) ROM_REGION( 0x0100, "proms", 0 ) ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) + + ROM_REGION( 0x0100, "promsbl", 0 ) + ROM_LOAD( "74s287.bin", 0x0000, 0x0100, CRC(de9af32c) SHA1(f999465bb4600a97179a9253e17413f6837703df) ) ROM_END |