From 4210a5f1a8b1a50e3c155895e3d47ea949bee452 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Sat, 25 Feb 2023 18:21:18 +0100 Subject: tecfri/sauro.cpp: Added an "easy" version and tabulated ROM definitions. (#10931) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New WORKING clone ------------------------ Sauro (set 4, easier) [Jordi Beltrán, Victor Fernandez (City Game)] --- src/mame/tecfri/sauro.cpp | 191 +++++++++++++++++++++++++++------------------- 1 file changed, 111 insertions(+), 80 deletions(-) diff --git a/src/mame/tecfri/sauro.cpp b/src/mame/tecfri/sauro.cpp index f9df75290c1..d9610e0ccb0 100644 --- a/src/mame/tecfri/sauro.cpp +++ b/src/mame/tecfri/sauro.cpp @@ -885,13 +885,13 @@ ROM_START( sauro ) ROM_LOAD( "sauro-11.bin", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM - ROM_LOAD( "sp0256-al2.bin", 0x1000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) ROM_END ROM_START( sauroa ) @@ -917,77 +917,109 @@ ROM_START( sauroa ) ROM_LOAD( "sauro-11.bin", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM - ROM_LOAD( "sp0256-al2.bin", 0x1000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) ROM_END ROM_START( saurob ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "2 tecfri", 0x00000, 0x8000, CRC(961567c7) SHA1(08008381b1f74ec452c4eca821b66ddcdf32e4d5) ) - ROM_LOAD( "1 tecfri", 0x08000, 0x8000, CRC(6b564429) SHA1(202bb9fa511a689f97980e01298900aca55ea84b) ) + ROM_LOAD( "2 tecfri", 0x00000, 0x8000, CRC(961567c7) SHA1(08008381b1f74ec452c4eca821b66ddcdf32e4d5) ) + ROM_LOAD( "1 tecfri", 0x08000, 0x8000, CRC(6b564429) SHA1(202bb9fa511a689f97980e01298900aca55ea84b) ) ROM_REGION( 0x10000, "audiocpu", 0 ) - ROM_LOAD( "3 tecfri", 0x00000, 0x8000, CRC(3eca1c5c) SHA1(0a16ddfbc3bb948023456f1c9a32593cbca5d9b0) ) + ROM_LOAD( "3 tecfri", 0x00000, 0x8000, CRC(3eca1c5c) SHA1(0a16ddfbc3bb948023456f1c9a32593cbca5d9b0) ) ROM_REGION( 0x10000, "bgtiles", 0 ) - ROM_LOAD( "6 tecfri", 0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) ) - ROM_LOAD( "7 tecfri", 0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) ) + ROM_LOAD( "6 tecfri", 0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) ) + ROM_LOAD( "7 tecfri", 0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) ) ROM_REGION( 0x10000, "fgtiles", 0 ) - ROM_LOAD( "4 tecfri", 0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) ) - ROM_LOAD( "5 tecfri", 0x08000, 0x8000, CRC(a6e2640d) SHA1(346ffcf62e27ce8134f4e5e0dbcf11f110e19e04) ) + ROM_LOAD( "4 tecfri", 0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) ) + ROM_LOAD( "5 tecfri", 0x08000, 0x8000, CRC(a6e2640d) SHA1(346ffcf62e27ce8134f4e5e0dbcf11f110e19e04) ) ROM_REGION( 0x20000, "sprites", 0 ) - ROM_LOAD( "8 tecfri", 0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) ) - ROM_LOAD( "9 tecfri", 0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) ) - ROM_LOAD( "10 tecfri", 0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) ) - ROM_LOAD( "11 tecfri", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) + ROM_LOAD( "8 tecfri", 0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) ) + ROM_LOAD( "9 tecfri", 0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) ) + ROM_LOAD( "10 tecfri", 0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) ) + ROM_LOAD( "11 tecfri", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM - ROM_LOAD( "sp0256-al2.bin", 0x1000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) +ROM_END + +ROM_START( sauroc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sauro_facil.2", 0x00000, 0x8000, CRC(ac2e1290) SHA1(b7907ba7b910d88aed751d2129f60c783f8e583e) ) // Labeled as "facil" (easy) + ROM_LOAD( "sauro_facil.1", 0x08000, 0x8000, CRC(c7705d1d) SHA1(2f2781ece590eb11c08f2ab13d185a932f0b340b) ) // Labeled as "facil" (easy) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "sauro-3.bin", 0x00000, 0x8000, CRC(0d501e1b) SHA1(20a56ff30d4fa5d2f483a449703b49153839f6bc) ) + + ROM_REGION( 0x10000, "bgtiles", 0 ) + ROM_LOAD( "sauro-6.bin", 0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) ) + ROM_LOAD( "sauro-7.bin", 0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) ) + + ROM_REGION( 0x10000, "fgtiles", 0 ) + ROM_LOAD( "sauro-4.bin", 0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) ) + ROM_LOAD( "sauro-5.bin", 0x08000, 0x8000, CRC(a6e2640d) SHA1(346ffcf62e27ce8134f4e5e0dbcf11f110e19e04) ) + + ROM_REGION( 0x20000, "sprites", 0 ) + ROM_LOAD( "sauro-8.bin", 0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) ) + ROM_LOAD( "sauro-9.bin", 0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) ) + ROM_LOAD( "sauro-10.bin", 0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) ) + ROM_LOAD( "sauro-11.bin", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) + + ROM_REGION( 0x0c00, "proms", 0 ) + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + + ROM_REGION( 0x10000, "speech", 0 ) + // SP0256 mask ROM + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) ROM_END ROM_START( saurop ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "s2.3k", 0x00000, 0x8000, CRC(79846222) SHA1(59ccfbaad0251f771c0fd624d00d93a50bca67d8) ) - ROM_LOAD( "s1.3f", 0x08000, 0x8000, CRC(3efd13ed) SHA1(3920d21d5d9c285c5bcf47aa12b4e9a42294f149) ) + ROM_LOAD( "s2.3k", 0x00000, 0x8000, CRC(79846222) SHA1(59ccfbaad0251f771c0fd624d00d93a50bca67d8) ) + ROM_LOAD( "s1.3f", 0x08000, 0x8000, CRC(3efd13ed) SHA1(3920d21d5d9c285c5bcf47aa12b4e9a42294f149) ) ROM_REGION( 0x10000, "audiocpu", 0 ) - ROM_LOAD( "s3.5x", 0x00000, 0x8000, CRC(0d501e1b) SHA1(20a56ff30d4fa5d2f483a449703b49153839f6bc) ) + ROM_LOAD( "s3.5x", 0x00000, 0x8000, CRC(0d501e1b) SHA1(20a56ff30d4fa5d2f483a449703b49153839f6bc) ) ROM_REGION( 0x10000, "bgtiles", 0 ) - ROM_LOAD( "s6.7x", 0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) ) - ROM_LOAD( "s7.7z", 0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) ) + ROM_LOAD( "s6.7x", 0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) ) + ROM_LOAD( "s7.7z", 0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) ) ROM_REGION( 0x10000, "fgtiles", 0 ) - ROM_LOAD( "s4.7h", 0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) ) - ROM_LOAD( "s5.7k", 0x08000, 0x8000, CRC(de5cd249) SHA1(e3752b88b539e1057a35619ffbad01720ab60d7d) ) + ROM_LOAD( "s4.7h", 0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) ) + ROM_LOAD( "s5.7k", 0x08000, 0x8000, CRC(de5cd249) SHA1(e3752b88b539e1057a35619ffbad01720ab60d7d) ) ROM_REGION( 0x20000, "sprites", 0 ) - ROM_LOAD( "s8.10l", 0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) ) - ROM_LOAD( "s9.10p", 0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) ) - ROM_LOAD( "s10.10r", 0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) ) - ROM_LOAD( "s11.10t", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) + ROM_LOAD( "s8.10l", 0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) ) + ROM_LOAD( "s9.10p", 0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) ) + ROM_LOAD( "s10.10r", 0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) ) + ROM_LOAD( "s11.10t", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM - ROM_LOAD( "sp0256-al2.bin", 0x1000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) ROM_END ROM_START( saurorr ) // all roms have original Tecfri stickers @@ -1013,9 +1045,9 @@ ROM_START( saurorr ) // all roms have original Tecfri stickers ROM_LOAD( "sauro-11.bin", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM @@ -1046,16 +1078,15 @@ ROM_START( seawolft ) // PROMs not dumped on this PCB ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x10000, "speech", 0 ) // SP0256 mask ROM, not dumped on this PCB, but it's a generic GI ROM - ROM_LOAD( "sp0256-al2.bin", 0x1000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) + ROM_LOAD( "sp0256-al2.bin", 0x01000, 0x0800, CRC(b504ac15) SHA1(e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc) ) ROM_END - /* Sauro (bootleg) @@ -1070,7 +1101,6 @@ Other: ULN2003 Only ROMs 01, 02 & 03 are different to existing archive. Color PROMs match existing archive. One extra PROM was found near ROMs 6 & 7 (sauropr4.16h) */ - ROM_START( saurobl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "sauro02.7c", 0x00000, 0x8000, CRC(72026b9a) SHA1(538f6bffab5cb0f7609a5afaab4d839baf26a1a7) ) @@ -1094,73 +1124,74 @@ ROM_START( saurobl ) ROM_LOAD( "sauro-11.bin", 0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) ) // sauro11.14j ROM_REGION( 0x0c00, "proms", 0 ) - ROM_LOAD( "82s137-3.bin", 0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component - ROM_LOAD( "82s137-2.bin", 0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component - ROM_LOAD( "82s137-1.bin", 0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component + ROM_LOAD( "82s137-3.bin", 0x00000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) ) // Red component + ROM_LOAD( "82s137-2.bin", 0x00400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) ) // Green component + ROM_LOAD( "82s137-1.bin", 0x00800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) ) // Blue component ROM_REGION( 0x0200, "user1", 0 ) // Unknown PROM was found near ROMs 6 & 7 - ROM_LOAD( "sauropr4.16h", 0x0000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) + ROM_LOAD( "sauropr4.16h", 0x00000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) ROM_END ROM_START( trckydoc ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "trckydoc.d9", 0x0000, 0x8000, CRC(c6242fc3) SHA1(c8a6f6abe8b51061a113ed75fead0479df68ec40) ) - ROM_LOAD( "trckydoc.b9", 0x8000, 0x8000, CRC(8645c840) SHA1(79c2acfc1aeafbe94afd9d230200bd7cdd7bcd1b) ) + ROM_LOAD( "trckydoc.d9", 0x00000, 0x8000, CRC(c6242fc3) SHA1(c8a6f6abe8b51061a113ed75fead0479df68ec40) ) + ROM_LOAD( "trckydoc.b9", 0x08000, 0x8000, CRC(8645c840) SHA1(79c2acfc1aeafbe94afd9d230200bd7cdd7bcd1b) ) ROM_REGION( 0x10000, "bgtiles", 0 ) ROM_LOAD( "trckydoc.e6", 0x00000, 0x8000, CRC(ec326392) SHA1(e6954fecc501a821caa21e67597914519fbbe58f) ) ROM_LOAD( "trckydoc.g6", 0x08000, 0x8000, CRC(6a65c088) SHA1(4a70c104809d86b4eef6cc0df9452966fe7c9859) ) ROM_REGION( 0x10000, "sprites", 0 ) - ROM_LOAD( "trckydoc.h1", 0x00000, 0x4000, CRC(8b73cbf3) SHA1(d10f79a38c1596c90bac9cf4c64ba38ae6ecd8cb) ) - ROM_LOAD( "trckydoc.e1", 0x04000, 0x4000, CRC(841be98e) SHA1(82da07490b73edcbffc3b9247205aab3a1f7d7ad) ) - ROM_LOAD( "trckydoc.c1", 0x08000, 0x4000, CRC(1d25574b) SHA1(924e4376a7fe6cdfff0fa6045aaa3f7c0633d275) ) - ROM_LOAD( "trckydoc.a1", 0x0c000, 0x4000, CRC(436c59ba) SHA1(2aa9c155c432a3c81420520c53bb944dcc613a94) ) + ROM_LOAD( "trckydoc.h1", 0x00000, 0x4000, CRC(8b73cbf3) SHA1(d10f79a38c1596c90bac9cf4c64ba38ae6ecd8cb) ) + ROM_LOAD( "trckydoc.e1", 0x04000, 0x4000, CRC(841be98e) SHA1(82da07490b73edcbffc3b9247205aab3a1f7d7ad) ) + ROM_LOAD( "trckydoc.c1", 0x08000, 0x4000, CRC(1d25574b) SHA1(924e4376a7fe6cdfff0fa6045aaa3f7c0633d275) ) + ROM_LOAD( "trckydoc.a1", 0x0c000, 0x4000, CRC(436c59ba) SHA1(2aa9c155c432a3c81420520c53bb944dcc613a94) ) ROM_REGION( 0x0c00, "proms", 0 ) // colour PROMs - ROM_LOAD( "tdclr3.prm", 0x0000, 0x0100, CRC(671d0140) SHA1(7d5fcd9589c46590b0a240cac428f993201bec2a) ) - ROM_LOAD( "tdclr2.prm", 0x0400, 0x0100, CRC(874f9050) SHA1(db40d68f5166657fce0eadcd82143112b0388894) ) - ROM_LOAD( "tdclr1.prm", 0x0800, 0x0100, CRC(57f127b0) SHA1(3d2b18a7a31933579f06d92fa0cc3f0e1fe8b98a) ) + ROM_LOAD( "tdclr3.prm", 0x00000, 0x0100, CRC(671d0140) SHA1(7d5fcd9589c46590b0a240cac428f993201bec2a) ) + ROM_LOAD( "tdclr2.prm", 0x00400, 0x0100, CRC(874f9050) SHA1(db40d68f5166657fce0eadcd82143112b0388894) ) + ROM_LOAD( "tdclr1.prm", 0x00800, 0x0100, CRC(57f127b0) SHA1(3d2b18a7a31933579f06d92fa0cc3f0e1fe8b98a) ) ROM_REGION( 0x0200, "user1", 0 ) // unknown - ROM_LOAD( "tdprm.prm", 0x0000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) + ROM_LOAD( "tdprm.prm", 0x00000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) ROM_END ROM_START( trckydoca ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "trckydca.d9", 0x0000, 0x8000, CRC(99c38aa4) SHA1(298a19439cc17743e10d101c50a26b9a7348299e) ) - ROM_LOAD( "trckydca.b9", 0x8000, 0x8000, CRC(b6048a15) SHA1(d982fafbfa391ef9bab50bfd52607494e2a9eedf) ) + ROM_LOAD( "trckydca.d9", 0x00000, 0x8000, CRC(99c38aa4) SHA1(298a19439cc17743e10d101c50a26b9a7348299e) ) + ROM_LOAD( "trckydca.b9", 0x08000, 0x8000, CRC(b6048a15) SHA1(d982fafbfa391ef9bab50bfd52607494e2a9eedf) ) ROM_REGION( 0x10000, "bgtiles", 0 ) ROM_LOAD( "trckydoc.e6", 0x00000, 0x8000, CRC(ec326392) SHA1(e6954fecc501a821caa21e67597914519fbbe58f) ) ROM_LOAD( "trckydoc.g6", 0x08000, 0x8000, CRC(6a65c088) SHA1(4a70c104809d86b4eef6cc0df9452966fe7c9859) ) ROM_REGION( 0x10000, "sprites", 0 ) - ROM_LOAD( "trckydoc.h1", 0x00000, 0x4000, CRC(8b73cbf3) SHA1(d10f79a38c1596c90bac9cf4c64ba38ae6ecd8cb) ) - ROM_LOAD( "trckydoc.e1", 0x04000, 0x4000, CRC(841be98e) SHA1(82da07490b73edcbffc3b9247205aab3a1f7d7ad) ) - ROM_LOAD( "trckydoc.c1", 0x08000, 0x4000, CRC(1d25574b) SHA1(924e4376a7fe6cdfff0fa6045aaa3f7c0633d275) ) - ROM_LOAD( "trckydoc.a1", 0x0c000, 0x4000, CRC(436c59ba) SHA1(2aa9c155c432a3c81420520c53bb944dcc613a94) ) + ROM_LOAD( "trckydoc.h1", 0x00000, 0x4000, CRC(8b73cbf3) SHA1(d10f79a38c1596c90bac9cf4c64ba38ae6ecd8cb) ) + ROM_LOAD( "trckydoc.e1", 0x04000, 0x4000, CRC(841be98e) SHA1(82da07490b73edcbffc3b9247205aab3a1f7d7ad) ) + ROM_LOAD( "trckydoc.c1", 0x08000, 0x4000, CRC(1d25574b) SHA1(924e4376a7fe6cdfff0fa6045aaa3f7c0633d275) ) + ROM_LOAD( "trckydoc.a1", 0x0c000, 0x4000, CRC(436c59ba) SHA1(2aa9c155c432a3c81420520c53bb944dcc613a94) ) ROM_REGION( 0x0c00, "proms", 0 ) // colour PROMs - ROM_LOAD( "tdclr3.prm", 0x0000, 0x0100, CRC(671d0140) SHA1(7d5fcd9589c46590b0a240cac428f993201bec2a) ) - ROM_LOAD( "tdclr2.prm", 0x0400, 0x0100, CRC(874f9050) SHA1(db40d68f5166657fce0eadcd82143112b0388894) ) - ROM_LOAD( "tdclr1.prm", 0x0800, 0x0100, CRC(57f127b0) SHA1(3d2b18a7a31933579f06d92fa0cc3f0e1fe8b98a) ) + ROM_LOAD( "tdclr3.prm", 0x00000, 0x0100, CRC(671d0140) SHA1(7d5fcd9589c46590b0a240cac428f993201bec2a) ) + ROM_LOAD( "tdclr2.prm", 0x00400, 0x0100, CRC(874f9050) SHA1(db40d68f5166657fce0eadcd82143112b0388894) ) + ROM_LOAD( "tdclr1.prm", 0x00800, 0x0100, CRC(57f127b0) SHA1(3d2b18a7a31933579f06d92fa0cc3f0e1fe8b98a) ) ROM_REGION( 0x0200, "user1", 0 ) // unknown - ROM_LOAD( "tdprm.prm", 0x0000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) + ROM_LOAD( "tdprm.prm", 0x00000, 0x0200, CRC(5261bc11) SHA1(1cc7a9a7376e65f4587b75ef9382049458656372) ) ROM_END } // anonymous namespace -GAME( 1987, sauro, 0, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, sauroa, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, saurob, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, saurop, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri (Philko license)", "Sauro (Philko license)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, saurorr, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri (Recreativos Real S.A. license)","Sauro (Recreativos Real S.A. license)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, saurobl, sauro, saurobl, saurobl, sauro_state, empty_init, ROT0, "bootleg", "Sauro (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, seawolft, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sea Wolf (Tecfri)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, sauro, 0, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, sauroa, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, saurob, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 3)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, sauroc, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sauro (set 4, easier)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, saurop, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri (Philko license)", "Sauro (Philko license)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, saurorr, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri (Recreativos Real S.A. license)","Sauro (Recreativos Real S.A. license)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, saurobl, sauro, saurobl, saurobl, sauro_state, empty_init, ROT0, "bootleg", "Sauro (bootleg)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, seawolft, sauro, sauro, tecfri, sauro_state, empty_init, ROT0, "Tecfri", "Sea Wolf (Tecfri)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, trckydoc, 0, trckydoc, tecfri, trckydoc_state, empty_init, ROT0, "Tecfri", "Tricky Doc (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, trckydoca, trckydoc, trckydoc, trckydoca, trckydoc_state, empty_init, ROT0, "Tecfri", "Tricky Doc (set 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, trckydoc, 0, trckydoc, tecfri, trckydoc_state, empty_init, ROT0, "Tecfri", "Tricky Doc (set 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, trckydoca, trckydoc, trckydoc, trckydoca, trckydoc_state, empty_init, ROT0, "Tecfri", "Tricky Doc (set 2)", MACHINE_SUPPORTS_SAVE ) -- cgit v1.2.3