s4: removed chimes.

Cleaned up mame.lst and arcade.flt
This commit is contained in:
Robbbert 2022-01-21 02:03:14 +11:00
parent f854bf08a5
commit 8b965ef95a
3 changed files with 103 additions and 155 deletions

View File

@ -1474,6 +1474,7 @@ witch.cpp
wiz.cpp
wmg.cpp
wms.cpp
wms_shuffle.cpp
wolfpack.cpp
wpc_95.cpp
wpc_an.cpp

View File

@ -54,13 +54,16 @@ public:
s4_state(const machine_config &mconfig, device_type type, const char *tag)
: genpin_class(mconfig, type, tag)
, m_maincpu(*this, "maincpu")
, m_audiocpu(*this, "audiocpu")
, m_mainirq(*this, "mainirq")
, m_pias(*this, "pias")
, m_pia22(*this, "pia22")
, m_pia24(*this, "pia24")
, m_pia28(*this, "pia28")
, m_pia30(*this, "pia30")
, m_4020(*this, "4020")
, m_io_keyboard(*this, "X%d", 0U)
, m_io_snd(*this, "SND")
, m_dips(*this, "DS%d", 1U)
, m_digits(*this, "digit%d", 0U)
, m_leds(*this, "led%d", 0U)
@ -70,8 +73,9 @@ public:
void s4(machine_config &config);
DECLARE_INPUT_CHANGED_MEMBER(main_nmi);
DECLARE_INPUT_CHANGED_MEMBER(audio_nmi);
protected:
private:
virtual void machine_start() override;
virtual void machine_reset() override;
@ -80,15 +84,18 @@ protected:
void lamp0_w(u8 data);
void lamp1_w(u8 data);
void sol0_w(u8 data);
u8 dips_r();
u8 switch_r();
void sol1_w(u8 data);
void switch_w(u8 data);
void clockcnt_w(u16 data);
u8 dips_r();
u8 sound_r();
u8 switch_r();
u8 m_strobe = 0;
u8 m_row = 0;
bool m_data_ok = 0;
u8 m_lamp_data = 0;
bool m_irq_in_progress = 0;
u8 m_sound_data = 0;
DECLARE_WRITE_LINE_MEMBER(pia22_ca2_w) { } //ST5
DECLARE_WRITE_LINE_MEMBER(pia22_cb2_w) { } //ST-solenoids enable
DECLARE_WRITE_LINE_MEMBER(pia24_ca2_w) { } //ST2
@ -99,52 +106,25 @@ protected:
DECLARE_WRITE_LINE_MEMBER(pia30_cb2_w) { } //ST3
DECLARE_WRITE_LINE_MEMBER(irq_w);
void main_map(address_map &map);
void audio_map(address_map &map);
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<input_merger_device> m_mainirq;
required_device<pia6821_device> m_pias;
required_device<pia6821_device> m_pia22;
required_device<pia6821_device> m_pia24;
required_device<pia6821_device> m_pia28;
required_device<pia6821_device> m_pia30;
required_device<ripple_counter_device> m_4020;
required_ioport_array<8> m_io_keyboard;
required_ioport m_io_snd;
required_ioport_array<2> m_dips;
output_finder<32> m_digits;
output_finder<2> m_leds;
output_finder<80> m_io_outputs; // 16 solenoids + 64 lamps
private:
void sol1_w(u8 data);
};
class s4a_state : public s4_state
{
public:
s4a_state(const machine_config &mconfig, device_type type, const char *tag)
: s4_state(mconfig, type, tag)
, m_audiocpu(*this, "audiocpu")
, m_pias(*this, "pias")
, m_io_snd(*this, "SND")
{
}
void s4a(machine_config &config);
DECLARE_INPUT_CHANGED_MEMBER(audio_nmi);
private:
virtual void machine_start() override;
u8 sound_r();
void s4a_sol1_w(u8 data);
u8 m_sound_data = 0;
void audio_map(address_map &map);
required_device<cpu_device> m_audiocpu;
required_device<pia6821_device> m_pias;
required_ioport m_io_snd;
};
void s4_state::main_map(address_map &map)
{
map.global_mask(0x7fff);
@ -157,7 +137,7 @@ void s4_state::main_map(address_map &map)
map(0x6000, 0x7fff).rom().region("maincpu", 0);
}
void s4a_state::audio_map(address_map &map)
void s4_state::audio_map(address_map &map)
{
map.global_mask(0x0fff);
map(0x0000, 0x00ff).ram();
@ -294,20 +274,16 @@ static INPUT_PORTS_START( s4 )
PORT_DIPSETTING( 0x47, "29" )
PORT_DIPSETTING( 0x87, "30" )
PORT_DIPSETTING( 0x07, "31" )
INPUT_PORTS_END
static INPUT_PORTS_START( s4a )
PORT_INCLUDE(s4)
PORT_START("SND")
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_NAME("Music") PORT_CODE(KEYCODE_8_PAD) PORT_TOGGLE
PORT_MODIFY("DIAGS")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_9_PAD) PORT_CHANGED_MEMBER(DEVICE_SELF, s4a_state, audio_nmi, 1)
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYPAD) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_9_PAD) PORT_CHANGED_MEMBER(DEVICE_SELF, s4_state, audio_nmi, 1)
INPUT_PORTS_END
static INPUT_PORTS_START( flash )
PORT_INCLUDE(s4a)
PORT_INCLUDE(s4)
PORT_MODIFY("X1")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_A) PORT_NAME("INP09")
PORT_MODIFY("X5")
@ -316,7 +292,7 @@ static INPUT_PORTS_START( flash )
INPUT_PORTS_END
static INPUT_PORTS_START( trizn )
PORT_INCLUDE(s4a)
PORT_INCLUDE(s4)
PORT_MODIFY("X4")
PORT_BIT( 0xfa, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_MODIFY("X5")
@ -324,13 +300,13 @@ static INPUT_PORTS_START( trizn )
INPUT_PORTS_END
static INPUT_PORTS_START( tmwrp )
PORT_INCLUDE(s4a)
PORT_INCLUDE(s4)
PORT_MODIFY("X5")
PORT_BIT( 0xf4, IP_ACTIVE_HIGH, IPT_UNUSED )
INPUT_PORTS_END
static INPUT_PORTS_START( stlwr )
PORT_INCLUDE(s4a)
PORT_INCLUDE(s4)
PORT_MODIFY("X1")
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED )
PORT_MODIFY("X4")
@ -365,11 +341,6 @@ void s4_state::machine_start()
save_item(NAME(m_row));
save_item(NAME(m_data_ok));
save_item(NAME(m_lamp_data));
}
void s4a_state::machine_start()
{
s4_state::machine_start();
save_item(NAME(m_sound_data));
}
@ -389,7 +360,7 @@ INPUT_CHANGED_MEMBER( s4_state::main_nmi )
m_maincpu->pulse_input_line(INPUT_LINE_NMI, attotime::zero);
}
INPUT_CHANGED_MEMBER( s4a_state::audio_nmi )
INPUT_CHANGED_MEMBER( s4_state::audio_nmi )
{
// Diagnostic button sends a pulse to NMI pin
if (newval==CLEAR_LINE)
@ -406,27 +377,6 @@ void s4_state::sol0_w(u8 data)
}
void s4_state::sol1_w(u8 data)
{
if (BIT(data, 0))
m_samples->start(4, 4); // 10 chime
if (BIT(data, 1))
m_samples->start(1, 1); // 100 chime
if (BIT(data, 2))
m_samples->start(2, 2); // 1000 chime
if (BIT(data, 3))
m_samples->start(3, 3); // 10k chime
if (BIT(data, 5))
m_samples->start(0, 6); // knocker
for (u8 i = 0; i < 8; i++)
m_io_outputs[8U+i] = BIT(data, i);
}
void s4a_state::s4a_sol1_w(u8 data)
{
u8 sound_data = m_io_snd->read() | (data & 0x1f);
@ -502,7 +452,7 @@ void s4_state::switch_w(u8 data)
m_row = data;
}
u8 s4a_state::sound_r()
u8 s4_state::sound_r()
{
return m_sound_data;
}
@ -572,23 +522,16 @@ void s4_state::s4(machine_config &config)
m_4020->count_out_cb().set(FUNC(s4_state::clockcnt_w));
CLOCK(config, "rclock", 3580000/4).signal_handler().set(m_4020, FUNC(ripple_counter_device::clock_w));
}
void s4a_state::s4a(machine_config &config)
{
s4(config);
m_pia22->writepb_handler().set(FUNC(s4a_state::s4a_sol1_w));
// Add the soundcard
M6808(config, m_audiocpu, 3580000);
m_audiocpu->set_addrmap(AS_PROGRAM, &s4a_state::audio_map);
m_audiocpu->set_addrmap(AS_PROGRAM, &s4_state::audio_map);
SPEAKER(config, "speaker").front_center();
MC1408(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.5);
PIA6821(config, m_pias, 0);
m_pias->readpb_handler().set(FUNC(s4a_state::sound_r));
m_pias->readpb_handler().set(FUNC(s4_state::sound_r));
m_pias->writepa_handler().set("dac", FUNC(dac_byte_interface::data_w));
m_pias->irqa_handler().set("audioirq", FUNC(input_merger_device::in_w<1>));
m_pias->irqb_handler().set("audioirq", FUNC(input_merger_device::in_w<2>));
@ -702,12 +645,12 @@ ROM_END
} // Anonymous namespace
// Pinball
GAME( 1979, flash_l2, 0, s4a, flash, s4a_state, empty_init, ROT0, "Williams", "Flash (Williams, L-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, flash_l1, flash_l2, s4a, flash, s4a_state, empty_init, ROT0, "Williams", "Flash (Williams, L-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, flash_t1, flash_l2, s4a, flash, s4a_state, empty_init, ROT0, "Williams", "Flash (Williams, T-1) Ted Estes", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1978, trizn_l1, 0, s4a, trizn, s4a_state, empty_init, ROT0, "Williams", "Tri Zone (L-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1978, trizn_t1, trizn_l1, s4a, trizn, s4a_state, empty_init, ROT0, "Williams", "Tri Zone (T-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_l3, 0, s4a, tmwrp, s4a_state, empty_init, ROT0, "Williams", "Time Warp (Williams, L-3)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_l2, tmwrp_l3, s4a, tmwrp, s4a_state, empty_init, ROT0, "Williams", "Time Warp (Williams, L-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_t2, tmwrp_l3, s4a, tmwrp, s4a_state, empty_init, ROT0, "Williams", "Time Warp (Williams, T-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, stlwr_l2, 0, s4a, stlwr, s4a_state, empty_init, ROT0, "Williams", "Stellar Wars (L-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, flash_l2, 0, s4, flash, s4_state, empty_init, ROT0, "Williams", "Flash (Williams, L-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, flash_l1, flash_l2, s4, flash, s4_state, empty_init, ROT0, "Williams", "Flash (Williams, L-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, flash_t1, flash_l2, s4, flash, s4_state, empty_init, ROT0, "Williams", "Flash (Williams, T-1) Ted Estes", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1978, trizn_l1, 0, s4, trizn, s4_state, empty_init, ROT0, "Williams", "Tri Zone (L-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1978, trizn_t1, trizn_l1, s4, trizn, s4_state, empty_init, ROT0, "Williams", "Tri Zone (T-1)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_l3, 0, s4, tmwrp, s4_state, empty_init, ROT0, "Williams", "Time Warp (Williams, L-3)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_l2, tmwrp_l3, s4, tmwrp, s4_state, empty_init, ROT0, "Williams", "Time Warp (Williams, L-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, tmwrp_t2, tmwrp_l3, s4, tmwrp, s4_state, empty_init, ROT0, "Williams", "Time Warp (Williams, T-2)", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1979, stlwr_l2, 0, s4, stlwr, s4_state, empty_init, ROT0, "Williams", "Stellar Wars (L-2)", MACHINE_IS_SKELETON_MECHANICAL )

View File

@ -11837,6 +11837,43 @@ dbz2 // (c) 1994 Banpresto
dbz2bl // bootleg
dbza // (c) 1993 Banpresto
@source:dc_atomiswave.cpp
anmlbskt // 2005.01 Animal Basket (date is inside of ROM, probably earlier than release)
anmlbskta // 2005.01 Animal Basket (date is inside of ROM, probably earlier than release)
awbios // 2002.?? Atomiswave BIOS
basschal // 2009.07 Sega Bass Challenge Version A
basschalo // 2009.02 Sega Bass Challenge
blokpong // 2004.12 Block Pong-Pong
claychal // 2008.11 Sega Clay Challenge
demofist // 2003.06 Demolish Fist
dirtypig // 2004.09 Dirty Pig Skin Football
dolphin // 2003.08 Dolphin Blue
fotns // 2005.12 Hokuto no Ken
ftspeed // 2004.09 Faster than Speed
ggisuka // 2003.12 Guilty Gear Isuka
ggx15 // 2003.03 Guilty Gear X Ver.1.5
kofnw // 2004.07 The King of Fighters Neo Wave
kofnwj // 2004.07 The King of Fighters Neo Wave (Japan)
kofxi // 2005.10 The King of Fighters XI
kov7sprt // 2003.11 Knights of Valour - The Seven Sprits
maxspeed // 2002.12 Maximum Speed
mslug6 // 2006.02 Metal Slug 6
ngbc // 2005.07 NeoGeo Battle Colloseum
ngbcj // 2005.07 NeoGeo Battle Colloseum (Japan)
rangrmsn // 2004.03 Ranger Mission
rumblef // 2004.03 The Rumble Fish
rumblef2 // 2005.03 The Rumble Fish 2
rumblefp // 2004.02 The Rumble Fish (prototype)
rumblf2p // 2005.01 The Rumble Fish 2 (prototype)
salmankt // 2004.06 Salary Man Kintarou Net Select
samsptk // 2005.09 Samurai Spirits Tenkaichi Kenkakuden
sprtshot // 2002.12 Sports Shooting USA
sushibar // 2003 Sushi Bar
vfurlong // 2005.03 Net Select Keiba Victory Furlong
waidrive // 2005.01 WaiWai Drive
xtrmhnt2 // 2006.09 Extreme Hunting 2 Tournament Edition
xtrmhunt // 2004.09 Extreme Hunting
@source:dccons.cpp
dc // 1999 Sega Dreamcast (USA)
dcdev // 1998 Sega HKT-0120 Sega Dreamcast Development Box
@ -32083,17 +32120,11 @@ alienfnt // 2001.09 Alien Front (Rev T)
alienfnta // 2001.09 Alien Front (Rev A)
alpilotj // 1999.03 Airline Pilots (Japan, Rev A)
alpilot // 1999.?? Airline Pilots (World, Rev B)
anmlbskt // 2005.01 Animal Basket (date is inside of ROM, probably earlier than release)
anmlbskta // 2005.01 Animal Basket (date is inside of ROM, probably earlier than release)
anpanman2 // 2003.09 Soreike! Anpanman Popcorn Koujou 2 (Rev C)
asndynmt // 2007.07 Dynamite Deka EX - Asian dynamite
asndynmto // 2007.07 Dynamite Deka EX - Asian dynamite (older)
ausfache // 2008.02.20 Akatsuki Blitzkampf Ausf. Achse
awbios // 2002.?? Atomiswave BIOS
azumanga // 2002.12 Azumanga Daiou Puzzle Bobble
basschal // 2009.07 Sega Bass Challenge Version A
basschalo // 2009.02 Sega Bass Challenge
blokpong // 2004.12 Block Pong-Pong
bdrdown // 2003.09 Border Down (Rev A)
beachspi // 2001.07 Beach Spikers
capsnk // 2000.09 Capcom vs. SNK Millennium Fight 2000 (Rev C)
@ -32101,7 +32132,6 @@ capsnka // 2000.08 Capcom vs. SNK Millennium Fight 2000
capsnkb // 2000.08 Capcom vs. SNK Millennium Fight 2000
cfield // 2004.06 Chaos Field
chocomk // 2002.06 Musapey's Choco Marker (Rev A)
claychal // 2008.11 Sega Clay Challenge
cleoftp // 2002.05 Cleopatra Fortune Plus
clubk2k3 // 2003.?? Club Kart: European Session (2003, Rev A)
clubk2kp // 2003.?? Club Kart: European Session (2003, prototype, set 1)
@ -32127,16 +32157,13 @@ cvsgd // 2001.05 Capcom Vs. SNK Millennium Fight 2000
deathcox // 2000.?? Death Crimson OX (USA)
deathcoxj // 2000.10 Death Crimson OX (Japan, Rev A)
deathcoxo // 2000.10 Death Crimson OX (Japan)
demofist // 2003.06 Demolish Fist
derbyo2k // 2000.06 Derby Owners Club 2000 Ver.2 (Japan) (Rev A)
derbyoc // 1999.10 Derby Owners Club (Japan) (Rev B)
derbyoc2 // 2001.10 Derby Owners Club II Ver.2.1 (Japan) (Rev B)
derbyocw // 2005.?? Derby Owners Club World Edition EX (Rev D)
dirtypig // 2004.09 Dirty Pig Skin Football
doa2 // 1999.12? Dead or Alive 2
doa2a // 1999.11 Dead or Alive 2 (Rev A)
doa2m // 2000.01 Dead or Alive 2 Millennium
dolphin // 2003.08 Dolphin Blue
dragntra // 2003.05 Dragon Treasure (Rev A)
dragntr // 2003.10 Dragon Treasure (Rev B)
dragntr2 // 2004.?? Dragon Treasure 2 (Rev A)
@ -32154,12 +32181,8 @@ f355dlx // 1999.07 F355 Challenge Deluxe (BIOS)
f355twin // 1999.07 Ferrari F355 Challenge (twin/deluxe)
f355twinp // 1999.?? Ferrari F355 Challenge (twin/deluxe, prototype)
f355twn2 // 2001.01 Ferrari F355 Challenge 2 - International Course Edition (twin/deluxe)
fotns // 2005.12 Hokuto no Ken
ftspeed // 2004.09 Faster than Speed
ggisuka // 2003.12 Guilty Gear Isuka
ggram2 // 1999.04 Giant Gram: All Japan Pro Wrestling 2
ggx // 2000.07 Guilty Gear X
ggx15 // 2003.03 Guilty Gear X Ver.1.5
ggxx // 2002.05 Guilty Gear XX
ggxxac // 2006.11 Guilty Gear XX Accent Core
ggxxrl // 2003.03 Guilty Gear XX # Reload (Rev A)
@ -32202,10 +32225,6 @@ keyboard // 2001.11 La Keyboard
kick4csh // 2004.?? Kick '4' Cash
kingrt66 // 2002.02 The King of Route 66 (Rev A)
kingrt66p // 2002.01 The King of Route 66 (prototype)
kofnw // 2004.07 The King of Fighters Neo Wave
kofnwj // 2004.07 The King of Fighters Neo Wave (Japan)
kofxi // 2005.10 The King of Fighters XI
kov7sprt // 2003.11 Knights of Valour - The Seven Sprits
kurucham // 2006.03 Kurukuru Chameleon
lupinsho // 2002.05 Lupin the Third: the Shooting (Rev A)
lupinshoo // 2001.12 Lupin the Third: the Shooting
@ -32213,7 +32232,6 @@ luptype // 2002.04 Lupin The Third - The Typing (Rev A)
mamonoro // 2008.07 Mamoru-kun wa Norowarete Shimatta!
manicpnc // 2007.07 Manic Panic Ghosts! (USA)
marstv // 1999.12 Mars TV
maxspeed // 2002.12 Maximum Speed
mazan // 2002.07 Mazan: Flash of the Blade (World, MAZ2 Ver.A)
mazanj // 2002.07 Mazan: Flash of the Blade (Japan, MAZ1 Ver.A)
mazanu // 2002.07 Mazan: Flash of the Blade (US, MAZ3 Ver.A)
@ -32227,7 +32245,6 @@ mj1 // 2002.10 Sega Yonin Uchi Mahjong MJ (Update Di
moeru // 2002.12 Moeru Casinyo
mok // 2002.03.06 The Maze of the Kings
monkeyba // 2001.05 Monkey Ball
mslug6 // 2006.02 Metal Slug 6
mushi2k4 // 2004.?? MushiKing The King Of Beetles 2004 Second (Japan)
mushi2k5 // 2005.?? MushiKing The King Of Beetles 2005 First (Japan)
mushi2k61 // 2006.?? MushiKing The King Of Beetles 2006 First (Japan)
@ -32247,8 +32264,6 @@ naomi // 1998.?? Naomi BIOS
naomi2 // 2001.?? Naomi 2 BIOS
naomigd // 2001.?? Naomi GD-ROM Bios
ndcfboxa // 2009.04.01 DIMM Firmware Updater for CF-BOX (Rev A)
ngbc // 2005.07 NeoGeo Battle Colloseum
ngbcj // 2005.07 NeoGeo Battle Colloseum (Japan)
ngdup23a // DIMM Firmware Updater (Rev A)
ngdup23c // DIMM Firmware Updater (Rev C)
ngdup23e // DIMM Firmware Updater (Rev E)
@ -32273,20 +32288,13 @@ quizqgd // 2002.?? Quiz Keitai Q mode
radirgy // 2005.12.04 Radirgy (Rev A)
radirgyn // 2009.06 Radirgy Noa
radirgyo // 2005.10 Radirgy
rangrmsn // 2004.03 Ranger Mission
rhytngk // 2007.09 Rhythm Tengoku
ringouto // 1999.06 Ring Out 4x4
ringout // 1999.06 Ring Out 4x4 (Rev A)
rumblef // 2004.03 The Rumble Fish
rumblef2 // 2005.03 The Rumble Fish 2
rumblefp // 2004.02 The Rumble Fish (prototype)
rumblf2p // 2005.01 The Rumble Fish 2 (prototype)
salmankt // 2004.06 Salary Man Kintarou Net Select
samba // 1999.12 Samba de Amigo (Rev B)
sambaa // 1999.?? Samba de Amigo (Rev A)
samba2k // 2000.12 Samba de Amigo Ver.2000
sambap // 1999.?? Samba de Amigo (prototype)
samsptk // 2005.09 Samurai Spirits Tenkaichi Kenkakuden
senko // 2005.08 Senko no Ronde (Rev A)
senkoo // 2005.04 Senko no Ronde
senkosp // 2006.08 Senkou no Rondo SP
@ -32302,20 +32310,6 @@ shootopl // 2002.?? Shootout Pool
shootpl // 2003.?? Shootout Pool Prize / Shootout Pool The Medal (Rev A)
shootplm // 2004.?? Shootout Pool Prize / Shootout Pool The Medal Ver. B
shootplmp // 2004.?? Shootout Pool Prize / Shootout Pool The Medal Ver. B -P
sl2007 // 2007.07 Shooting Love
slasho // 2000.07 Slashout
slashout // 2000.?? Slashout
smarinef // 2000.03 Sega Marine Fishing
smlg99 // 1999.09 World Series 99 / Super Major League 99
soulsurf // 2002.07 Soul Surfer
spawn // 1999.?? Spawn In the Demon's Hand
spkrbtl // 2001.07 Spikers Battle
sprtjam // 2000.11.13 Sports Jam
sprtshot // 2002.12 Sports Shooting USA
ss2005 // 2005.04 Super Shanghai 2005 (Rev A)
ss2005o // 2005.03 Super Shanghai 2005
sstrkfgt // 2000.10 Sega Strike Fighter (Rev A)
sstrkfgta // 2000.10 Sega Strike Fighter (Rev A, no training mode)
shorse // 2000.11.28 Star Horse (satellite)
shorsem // 2000.?? Star Horse (main screens)
shorsel // 2000.12 Star Horse (live and backup)
@ -32334,9 +32328,21 @@ shorseprl // 2009.?? Star Horse Progress Returns (live and
shorseprs // 2009.?? Star Horse Progress Returns (sound)
shorseprvl // 2009.?? Star Horse Progress Returns (main screen left)
shorseprvr // 2009.?? Star Horse Progress Returns (main screen right)
sl2007 // 2007.07 Shooting Love
slasho // 2000.07 Slashout
slashout // 2000.?? Slashout
smarinef // 2000.03 Sega Marine Fishing
smlg99 // 1999.09 World Series 99 / Super Major League 99
soulsurf // 2002.07 Soul Surfer
spawn // 1999.?? Spawn In the Demon's Hand
spkrbtl // 2001.07 Spikers Battle
sprtjam // 2000.11.13 Sports Jam
ss2005 // 2005.04 Super Shanghai 2005 (Rev A)
ss2005o // 2005.03 Super Shanghai 2005
sstrkfgt // 2000.10 Sega Strike Fighter (Rev A)
sstrkfgta // 2000.10 Sega Strike Fighter (Rev A, no training mode)
starseek // 2001.07 Dokidoki Idol Star Seeker
suchie3 // 1999.09 Idol Janshi Su-Chi-Pi 3
sushibar // 2003 Sushi Bar
takoron // 2006.12.16 Noukone Puzzle Takoron
tduno // 1999.08 Touch de UNO! / Unou Nouryoku Check Machine
tduno2 // 2000.02 Touch de UNO! 2
@ -32364,7 +32370,6 @@ vf4o // 2001.08.02 Virtua Fighter 4 (GD-ROM)
vf4tuned // 2004.12 Virtua Fighter 4 Final Tuned (Rev F)
vf4tuneda // 2004.09 Virtua Fighter 4 Final Tuned (Rev A)
vf4tunedd // 2004.10 Virtua Fighter 4 Final Tuned (Rev D)
vfurlong // 2005.03 Net Select Keiba Victory Furlong
virnba // 2000.02 Virtua NBA (USA)
virnbao // 2000.02 Virtua NBA
virnbap // 1999.?? Virtua NBA (prototype)
@ -32379,7 +32384,6 @@ vtenis2c // 2001.10 Virtua Tennis 2 / Power Smash 2 (Rev
vtennis // 1999.12 Virtua Tennis / Power Smash (cartridge)
vtennis2 // 2001.08.27 Virtua Tennis 2 / Power Smash 2 (GD-ROM)
vtennisg // 1999.?? Virtua Tennis / Power Smash (GD-ROM)
waidrive // 2005.01 WaiWai Drive
wccf116 // 2003.?? World Club Champion Football Serie A 2001-2002 Ver. 2
wccf1dup // 2002.?? World Club Champion Football Serie A 2001-2002 DIMM FIRM Ver.3.03
wccf212e // 2004.12 World Club Champion Football Serie A 2002-2003 Ver.2.12
@ -32399,8 +32403,6 @@ wrungp // 2001.08 Wave Runner GP
wrungpo // 2001.?? Wave Runner GP (USA, Rev A)
wsbbgd // 2001.06 World Series Baseball / Super Major League
wwfroyal // 2000.11 WWF Royal Rumble
xtrmhnt2 // 2006.09 Extreme Hunting 2 Tournament Edition
xtrmhunt // 2004.09 Extreme Hunting
zerogu2 // 2001.05 Zero Gunner 2
zombrvn // 1999.03 Zombie Revenge (Rev A)
zombrvne // 1999.03 Zombie Revenge (Export)
@ -32747,7 +32749,7 @@ lans2004 // bootleg of shocktr2
lastblad // 0234 (c) 1997 SNK
lastbladh // 0234 (c) 1997 SNK
lastbld2 // 0243 (c) 1998 SNK
lasthope
lasthope //
lastsold // 0196 Censored Korean release of lastblad
lbowling // 0019 (c) 1990 SNK
legendos // 0029 (c) 1991 SNK
@ -36639,8 +36641,6 @@ rzindy500 //
rztoshden //
@source:s11.cpp
alcat_l7 //
gmine_l2 //
grand_l3 //
grand_l4 //
hs_l3 //
@ -36649,10 +36649,6 @@ rdkng_l1 //
rdkng_l2 //
rdkng_l3 //
rdkng_l4 //
shfin_l1 //
tdawg_l1 //
tts_l1 //
tts_l2 //
@source:s11a.cpp
f14_l1 //
@ -36777,23 +36773,15 @@ pkrno_l1 //
wldcp_l1 //
@source:s4.cpp
arist_l1 //
bstrk_l1 //
flash_l1 //
flash_l2 //
flash_t1 //
kingt_l1 //
omni_l1 //
pomp_l1 //
stlwr_l2 //
taurs_l1 //
tmwrp_l2 //
tmwrp_l3 //
tmwrp_t2 //
topaz_l1 //
trizn_l1 //
trizn_t1 //
tstrk_l1 //
@source:s6.cpp
blkou_f1 //
@ -36858,8 +36846,6 @@ sorcr_l1 //
sorcr_l2 //
sshtl_l3 //
sshtl_l7 //
szone_l2 //
szone_l5 //
@source:sacstate.cpp
sacstate //
@ -43232,6 +43218,24 @@ wmsboom // (c) 1998 WMS - Boom (Russian)
wmstopb // (c) 1999 WMS - Top Banana (Russian)
yukongld // (c) 2000 WMS - Yukon Gold (Russian)
@source:wms_shuffle.cpp
alcat_l7 //
arist_l1 //
bstrk_l1 //
gmine_l2 //
kingt_l1 //
omni_l1 //
pomp_l1 //
shfin_l1 //
szone_l2 //
szone_l5 //
taurs_l1 //
tdawg_l1 //
topaz_l1 //
tstrk_l1 //
tts_l1 //
tts_l2 //
@source:wolfpack.cpp
wolfpack // ?????? prototype [6502]