Split midway project into bally and williams according to brand owner.

Videa/Sente stuff from the brief period before it was acquired by Bally
is still in the bally project.
This commit is contained in:
Vas Crabb 2026-05-24 01:35:01 +10:00
parent 0e32d6312f
commit a9f017e86c
74 changed files with 529 additions and 529 deletions

View File

@ -115,6 +115,15 @@ function createProjects_mame_tiny(_target, _subtarget)
} }
files{ files{
MAME_DIR .. "src/mame/bally/astrocde.cpp",
MAME_DIR .. "src/mame/bally/astrocde.h",
MAME_DIR .. "src/mame/bally/astrocde_v.cpp",
MAME_DIR .. "src/mame/bally/gridlee.cpp",
MAME_DIR .. "src/mame/bally/gridlee.h",
MAME_DIR .. "src/mame/bally/gridlee_a.cpp",
MAME_DIR .. "src/mame/bally/gridlee_v.cpp",
MAME_DIR .. "src/mame/shared/s11c_bg.cpp",
MAME_DIR .. "src/mame/shared/s11c_bg.h",
MAME_DIR .. "src/mame/exidy/nl_carpolo.cpp", MAME_DIR .. "src/mame/exidy/nl_carpolo.cpp",
MAME_DIR .. "src/mame/exidy/nl_carpolo.h", MAME_DIR .. "src/mame/exidy/nl_carpolo.h",
MAME_DIR .. "src/mame/exidy/carpolo.cpp", MAME_DIR .. "src/mame/exidy/carpolo.cpp",
@ -144,23 +153,6 @@ files{
MAME_DIR .. "src/mame/exidy/victory.cpp", MAME_DIR .. "src/mame/exidy/victory.cpp",
MAME_DIR .. "src/mame/exidy/victory.h", MAME_DIR .. "src/mame/exidy/victory.h",
MAME_DIR .. "src/mame/exidy/victory_v.cpp", MAME_DIR .. "src/mame/exidy/victory_v.cpp",
MAME_DIR .. "src/mame/midway/astrocde.cpp",
MAME_DIR .. "src/mame/midway/astrocde.h",
MAME_DIR .. "src/mame/midway/astrocde_v.cpp",
MAME_DIR .. "src/mame/midway/gridlee.cpp",
MAME_DIR .. "src/mame/midway/gridlee.h",
MAME_DIR .. "src/mame/midway/gridlee_a.cpp",
MAME_DIR .. "src/mame/midway/gridlee_v.cpp",
MAME_DIR .. "src/mame/shared/s11c_bg.cpp",
MAME_DIR .. "src/mame/shared/s11c_bg.h",
MAME_DIR .. "src/mame/shared/williamssound.cpp",
MAME_DIR .. "src/mame/shared/williamssound.h",
MAME_DIR .. "src/mame/midway/williams.cpp",
MAME_DIR .. "src/mame/midway/williams.h",
MAME_DIR .. "src/mame/midway/williams_m.cpp",
MAME_DIR .. "src/mame/midway/williams_v.cpp",
MAME_DIR .. "src/mame/midway/williamsblitter.cpp",
MAME_DIR .. "src/mame/midway/williamsblitter.h",
MAME_DIR .. "src/mame/gaelco/gaelco.cpp", MAME_DIR .. "src/mame/gaelco/gaelco.cpp",
MAME_DIR .. "src/mame/gaelco/gaelco.h", MAME_DIR .. "src/mame/gaelco/gaelco.h",
MAME_DIR .. "src/mame/gaelco/gaelco_v.cpp", MAME_DIR .. "src/mame/gaelco/gaelco_v.cpp",
@ -173,6 +165,14 @@ files{
MAME_DIR .. "src/mame/misc/goldnpkr.cpp", MAME_DIR .. "src/mame/misc/goldnpkr.cpp",
MAME_DIR .. "src/mame/videogames/looping.cpp", MAME_DIR .. "src/mame/videogames/looping.cpp",
MAME_DIR .. "src/mame/videogames/supertnk.cpp", MAME_DIR .. "src/mame/videogames/supertnk.cpp",
MAME_DIR .. "src/mame/shared/williamssound.cpp",
MAME_DIR .. "src/mame/shared/williamssound.h",
MAME_DIR .. "src/mame/williams/williams.cpp",
MAME_DIR .. "src/mame/williams/williams.h",
MAME_DIR .. "src/mame/williams/williams_m.cpp",
MAME_DIR .. "src/mame/williams/williams_v.cpp",
MAME_DIR .. "src/mame/williams/williamsblitter.cpp",
MAME_DIR .. "src/mame/williams/williamsblitter.h",
} }
end end

View File

@ -11,7 +11,7 @@
#pragma once #pragma once
#include "csd.h" #include "csd.h"
#include "midway.h" #include "midway_sound.h"
#include "ballysound.h" #include "ballysound.h"

View File

@ -59,7 +59,8 @@
#include "emu.h" #include "emu.h"
#include "midway.h" #include "midway_sound.h"
#include "s11c_bg.h" #include "s11c_bg.h"
#include "cpu/m68000/m68000.h" #include "cpu/m68000/m68000.h"

View File

@ -11,17 +11,16 @@
and Filter are all exactly the same), so these should probably be combined and Filter are all exactly the same), so these should probably be combined
into one base class with two subclass device implementations to reduce into one base class with two subclass device implementations to reduce
duplicated code. duplicated code.
The "Cheap Squeak Deluxe" board in /audio/csd.cpp is also almost identical The "Cheap Squeak Deluxe" board in bally/csd.cpp is also almost identical
to the "Sounds Good" board, and should also be a member of any future to the "Sounds Good" board, and should also be a member of any future
combined class/device implementation. combined class/device implementation.
***************************************************************************/ ***************************************************************************/
#include "emu.h" #include "emu.h"
#include "mcr.h" #include "midway_sound.h"
#include "midway.h"
#include "williamssound.h" #include "machine/rescap.h"
#include <algorithm> #include <algorithm>

