New systems marked not working

------------------------------
Costa Brava [Grull Osgo]
Sevilla [Grull Osgo]
Toledo [Grull Osgo]
This commit is contained in:
Ivan Vangelista 2023-08-28 20:23:38 +02:00
parent a0b072a40f
commit 2a8b427b72
6 changed files with 171 additions and 52 deletions

View file

@ -66,9 +66,9 @@ The technical manual describes the game play correctly if the game PCB option sw
to "hard". If you set the switch to "easy", then the following game-play changes happen: to "hard". If you set the switch to "easy", then the following game-play changes happen:
* FOUR large asteroids begin the game. The second wave of asteroids begins with FIVE, and the * FOUR large asteroids begin the game. The second wave of asteroids begins with FIVE, and the
subsequent waves start with SIX through NINE large asteroids. In addition, the asteriods move subsequent waves start with SIX through NINE large asteroids. In addition, the asteroids move
much more slowly across the screen. (If the option switch is set to hard, the waves begin with much more slowly across the screen. (If the option switch is set to hard, the waves begin with
SIX to NINE large asteriods.) SIX to NINE large asteroids.)
* The large ships ("death stars") when shot will break up into three slowly-moving diamonds. (If * The large ships ("death stars") when shot will break up into three slowly-moving diamonds. (If
the option switch is set to hard, diamonds would immediatly begin chasing the player's the option switch is set to hard, diamonds would immediatly begin chasing the player's
spaceship at high speed.) spaceship at high speed.)
@ -1122,7 +1122,7 @@ ROM_START( meteorho )
ROM_LOAD( "prom.bin", 0x0000, 0x0100, CRC(9e237193) SHA1(f663e12d5db0fa50ea49d03591475ae0a7168bc0) ) ROM_LOAD( "prom.bin", 0x0000, 0x0100, CRC(9e237193) SHA1(f663e12d5db0fa50ea49d03591475ae0a7168bc0) )
ROM_END ROM_END
// The PCB was found inside a "Kasteroides" cab (a Spanish Asteriods bootleg from "Sede 3") // The PCB was found inside a "Kasteroides" cab (a Spanish Asteroids bootleg from "Sede 3")
ROM_START( meteorbl ) ROM_START( meteorbl )
ROM_REGION( 0x8000, "maincpu", 0 ) ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "2as.12", 0x6800, 0x0400, CRC(cdf720c6) SHA1(85fe748096478e28a06bd98ff3aad73ab21b22a4) ) ROM_LOAD( "2as.12", 0x6800, 0x0400, CRC(cdf720c6) SHA1(85fe748096478e28a06bd98ff3aad73ab21b22a4) )

View file

@ -8,7 +8,7 @@
using a Super Shanghai board and comparisons with the old protection using a Super Shanghai board and comparisons with the old protection
simulations. simulations.
The Deco 104 emulation is handled through deco104.c The Deco 104 emulation is handled through deco104.cpp
The Deco 146 and 104 chips act as I/O chips and as protection devices The Deco 146 and 104 chips act as I/O chips and as protection devices
by using 2 banks of 0x80 words of RAM built into the chips. by using 2 banks of 0x80 words of RAM built into the chips.

View file

