New systems marked not working

------------------------------
Jack's Venture - Inca Treasure [Ioannis Bampoulas, TeamEurope]
Penguin Party [Ioannis Bampoulas, TeamEurope]
This commit is contained in:
Ivan Vangelista 2024-09-03 18:21:30 +02:00
parent 8eae940bf5
commit 409cd329c8
7 changed files with 218 additions and 69 deletions

View File

@ -3,6 +3,7 @@
/*************************************************************************************************************
-= Astro Corp. CGA Hardware =-
(known as "Permus")
driver by Luca Elia (l.elia@tin.it)
decryption by Olivier Galibert
@ -71,7 +72,8 @@ TODO:
- speedmst,a,b: need RE of the CPU code, correct EEPROM. Won't boot right now.
- cptshark: needs verifying of inputs and layout
- wwitch: needs correct GFX ROMs loading / decode, RE of the CPU code, inputs, outputs. Currently starts but then freezes.
- hapfarm: doesn't work, possibly wrong interrupts. Code base differs significantly, needs studying.
- hapfarm: doesn't work, possibly wrong interrupts. Code base differs significantly, needs studying. Probably the link between
this generation of hardware and the one in astrocorp/hummer.cpp.
*************************************************************************************************************/

View File

@ -0,0 +1,142 @@
// license:BSD-3-Clause
// copyright-holders:
/*
Astro Corp. 'Hummer' (VGA)
Main components:
Astro V102PX-0XX CPU (004 for Jack's Venture, 013 for Penguin Party)
DigiArt AM001 ADPCM & MP3 sound chip
22.579 MHz XTAL
Actel Igloo AGLP125-CSG289
Astro ROHS (GFX?)
4x LY61L25616ML-20 SRAM
2x LY621024SL-70LL SRAM
4-DIP bank
*/
#include "emu.h"
#include "cpu/m68000/m68000.h"
#include "emupal.h"
#include "screen.h"
#include "speaker.h"
#include "tilemap.h"
namespace {
class hummer_state : public driver_device
{
public:
hummer_state(const machine_config &mconfig, device_type type, const char *tag) :
driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu")
{ }
void hummer(machine_config &config);
private:
required_device<cpu_device> m_maincpu;
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void program_map(address_map &map);
};
uint32_t hummer_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
return 0;
}
void hummer_state::program_map(address_map &map)
{
map(0x000000, 0x07ffff).rom();
}
static INPUT_PORTS_START( hummer )
PORT_START("IN0")
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
void hummer_state::hummer(machine_config &config)
{
// basic machine hardware
M68000(config, m_maincpu, 22.579_MHz_XTAL / 2);
m_maincpu->set_addrmap(AS_PROGRAM, &hummer_state::program_map);
// video hardware
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_raw(120_MHz_XTAL / 10 * 2, 781, 0, 512, 261*2, 0, 240*2); // TODO
screen.set_screen_update(FUNC(hummer_state::screen_update));
screen.set_palette("palette");
PALETTE(config, "palette").set_format(palette_device::BGR_565, 0x100); // TODO
// sound hardware
SPEAKER(config, "mono").front_center();
// AM001 for sound
}
ROM_START( pengprty ) // PCBHR REV:E + Flash Card V1.1 riser board for GFX ROMs + CS350P093 TSOP to DIP riser board for sound ROM
ROM_REGION( 0x80000, "maincpu", 0 )
ROM_LOAD16_BYTE( "1-tm_fpus01.01b.tu1", 0x00000, 0x40000, CRC(2569e2b9) SHA1(dcec1e9bfe73a062b891812f2c8eb8407066b993) )
ROM_LOAD16_BYTE( "2-tm_fpus01.01b.tu3", 0x00001, 0x40000, CRC(23cda107) SHA1(f2c5cba9a3c2c8bfea6bce0b221fd9209810fdf3) )
ROM_REGION( 0x8000000, "sprites", 0 ) // TODO: probably interleaved
ROM_LOAD( "mx29gl128eh.u1", 0x0000000, 0x1000000, CRC(80f0d70f) SHA1(82de9bb82a2c5901d5e2dc8f93cd2eee5d65a20b) )
ROM_LOAD( "mx29gl128eh.u2", 0x1000000, 0x1000000, CRC(9a9da6b4) SHA1(41d95e2de41a99c172ba210e51170e14219d393e) )
ROM_LOAD( "mx29gl128eh.u3", 0x2000000, 0x1000000, CRC(458f22e5) SHA1(cf3b3084a980568646c588d33123576bd25261a5) )
ROM_LOAD( "mx29gl128eh.u4", 0x3000000, 0x1000000, CRC(91f1069c) SHA1(67c7e56345f63c01279d39527b31fa9eeb7b4bf0) )
ROM_LOAD( "mx29gl128eh.u5", 0x4000000, 0x1000000, CRC(fd4bc0d5) SHA1(0829ed0762311b3afd3b2a86c128077138793b53) )
ROM_LOAD( "mx29gl128eh.u6", 0x5000000, 0x1000000, CRC(2280b3db) SHA1(601a7c1a7b868a0bb9395f38999426b45f008199) )
ROM_LOAD( "mx29gl128eh.u7", 0x6000000, 0x1000000, CRC(8cfc06f9) SHA1(cc4386c3cde41145672102e3e29cb5c949246f62) )
ROM_LOAD( "mx29gl128eh.u8", 0x7000000, 0x1000000, CRC(83907de9) SHA1(480df6092e9a78da69b220bfd0f2727a58d677c0) )
ROM_REGION( 0x800000, "am001", 0 )
ROM_LOAD( "mx29lv640eb.u53", 0x000000, 0x800000, CRC(0289fef0) SHA1(f349abd69fcbb9b92ba1362f01c3a83a521fdcc3) )
ROM_END
ROM_START( jackvent ) // PCBHR REV:C + Flash Card V1.1 riser board for GFX ROMs + CS350P093 TSOP to DIP riser board for sound ROM
ROM_REGION( 0x80000, "maincpu", 0 )
ROM_LOAD16_BYTE( "1_jvus02.01a.tu1", 0x00000, 0x40000, CRC(71471ff7) SHA1(b342d93417b9f8d2e5e36152a31acb09b6a5acd3) )
ROM_LOAD16_BYTE( "2_jvus02.01a.tu3", 0x00001, 0x40000, CRC(945a01b1) SHA1(e621c1dd0db573dd5e3bc2202b04c997d84af4fc) )
ROM_REGION( 0x4000000, "sprites", 0 ) // TODO: probably interleaved
ROM_LOAD( "29lv640.u1", 0x0000000, 0x0800000, CRC(5be4c27d) SHA1(f16bb283e7d28148efacae7d42091985d96825b8) )
ROM_LOAD( "29lv640.u2", 0x0800000, 0x0800000, CRC(1dd17d97) SHA1(a8e3b9f47bc8cf85f1008e16223245bbe6dc7f79) )
ROM_LOAD( "29lv640.u3", 0x1000000, 0x0800000, CRC(970f6dd2) SHA1(b5db6c64e3ad6c8b0c0014b9cbdc2efadeb9b900) )
ROM_LOAD( "29lv640.u4", 0x1800000, 0x0800000, CRC(d92453da) SHA1(612aacbb6724c195cf28ed25a73a6220c2e1fc32) )
ROM_LOAD( "29lv640.u5", 0x2000000, 0x0800000, CRC(113218d6) SHA1(1182fe1ce29fbbbbfdd7ea0a5f6f6f85eab7acc6) ) // 1xxxxxxxxxxxxxxxxxxxxxx = 0xFF
ROM_LOAD( "29lv640.u6", 0x2800000, 0x0800000, CRC(e8e06adb) SHA1(4c7871c405d6caa5ab5516410f730017c713984d) ) // 1xxxxxxxxxxxxxxxxxxxxxx = 0xFF
ROM_LOAD( "29lv640.u7", 0x3000000, 0x0800000, CRC(ef777222) SHA1(5a53c72584c1a8b098df085bade866d887f48b29) ) // 1xxxxxxxxxxxxxxxxxxxxxx = 0xFF
ROM_LOAD( "29lv640.u8", 0x3800000, 0x0800000, CRC(a48acc31) SHA1(4d35fd060dc86a10bd69715e17a9399ff97e4343) ) // 1xxxxxxxxxxxxxxxxxxxxxx = 0xFF
ROM_REGION( 0x800000, "am001", 0 )
ROM_LOAD( "29lv640.u53", 0x000000, 0x800000, CRC(c891b5ff) SHA1(5e0dce5b33230bd181f3eed94f64da328d11be28) )
ROM_END
} // anonymous namespace
GAME ( 2009, pengprty, 0, hummer, hummer, hummer_state, empty_init, ROT0, "Astro Corp.", "Penguin Party", MACHINE_IS_SKELETON )
GAME ( 2012, jackvent, 0, hummer, hummer, hummer_state, empty_init, ROT0, "Astro Corp.", "Jack's Venture - Inca Treasure", MACHINE_IS_SKELETON )

