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{
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.h",
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.h",
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.h",
MAME_DIR .. "src/mame/gaelco/gaelco_v.cpp",
@ -173,6 +165,14 @@ files{
MAME_DIR .. "src/mame/misc/goldnpkr.cpp",
MAME_DIR .. "src/mame/videogames/looping.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

View File

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

View File

@ -59,7 +59,8 @@
#include "emu.h"
#include "midway.h"
#include "midway_sound.h"
#include "s11c_bg.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
into one base class with two subclass device implementations to reduce
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
combined class/device implementation.
***************************************************************************/
#include "emu.h"
#include "mcr.h"
#include "midway.h"
#include "midway_sound.h"
#include "williamssound.h"
#include "machine/rescap.h"
#include <algorithm>

View File

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

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
carpolo
@ -44,15 +50,6 @@ victorba
@source:gaelco/wrally.cpp
wrally
@source:midway/astrocde.cpp
robby
@source:midway/gridlee.cpp
gridlee
@source:midway/williams.cpp
alienar
@source:misc/goldnpkr.cpp
witchgme
witchjol
@ -93,3 +90,6 @@ looping
@source:videogames/supertnk.cpp
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( 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, 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.