@ -240,10 +240,10 @@ void konendev_state::ifu_map(address_map &map)
void konendev_state::ymz280b_map(address_map &map) void konendev_state::ymz280b_map(address_map &map)
{ {
map(0x000000, 0x1fffff).r("sndflash1.u08", FUNC(fujitsu_29f016a_device::read)); map(0x000000, 0x1fffff).r("sndflash1.u8", FUNC(fujitsu_29f016a_device::read));
map(0x200000, 0x3fffff).r("sndflash2.u07", FUNC(fujitsu_29f016a_device::read)); map(0x200000, 0x3fffff).r("sndflash2.u7", FUNC(fujitsu_29f016a_device::read));
map(0x400000, 0x5fffff).r("sndflash3.u06", FUNC(fujitsu_29f016a_device::read)); map(0x400000, 0x5fffff).r("sndflash3.u6", FUNC(fujitsu_29f016a_device::read));
map(0x600000, 0x7fffff).r("sndflash4.u05", FUNC(fujitsu_29f016a_device::read)); map(0x600000, 0x7fffff).r("sndflash4.u5", FUNC(fujitsu_29f016a_device::read));
} }
/******************************************************************************* /*******************************************************************************
@ -398,10 +398,10 @@ void konendev_state::konendev(machine_config &config)
FUJITSU_29F016A(config, "prgflash6"); FUJITSU_29F016A(config, "prgflash6");
FUJITSU_29F016A(config, "prgflash7"); FUJITSU_29F016A(config, "prgflash7");
FUJITSU_29F016A(config, "prgflash8"); FUJITSU_29F016A(config, "prgflash8");
FUJITSU_29F016A(config, "sndflash1.u08"); FUJITSU_29F016A(config, "sndflash1.u8");
FUJITSU_29F016A(config, "sndflash2.u07"); FUJITSU_29F016A(config, "sndflash2.u7");
FUJITSU_29F016A(config, "sndflash3.u06"); FUJITSU_29F016A(config, "sndflash3.u6");
FUJITSU_29F016A(config, "sndflash4.u05"); FUJITSU_29F016A(config, "sndflash4.u5");
CY7C131(config, "dpram"); // TODO: hook up instead of custom methods CY7C131(config, "dpram"); // TODO: hook up instead of custom methods
@ -440,18 +440,18 @@ void konendev_state::konendev(machine_config &config)
ROM_LOAD( "2v02s502_ifu.u190", 0x000000, 0x080000, CRC(36122a98) SHA1(3d2c40c9d504358d890364e26c9562e40314d8a4) ) ROM_LOAD( "2v02s502_ifu.u190", 0x000000, 0x080000, CRC(36122a98) SHA1(3d2c40c9d504358d890364e26c9562e40314d8a4) )
#define ENDEAVOUR_UNDUMPED_FLASH \ #define ENDEAVOUR_UNDUMPED_FLASH \
ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash2", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash2", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash3", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash3", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash4", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash4", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash6", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash6", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash7", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash7", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "sndflash1.u08", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "sndflash1.u8", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "sndflash2.u07", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "sndflash2.u7", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "sndflash3.u06", ROMREGION_ERASE00 ) \ ROM_REGION( 0x200000, "sndflash3.u6", ROMREGION_ERASE00 ) \
ROM_REGION( 0x200000, "sndflash4.u05", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash4.u5", ROMREGION_ERASE00 )
ROM_START( konendev ) ROM_START( konendev )
ENDEAVOUR_BIOS ENDEAVOUR_BIOS
@ -472,16 +472,16 @@ ROM_START( enchlamp ) // the flash dumps have been split from an aggregated dump
ROM_LOAD32_WORD_SWAP( "enl5rg26_02l.u66", 0x00002, 0x100000, CRC(d0e42c9f) SHA1(10ff944ec0a626d47ec12be291ff5fe001342ed4) ) ROM_LOAD32_WORD_SWAP( "enl5rg26_02l.u66", 0x00002, 0x100000, CRC(d0e42c9f) SHA1(10ff944ec0a626d47ec12be291ff5fe001342ed4) )
ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 )
ROM_LOAD( "prgflash1.c4", 0x000000, 0x200000, CRC(575327f8) SHA1(3a05e66c0323d92121d33b4d8b9072b81a25b053) ) ROM_LOAD( "prgflash1", 0x000000, 0x200000, CRC(575327f8) SHA1(3a05e66c0323d92121d33b4d8b9072b81a25b053) )
ROM_REGION( 0x200000, "prgflash2", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash2", ROMREGION_ERASE00 )
ROM_LOAD( "prgflash2.c3", 0x000000, 0x200000, CRC(6a3c0df4) SHA1(1c4fc6f6300ced8e22e79cff28627411b3b3b0f2) ) ROM_LOAD( "prgflash2", 0x000000, 0x200000, CRC(6a3c0df4) SHA1(1c4fc6f6300ced8e22e79cff28627411b3b3b0f2) )
ROM_REGION( 0x200000, "prgflash3", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash3", ROMREGION_ERASE00 )
ROM_LOAD( "prgflash3.c2", 0x000000, 0x200000, CRC(8a02ca3f) SHA1(4692cfa25b6eb2e3e055711bd6a741c4fb1a5b0d) ) ROM_LOAD( "prgflash3", 0x000000, 0x200000, CRC(8a02ca3f) SHA1(4692cfa25b6eb2e3e055711bd6a741c4fb1a5b0d) )
ROM_REGION( 0x200000, "prgflash4", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash4", ROMREGION_ERASE00 )
ROM_LOAD( "prgflash4.c1", 0x000000, 0x200000, CRC(04a37ed2) SHA1(5dc255d71588d39fe563fc5bb0c3e1f5b1ee7c89) ) ROM_LOAD( "prgflash4", 0x000000, 0x200000, CRC(04a37ed2) SHA1(5dc255d71588d39fe563fc5bb0c3e1f5b1ee7c89) )
ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 )
// not populated // not populated
@ -495,16 +495,16 @@ ROM_START( enchlamp ) // the flash dumps have been split from an aggregated dump
ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 )
// not populated // not populated
ROM_REGION( 0x200000, "sndflash1.u08", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash1.u8", ROMREGION_ERASE00 )
ROM_LOAD( "sndflash1", 0x000000, 0x200000, CRC(2b4dc7d4) SHA1(77c1d1baa20e29de22c0d710949987ef5fff8c78) ) ROM_LOAD( "sndflash1", 0x000000, 0x200000, CRC(2b4dc7d4) SHA1(77c1d1baa20e29de22c0d710949987ef5fff8c78) )
ROM_REGION( 0x200000, "sndflash2.u07", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash2.u7", ROMREGION_ERASE00 )
ROM_LOAD( "sndflash2", 0x000000, 0x200000, CRC(59ddc211) SHA1(5c6b630df10b3d49ce72a80b402355fa23fa7324) ) ROM_LOAD( "sndflash2", 0x000000, 0x200000, CRC(59ddc211) SHA1(5c6b630df10b3d49ce72a80b402355fa23fa7324) )
ROM_REGION( 0x200000, "sndflash3.u06", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash3.u6", ROMREGION_ERASE00 )
// not populated // not populated
ROM_REGION( 0x200000, "sndflash4.u05", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash4.u5", ROMREGION_ERASE00 )
// not populated // not populated
ROM_REGION16_BE( 0x100, "eeprom", 0 ) ROM_REGION16_BE( 0x100, "eeprom", 0 )
@ -536,27 +536,27 @@ ROM_START( rapfire5 )
// not populated // not populated
ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.c4", 0x000000, 0x200000, CRC(08d31cb1) SHA1(1f0f05f078befcdb79c4d42d39a7ab5438b7bda3) ) ROM_LOAD( "r_fire05.c4.u4", 0x000000, 0x200000, CRC(08d31cb1) SHA1(1f0f05f078befcdb79c4d42d39a7ab5438b7bda3) )
ROM_REGION( 0x200000, "prgflash6", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash6", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.c3", 0x000000, 0x200000, CRC(1bf7ed0f) SHA1(664fe15c577f46ae1a17ad1d75c5c3c1cd3c01c9) ) ROM_LOAD( "r_fire05.c3.u3", 0x000000, 0x200000, CRC(1bf7ed0f) SHA1(664fe15c577f46ae1a17ad1d75c5c3c1cd3c01c9) )
ROM_REGION( 0x200000, "prgflash7", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash7", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.c2", 0x000000, 0x200000, CRC(c9282734) SHA1(11f5d30bfc6a971f6f8ad71f8f26582931442ec9) ) ROM_LOAD( "r_fire05.c2.u2", 0x000000, 0x200000, CRC(c9282734) SHA1(11f5d30bfc6a971f6f8ad71f8f26582931442ec9) )
ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.c1", 0x000000, 0x200000, CRC(ad41d7a5) SHA1(f3ba22228e5699185a329508a1a3291e352e858d) ) ROM_LOAD( "r_fire05.c1.u1", 0x000000, 0x200000, CRC(ad41d7a5) SHA1(f3ba22228e5699185a329508a1a3291e352e858d) )
ROM_REGION( 0x200000, "sndflash1.u08", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash1.u8", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.a4", 0x000000, 0x200000, CRC(f89dbb3b) SHA1(08495770597cb91245251adc74d7a1597a95b0c9) ) ROM_LOAD( "r_fire05.a4.u8", 0x000000, 0x200000, CRC(f89dbb3b) SHA1(08495770597cb91245251adc74d7a1597a95b0c9) )
ROM_REGION( 0x200000, "sndflash2.u07", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash2.u7", ROMREGION_ERASE00 )
ROM_LOAD( "r_fire05.a3", 0x000000, 0x200000, CRC(26d365d3) SHA1(7dfeeb0880d917b54b89694dfe434577d64fad90) ) ROM_LOAD( "r_fire05.a3.u7", 0x000000, 0x200000, CRC(26d365d3) SHA1(7dfeeb0880d917b54b89694dfe434577d64fad90) )
ROM_REGION( 0x200000, "sndflash3.u06", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash3.u6", ROMREGION_ERASE00 )
// not populated // not populated
ROM_REGION( 0x200000, "sndflash4.u05", ROMREGION_ERASE00 ) ROM_REGION( 0x200000, "sndflash4.u5", ROMREGION_ERASE00 )
// not populated // not populated
ROM_REGION16_BE( 0x100, "eeprom", 0 ) ROM_REGION16_BE( 0x100, "eeprom", 0 )
@ -753,7 +753,7 @@ ROM_END
// BIOS // BIOS
GAME( 200?, konendev, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Konami Endeavour BIOS", MACHINE_NOT_WORKING | MACHINE_IS_BIOS_ROOT ) GAME( 200?, konendev, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Konami Endeavour BIOS", MACHINE_NOT_WORKING | MACHINE_IS_BIOS_ROOT )
// has flash dump // have flash dump
GAME( 200?, enchlamp, konendev, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Enchanted Lamp (Konami Endeavour, Russia)", MACHINE_NOT_WORKING ) GAME( 200?, enchlamp, konendev, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Enchanted Lamp (Konami Endeavour, Russia)", MACHINE_NOT_WORKING )
GAME( 200?, rapfire5, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Rapid Fire 5 (Konami Endeavour, NSW)", MACHINE_NOT_WORKING ) GAME( 200?, rapfire5, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Rapid Fire 5 (Konami Endeavour, NSW)", MACHINE_NOT_WORKING )

View file

@ -24258,7 +24258,7 @@ spy // GX857 (c) 1989 (World)
spyu // GX857 (c) 1989 (US) spyu // GX857 (c) 1989 (US)
@source:konami/stingnet.cpp @source:konami/stingnet.cpp
tropchnc // GC968 (c) 1999 tropchnc // GC968 (c) 1999
@source:konami/surpratk.cpp @source:konami/surpratk.cpp
suratk // GX911 (c) 1990 (World) suratk // GX911 (c) 1990 (World)
@ -30213,6 +30213,11 @@ houseball // (c) 1989 Olakoa
imolagp // (c) 198? RB Bologna imolagp // (c) 198? RB Bologna
imolagpo // (c) 198? RB Bologna imolagpo // (c) 198? RB Bologna
@source:misc/interflip8035.cpp
cbrava //
sevilla //
toledo //
@source:misc/intrscti.cpp @source:misc/intrscti.cpp
intrscti // ???? intrscti // ????

View file

@ -0,0 +1,115 @@
// license:BSD-3-Clause
// copyright-holders:
// Skeleton driver for early I8035 based Interflip mechanical slots.
#include "emu.h"
#include "cpu/mcs48/mcs48.h"
#include "machine/i8243.h"
#include "machine/i8279.h"
#include "speaker.h"
/*
Main CPU: 8035 @ 6 mHz
4x 5101 (RAM 512 bytes)
Sound: 8035 @ 4mhz
RAM 2K
4051 + resistor
convertor 3 bit
3x I/O devices 8243
1x 8279 keyboard scan and display
discrete sound
*/
namespace {
class interflip8035_state : public driver_device
{
public:
interflip8035_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu")
{ }
void interflip(machine_config &config);
private:
void audio_program_map(address_map &map);
void main_program_map(address_map &map);
required_device<cpu_device> m_maincpu;
};
void interflip8035_state::main_program_map(address_map &map)
{
map(0x000, 0xfff).rom().region("maincpu", 0);
}
void interflip8035_state::audio_program_map(address_map &map)
{
map(0x000, 0x7ff).rom().region("audiocpu", 0);
}
static INPUT_PORTS_START( interflip )
INPUT_PORTS_END
void interflip8035_state::interflip(machine_config &config)
{
I8035(config, m_maincpu, 6'000'000);
m_maincpu->set_addrmap(AS_PROGRAM, &interflip8035_state::main_program_map);
i8035_device &audiocpu(I8035(config, "audiocpu", 4'000'000));
audiocpu.set_addrmap(AS_PROGRAM, &interflip8035_state::audio_program_map);
I8243(config, "i8243_0");
I8243(config, "i8243_1");
I8243(config, "i8243_2");
I8279(config, "kdc", 6'000'000 / 6); // clock unknown
SPEAKER(config, "mono").front_center();
// discrete sound
}
ROM_START( cbrava )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "cbr2p81.pal", 0x0000, 0x1000, CRC(89209629) SHA1(8f2e6acfcb3f9d3663a40b6714bc6c784a2af8db) )
ROM_REGION( 0x800, "audiocpu", 0 ) // same as sevilla
ROM_LOAD( "sonsev.pal", 0x000, 0x800, CRC(1043a346) SHA1(3d45e3795653a51dca7992848eb4b9ed66492b0c) ) // 1xxxxxxxxxx = 0xFF
ROM_END
ROM_START( sevilla )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "sev2p81.pal", 0x0000, 0x1000, CRC(362acdf4) SHA1(82913fe5c646be9c10252c2337ceaac2fc8173df) )
ROM_REGION( 0x800, "audiocpu", 0 ) // same as cbrava
ROM_LOAD( "sonsev.pal", 0x000, 0x800, CRC(1043a346) SHA1(3d45e3795653a51dca7992848eb4b9ed66492b0c) ) // 1xxxxxxxxxx = 0xFF
ROM_END
ROM_START( toledo )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "told2p87.pal", 0x0000, 0x1000, CRC(9990f5ed) SHA1(b556eb3c9ebec7b974a19ec077e81ef0429ccfe0) ) // 1xxxxxxxxxx = 0xFF
ROM_REGION( 0x800, "audiocpu", 0 )
ROM_LOAD( "sontol.pal", 0x000, 0x800, CRC(5066dc8c) SHA1(9bb81671525c645a633db2b8f6aed0dfe198fe63) )
ROM_END
} // anonymous namespace
GAME( 198?, cbrava, 0, interflip, interflip, interflip8035_state, empty_init, ROT0, "Interflip", "Costa Brava", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 198?, sevilla, 0, interflip, interflip, interflip8035_state, empty_init, ROT0, "Interflip", "Sevilla", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 198?, toledo, 0, interflip, interflip, interflip8035_state, empty_init, ROT0, "Interflip", "Toledo", MACHINE_IS_SKELETON_MECHANICAL )