View File

@ -329,7 +329,7 @@ ROM_END
ROM_START( tripfev ) // IGS PCB-0447-05-GM - Has IGS027A, MX10EXAQC, IGS031, Oki M6295, 3x 8-DIP banks
ROM_REGION( 0x04000, "maincpu", 0 )
// Internal ROM of IGS027A ARM based MCU
ROM_LOAD( "m1_igs027a.u37", 0x00000, 0x4000, CRC(a40ec1f8) SHA1(f6f7005d61522934758fd0a98bf383c6076b6afe) ) // sticker marked 'W1'
ROM_LOAD( "m1_igs027a.u37", 0x00000, 0x4000, CRC(a40ec1f8) SHA1(f6f7005d61522934758fd0a98bf383c6076b6afe) ) // sticker marked 'M1'
ROM_REGION32_LE( 0x80000, "user1", 0 ) // external ARM data / prg
ROM_LOAD( "triple_fever_u23_v107_us.u23", 0x000000, 0x80000, CRC(aa56d888) SHA1(0b8b2765079259b76ea803289841d867c33c8cb2) ) // 27C4096

View File

@ -1399,6 +1399,56 @@ rcasino1 // (c) 1984 Dyna Electronics (D-2608208A1-1, Lar
rcasinoo // (c) 1984 Dyna Electronics (D-2608208A1-1, Smaller Board)
rcasino2 // (c) 1984 Dyna Electronics
@source:astrocorp/astrcorp.cpp
astoneag // (c) 2005 Astro Corp.
cptshark // (c) 2006 Astro Corp.
dinodino // (c) 2005 Astro Corp.
gostopac // (c) 2004 Astro Corp.
hacher // (c) 2005 bootleg (Gametron)
hapfarm // (c) 2008 Astro Corp.
luckycoin // (c) 2002 Astro Corp.
magibomb // (c) 2001? Astro Corp.
magibomba // (c) 2002 Astro Corp.
magibombb // (c) 2002 Astro Corp.
magibombc // (c) 2001 Astro Corp.
magibombd // (c) 2005 Astro Corp.
magibombe // (c) 2001? Astro Corp.
magibombf // (c) 2002 Astro Corp.
magibombg // (c) 2004 Astro Corp.
magibombh // (c) 2001? Astro Corp.
magibombi // (c) 2001? Astro Corp.
magibombj // (c) 2005 Astro Corp.
monkeyl // (c) 2005 Astro Corp.
monkeyla // (c) 2004 Astro Corp.
showhanc // (c) 2000 Astro Corp.
showhand // (c) 2000 Astro Corp.
skilldrp // (c) 2002 Astro Corp.
skilldrpa // (c) 2002 Astro Corp.
speeddrp // (c) 2003 Astro Corp.
speedmst // (c) 2004 D2 Enterprises
speedmsta // (c) 2003 D2 Enterprises
speedmstb // (c) 2004 D2 Enterprises
westvent // (c) 2007? Astro Corp.
winbingo // (c) 2006 Astro Corp.
winbingoa // (c) 2006 Astro Corp.
wwitch // (c) 2005 Astro Corp.
zoo // (c) 2004 Astro Corp.
@source:astrocorp/astropc.cpp
blackbd //
blackbda //
blackbdb //
dslayrr //
dslayrra //
hawaii //
hwparty //
oligam //
rasce //
@source:astrocorp/hummer.cpp
jackvent
pengprty
@source:atari/a2600.cpp
a2600 // Atari 2600
a2600p // Atari 2600 PAL
@ -20238,7 +20288,7 @@ amazonkp // (c) 1999
chessc2 // (c) 200?
extradrw // (c) 200?
fruitpar // (c) 1999
fruitpara // (c) 1999
fruitpara // (c) 1999
gonefsh2 // (c) 200?
jking02 // (c) 200?
klxyj // (c) 200?
@ -28902,52 +28952,6 @@ as_wwc //
as_wwd //
as_wwe //
@source:misc/astrcorp.cpp
astoneag // (c) 2005 Astro Corp.
cptshark // (c) 2006 Astro Corp.
dinodino // (c) 2005 Astro Corp.
gostopac // (c) 2004 Astro Corp.
hacher // (c) 2005 bootleg (Gametron)
hapfarm // (c) 2008 Astro Corp.
luckycoin // (c) 2002 Astro Corp.
magibomb // (c) 2001? Astro Corp.
magibomba // (c) 2002 Astro Corp.
magibombb // (c) 2002 Astro Corp.
magibombc // (c) 2001 Astro Corp.
magibombd // (c) 2005 Astro Corp.
magibombe // (c) 2001? Astro Corp.
magibombf // (c) 2002 Astro Corp.
magibombg // (c) 2004 Astro Corp.
magibombh // (c) 2001? Astro Corp.
magibombi // (c) 2001? Astro Corp.
magibombj // (c) 2005 Astro Corp.
monkeyl // (c) 2005 Astro Corp.
monkeyla // (c) 2004 Astro Corp.
showhanc // (c) 2000 Astro Corp.
showhand // (c) 2000 Astro Corp.
skilldrp // (c) 2002 Astro Corp.
skilldrpa // (c) 2002 Astro Corp.
speeddrp // (c) 2003 Astro Corp.
speedmst // (c) 2004 D2 Enterprises
speedmsta // (c) 2003 D2 Enterprises
speedmstb // (c) 2004 D2 Enterprises
westvent // (c) 2007? Astro Corp.
winbingo // (c) 2006 Astro Corp.
winbingoa // (c) 2006 Astro Corp.
wwitch // (c) 2005 Astro Corp.
zoo // (c) 2004 Astro Corp.
@source:misc/astropc.cpp
blackbd //
blackbda //
blackbdb //
dslayrr //
dslayrra //
hawaii //
hwparty //
oligam //
rasce //
@source:misc/atronic.cpp
3wishrd // Three Wishes Red
abigchs // Big Cheese

