mirror of
https://github.com/holub/mame
synced 2025-05-22 13:48:55 +03:00
Sent: Monday, May 11, 2009 10:15 PM
To: submit@mamedev.org Subject: megatech.c notes I updated the megatech.c parts list with info from more carts and fixed some errors in the notes for the rom definitions, and arranged them in correct order. The diff is kind of messy so I included the c file too. Smitdogg
This commit is contained in:
parent
93245f1816
commit
07388c4544
@ -56,27 +56,33 @@ PCB 171-5834 has locations for 3 ROMs and is dated 1989.
|
||||
PCB 171-5783 has locations for 2 ROMs and is dated 1989.
|
||||
PCB 171-5784 has locations for 2 ROMs and is dated 1989. It also contains a custom Sega IC 315-5235
|
||||
|
||||
|------------------------------- ROMs -----------------------------|
|
||||
| |
|
||||
Game PCB # Sticker on PCB Sticker on cart IC1 IC2 IC3
|
||||
---------------------------------------------------------------------------------------------------------------------------------------------
|
||||
Space Harrier II 171-5782 837-6963-02 610-0239-02 MPR-11934 (834200) EPR-12368-02 (27256) n/a
|
||||
Out Run 171-5783 837-6963-06 610-0239-06 MPR-11078 (Mask) EPR-12368-06 (27256) n/a
|
||||
Alien Syndrome 171-5783 837-6963-07 610-0239-07 MPR-11194 (232011) EPR-12368-07 (27256) n/a
|
||||
Afterburner 171-5784 837-6963-10 610-0239-10 315-5235 (custom) MPR-11271-T (834000) EPR-12368-10 (27256)
|
||||
Tetris 171-5834 837-6963-22 610-0239-22 MPR-12356F (831000) MPR-12357F (831000) EPR-12368-22 (27256)
|
||||
Ghouls & Ghosts 171-5869A - 610-0239-23 MPR-12605 (40 pins) MPR-12606 (40 pins) EPR-12368-23 (27256)
|
||||
Super Hang On 171-5782 837-6963-24 610-0239-24 MPR-12640 (234000) EPR-12368-24 (27256) n/a
|
||||
Forgotten Worlds 171-5782 837-6963-26 610-0239-26 MPR-12672-H (Mask) EPR-12368-26 (27256) n/a
|
||||
Arnold Palmer Tour Golf 171-5782 837-6963-31 610-0239-31 MPR-12645F (23C4000) EPR-12368-31 (27256) n/a
|
||||
Super Real Basket Ball 171-5782 837-6963-32 610-0239-32 MPR-12904F (838200A) EPR-12368-32 (27256) n/a
|
||||
Shadow Dancer 171-5782 837-6963-43 610-0239-43 MPR-13571-S (23C4000) EPR-12368-43 (27256) n/a
|
||||
Wrestle War 171-5782 837-6963-48 610-0239-48 MPR-14025-F (23C4000) EPR-12368-48 (27256) n/a
|
||||
Bonanza Bros. 171-5782 837-6963-49 610-0239-49 MPR-13905A-F (23C4000) EPR-12368-49 (27256) n/a
|
||||
Streets of Rage 171-5782 837-6963-51 610-0239-51 MPR-14125-SM (234000) EPR-12368-51 (27256) n/a
|
||||
Mario Lemeux Hockey 171-5782 837-6963-59 610-0239-59 MPR-14376-H (234000) EPR-12368-59 (27256) n/a
|
||||
Sonic Hedgehog 2 171-6215A 837-6963-62 610-0239-62 MPR-15000A-F (838200) EPR-12368-62 (27256) n/a
|
||||
|
||||
|------------------------------- ROMs --------------------------------|
|
||||
| |
|
||||
Game PCB # Sticker on PCB Sticker on cart IC1 IC2 IC3
|
||||
-------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
Altered Beast 171-5782 837-6963-01 610-0239-01 MPR-12538F (834200A) EPR-12368-01 (27C256) n/a
|
||||
Space Harrier II 171-5782 837-6963-02 610-0239-02 MPR-11934 (834200) EPR-12368-02 (27256) n/a
|
||||
Out Run 171-5783 837-6963-06 610-0239-06 MPR-11078 (Mask) EPR-12368-06 (27256) n/a
|
||||
Alien Syndrome 171-5783 837-6963-07 610-0239-07 MPR-11194 (232011) EPR-12368-07 (27256) n/a
|
||||
Afterburner 171-5784 837-6963-10 610-0239-10 315-5235 (custom) MPR-11271-T (834000) EPR-12368-10 (27256)
|
||||
Tetris 171-5834 837-6963-22 610-0239-22 MPR-12356F (831000) MPR-12357F (831000) EPR-12368-22 (27256)
|
||||
World Championship Soccer 171-5782 837-6963-21 610-0239-21 MPR-126078 (uPD23C4000) EPR-12607B (27256) n/a
|
||||
Ghouls & Ghosts 171-5869A - 610-0239-23 MPR-12605 (40 pins) MPR-12606 (40 pins) EPR-12368-23 (27256)
|
||||
Super Hang On 171-5782 837-6963-24 610-0239-24 MPR-12640 (234000) EPR-12368-24 (27256) n/a
|
||||
Forgotten Worlds 171-5782 837-6963-26 610-0239-26 MPR-12672-H (Mask) EPR-12368-26 (27256) n/a
|
||||
The Revenge Of Shinobi 171-5782 837-6963-28 610-0239-28 MPR-12675 S44 (uPD23C4000) EPR-12368-28 (27C256) n/a
|
||||
Arnold Palmer Tour Golf 171-5782 837-6963-31 610-0239-31 MPR-12645F (23C4000) EPR-12368-31 (27256) n/a
|
||||
Super Real Basket Ball 171-5782 837-6963-32 610-0239-32 MPR-12904F (838200A) EPR-12368-32 (27256) n/a
|
||||
Tommy Lasorda Baseball 171-5782 837-6963-35 610-0239-35 MPR-12706F (834200A) EPR-12368-35 (27256) n/a
|
||||
ESWAT 171-5782 837-6963-38 610-0239-38 MPR-13192-H (uPD23C4000) EPR-12368-38 (27256) n/a
|
||||
Moonwalker 171-5782 837-6963-40 610-0239-40 MPR-13285A S61 (uPD23C4000) EPR-12368-40 (27256) n/a
|
||||
Shadow Dancer 171-5782 837-6963-43 610-0239-43 MPR-13571-S (uPD23C4000) EPR-12368-43 (27256) n/a
|
||||
Wrestle War 171-5782 837-6963-48 610-0239-48 MPR-14025-F (23C4000) EPR-12368-48 (27256) n/a
|
||||
Bonanza Bros. 171-5782 837-6963-49 610-0239-49 MPR-13905A-F (23C4000) EPR-12368-49 (27256) n/a
|
||||
Streets of Rage 171-5782 837-6963-51 610-0239-51 MPR-14125-SM (uPD23C4000) EPR-12368-51 (27C256) n/a
|
||||
Sonic The Hedgehog 171-5782 837-6963-52 610-0239-52 MPR-13913-F (834200A) EPR-12368-52 (27C256) n/a
|
||||
Mario Lemeux Hockey 171-5782 837-6963-59 610-0239-59 MPR-14376-H (234000) EPR-12368-59 (27256) n/a
|
||||
Sonic Hedgehog 2 171-6215A 837-6963-62 610-0239-62 MPR-15000A-F (838200) EPR-12368-62 (27256) n/a
|
||||
|
||||
*/
|
||||
#include "driver.h"
|
||||
@ -654,7 +660,6 @@ MACHINE_DRIVER_END
|
||||
|
||||
/* 12368-xx xx is the game number? if so there are a _lot_ of carts, mt_beast is 01, mt_sonic is 52! */
|
||||
|
||||
|
||||
/* add a single extra byte after the instruction rom as an indicator to if the cart is SMS or GENESIS,
|
||||
the real hardware knows from the pinout */
|
||||
#define MEGATECH_GAME_IS_GEN 1
|
||||
@ -674,7 +679,6 @@ ROM_START( megatech )
|
||||
MEGATECH_BIOS
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Game 01 - Altered Beast (Genesis) */
|
||||
#define MEGATECH_GAME01(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
@ -682,25 +686,120 @@ ROM_END
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-01.ic2", 0x000000, 0x08000, CRC(40cb0088) SHA1(e1711532c29f395a35a1cb34d789015881b5a1ed) ) \
|
||||
|
||||
ROM_START( mt_beast )
|
||||
ROM_START( mt_beast ) /* Altered Beast */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME01("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 06 - Out Run (SMS) */
|
||||
/* Game 02 - Space Harrier 2 */
|
||||
#define MEGATECH_GAME02(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp11934.ic1", 0x000000, 0x080000, CRC(932daa09) SHA1(a2d7a76f3604c6227d43229908bfbd02b0ef5fd9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-02.ic2", 0x000000, 0x08000, CRC(c129c66c) SHA1(e7c0c97db9df9eb04e2f9ff561b64305219b8f1f) ) \
|
||||
|
||||
ROM_START( mt_shar2 ) /* Space Harrier 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME02("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 03 - Super Thunder Blade */
|
||||
#define MEGATECH_GAME03(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp11996f.ic1", 0x000000, 0x080000, CRC(9355c34e) SHA1(26ff91c2921408673c644b0b1c8931d98524bf63) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-03.ic2", 0x000000, 0x08000, CRC(1ba4ac5d) SHA1(9bde57d70189d159ebdc537a9026001abfd0deae) ) \
|
||||
|
||||
ROM_START( mt_stbld ) /* Super Thunder Blade */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME03("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 04 - Great Golf (SMS) */
|
||||
#define MEGATECH_GAME04(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11129f.ic1", 0x000000, 0x020000, CRC(c6611c84) SHA1(eab0eed872dd26b13bcf0b2dd74fcbbc078812c9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-04.ic2", 0x000000, 0x08000, CRC(62e5579b) SHA1(e1f531be5c40a1216d4192baeda9352384444410) ) \
|
||||
/* Also known to have the ID# MPR-11128 instead of MPR-11129F, same contents */
|
||||
|
||||
ROM_START( mt_ggolf ) /* Great Golf */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME04("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 05 - Great Soccer (SMS) - bad dump */
|
||||
#define MEGATECH_GAME05(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp10747f.ic1", 0x000000, 0x020000, BAD_DUMP CRC(9cf53703) SHA1(c6b4d1de56bd5bf067ec7fc80449c07686d01337) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-05.ic2", 0x000000, 0x08000, CRC(bab91fcc) SHA1(a160c9d34b253e93ac54fdcef33f95f44d8fa90c) ) \
|
||||
|
||||
ROM_START( mt_gsocr ) /* Great Soccer */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME05("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 06 - Out Run (SMS) */
|
||||
#define MEGATECH_GAME06(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-11078.ic1", 0x000000, 0x040000, CRC(5589d8d2) SHA1(4f9b61b24f0d9fee0448cdbbe8fc05411dbb1102) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "epr-12368-06.ic2", 0x000000, 0x08000, CRC(c7c74429) SHA1(22ee261a653e10d66e0d6703c988bb7f236a7571) ) \
|
||||
|
||||
|
||||
ROM_START( mt_orun ) /* Outrun */
|
||||
ROM_START( mt_orun ) /* Out Run */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME06("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 07 - Alien Syndrome (SMS) */
|
||||
#define MEGATECH_GAME07(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-11194.ic1", 0x000000, 0x040000, CRC(4cc11df9) SHA1(5d786476b275de34efb95f576dd556cf4b335a83) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "epr-12368-07.ic2", 0x000000, 0x08000, CRC(14f4a17b) SHA1(0fc010ac95762534892f1ae16986dbf1c25399d3) ) \
|
||||
|
||||
ROM_START( mt_asyn ) /* Alien Syndrome */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME07("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 08 - Shinobi (SMS) */
|
||||
#define MEGATECH_GAME08(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11706.ic1", 0x000000, 0x040000, CRC(0C6FAC4E) SHA1(7C0778C055DC9C2B0AAE1D166DBDB4734E55B9D1) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-08.ic2", 0x000000, 0x08000, CRC(103A0459) SHA1(D803DDF7926B83785E8503C985B8C78E7CCB5DAC) ) \
|
||||
|
||||
ROM_START( mt_shnbi ) /* Shinobi */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME08("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 10 - AFterburner (SMS) */
|
||||
#define MEGATECH_GAME10(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11271.ic1", 0x000000, 0x080000, CRC(1C951F8E) SHA1(51531DF038783C84640A0CAB93122E0B59E3B69A) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-10.ic2", 0x000000, 0x08000, CRC(2A7CB590) SHA1(2236963BDDC89CA9045B530259CC7B5CCF889EAF) ) \
|
||||
|
||||
ROM_START( mt_aftrb ) /* Afterburner */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME10("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 11 - Thunder Force 2 */
|
||||
#define MEGATECH_GAME11(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12559.ic1", 0x000000, 0x080000, CRC(b093bee3) SHA1(0bf6194c3d228425f8cf1903ed70d8da1b027b6a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-11.ic2", 0x000000, 0x08000, CRC(f4f27e8d) SHA1(ae1a2823deb416c53838115966f1833d5dac72d4) ) \
|
||||
|
||||
ROM_START( mt_tfor2 ) /* Thunder Force 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME11("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 13 - Astro Warrior (SMS) */
|
||||
#define MEGATECH_GAME13(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
@ -708,23 +807,48 @@ ROM_END
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-13.ic1", 0x000000, 0x08000, CRC(4038cbd1) SHA1(696bc1efce45d9f0052b2cf0332a232687c8d6ab) ) \
|
||||
|
||||
ROM_START( mt_astro )
|
||||
ROM_START( mt_astro ) /* Astro Warrior */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME13("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 21 - World Cup Soccer (Genesis) */
|
||||
/* Game 20 - Last Battle */
|
||||
#define MEGATECH_GAME20(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12578f.ic1", 0x000000, 0x080000, CRC(531191a0) SHA1(f6bc26e975c01a3e10ab4033e4c5f494627a1e2f) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-20.ic2", 0x000000, 0x08000, CRC(e1a71c91) SHA1(c250da18660d8aea86eb2abace41ba46130dabc8) ) \
|
||||
|
||||
ROM_START( mt_lastb ) /* Last Battle */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME20("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 21 - World Championship Soccer (Genesis) */
|
||||
#define MEGATECH_GAME21(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12607b.ic1", 0x000000, 0x080000, CRC(bc591b30) SHA1(55e8577171c0933eee53af1dabd0f4c6462d5fc8) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-21.ic2", 0x000000, 0x08000, CRC(028ee46b) SHA1(cd8f81d66e5ae62107eb20e0ca5db4b66d4b2987) ) \
|
||||
|
||||
ROM_START( mt_wcsoc )
|
||||
ROM_START( mt_wcsoc ) /* World Championship Soccer */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME21("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 22 - Tetris */
|
||||
#define MEGATECH_GAME22(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_BYTE( "mpr-12356f.ic1", 0x000001, 0x020000, CRC(1e71c1a0) SHA1(44b2312792e49d46d71e0417a7f022e5ffddbbfe) ) \
|
||||
ROM_LOAD16_BYTE( "mpr-12357f.ic2", 0x000000, 0x020000, CRC(d52ca49c) SHA1(a9159892eee2c0cf28ebfcfa99f81f80781851c6) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-22.ic3", 0x000000, 0x08000, CRC(1c1b6468) SHA1(568a38f4186167486e39ab4aa2c1ceffd0b81156) ) \
|
||||
|
||||
ROM_START( mt_tetri ) /* Tetris */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME22("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 23 - Ghouls and Ghosts (Genesis) */
|
||||
#define MEGATECH_GAME23(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
@ -734,39 +858,146 @@ ROM_END
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-23.ic3", 0x000000, 0x08000, CRC(7ee58546) SHA1(ad5bb0934475eacdc5e354f67c96fe0d2512d33b) ) \
|
||||
|
||||
ROM_START( mt_gng )
|
||||
ROM_START( mt_gng ) /* Ghouls and Ghosts */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME23("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 24 - Super Hang On (Genesis) */
|
||||
|
||||
/* Game 24 - Super Hang-On (Genesis) */
|
||||
#define MEGATECH_GAME24(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-12640.ic1", 0x000000, 0x080000, CRC(2fe2cf62) SHA1(4728bcc847deb38b16338cbd0154837cd4a07b7d) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-24.ic2", 0x000000, 0x08000, CRC(6c2db7e3) SHA1(8de0a10ed9185c9e98f17784811a79d3ce8c4c03) ) \
|
||||
|
||||
ROM_START( mt_shang ) /* Super HangOn */
|
||||
ROM_START( mt_shang ) /* Super Hang-On */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME24("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 25 - Golden Axe (Genesis) */
|
||||
|
||||
#define MEGATECH_GAME25(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "12806.ic1", 0x000000, 0x080000, CRC(43456820) SHA1(2f7f1fcd979969ac99426f11ab99999a5494a121) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-25.ic2", 0x000000, 0x08000, CRC(1f07ed28) SHA1(9d54192f4c6c1f8a51c38a835c1dd1e4e3e8279e) ) \
|
||||
|
||||
ROM_START( mt_gaxe )
|
||||
ROM_START( mt_gaxe ) /* Golden Axe */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME25("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 39 - Super Monaco Grand Prix (Genesis) */
|
||||
/* Game 26 - Forgotten Worlds */
|
||||
/* why is this pre-swapped like a console dump?? */
|
||||
#define MEGATECH_GAME26(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-12672-h.ic1", 0x000000, 0x080000, CRC(d0ee6434) SHA1(8b9a37c206c332ef23dc71f09ec40e1a92b1f83a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-26.ic2", 0x000000, 0x08000, CRC(4623b573) SHA1(29df4a5c5de66cd9cb7519e4f30000f7dddc2138) ) \
|
||||
|
||||
ROM_START( mt_fwrld ) /* Forgotten Worlds */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME26("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 27 - Mystic Defender */
|
||||
#define MEGATECH_GAME27(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12707.1", 0x000000, 0x080000, CRC(4f2c513d) SHA1(f9bb548b3688170fe18bb3f1b5b54182354143cf) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-27.ic2", 0x000000, 0x08000, CRC(caf46f78) SHA1(a9659e86a6a223646338cd8f29c346866e4406c7) ) \
|
||||
|
||||
ROM_START( mt_mystd ) /* Mystic Defender */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME27("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 28 - The Revenge of Shinobi */
|
||||
#define MEGATECH_GAME28(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12675.ic1", 0x000000, 0x080000, CRC(672A1D4D) SHA1(5FD0AF14C8F2CF8CEAB1AE61A5A19276D861289A) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-28.ic2", 0x000000, 0x08000, CRC(0D30BEDE) SHA1(73A090D84B78A570E02FB54A33666DCADA52849B) ) \
|
||||
|
||||
ROM_START( mt_revsh ) /* The Revenge Of Shinobi */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME28("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 29 - Parlour Games (SMS) */
|
||||
#define MEGATECH_GAME29(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11404.ic1", 0x000000, 0x020000, CRC(E030E66C) SHA1(06664DAF208F07CB00B603B12ECCFC3F01213A17) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-29.ic2", 0x000000, 0x08000, CRC(534151e8) SHA1(219238d90c1d3ac07ff64c9a2098b490fff68f04) ) \
|
||||
|
||||
ROM_START( mt_parlg ) /* Parlour Games */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME29("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 31 - Arnold Palmer Tournament Gold */
|
||||
#define MEGATECH_GAME31(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12645f.ic1", 0x000000, 0x080000, CRC(c07ef8d2) SHA1(9d111fdc7bb92d52bfa048cd134aa488b4f475ef) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-31.ic2", 0x000000, 0x08000, CRC(30af7e4a) SHA1(baf91d527393dc90aba9371abcb1e690bcc83c7e) ) \
|
||||
|
||||
ROM_START( mt_tgolf ) /* Arnold Palmer Tournament Golf */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME31("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 32 - Super Real Basketball */
|
||||
/* why is this pre-swapped like a console dump?? */
|
||||
#define MEGATECH_GAME32(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-12904f.ic1", 0x000000, 0x080000, CRC(4346e11a) SHA1(c86725780027ef9783cb7884c8770cc030b0cd0d) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-32.ic2", 0x000000, 0x08000, CRC(f70adcbe) SHA1(d4412a7cd59fe282a1c6619aa1051a2a2e00e1aa) ) \
|
||||
|
||||
ROM_START( mt_srbb ) /* Super Real Basketball */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME32("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 35 - Tommy Lasorda Baseball */
|
||||
#define MEGATECH_GAME35(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12706.ic1", 0x000000, 0x080000, CRC(8901214f) SHA1(f5ec166be1cf9b86623b9d7a78ec903b899da32a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-35.ic2", 0x000000, 0x08000, CRC(67bbe482) SHA1(6fc283b22e68befabb44b2cc61a7f82a71d6f029) ) \
|
||||
|
||||
ROM_START( mt_tlbba ) /* Tommy Lasorda Baseball */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME35("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 36 - Columns */
|
||||
#define MEGATECH_GAME36(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13193-t.ic1", 0x000000, 0x080000, CRC(8c770e2f) SHA1(02a3626025c511250a3f8fb3176eebccc646cda9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "ep12368-36.ic3", 0x000000, 0x08000, CRC(a4b29bac) SHA1(c9be866ac96243897d09612fe17562e0481f66e3) ) \
|
||||
|
||||
ROM_START( mt_cols ) /* Columns */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME36("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 38 - ESWAT */
|
||||
#define MEGATECH_GAME38(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13192-h.ic1", 0x000000, 0x080000, CRC(82f458ef) SHA1(58444b783312def71ecffc4ad021b72a609685cb) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-38.ic2", 0x000000, 0x08000, CRC(43c5529b) SHA1(104f85adea6da1612c0aa96d553efcaa387d7aaf) ) \
|
||||
|
||||
ROM_START( mt_eswat ) /* ESWAT */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME38("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 39 - Super Monaco Grand Prix (Genesis) */
|
||||
#define MEGATECH_GAME39(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "13250.ic1", 0x000000, 0x080000, CRC(189b885f) SHA1(31c06ffcb48b1604989a94e584261457de4f1f46) ) \
|
||||
@ -778,14 +1009,110 @@ ROM_START( mt_smgp ) /* Super Monaco Grand Prix */
|
||||
MEGATECH_GAME39("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 52 - Sonic (Genesis) */
|
||||
/* Game 40 - Moon Walker */
|
||||
#define MEGATECH_GAME40(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13285a.ic1", 0x000000, 0x080000, CRC(189516e4) SHA1(2a79e07da2e831832b8d448cae87a833c85e67c9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-40.ic2", 0x000000, 0x08000, CRC(0482378c) SHA1(734772f3ddb5ff82b76c3514d18a464b2bce8381) ) \
|
||||
|
||||
ROM_START( mt_mwalk ) /* Moon Walker */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME40("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 41 - Crackdown */
|
||||
#define MEGATECH_GAME41(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13578a-s.ic1", 0x000000, 0x080000, CRC(23f19893) SHA1(09aca793871e2246af4dc24925bc1eda8ff34446) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "ep12368-41.ic2", 0x000000, 0x08000, CRC(3014acec) SHA1(07953e9ae5c23fc7e7d08993b215f4dfa88aa5d7) ) \
|
||||
|
||||
ROM_START( mt_crack ) /* Crackdown */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME41("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 43 - Shadow Dancer */
|
||||
#define MEGATECH_GAME43(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-13571-s.ic1", 0x000000, 0x080000, CRC(56a29310) SHA1(55836177e4a1e2deb68408976b29d0282cf661a9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-43.ic2", 0x000000, 0x08000, CRC(1116cbc7) SHA1(ba6dd21ceadeedf730b71b67acbd20d9067114f3) ) \
|
||||
|
||||
ROM_START( mt_shado ) /* Shadow Dancer */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME43("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 44 - Arrow Flash */
|
||||
#define MEGATECH_GAME44(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr13396h.ic1", 0x000000, 0x080000, CRC(091226e3) SHA1(cb15c6277314f3c4a86b5ae5823f72811d5d269d) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr12368-44.ic2", 0x000000, 0x08000, CRC(e653065d) SHA1(96b014fc4df8eb2188ac94ed0a778d974fe6dcad) ) \
|
||||
|
||||
ROM_START( mt_arrow ) /* Arrow Flash */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME44("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 47 - Alien Storm */
|
||||
#define MEGATECH_GAME47(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13941.ic1", 0x000000, 0x080000, CRC(D71B3EE6) SHA1(05F272DAD243D132D517C303388248DC4C0482ED) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-47.ic2", 0x000000, 0x08000, CRC(31FB683D) SHA1(E356DA020BBF817B97FB10C27F75CF5931EDF4FC) ) \
|
||||
|
||||
ROM_START( mt_astrm ) /* Alien Storm */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME47("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 48 - Wrestle War */
|
||||
#define MEGATECH_GAME48(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-14025-f.ic1", 0x000000, 0x080000, CRC(26e899fe) SHA1(6d28e154ae2e4196097a2aa96c5acd5dfe7e3d2b) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-48.ic2", 0x000000, 0x08000, CRC(25817bc2) SHA1(ba1bbb952aff12fb4d3ecfb10d82c54128439395) ) \
|
||||
|
||||
ROM_START( mt_wwar ) /* Wrestle War */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME48("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 49 - Bonanza Bros. */
|
||||
#define MEGATECH_GAME49(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13905a.ic1", 0x000000, 0x100000, CRC(68a88d60) SHA1(2f56e8a2b0999de4fa0d14a1527f4e1df0f9c7a2) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-49.ic2", 0x000000, 0x08000, CRC(c5101da2) SHA1(636f30043e2e9291e193ef9a2ead2e97a0bf7380) ) \
|
||||
|
||||
ROM_START( mt_bbros ) /* Bonanza Bros. */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME49("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 51 - Streets of Rage */
|
||||
#define MEGATECH_GAME51(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-13571-s.ic1", 0x000000, 0x080000, CRC(db4ac746) SHA1(c7cc24e2329f279574513fa32bbf79f72f75aeea) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-51.ic2", 0x000000, 0x08000, CRC(49b7d6f4) SHA1(96e69851c92715e7daf35b184cf374147a8d2880) ) \
|
||||
|
||||
ROM_START( mt_srage ) /* Streets of Rage */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME51("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 52 - Sonic The Hedgehog (Genesis) */
|
||||
#define MEGATECH_GAME52(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13913.ic1", 0x000000, 0x080000, CRC(480b4b5c) SHA1(ab1dc1f738e3b2d0898a314b123fa71182bf572e) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-52.ic2", 0x0000, 0x8000, CRC(6a69d20c) SHA1(e483b39ff6eca37dc192dc296d004049e220554a) ) \
|
||||
|
||||
ROM_START( mt_sonic )
|
||||
ROM_START( mt_sonic ) /* Sonic The Hedgehog */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME52("game0", "inst0")
|
||||
ROM_END
|
||||
@ -796,11 +1123,27 @@ ROM_END
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-52.ic2", 0x0000, 0x8000, CRC(6a69d20c) SHA1(e483b39ff6eca37dc192dc296d004049e220554a) ) \
|
||||
|
||||
ROM_START( mt_sonia ) /* Sonic (alt)*/
|
||||
ROM_START( mt_sonia ) /* Sonic (alt)*/
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME52ALT("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 53 - Fire Shark */
|
||||
#define MEGATECH_GAME53(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp14341.ic1", 0x000000, 0x080000, CRC(04d65ebc) SHA1(24338aecdc52b6f416548be722ca475c83dbae96) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-53.ic2", 0x000000, 0x08000, CRC(4fa61044) SHA1(7810deea221c10b0b2f5233443d81f4f1998ee58) ) \
|
||||
|
||||
/* alt version with these roms exists, but the content is the same */
|
||||
/* (6a221fd6) ep14706.ic1 mp14341.ic1 [even] IDENTICAL */
|
||||
/* (09fa48af) ep14707.ic2 mp14341.ic1 [odd] IDENTICAL */
|
||||
|
||||
ROM_START( mt_fshrk ) /* Fire Shark */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME53("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 57 - Golden Axe 2 (Genesis) */
|
||||
#define MEGATECH_GAME57(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
@ -825,421 +1168,40 @@ ROM_START( mt_stf ) /* Sports Talk Football */
|
||||
MEGATECH_GAME58("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 53 - Fire Shark */
|
||||
#define MEGATECH_GAME53(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp14341.ic1", 0x000000, 0x080000, CRC(04d65ebc) SHA1(24338aecdc52b6f416548be722ca475c83dbae96) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-53.ic2", 0x000000, 0x08000, CRC(4fa61044) SHA1(7810deea221c10b0b2f5233443d81f4f1998ee58) ) \
|
||||
|
||||
/* alt version with these roms exists, but the content is the same */
|
||||
/* (6a221fd6) ep14706.ic1 mp14341.ic1 [even] IDENTICAL */
|
||||
/* (09fa48af) ep14707.ic2 mp14341.ic1 [odd] IDENTICAL */
|
||||
|
||||
ROM_START( mt_fshrk ) /* Fire Shark */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME53("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 38 - E-Swat */
|
||||
#define MEGATECH_GAME38(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13192-h.ic1", 0x000000, 0x080000, CRC(82f458ef) SHA1(58444b783312def71ecffc4ad021b72a609685cb) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-38.ic2", 0x000000, 0x08000, CRC(43c5529b) SHA1(104f85adea6da1612c0aa96d553efcaa387d7aaf) ) \
|
||||
|
||||
ROM_START( mt_eswat ) /* E-Swat */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME38("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 49 - Bonanza Bros */
|
||||
|
||||
#define MEGATECH_GAME49(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13905a.ic1", 0x000000, 0x100000, CRC(68a88d60) SHA1(2f56e8a2b0999de4fa0d14a1527f4e1df0f9c7a2) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-49.ic2", 0x000000, 0x08000, CRC(c5101da2) SHA1(636f30043e2e9291e193ef9a2ead2e97a0bf7380) ) \
|
||||
|
||||
ROM_START( mt_bbros ) /* Bonanza Bros */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME49("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 48 - Wrestle War */
|
||||
|
||||
#define MEGATECH_GAME48(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-14025-f.ic1", 0x000000, 0x080000, CRC(26e899fe) SHA1(6d28e154ae2e4196097a2aa96c5acd5dfe7e3d2b) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-48.ic2", 0x000000, 0x08000, CRC(25817bc2) SHA1(ba1bbb952aff12fb4d3ecfb10d82c54128439395) ) \
|
||||
|
||||
ROM_START( mt_wwar ) /* Wrestle War */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME48("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 62 - Sonic 2 */
|
||||
|
||||
#define MEGATECH_GAME62(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp15000a-f.ic1", 0x000000, 0x100000, CRC(679ebb49) SHA1(557482064677702454562f753460993067ef9e16) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "ep12368-62.ic2", 0x000000, 0x08000, CRC(14a8566f) SHA1(d1d14162144bf068ddd19e9736477ff98fb43f9e) ) \
|
||||
|
||||
|
||||
ROM_START( mt_soni2 ) /* Sonic 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME62("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 59 - Mario Lemieux Hockey */
|
||||
|
||||
#define MEGATECH_GAME59(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-14376-h.ic1", 0x000000, 0x80000, CRC(aa9be87e) SHA1(dceed94eaeb30e534f6953a4bc25ff37673b1e6b) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-59.ic2", 0x000000, 0x08000, CRC(6d47b438) SHA1(0a145f6438e4e55c957ae559663c37662b685246) ) \
|
||||
|
||||
ROM_START( mt_mlh )
|
||||
ROM_START( mt_mlh ) /* Mario Lemieux Hockey */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME59("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 60 - Kid Chameleon */
|
||||
|
||||
#define MEGATECH_GAME60(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp14557.ic1", 0x000000, 0x100000, CRC(e1a889a4) SHA1(a2768eacafc47d371e5276f0cce4b12b6041337a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-60.ic2", 0x000000, 0x08000, CRC(a8e4af18) SHA1(dfa49f6ec4047718f33dba1180f6204dbaff884c) ) \
|
||||
|
||||
|
||||
ROM_START( mt_kcham ) /* Kid Chameleon */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME60("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 20 - Last Battle */
|
||||
|
||||
#define MEGATECH_GAME20(GAME_REGION, INSTRUCTION_REGION) \
|
||||
/* Game 62 - Sonic The Hedgehog 2 */
|
||||
#define MEGATECH_GAME62(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12578f.ic1", 0x000000, 0x080000, CRC(531191a0) SHA1(f6bc26e975c01a3e10ab4033e4c5f494627a1e2f) ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp15000a-f.ic1", 0x000000, 0x100000, CRC(679ebb49) SHA1(557482064677702454562f753460993067ef9e16) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-20.ic2", 0x000000, 0x08000, CRC(e1a71c91) SHA1(c250da18660d8aea86eb2abace41ba46130dabc8) ) \
|
||||
ROM_LOAD( "ep12368-62.ic2", 0x000000, 0x08000, CRC(14a8566f) SHA1(d1d14162144bf068ddd19e9736477ff98fb43f9e) ) \
|
||||
|
||||
ROM_START( mt_lastb ) /* Last Battle */
|
||||
ROM_START( mt_soni2 ) /* Sonic The Hedgehog 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME20("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 40 - Moon Walker */
|
||||
|
||||
#define MEGATECH_GAME40(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13285a.ic1", 0x000000, 0x080000, CRC(189516e4) SHA1(2a79e07da2e831832b8d448cae87a833c85e67c9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-40.ic2", 0x000000, 0x08000, CRC(0482378c) SHA1(734772f3ddb5ff82b76c3514d18a464b2bce8381) ) \
|
||||
|
||||
|
||||
ROM_START( mt_mwalk ) /* Moon Walker */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME40("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 41 - Crackdown */
|
||||
|
||||
#define MEGATECH_GAME41(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13578a-s.ic1", 0x000000, 0x080000, CRC(23f19893) SHA1(09aca793871e2246af4dc24925bc1eda8ff34446) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "ep12368-41.ic2", 0x000000, 0x08000, CRC(3014acec) SHA1(07953e9ae5c23fc7e7d08993b215f4dfa88aa5d7) ) \
|
||||
|
||||
|
||||
ROM_START( mt_crack )
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME41("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Game 27 - Mystic Defender */
|
||||
|
||||
#define MEGATECH_GAME27(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12707.1", 0x000000, 0x080000, CRC(4f2c513d) SHA1(f9bb548b3688170fe18bb3f1b5b54182354143cf) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-27.ic2", 0x000000, 0x08000, CRC(caf46f78) SHA1(a9659e86a6a223646338cd8f29c346866e4406c7) ) \
|
||||
|
||||
ROM_START( mt_mystd ) /* Mystic Defender */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME27("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 02 - Space Harrier 2 */
|
||||
|
||||
#define MEGATECH_GAME02(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp11934.ic1", 0x000000, 0x080000, CRC(932daa09) SHA1(a2d7a76f3604c6227d43229908bfbd02b0ef5fd9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-02.ic2", 0x000000, 0x08000, CRC(c129c66c) SHA1(e7c0c97db9df9eb04e2f9ff561b64305219b8f1f) ) \
|
||||
|
||||
ROM_START( mt_shar2 ) /* Space Harrier 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME02("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 03 - Super Thunder Blade */
|
||||
#define MEGATECH_GAME03(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp11996f.ic1", 0x000000, 0x080000, CRC(9355c34e) SHA1(26ff91c2921408673c644b0b1c8931d98524bf63) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-03.ic2", 0x000000, 0x08000, CRC(1ba4ac5d) SHA1(9bde57d70189d159ebdc537a9026001abfd0deae) ) \
|
||||
|
||||
|
||||
ROM_START( mt_stbld ) /* Super Thunder Blade */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME03("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 22 - Tetris */
|
||||
#define MEGATECH_GAME22(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_BYTE( "mpr-12356f.ic1", 0x000001, 0x020000, CRC(1e71c1a0) SHA1(44b2312792e49d46d71e0417a7f022e5ffddbbfe) ) \
|
||||
ROM_LOAD16_BYTE( "mpr-12357f.ic2", 0x000000, 0x020000, CRC(d52ca49c) SHA1(a9159892eee2c0cf28ebfcfa99f81f80781851c6) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-22.ic3", 0x000000, 0x08000, CRC(1c1b6468) SHA1(568a38f4186167486e39ab4aa2c1ceffd0b81156) ) \
|
||||
|
||||
ROM_START( mt_tetri ) /* Tetris */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME22("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 11 - Thunder Force 2 */
|
||||
|
||||
#define MEGATECH_GAME11(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12559.ic1", 0x000000, 0x080000, CRC(b093bee3) SHA1(0bf6194c3d228425f8cf1903ed70d8da1b027b6a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-11.ic2", 0x000000, 0x08000, CRC(f4f27e8d) SHA1(ae1a2823deb416c53838115966f1833d5dac72d4) ) \
|
||||
|
||||
ROM_START( mt_tfor2 ) /* Thunder Force 2 */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME11("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 35 - Tommy Lasorda Baseball */
|
||||
|
||||
#define MEGATECH_GAME35(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12706.ic1", 0x000000, 0x080000, CRC(8901214f) SHA1(f5ec166be1cf9b86623b9d7a78ec903b899da32a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-35.ic2", 0x000000, 0x08000, CRC(67bbe482) SHA1(6fc283b22e68befabb44b2cc61a7f82a71d6f029) ) \
|
||||
|
||||
|
||||
ROM_START( mt_tlbba ) /* Tommy Lasorda Baseball */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME35("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 36 - Columns */
|
||||
|
||||
#define MEGATECH_GAME36(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13193-t.ic1", 0x000000, 0x080000, CRC(8c770e2f) SHA1(02a3626025c511250a3f8fb3176eebccc646cda9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "ep12368-36.ic3", 0x000000, 0x08000, CRC(a4b29bac) SHA1(c9be866ac96243897d09612fe17562e0481f66e3) ) \
|
||||
|
||||
ROM_START( mt_cols ) /* Columns */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME36("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 04 - Great Golf (SMS) */
|
||||
|
||||
#define MEGATECH_GAME04(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11129f.ic1", 0x000000, 0x020000, CRC(c6611c84) SHA1(eab0eed872dd26b13bcf0b2dd74fcbbc078812c9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-04.ic2", 0x000000, 0x08000, CRC(62e5579b) SHA1(e1f531be5c40a1216d4192baeda9352384444410) ) \
|
||||
/* Also known to have the ID# MPR-11128 instead of MPR-11129F, same contents */
|
||||
|
||||
ROM_START( mt_ggolf )
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME04("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 05 - Great Soccer (SMS) - bad dump */
|
||||
|
||||
#define MEGATECH_GAME05(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp10747f.ic1", 0x000000, 0x020000, BAD_DUMP CRC(9cf53703) SHA1(c6b4d1de56bd5bf067ec7fc80449c07686d01337) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-05.ic2", 0x000000, 0x08000, CRC(bab91fcc) SHA1(a160c9d34b253e93ac54fdcef33f95f44d8fa90c) ) \
|
||||
|
||||
ROM_START( mt_gsocr )
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME05("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 07 - Alien Syndrome (SMS) */
|
||||
|
||||
#define MEGATECH_GAME07(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-11194.ic1", 0x000000, 0x040000, CRC(4cc11df9) SHA1(5d786476b275de34efb95f576dd556cf4b335a83) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "epr-12368-07.ic2", 0x000000, 0x08000, CRC(14f4a17b) SHA1(0fc010ac95762534892f1ae16986dbf1c25399d3) ) \
|
||||
|
||||
ROM_START( mt_asyn ) /* Alien Syndrome (SMS based) */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME07("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 29 - Parlour Games (SMS) */
|
||||
#define MEGATECH_GAME29(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11404.ic1", 0x000000, 0x020000, CRC(E030E66C) SHA1(06664DAF208F07CB00B603B12ECCFC3F01213A17) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-29.ic2", 0x000000, 0x08000, CRC(534151e8) SHA1(219238d90c1d3ac07ff64c9a2098b490fff68f04) ) \
|
||||
|
||||
|
||||
ROM_START( mt_parlg ) /* Parlour Games (SMS Based) */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME29("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 08 - Shinobi (SMS) */
|
||||
|
||||
#define MEGATECH_GAME08(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11706.ic1", 0x000000, 0x040000, CRC(0C6FAC4E) SHA1(7C0778C055DC9C2B0AAE1D166DBDB4734E55B9D1) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-08.ic2", 0x000000, 0x08000, CRC(103A0459) SHA1(D803DDF7926B83785E8503C985B8C78E7CCB5DAC) ) \
|
||||
|
||||
ROM_START( mt_shnbi ) /* Shinobi. */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME08("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 10 - AFterburner (SMS) */
|
||||
|
||||
#define MEGATECH_GAME10(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mp11271.ic1", 0x000000, 0x080000, CRC(1C951F8E) SHA1(51531DF038783C84640A0CAB93122E0B59E3B69A) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_SMS ) \
|
||||
ROM_LOAD( "12368-10.ic2", 0x000000, 0x08000, CRC(2A7CB590) SHA1(2236963BDDC89CA9045B530259CC7B5CCF889EAF) ) \
|
||||
|
||||
ROM_START( mt_aftrb ) /* Afterburner. */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME10("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 28 - Revenge of Shinobi */
|
||||
|
||||
#define MEGATECH_GAME28(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12675.ic1", 0x000000, 0x080000, CRC(672A1D4D) SHA1(5FD0AF14C8F2CF8CEAB1AE61A5A19276D861289A) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-28.ic2", 0x000000, 0x08000, CRC(0D30BEDE) SHA1(73A090D84B78A570E02FB54A33666DCADA52849B) ) \
|
||||
|
||||
|
||||
ROM_START( mt_revsh ) /* The Revenge Of Shinobi. */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME28("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 31 - Arnold Palmer Tournament Gold */
|
||||
|
||||
#define MEGATECH_GAME31(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp12645f.ic1", 0x000000, 0x080000, CRC(c07ef8d2) SHA1(9d111fdc7bb92d52bfa048cd134aa488b4f475ef) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-31.ic2", 0x000000, 0x08000, CRC(30af7e4a) SHA1(baf91d527393dc90aba9371abcb1e690bcc83c7e) ) \
|
||||
|
||||
|
||||
ROM_START( mt_tgolf ) /* Arnold Palmer Tournament Golf */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME31("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Game 47 - Alien Storm */
|
||||
|
||||
#define MEGATECH_GAME47(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mp13941.ic1", 0x000000, 0x080000, CRC(D71B3EE6) SHA1(05F272DAD243D132D517C303388248DC4C0482ED) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "12368-47.ic2", 0x000000, 0x08000, CRC(31FB683D) SHA1(E356DA020BBF817B97FB10C27F75CF5931EDF4FC) ) \
|
||||
|
||||
ROM_START( mt_astrm ) /* Alien Storm. */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME47("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 44 - Arrow Flash */
|
||||
|
||||
#define MEGATECH_GAME44(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr13396h.ic1", 0x000000, 0x080000, CRC(091226e3) SHA1(cb15c6277314f3c4a86b5ae5823f72811d5d269d) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr12368-44.ic2", 0x000000, 0x08000, CRC(e653065d) SHA1(96b014fc4df8eb2188ac94ed0a778d974fe6dcad) ) \
|
||||
|
||||
|
||||
ROM_START( mt_arrow ) /* Arrow Flash */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME44("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 32 - Super Real Basketball */
|
||||
/* why is this pre-swapped like a console dump?? */
|
||||
#define MEGATECH_GAME32(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-12904f.ic1", 0x000000, 0x080000, CRC(4346e11a) SHA1(c86725780027ef9783cb7884c8770cc030b0cd0d) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-32.ic2", 0x000000, 0x08000, CRC(f70adcbe) SHA1(d4412a7cd59fe282a1c6619aa1051a2a2e00e1aa) ) \
|
||||
|
||||
ROM_START( mt_srbb ) /* Super Real Basketball */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME32("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 26 - Forgotten Worlds */
|
||||
/* why is this pre-swapped like a console dump?? */
|
||||
#define MEGATECH_GAME26(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD( "mpr-12672-h.ic1", 0x000000, 0x080000, CRC(d0ee6434) SHA1(8b9a37c206c332ef23dc71f09ec40e1a92b1f83a) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-26.ic2", 0x000000, 0x08000, CRC(4623b573) SHA1(29df4a5c5de66cd9cb7519e4f30000f7dddc2138) ) \
|
||||
|
||||
|
||||
ROM_START( mt_fwrld ) /* Forgotten Worlds */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME26("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 43 - Shadow Dancer */
|
||||
|
||||
#define MEGATECH_GAME43(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-13571-s.ic1", 0x000000, 0x080000, CRC(56a29310) SHA1(55836177e4a1e2deb68408976b29d0282cf661a9) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-43.ic2", 0x000000, 0x08000, CRC(1116cbc7) SHA1(ba6dd21ceadeedf730b71b67acbd20d9067114f3) ) \
|
||||
|
||||
ROM_START( mt_shado ) /* Bonanza Bros */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME43("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Game 51 - Streets of Rage */
|
||||
|
||||
#define MEGATECH_GAME51(GAME_REGION, INSTRUCTION_REGION) \
|
||||
ROM_REGION16_BE( 0x300000, GAME_REGION, 0 ) \
|
||||
ROM_LOAD16_WORD_SWAP( "mpr-13571-s.ic1", 0x000000, 0x080000, CRC(db4ac746) SHA1(c7cc24e2329f279574513fa32bbf79f72f75aeea) ) \
|
||||
MEGATECH_INSTRUCTION_REGION( INSTRUCTION_REGION, MEGATECH_GAME_IS_GEN ) \
|
||||
ROM_LOAD( "epr-12368-51.ic2", 0x000000, 0x08000, CRC(49b7d6f4) SHA1(96e69851c92715e7daf35b184cf374147a8d2880) ) \
|
||||
|
||||
ROM_START( mt_srage ) /* Bonanza Bros */
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME51("game0", "inst0")
|
||||
MEGATECH_GAME62("game0", "inst0")
|
||||
ROM_END
|
||||
|
||||
/* Compilations of games to show the multi-cart support */
|
||||
@ -1256,7 +1218,6 @@ ROM_START( mt_comp1 )
|
||||
MEGATECH_GAME60("game7", "inst7")
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( mt_comp2 )
|
||||
MEGATECH_BIOS
|
||||
MEGATECH_GAME10("game0", "inst0")
|
||||
|
Loading…
Reference in New Issue
Block a user