View file

@ -3025,7 +3025,7 @@ ROM_START( swat ) /* Sega game ID# 834-5388 SWAT */
ROM_END ROM_END
ROM_START( flicky ) ROM_START( flicky ) /* Sega game ID# 834-5411-04 FLICKY */
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "epr-5978a.116", 0x0000, 0x4000, CRC(296f1492) SHA1(52e2c63ce376ab8124b2c68bdfa432b6621cfa78) ) /* encrypted */ ROM_LOAD( "epr-5978a.116", 0x0000, 0x4000, CRC(296f1492) SHA1(52e2c63ce376ab8124b2c68bdfa432b6621cfa78) ) /* encrypted */
ROM_LOAD( "epr-5979a.109", 0x4000, 0x4000, CRC(64b03ef9) SHA1(7519aa7f036bce6d52a5d4be2418139559f9a8a5) ) /* encrypted */ ROM_LOAD( "epr-5979a.109", 0x4000, 0x4000, CRC(64b03ef9) SHA1(7519aa7f036bce6d52a5d4be2418139559f9a8a5) ) /* encrypted */
@ -3049,8 +3049,7 @@ ROM_START( flicky )
ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
ROM_END ROM_END
// PCB label: 834-5411-11 FLICKY ROM_START( flickya ) /* Sega game ID# 834-5411-11 FLICKY */
ROM_START( flickya )
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "epr-5978a.116", 0x0000, 0x4000, CRC(296f1492) SHA1(52e2c63ce376ab8124b2c68bdfa432b6621cfa78) ) /* encrypted */ ROM_LOAD( "epr-5978a.116", 0x0000, 0x4000, CRC(296f1492) SHA1(52e2c63ce376ab8124b2c68bdfa432b6621cfa78) ) /* encrypted */
ROM_LOAD( "epr-5979a.109", 0x4000, 0x4000, CRC(64b03ef9) SHA1(7519aa7f036bce6d52a5d4be2418139559f9a8a5) ) /* encrypted */ ROM_LOAD( "epr-5979a.109", 0x4000, 0x4000, CRC(64b03ef9) SHA1(7519aa7f036bce6d52a5d4be2418139559f9a8a5) ) /* encrypted */
@ -3121,12 +3120,12 @@ ROM_START( flickys1 )
ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
ROM_END ROM_END
ROM_START( flickyo ) ROM_START( flickyo ) /* Sega game ID# 834-5411 FLICKY */
ROM_REGION( 0x10000, "maincpu", 0 ) ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "epr-5857.bin", 0x0000, 0x2000, CRC(a65ac88e) SHA1(1d1c276f7ffb33bc9f216b6b69517f1783d435a4) ) /* encrypted */ ROM_LOAD( "epr-5857.ic129", 0x0000, 0x2000, CRC(a65ac88e) SHA1(1d1c276f7ffb33bc9f216b6b69517f1783d435a4) ) /* encrypted */
ROM_LOAD( "epr-5858a.bin", 0x2000, 0x2000, CRC(18b412f4) SHA1(6205dc2a6c1092f9bc7752672b7c06d5faf2f65e) ) /* encrypted */ ROM_LOAD( "epr-5858a.ic30", 0x2000, 0x2000, CRC(18b412f4) SHA1(6205dc2a6c1092f9bc7752672b7c06d5faf2f65e) ) /* encrypted */
ROM_LOAD( "epr-5859.bin", 0x4000, 0x2000, CRC(a5558d7e) SHA1(ca59c7e57ae45f960f769db9a04ffa5c870005dd) ) /* encrypted */ ROM_LOAD( "epr-5859.ic31", 0x4000, 0x2000, CRC(a5558d7e) SHA1(ca59c7e57ae45f960f769db9a04ffa5c870005dd) ) /* encrypted */
ROM_LOAD( "epr-5860.bin", 0x6000, 0x2000, CRC(1b35fef1) SHA1(53ca5361309c59a2b3490ea0037c6e58f07837d9) ) /* encrypted */ ROM_LOAD( "epr-5860.ic32", 0x6000, 0x2000, CRC(1b35fef1) SHA1(53ca5361309c59a2b3490ea0037c6e58f07837d9) ) /* encrypted */
ROM_REGION( 0x10000, "soundcpu", 0 ) ROM_REGION( 0x10000, "soundcpu", 0 )
ROM_LOAD( "epr-5869.120", 0x0000, 0x2000, CRC(6d220d4e) SHA1(fe02a7a94a1ad046fc775a7f67f460c8d0f6dca6) ) ROM_LOAD( "epr-5869.120", 0x0000, 0x2000, CRC(6d220d4e) SHA1(fe02a7a94a1ad046fc775a7f67f460c8d0f6dca6) )