View File

@ -2,7 +2,7 @@
// copyright-holders:Aaron Giles // copyright-holders:Aaron Giles
/*************************************************************************** /***************************************************************************
midway.h midway_sound.h
Functions to emulate general the various Midway sound cards. Functions to emulate general the various Midway sound cards.

View File

@ -2,7 +2,7 @@
// copyright-holders:David Haywood // copyright-holders:David Haywood
/* /*
Spy Hunter(Tecfri bootleg) Spy Hunter (Tecfri bootleg)
single PCB with 2x Z80 single PCB with 2x Z80
significant changes compared to original HW significant changes compared to original HW

File diff suppressed because it is too large Load Diff

View File

@ -9,6 +9,12 @@
*******************************************************************************/ *******************************************************************************/
@source:bally/astrocde.cpp
robby
@source:bally/gridlee.cpp
gridlee
@source:exidy/carpolo.cpp @source:exidy/carpolo.cpp
carpolo carpolo
@ -44,15 +50,6 @@ victorba
@source:gaelco/wrally.cpp @source:gaelco/wrally.cpp
wrally wrally
@source:midway/astrocde.cpp
robby
@source:midway/gridlee.cpp
gridlee
@source:midway/williams.cpp
alienar
@source:misc/goldnpkr.cpp @source:misc/goldnpkr.cpp
witchgme witchgme
witchjol witchjol
@ -93,3 +90,6 @@ looping
@source:videogames/supertnk.cpp @source:videogames/supertnk.cpp
supertnk supertnk
@source:williams/williams.cpp
alienar

View File

@ -3947,7 +3947,7 @@ GAME( 1980, attackf, defender, defender, defender, defender_state, e
GAME( 1981, galwars2, defender, defender_6802snd, defender, defender_state, empty_init, ROT0, "bootleg (Sonic)", "Galaxy Wars II (bootleg of Defender)", MACHINE_SUPPORTS_SAVE ) // Sega Sonic - Sega S.A., only displays Sonic on title screen GAME( 1981, galwars2, defender, defender_6802snd, defender, defender_state, empty_init, ROT0, "bootleg (Sonic)", "Galaxy Wars II (bootleg of Defender)", MACHINE_SUPPORTS_SAVE ) // Sega Sonic - Sega S.A., only displays Sonic on title screen
GAME( 1980, mayday, 0, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // \ original by Hoei, which one of these 3 sets is bootleg/licensed/original is unknown GAME( 1980, mayday, 0, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // \ original by Hoei, which one of these 3 sets is bootleg/licensed/original is unknown
GAME( 1980, maydaya, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // > these games have an unemulated protection chip of some sort which is hacked around in /midway/williams_m.cpp "protection_r" function GAME( 1980, maydaya, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // > these games have an unemulated protection chip of some sort which is hacked around in williams/williams_m.cpp "protection_r" function
GAME( 1980, maydayb, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 3)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // / GAME( 1980, maydayb, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "Hoei", "Mayday (set 3)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION ) // /
GAME( 1980, batlzone, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "bootleg (Video Game)", "Battle Zone (bootleg of Mayday)", MACHINE_SUPPORTS_SAVE ) // the bootleg may or may not use the same protection chip, or some hack around it. GAME( 1980, batlzone, mayday, mayday, mayday, mayday_state, empty_init, ROT0, "bootleg (Video Game)", "Battle Zone (bootleg of Mayday)", MACHINE_SUPPORTS_SAVE ) // the bootleg may or may not use the same protection chip, or some hack around it.