View File

@ -89,8 +89,8 @@ private:
void main_map(address_map &map);
void main2_map(address_map &map);
void prog2_map(address_map &map);
void ext2_map(address_map &map);
void prog2_map(address_map &map);
void ext2_map(address_map &map);
virtual void machine_start() override;
@ -174,7 +174,7 @@ void changyu_state::prog2_map(address_map &map)
void changyu_state::ext2_map(address_map &map)
{
map(0x0502, 0x0503).w("ay", FUNC(ay8910_device::data_address_w));
map(0x0502, 0x0503).w("ay", FUNC(ay8910_device::data_address_w));
}
static INPUT_PORTS_START( changyu )
@ -280,7 +280,8 @@ void changyu_state::changyu2(machine_config &config)
I87C51(config.replace(), m_mcu, XTAL(8'000'000));
// m_mcu->set_disable();
m_mcu->set_addrmap(AS_PROGRAM, &changyu_state::prog2_map);
m_mcu->set_addrmap(AS_IO, &changyu_state::ext2_map);
m_mcu->set_addrmap(AS_IO, &changyu_state::ext2_map);
YM2413(config, "ymsnd", 3.579545_MHz_XTAL).add_route(ALL_OUTPUTS, "mono", 1.0);
}

View File

@ -3745,39 +3745,39 @@ ROM_END
//
ROM_START( wb31 )
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
ROM_LOAD16_BYTE( "epr-12084.bin", 0x000000, 0x10000, CRC(b6deb654) SHA1(37066cc63902233bb8b56d3171c42bf8a8f82e58) )
ROM_LOAD16_BYTE( "epr-12082.bin", 0x000001, 0x10000, CRC(38dc5b15) SHA1(b25bf60d269a87f9d8dbc1a3787c8ff9a6e7482c) )
ROM_LOAD16_BYTE( "epr-12085.bin", 0x020000, 0x10000, CRC(0962098b) SHA1(150fc439dd5e773bef706f058abdb4d2ec44e355) )
ROM_LOAD16_BYTE( "epr-12083.bin", 0x020001, 0x10000, CRC(3d631a8e) SHA1(4940ff6cf380fb914876ade39ea37f42b79bf11d) )
ROM_LOAD16_BYTE( "epr-12084.43", 0x000000, 0x10000, CRC(b6deb654) SHA1(37066cc63902233bb8b56d3171c42bf8a8f82e58) )
ROM_LOAD16_BYTE( "epr-12082.26", 0x000001, 0x10000, CRC(38dc5b15) SHA1(b25bf60d269a87f9d8dbc1a3787c8ff9a6e7482c) )
ROM_LOAD16_BYTE( "epr-12085.42", 0x020000, 0x10000, CRC(0962098b) SHA1(150fc439dd5e773bef706f058abdb4d2ec44e355) )
ROM_LOAD16_BYTE( "epr-12083.25", 0x020001, 0x10000, CRC(3d631a8e) SHA1(4940ff6cf380fb914876ade39ea37f42b79bf11d) )
ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key
ROM_LOAD( "317-0084.key", 0x0000, 0x2000, CRC(2c58dafa) SHA1(24d06970eda896fdd5e3486132bd19834f7d3659) )
ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
ROM_LOAD( "epr-12086.bin", 0x00000, 0x10000, CRC(45b949df) SHA1(84390d16da00b775988e5f6c20950cb2304b1a74) )
ROM_LOAD( "epr-12087.bin", 0x10000, 0x10000, CRC(6f0396b7) SHA1(0a340f2b58e5ecfe504197a8fd2111181e868a3e) )
ROM_LOAD( "epr-12088.bin", 0x20000, 0x10000, CRC(ba8c0749) SHA1(7d996c7a1ad249c06ef7ec9c87a83710c98005d3) )
ROM_LOAD( "epr-12086.95", 0x00000, 0x10000, CRC(45b949df) SHA1(84390d16da00b775988e5f6c20950cb2304b1a74) )
ROM_LOAD( "epr-12087.94", 0x10000, 0x10000, CRC(6f0396b7) SHA1(0a340f2b58e5ecfe504197a8fd2111181e868a3e) )
ROM_LOAD( "epr-12088.83", 0x20000, 0x10000, CRC(ba8c0749) SHA1(7d996c7a1ad249c06ef7ec9c87a83710c98005d3) )
ROM_REGION16_BE( 0x80000, "sprites", 0 ) // sprites
ROM_LOAD16_BYTE( "epr-12090.b1", 0x00001, 0x008000, CRC(aeeecfca) SHA1(496124b170a725ad863c741d4e021ab947511e4c) )
ROM_LOAD16_BYTE( "epr-12090.10", 0x00001, 0x008000, CRC(aeeecfca) SHA1(496124b170a725ad863c741d4e021ab947511e4c) )
ROM_CONTINUE( 0x40001, 0x008000 )
ROM_LOAD16_BYTE( "epr-12094.b5", 0x00000, 0x008000, CRC(615e4927) SHA1(d23f164973afa770714e284a77ddf10f18cc596b) )
ROM_LOAD16_BYTE( "epr-12094.11", 0x00000, 0x008000, CRC(615e4927) SHA1(d23f164973afa770714e284a77ddf10f18cc596b) )
ROM_CONTINUE( 0x40000, 0x008000 )
ROM_LOAD16_BYTE( "epr-12091.b2", 0x10001, 0x008000, CRC(8409a243) SHA1(bcbb9510a6499d8147543d6befa5a49f4ac055d9) )
ROM_LOAD16_BYTE( "epr-12091.17", 0x10001, 0x008000, CRC(8409a243) SHA1(bcbb9510a6499d8147543d6befa5a49f4ac055d9) )
ROM_CONTINUE( 0x50001, 0x008000 )
ROM_LOAD16_BYTE( "epr-12095.b6", 0x10000, 0x008000, CRC(e774ec2c) SHA1(a4aa15ec7be5539a740ad02ff720458018dbc536) )
ROM_LOAD16_BYTE( "epr-12095.18", 0x10000, 0x008000, CRC(e774ec2c) SHA1(a4aa15ec7be5539a740ad02ff720458018dbc536) )
ROM_CONTINUE( 0x50000, 0x008000 )
ROM_LOAD16_BYTE( "epr-12092.b3", 0x20001, 0x008000, CRC(5c2f0d90) SHA1(e0fbc0f841e4607ad232931368b16e81440a75c4) )
ROM_LOAD16_BYTE( "epr-12092.23", 0x20001, 0x008000, CRC(5c2f0d90) SHA1(e0fbc0f841e4607ad232931368b16e81440a75c4) )
ROM_CONTINUE( 0x60001, 0x008000 )
ROM_LOAD16_BYTE( "epr-12096.b7", 0x20000, 0x008000, CRC(0cd59d6e) SHA1(caf754a461feffafcfe7bfc6e89da76c4db257c5) )
ROM_LOAD16_BYTE( "epr-12096.24", 0x20000, 0x008000, CRC(0cd59d6e) SHA1(caf754a461feffafcfe7bfc6e89da76c4db257c5) )
ROM_CONTINUE( 0x60000, 0x008000 )
ROM_LOAD16_BYTE( "epr-12093.b4", 0x30001, 0x008000, CRC(4891e7bb) SHA1(1be04fcabe9bfa8cf746263a5bcca67902a021a0) )
ROM_LOAD16_BYTE( "epr-12093.29", 0x30001, 0x008000, CRC(4891e7bb) SHA1(1be04fcabe9bfa8cf746263a5bcca67902a021a0) )
ROM_CONTINUE( 0x70001, 0x008000 )
ROM_LOAD16_BYTE( "epr-12097.b8", 0x30000, 0x008000, CRC(e645902c) SHA1(497cfcf6c25cc2e042e16dbcb1963d2223def15a) )
ROM_LOAD16_BYTE( "epr-12097.30", 0x30000, 0x008000, CRC(e645902c) SHA1(497cfcf6c25cc2e042e16dbcb1963d2223def15a) )
ROM_CONTINUE( 0x70000, 0x008000 )
ROM_REGION( 0x10000, "soundcpu", 0 ) // sound CPU
ROM_LOAD( "epr-12089.bin", 0x0000, 0x8000, CRC(8321eb0b) SHA1(61cf95833c0aa38e35fc18db39d4ec74e4aaf01e) )
ROM_LOAD( "epr-12089.12", 0x0000, 0x8000, CRC(8321eb0b) SHA1(61cf95833c0aa38e35fc18db39d4ec74e4aaf01e) )
ROM_END
ROM_START( wb31d )