summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
committer ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
commit4bcb0c13f50ddb1cd3fd0341b4bb31d9c3c7fc7a (patch)
tree55eccacfca0e69435d0d4e6615205310ca11f271 /scripts/src
parentd132946c6f45aa8d271c6180e86f72dd08243048 (diff)
parent229785f695b26c702c8490792611f59d0366a933 (diff)
Merge pull request #5 from mamedev/master
Sync to base master
Diffstat (limited to 'scripts/src')
-rw-r--r--scripts/src/3rdparty.lua80
-rw-r--r--scripts/src/bus.lua219
-rw-r--r--scripts/src/cpu.lua360
-rw-r--r--scripts/src/emu.lua72
-rw-r--r--scripts/src/lib.lua45
-rw-r--r--scripts/src/machine.lua472
-rw-r--r--scripts/src/main.lua70
-rw-r--r--scripts/src/netlist.lua280
-rw-r--r--scripts/src/osd/osdmini.lua4
-rw-r--r--scripts/src/osd/sdl.lua11
-rw-r--r--scripts/src/osd/sdl_cfg.lua5
-rw-r--r--scripts/src/osd/windows.lua4
-rw-r--r--scripts/src/sound.lua254
-rw-r--r--scripts/src/tools.lua271
-rw-r--r--scripts/src/video.lua142
15 files changed, 1407 insertions, 882 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index bba91c7835e..889a6737cd5 100644
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -34,6 +34,7 @@ end
-- zlib library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-zlib"] then
project "zlib"
uuid "3d78bd2a-2bd0-4449-8087-42ddfaef7ec9"
kind "StaticLib"
@@ -71,6 +72,11 @@ project "zlib"
"-Wshadow"
}
end
+else
+links {
+ "z",
+}
+end
--------------------------------------------------
-- SoftFloat library objects
@@ -112,6 +118,7 @@ project "softfloat"
-- libJPEG library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-jpeg"] then
project "jpeg"
uuid "447c6800-dcfd-4c48-b72a-a8223bb409ca"
kind "StaticLib"
@@ -169,11 +176,17 @@ project "jpeg"
"-Wshadow"
}
end
+else
+links {
+ "jpeg",
+}
+end
--------------------------------------------------
-- libflac library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-flac"] then
project "flac"
uuid "b6fc19e8-073a-4541-bb7b-d24b548d424a"
kind "StaticLib"
@@ -223,6 +236,11 @@ project "flac"
"-Wshadow"
}
end
+else
+links {
+ "FLAC",
+}
+end
--------------------------------------------------
-- lib7z library objects
@@ -268,6 +286,7 @@ project "7z"
-- LUA library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-lua"] then
project "lua"
uuid "d9e2eed1-f1ab-4737-a6ac-863700b1a5a9"
kind "StaticLib"
@@ -342,6 +361,11 @@ project "lua"
"-Wshadow"
}
end
+else
+links {
+ "lua",
+}
+end
--------------------------------------------------
-- sqlite3 lua library objects
@@ -362,8 +386,12 @@ project "lsqlite3"
includedirs {
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/lua/src",
}
+ if _OPTIONS["with-bundled-lua"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/lua/src",
+ }
+ end
files {
MAME_DIR .. "3rdparty/lsqlite3/lsqlite3.c",
@@ -435,6 +463,7 @@ project "jsoncpp"
-- SQLite3 library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-sqlite3"] then
project "sqllite3"
uuid "5cb3d495-57ed-461c-81e5-80dc0857517d"
kind "StaticLib"
@@ -455,11 +484,17 @@ project "sqllite3"
"-Wshadow"
}
end
+else
+links {
+ "sqlite3",
+}
+end
--------------------------------------------------
-- portmidi library objects
--------------------------------------------------
if _OPTIONS["NO_USE_MIDI"]~="1" then
+if _OPTIONS["with-bundled-portmidi"] then
project "portmidi"
uuid "587f2da6-3274-4a65-86a2-f13ea315bb98"
kind "StaticLib"
@@ -514,6 +549,11 @@ project "portmidi"
"-Wshadow"
}
end
+else
+links {
+ "portmidi",
+}
+end
end
--------------------------------------------------
-- BGFX library objects
@@ -554,6 +594,7 @@ project "bgfx"
configuration { "gmake" }
buildoptions {
"-Wno-uninitialized",
+ "-Wno-unused-function",
}
configuration { }
@@ -609,6 +650,7 @@ end
-- PortAudio library objects
--------------------------------------------------
+if _OPTIONS["with-bundled-portaudio"] then
project "portaudio"
uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4"
kind "StaticLib"
@@ -619,23 +661,32 @@ project "portaudio"
"-Wno-bad-function-cast",
"-Wno-undef",
"-Wno-missing-braces",
- "-Wno-unused-but-set-variable",
- "-Wno-maybe-uninitialized",
+ "-Wno-unused-variable",
"-Wno-unused-value",
"-Wno-unused-function",
"-Wno-unknown-pragmas",
- "-Wno-sometimes-uninitialized",
}
- local version = str_to_version(_OPTIONS["gcc_version"])
- if (_OPTIONS["gcc"]~=nil) and string.find(_OPTIONS["gcc"], "clang") then
- buildoptions_c {
- "-Wno-unknown-warning-option",
- "-Wno-absolute-value",
- "-Wno-unused-variable",
- }
+ local version = str_to_version(_OPTIONS["gcc_version"])
+ if (_OPTIONS["gcc"]~=nil) then
+ if string.find(_OPTIONS["gcc"], "clang") then
+ buildoptions_c {
+ "-Wno-unknown-warning-option",
+ "-Wno-absolute-value",
+ "-Wno-unused-but-set-variable",
+ "-Wno-maybe-uninitialized",
+ "-Wno-sometimes-uninitialized",
+ }
+ else
+ if (version >= 40600) then
+ buildoptions_c {
+ "-Wno-unused-but-set-variable",
+ "-Wno-maybe-uninitialized",
+ "-Wno-sometimes-uninitialized",
+ }
+ end
+ end
end
-
configuration { "vs*" }
buildoptions {
"/wd4204", -- warning C4204: nonstandard extension used : non-constant aggregate initializer
@@ -725,6 +776,11 @@ project "portaudio"
"-Wshadow"
}
end
+else
+links {
+ "portaudio",
+}
+end
--------------------------------------------------
-- UnitTest++ library objects
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 74ee8ac027e..59efdf1ad09 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -11,7 +11,7 @@
-------------------------------------------------
--
---@src/emu/bus/a7800/a78_slot.h,BUSES += A7800
+--@src/emu/bus/a7800/a78_slot.h,BUSES["A7800"] = true
---------------------------------------------------
if (BUSES["A7800"]~=null) then
@@ -33,7 +33,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/a800/a800_slot.h,BUSES += A800
+--@src/emu/bus/a800/a800_slot.h,BUSES["A800"] = true
---------------------------------------------------
if (BUSES["A800"]~=null) then
@@ -53,7 +53,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/a8sio/a8sio.h,BUSES += A8SIO
+--@src/emu/bus/a8sio/a8sio.h,BUSES["A8SIO"] = true
---------------------------------------------------
if (BUSES["A8SIO"]~=null) then
@@ -68,7 +68,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/abcbus/abcbus.h,BUSES += ABCBUS
+--@src/emu/bus/abcbus/abcbus.h,BUSES["ABCBUS"] = true
---------------------------------------------------
if (BUSES["ABCBUS"]~=null) then
@@ -107,7 +107,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/adam/exp.h,BUSES += ADAM
+--@src/emu/bus/adam/exp.h,BUSES["ADAM"] = true
---------------------------------------------------
if (BUSES["ADAM"]~=null) then
@@ -126,7 +126,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/adamnet/adamnet.h,BUSES += ADAMNET
+--@src/emu/bus/adamnet/adamnet.h,BUSES["ADAMNET"] = true
---------------------------------------------------
if (BUSES["ADAMNET"]~=null) then
@@ -149,7 +149,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/apf/slot.h,BUSES += APF
+--@src/emu/bus/apf/slot.h,BUSES["APF"] = true
---------------------------------------------------
if (BUSES["APF"]~=null) then
@@ -164,7 +164,24 @@ end
---------------------------------------------------
--
---@src/emu/bus/arcadia/slot.h,BUSES += ARCADIA
+--@src/emu/bus/apricot/expansion.h,BUSES["APRICOT_EXPANSION"] = true
+---------------------------------------------------
+
+if (BUSES["APRICOT_EXPANSION"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/bus/apricot/expansion.c",
+ MAME_DIR .. "src/emu/bus/apricot/expansion.h",
+ MAME_DIR .. "src/emu/bus/apricot/cards.c",
+ MAME_DIR .. "src/emu/bus/apricot/cards.h",
+ MAME_DIR .. "src/emu/bus/apricot/ram.c",
+ MAME_DIR .. "src/emu/bus/apricot/ram.h",
+ }
+end
+
+
+---------------------------------------------------
+--
+--@src/emu/bus/arcadia/slot.h,BUSES["ARCADIA"] = true
---------------------------------------------------
if (BUSES["ARCADIA"]~=null) then
@@ -179,7 +196,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/astrocde/slot.h,BUSES += ASTROCADE
+--@src/emu/bus/astrocde/slot.h,BUSES["ASTROCADE"] = true
---------------------------------------------------
if (BUSES["ASTROCADE"]~=null) then
@@ -198,7 +215,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/bw2/exp.h,BUSES += BW2
+--@src/emu/bus/bw2/exp.h,BUSES["BW2"] = true
---------------------------------------------------
if (BUSES["BW2"]~=null) then
@@ -213,8 +230,8 @@ end
---------------------------------------------------
--
---@src/emu/bus/c64/exp.h,BUSES += C64
---@src/emu/bus/c64/user.h,BUSES += C64
+--@src/emu/bus/c64/exp.h,BUSES["C64"] = true
+--@src/emu/bus/c64/user.h,BUSES["C64"] = true
---------------------------------------------------
if (BUSES["C64"]~=null) then
@@ -367,8 +384,8 @@ end
---------------------------------------------------
--
---@src/emu/bus/cbm2/exp.h,BUSES += CBM2
---@src/emu/bus/cbm2/user.h,BUSES += CBM2
+--@src/emu/bus/cbm2/exp.h,BUSES["CBM2"] = true
+--@src/emu/bus/cbm2/user.h,BUSES["CBM2"] = true
---------------------------------------------------
if (BUSES["CBM2"]~=null) then
@@ -389,7 +406,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/cbmiec/cbmiec.h,BUSES += CBMIEC
+--@src/emu/bus/cbmiec/cbmiec.h,BUSES["CBMIEC"] = true
---------------------------------------------------
if (BUSES["CBMIEC"]~=null) then
@@ -420,7 +437,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/chanf/slot.h,BUSES += CHANNELF
+--@src/emu/bus/chanf/slot.h,BUSES["CHANNELF"] = true
---------------------------------------------------
if (BUSES["CHANNELF"]~=null) then
@@ -435,7 +452,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/comx35/exp.h,BUSES += COMX35
+--@src/emu/bus/comx35/exp.h,BUSES["COMX35"] = true
---------------------------------------------------
if (BUSES["COMX35"]~=null) then
@@ -464,7 +481,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/coleco/ctrl.h,BUSES += COLECO
+--@src/emu/bus/coleco/ctrl.h,BUSES["COLECO"] = true
---------------------------------------------------
if (BUSES["COLECO"]~=null) then
@@ -485,7 +502,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/crvision/slot.h,BUSES += CRVISION
+--@src/emu/bus/crvision/slot.h,BUSES["CRVISION"] = true
---------------------------------------------------
if (BUSES["CRVISION"]~=null) then
@@ -500,7 +517,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/dmv/dmv.h,BUSES += DMV
+--@src/emu/bus/dmv/dmv.h,BUSES["DMV"] = true
---------------------------------------------------
if (BUSES["DMV"]~=null) then
@@ -529,7 +546,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/ecbbus/ecbbus.h,BUSES += ECBBUS
+--@src/emu/bus/ecbbus/ecbbus.h,BUSES["ECBBUS"] = true
---------------------------------------------------
if (BUSES["ECBBUS"]~=null) then
@@ -544,7 +561,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/econet/econet.h,BUSES += ECONET
+--@src/emu/bus/econet/econet.h,BUSES["ECONET"] = true
---------------------------------------------------
if (BUSES["ECONET"]~=null) then
@@ -559,7 +576,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/ep64/exp.h,BUSES += EP64
+--@src/emu/bus/ep64/exp.h,BUSES["EP64"] = true
---------------------------------------------------
if (BUSES["EP64"]~=null) then
@@ -574,7 +591,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/generic/slot.h,BUSES += GENERIC
+--@src/emu/bus/generic/slot.h,BUSES["GENERIC"] = true
---------------------------------------------------
if (BUSES["GENERIC"]~=null) then
@@ -593,7 +610,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/ieee488/ieee488.h,BUSES += IEEE488
+--@src/emu/bus/ieee488/ieee488.h,BUSES["IEEE488"] = true
---------------------------------------------------
if (BUSES["IEEE488"]~=null) then
@@ -626,7 +643,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/iq151/iq151.h,BUSES += IQ151
+--@src/emu/bus/iq151/iq151.h,BUSES["IQ151"] = true
---------------------------------------------------
if (BUSES["IQ151"]~=null) then
@@ -655,7 +672,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/isbx/isbx.h,BUSES += IMI7000
+--@src/emu/bus/isbx/isbx.h,BUSES["IMI7000"] = true
---------------------------------------------------
if (BUSES["IMI7000"]~=null) then
@@ -670,7 +687,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/intv/slot.h,BUSES += INTV
+--@src/emu/bus/intv/slot.h,BUSES["INTV"] = true
---------------------------------------------------
if (BUSES["INTV"]~=null) then
@@ -689,7 +706,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/isa/isa.h,BUSES += ISA
+--@src/emu/bus/isa/isa.h,BUSES["ISA"] = true
---------------------------------------------------
if (BUSES["ISA"]~=null) then
@@ -801,7 +818,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/isbx/isbx.h,BUSES += ISBX
+--@src/emu/bus/isbx/isbx.h,BUSES["ISBX"] = true
---------------------------------------------------
if (BUSES["ISBX"]~=null) then
@@ -818,7 +835,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/msx_slot/slot.h,BUSES += MSX_SLOT
+--@src/emu/bus/msx_slot/slot.h,BUSES["MSX_SLOT"] = true
---------------------------------------------------
if (BUSES["MSX_SLOT"]~=null) then
@@ -873,6 +890,8 @@ if (BUSES["MSX_SLOT"]~=null) then
MAME_DIR .. "src/emu/bus/msx_cart/korean.h",
MAME_DIR .. "src/emu/bus/msx_cart/majutsushi.c",
MAME_DIR .. "src/emu/bus/msx_cart/majutsushi.h",
+ MAME_DIR .. "src/emu/bus/msx_cart/moonsound.h",
+ MAME_DIR .. "src/emu/bus/msx_cart/moonsound.c",
MAME_DIR .. "src/emu/bus/msx_cart/msx_audio.c",
MAME_DIR .. "src/emu/bus/msx_cart/msx_audio.h",
MAME_DIR .. "src/emu/bus/msx_cart/msx_audio_kb.c",
@@ -895,7 +914,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/kc/kc.h,BUSES += KC
+--@src/emu/bus/kc/kc.h,BUSES["KC"] = true
---------------------------------------------------
if (BUSES["KC"]~=null) then
@@ -915,7 +934,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/odyssey2/slot.h,BUSES += O2
+--@src/emu/bus/odyssey2/slot.h,BUSES["O2"] = true
---------------------------------------------------
if (BUSES["O2"]~=null) then
@@ -934,7 +953,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/pc_joy/pc_joy.h,BUSES += PC_JOY
+--@src/emu/bus/pc_joy/pc_joy.h,BUSES["PC_JOY"] = true
---------------------------------------------------
if (BUSES["PC_JOY"]~=null) then
@@ -949,7 +968,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/pc_kbd/pc_kbdc.h,BUSES += PC_KBD
+--@src/emu/bus/pc_kbd/pc_kbdc.h,BUSES["PC_KBD"] = true
---------------------------------------------------
if (BUSES["PC_KBD"]~=null) then
@@ -978,9 +997,9 @@ end
---------------------------------------------------
--
---@src/emu/bus/pet/cass.h,BUSES += PET
---@src/emu/bus/pet/exp.h,BUSES += PET
---@src/emu/bus/pet/user.h,BUSES += PET
+--@src/emu/bus/pet/cass.h,BUSES["PET"] = true
+--@src/emu/bus/pet/exp.h,BUSES["PET"] = true
+--@src/emu/bus/pet/user.h,BUSES["PET"] = true
---------------------------------------------------
if (BUSES["PET"]~=null) then
@@ -1013,8 +1032,8 @@ end
---------------------------------------------------
--
---@src/emu/bus/plus4/exp.h,BUSES += PLUS4
---@src/emu/bus/plus4/user.h,BUSES += PLUS4
+--@src/emu/bus/plus4/exp.h,BUSES["PLUS4"] = true
+--@src/emu/bus/plus4/user.h,BUSES["PLUS4"] = true
---------------------------------------------------
if (BUSES["PLUS4"]~=null) then
@@ -1037,7 +1056,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/s100/s100.h,BUSES += S100
+--@src/emu/bus/s100/s100.h,BUSES["S100"] = true
---------------------------------------------------
if (BUSES["S100"]~=null) then
@@ -1062,7 +1081,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/spc1000/exp.h,BUSES += SPC1000
+--@src/emu/bus/spc1000/exp.h,BUSES["SPC1000"] = true
---------------------------------------------------
if (BUSES["SPC1000"]~=null) then
@@ -1079,7 +1098,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/tvc/tvc.h,BUSES += TVC
+--@src/emu/bus/tvc/tvc.h,BUSES["TVC"] = true
---------------------------------------------------
if (BUSES["TVC"]~=null) then
@@ -1094,7 +1113,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vc4000/slot.h,BUSES += VC4000
+--@src/emu/bus/vc4000/slot.h,BUSES["VC4000"] = true
---------------------------------------------------
if (BUSES["VC4000"]~=null) then
@@ -1109,7 +1128,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vcs/vcs_slot.h,BUSES += VCS
+--@src/emu/bus/vcs/vcs_slot.h,BUSES["VCS"] = true
---------------------------------------------------
if (BUSES["VCS"]~=null) then
@@ -1130,7 +1149,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vcs/ctrl.h,BUSES += VCS_CTRL
+--@src/emu/bus/vcs/ctrl.h,BUSES["VCS_CTRL"] = true
---------------------------------------------------
if (BUSES["VCS_CTRL"]~=null) then
@@ -1155,7 +1174,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vectrex/slot.h,BUSES += VECTREX
+--@src/emu/bus/vectrex/slot.h,BUSES["VECTREX"] = true
---------------------------------------------------
if (BUSES["VECTREX"]~=null) then
@@ -1170,7 +1189,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vic10/exp.h,BUSES += VIC10
+--@src/emu/bus/vic10/exp.h,BUSES["VIC10"] = true
---------------------------------------------------
if (BUSES["VIC10"]~=null) then
@@ -1185,8 +1204,8 @@ end
---------------------------------------------------
--
---@src/emu/bus/vic20/exp.h,BUSES += VIC20
---@src/emu/bus/vic20/user.h,BUSES += VIC20
+--@src/emu/bus/vic20/exp.h,BUSES["VIC20"] = true
+--@src/emu/bus/vic20/user.h,BUSES["VIC20"] = true
---------------------------------------------------
if (BUSES["VIC20"]~=null) then
@@ -1221,7 +1240,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vidbrain/exp.h,BUSES += VIDBRAIN
+--@src/emu/bus/vidbrain/exp.h,BUSES["VIDBRAIN"] = true
---------------------------------------------------
if (BUSES["VIDBRAIN"]~=null) then
@@ -1240,8 +1259,8 @@ end
---------------------------------------------------
--
---@src/emu/bus/vip/byteio.h,BUSES += VIP
---@src/emu/bus/vip/exp.h,BUSES += VIP
+--@src/emu/bus/vip/byteio.h,BUSES["VIP"] = true
+--@src/emu/bus/vip/exp.h,BUSES["VIP"] = true
---------------------------------------------------
if (BUSES["VIP"]~=null) then
@@ -1272,7 +1291,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/wangpc/wangpc.h,BUSES += WANGPC
+--@src/emu/bus/wangpc/wangpc.h,BUSES["WANGPC"] = true
---------------------------------------------------
if (BUSES["WANGPC"]~=null) then
@@ -1301,7 +1320,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/z88/z88.h,BUSES += Z88
+--@src/emu/bus/z88/z88.h,BUSES["Z88"] = true
---------------------------------------------------
if (BUSES["Z88"]~=null) then
@@ -1319,7 +1338,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/a2bus/a2bus.h,BUSES += A2BUS
+--@src/emu/bus/a2bus/a2bus.h,BUSES["A2BUS"] = true
---------------------------------------------------
if (BUSES["A2BUS"]~=null) then
@@ -1409,7 +1428,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/nubus/nubus.h,BUSES += NUBUS
+--@src/emu/bus/nubus/nubus.h,BUSES["NUBUS"] = true
---------------------------------------------------
if (BUSES["NUBUS"]~=null) then
@@ -1453,7 +1472,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/centronics/ctronics.h,BUSES += CENTRONICS
+--@src/emu/bus/centronics/ctronics.h,BUSES["CENTRONICS"] = true
---------------------------------------------------
if (BUSES["CENTRONICS"]~=null) then
@@ -1492,7 +1511,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/rs232/rs232.h,BUSES += RS232
+--@src/emu/bus/rs232/rs232.h,BUSES["RS232"] = true
---------------------------------------------------
if (BUSES["RS232"]~=null) then
@@ -1518,7 +1537,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/midi/midi.h,BUSES += MIDI
+--@src/emu/bus/midi/midi.h,BUSES["MIDI"] = true
---------------------------------------------------
if (BUSES["MIDI"]~=null) then
@@ -1534,7 +1553,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/lpci/pci.h,BUSES += LPCI
+--@src/emu/bus/lpci/pci.h,BUSES["LPCI"] = true
---------------------------------------------------
if (BUSES["LPCI"]~=null) then
@@ -1560,7 +1579,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/nes/nes_slot.h,BUSES += NES
+--@src/emu/bus/nes/nes_slot.h,BUSES["NES"] = true
---------------------------------------------------
if (BUSES["NES"]~=null) then
@@ -1673,7 +1692,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/nes_ctrl/ctrl.h,BUSES += NES_CTRL
+--@src/emu/bus/nes_ctrl/ctrl.h,BUSES["NES_CTRL"] = true
---------------------------------------------------
if (BUSES["NES_CTRL"]~=null) then
@@ -1715,7 +1734,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/snes/snes_slot.h,BUSES += SNES
+--@src/emu/bus/snes/snes_slot.h,BUSES["SNES"] = true
---------------------------------------------------
if (BUSES["SNES"]~=null) then
@@ -1751,7 +1770,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/snes_ctrl/ctrl.h,BUSES += SNES_CTRL
+--@src/emu/bus/snes_ctrl/ctrl.h,BUSES["SNES_CTRL"] = true
---------------------------------------------------
if (BUSES["SNES_CTRL"]~=null) then
@@ -1779,7 +1798,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vboy/slot.h,BUSES += VBOY
+--@src/emu/bus/vboy/slot.h,BUSES["VBOY"] = true
---------------------------------------------------
if (BUSES["VBOY"]~=null) then
files {
@@ -1792,7 +1811,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/megadrive/md_slot.h,BUSES += MEGADRIVE
+--@src/emu/bus/megadrive/md_slot.h,BUSES["MEGADRIVE"] = true
---------------------------------------------------
if (BUSES["MEGADRIVE"]~=null) then
@@ -1820,7 +1839,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/neogeo/neogeo_slot.h,BUSES += NEOGEO
+--@src/emu/bus/neogeo/neogeo_slot.h,BUSES["NEOGEO"] = true
---------------------------------------------------
if (BUSES["NEOGEO"]~=null) then
@@ -1885,7 +1904,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/saturn/sat_slot.h,BUSES += SATURN
+--@src/emu/bus/saturn/sat_slot.h,BUSES["SATURN"] = true
---------------------------------------------------
if (BUSES["SATURN"]~=null) then
@@ -1903,7 +1922,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/sega8/sega8_slot.h,BUSES += SEGA8
+--@src/emu/bus/sega8/sega8_slot.h,BUSES["SEGA8"] = true
---------------------------------------------------
if (BUSES["SEGA8"]~=null) then
@@ -1921,7 +1940,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/sms_ctrl/smsctrl.h,BUSES += SMS_CTRL
+--@src/emu/bus/sms_ctrl/smsctrl.h,BUSES["SMS_CTRL"] = true
---------------------------------------------------
if (BUSES["SMS_CTRL"]~=null) then
@@ -1949,7 +1968,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/sms_exp/smsexp.h,BUSES += SMS_EXP
+--@src/emu/bus/sms_exp/smsexp.h,BUSES["SMS_EXP"] = true
---------------------------------------------------
if (BUSES["SMS_EXP"]~=null) then
@@ -1963,7 +1982,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/ti99_peb/peribox.h,BUSES += TI99PEB
+--@src/emu/bus/ti99_peb/peribox.h,BUSES["TI99PEB"] = true
---------------------------------------------------
if (BUSES["TI99PEB"]~=null) then
@@ -2005,7 +2024,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/gameboy/gb_slot.h,BUSES += GAMEBOY
+--@src/emu/bus/gameboy/gb_slot.h,BUSES["GAMEBOY"] = true
---------------------------------------------------
if (BUSES["GAMEBOY"]~=null) then
@@ -2021,7 +2040,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/gamegear/ggext.h,BUSES += GAMEGEAR
+--@src/emu/bus/gamegear/ggext.h,BUSES["GAMEGEAR"] = true
---------------------------------------------------
if (BUSES["GAMEGEAR"]~=null) then
@@ -2035,7 +2054,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/gba/gba_slot.h,BUSES += GBA
+--@src/emu/bus/gba/gba_slot.h,BUSES["GBA"] = true
---------------------------------------------------
if (BUSES["GBA"]~=null) then
@@ -2049,7 +2068,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/bml3/bml3bus.h,BUSES += BML3
+--@src/emu/bus/bml3/bml3bus.h,BUSES["BML3"] = true
---------------------------------------------------
if (BUSES["BML3"]~=null) then
files {
@@ -2066,7 +2085,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/coco/cococart.h,BUSES += COCO
+--@src/emu/bus/coco/cococart.h,BUSES["COCO"] = true
---------------------------------------------------
if (BUSES["COCO"]~=null) then
files {
@@ -2089,7 +2108,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/cpc/cpcexp.h,BUSES += CPC
+--@src/emu/bus/cpc/cpcexp.h,BUSES["CPC"] = true
---------------------------------------------------
if (BUSES["CPC"]~=null) then
files {
@@ -2115,12 +2134,16 @@ if (BUSES["CPC"]~=null) then
MAME_DIR .. "src/emu/bus/cpc/smartwatch.h",
MAME_DIR .. "src/emu/bus/cpc/brunword4.c",
MAME_DIR .. "src/emu/bus/cpc/brunword4.h",
+ MAME_DIR .. "src/emu/bus/cpc/hd20.c",
+ MAME_DIR .. "src/emu/bus/cpc/hd20.h",
+ MAME_DIR .. "src/emu/bus/cpc/ddi1.c",
+ MAME_DIR .. "src/emu/bus/cpc/ddi1.h",
}
end
---------------------------------------------------
--
---@src/emu/bus/epson_sio/epson_sio.h,BUSES += EPSON_SIO
+--@src/emu/bus/epson_sio/epson_sio.h,BUSES["EPSON_SIO"] = true
---------------------------------------------------
if (BUSES["EPSON_SIO"]~=null) then
files {
@@ -2135,7 +2158,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/pce/pce_slot.h,BUSES += PCE
+--@src/emu/bus/pce/pce_slot.h,BUSES["PCE"] = true
---------------------------------------------------
if (BUSES["PCE"]~=null) then
files {
@@ -2148,7 +2171,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/scv/slot.h,BUSES += SCV
+--@src/emu/bus/scv/slot.h,BUSES["SCV"] = true
---------------------------------------------------
if (BUSES["SCV"]~=null) then
files {
@@ -2161,7 +2184,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/x68k/x68kexp.h,BUSES += X68K
+--@src/emu/bus/x68k/x68kexp.h,BUSES["X68K"] = true
---------------------------------------------------
if (BUSES["X68K"]~=null) then
files {
@@ -2176,7 +2199,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/abckb/abckb.h,BUSES += ABCKB
+--@src/emu/bus/abckb/abckb.h,BUSES["ABCKB"] = true
---------------------------------------------------
if (BUSES["ABCKB"]~=null) then
files {
@@ -2193,7 +2216,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/compucolor/compclr_flp.h,BUSES += COMPUCOLOR
+--@src/emu/bus/compucolor/compclr_flp.h,BUSES["COMPUCOLOR"] = true
---------------------------------------------------
if (BUSES["COMPUCOLOR"]~=null) then
files {
@@ -2204,7 +2227,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/scsi/scsi.h,BUSES += SCSI
+--@src/emu/bus/scsi/scsi.h,BUSES["SCSI"] = true
---------------------------------------------------
if (BUSES["SCSI"]~=null) then
files {
@@ -2235,7 +2258,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/macpds/macpds.h,BUSES += MACPDS
+--@src/emu/bus/macpds/macpds.h,BUSES["MACPDS"] = true
---------------------------------------------------
if (BUSES["MACPDS"]~=null) then
files {
@@ -2248,7 +2271,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/oricext/oricext.h,BUSES += ORICEXT
+--@src/emu/bus/oricext/oricext.h,BUSES["ORICEXT"] = true
---------------------------------------------------
if (BUSES["ORICEXT"]~=null) then
files {
@@ -2263,7 +2286,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/a1bus/a1bus.h,BUSES += A1BUS
+--@src/emu/bus/a1bus/a1bus.h,BUSES["A1BUS"] = true
---------------------------------------------------
if (BUSES["A1BUS"]~=null) then
@@ -2279,7 +2302,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/amiga/zorro/zorro.h,BUSES += ZORRO
+--@src/emu/bus/amiga/zorro/zorro.h,BUSES["ZORRO"] = true
---------------------------------------------------
if (BUSES["ZORRO"]~=null) then
@@ -2303,7 +2326,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/ql/exp.h,BUSES += QL
+--@src/emu/bus/ql/exp.h,BUSES["QL"] = true
---------------------------------------------------
if (BUSES["QL"]~=null) then
@@ -2345,7 +2368,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vtech/memexp/memexp.h,BUSES += VTECH_MEMEXP
+--@src/emu/bus/vtech/memexp/memexp.h,BUSES["VTECH_MEMEXP"] = true
---------------------------------------------------
if (BUSES["VTECH_MEMEXP"]~=null) then
@@ -2367,7 +2390,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/vtech/ioexp/ioexp.h,BUSES += VTECH_IOEXP
+--@src/emu/bus/vtech/ioexp/ioexp.h,BUSES["VTECH_IOEXP"] = true
---------------------------------------------------
if (BUSES["VTECH_IOEXP"]~=null) then
@@ -2385,7 +2408,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/wswan/slot.h,BUSES += WSWAN
+--@src/emu/bus/wswan/slot.h,BUSES["WSWAN"] = true
---------------------------------------------------
if (BUSES["WSWAN"]~=null) then
@@ -2399,7 +2422,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/psx/ctlrport.h,BUSES += PSX_CONTROLLER
+--@src/emu/bus/psx/ctlrport.h,BUSES["PSX_CONTROLLER"] = true
---------------------------------------------------
if (BUSES["PSX_CONTROLLER"]~=null) then
@@ -2417,7 +2440,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/nasbus/nasbus.h,BUSES += NASBUS
+--@src/emu/bus/nasbus/nasbus.h,BUSES["NASBUS"] = true
---------------------------------------------------
if (BUSES["NASBUS"]~=null) then
@@ -2435,7 +2458,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/cgenie/expansion.h,BUSES += CGENIE_EXPANSION
+--@src/emu/bus/cgenie/expansion.h,BUSES["CGENIE_EXPANSION"] = true
---------------------------------------------------
if (BUSES["CGENIE_EXPANSION"]~=null) then
@@ -2451,7 +2474,7 @@ end
---------------------------------------------------
--
---@src/emu/bus/cgenie/parallel.h,BUSES += CGENIE_PARALLEL
+--@src/emu/bus/cgenie/parallel.h,BUSES["CGENIE_PARALLEL"] = true
---------------------------------------------------
if (BUSES["CGENIE_PARALLEL"]~=null) then
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua
index 68d93da6ec5..5092c86044d 100644
--- a/scripts/src/cpu.lua
+++ b/scripts/src/cpu.lua
@@ -21,7 +21,7 @@ files {
-- Dynamic recompiler objects
--------------------------------------------------
-if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null) then
+if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null or CPUS["ARM7"]~=null) then
files {
MAME_DIR .. "src/emu/cpu/drcbec.c",
MAME_DIR .. "src/emu/cpu/drcbec.h",
@@ -50,7 +50,7 @@ end
--------------------------------------------------
-- Signetics 8X300 / Scientific Micro Systems SMS300
---@src/emu/cpu/8x300/8x300.h,CPUS += 8X300
+--@src/emu/cpu/8x300/8x300.h,CPUS["8X300"] = true
--------------------------------------------------
if (CPUS["8X300"]~=null) then
@@ -66,7 +66,7 @@ end
--------------------------------------------------
-- ARCangent A4
---@src/emu/cpu/arc/arc.h,CPUS += ARC
+--@src/emu/cpu/arc/arc.h,CPUS["ARC"] = true
--------------------------------------------------
if (CPUS["ARC"]~=null) then
@@ -82,7 +82,7 @@ end
--------------------------------------------------
-- ARcompact (ARCtangent-A5, ARC 600, ARC 700)
---@src/emu/cpu/arc/arc.h,CPUS += ARCOMPACT
+--@src/emu/cpu/arc/arc.h,CPUS["ARCOMPACT"] = true
--------------------------------------------------
if (CPUS["ARCOMPACT"]~=null) then
@@ -111,8 +111,8 @@ end
--------------------------------------------------
-- Acorn ARM series
--
----@src/emu/cpu/arm/arm.h,CPUS += ARM
----@src/emu/cpu/arm7/arm7.h,CPUS += ARM7
+--@src/emu/cpu/arm/arm.h,CPUS["ARM"] = true
+--@src/emu/cpu/arm7/arm7.h,CPUS["ARM7"] = true
--------------------------------------------------
if (CPUS["ARM"]~=null) then
@@ -141,7 +141,7 @@ end
--------------------------------------------------
-- Advanced Digital Chips SE3208
----@src/emu/cpu/se3208/se3208.h,CPUS += SE3208
+--@src/emu/cpu/se3208/se3208.h,CPUS["SE3208"] = true
--------------------------------------------------
if (CPUS["SE3208"]~=null) then
@@ -157,13 +157,14 @@ end
--------------------------------------------------
-- American Microsystems, Inc.(AMI) S2000 series
----@src/emu/cpu/amis2000/amis2000.h,CPUS += AMIS2000
+--@src/emu/cpu/amis2000/amis2000.h,CPUS["AMIS2000"] = true
--------------------------------------------------
if (CPUS["AMIS2000"]~=null) then
files {
MAME_DIR .. "src/emu/cpu/amis2000/amis2000.c",
MAME_DIR .. "src/emu/cpu/amis2000/amis2000.h",
+ MAME_DIR .. "src/emu/cpu/amis2000/amis2000op.c",
}
end
@@ -173,7 +174,7 @@ end
--------------------------------------------------
-- Alpha 8201
----@src/emu/cpu/alph8201/alph8201.h,CPUS += ALPHA8201
+--@src/emu/cpu/alph8201/alph8201.h,CPUS["ALPHA8201"] = true
--------------------------------------------------
if (CPUS["ALPHA8201"]~=null) then
@@ -189,7 +190,7 @@ end
--------------------------------------------------
-- Analog Devices ADSP21xx series
----@src/emu/cpu/adsp2100/adsp2100.h,CPUS += ADSP21XX
+--@src/emu/cpu/adsp2100/adsp2100.h,CPUS["ADSP21XX"] = true
--------------------------------------------------
if (CPUS["ADSP21XX"]~=null) then
@@ -205,7 +206,7 @@ end
--------------------------------------------------
-- Analog Devices "Sharc" ADSP21062
----@src/emu/cpu/sharc/sharc.h,CPUS += ADSP21062
+--@src/emu/cpu/sharc/sharc.h,CPUS["ADSP21062"] = true
--------------------------------------------------
if (CPUS["ADSP21062"]~=null) then
@@ -221,7 +222,7 @@ end
--------------------------------------------------
-- APEXC
----@src/emu/cpu/apexc/apexc.h,CPUS += APEXC
+--@src/emu/cpu/apexc/apexc.h,CPUS["APEXC"] = true
--------------------------------------------------
if (CPUS["APEXC"]~=null) then
@@ -237,7 +238,7 @@ end
--------------------------------------------------
-- AT&T DSP16A
----@src/emu/cpu/dsp16/dsp16.h,CPUS += DSP16A
+--@src/emu/cpu/dsp16/dsp16.h,CPUS["DSP16A"] = true
--------------------------------------------------
if (CPUS["DSP16A"]~=null) then
@@ -253,7 +254,7 @@ end
--------------------------------------------------
-- AT&T DSP32C
----@src/emu/cpu/dsp32/dsp32.h,CPUS += DSP32C
+--@src/emu/cpu/dsp32/dsp32.h,CPUS["DSP32C"] = true
--------------------------------------------------
if (CPUS["DSP32C"]~=null) then
@@ -269,7 +270,7 @@ end
--------------------------------------------------
-- Atari custom RISC processor
----@src/emu/cpu/asap/asap.h,CPUS += ASAP
+--@src/emu/cpu/asap/asap.h,CPUS["ASAP"] = true
--------------------------------------------------
if (CPUS["ASAP"]~=null) then
@@ -285,7 +286,7 @@ end
--------------------------------------------------
-- AMD Am29000
----@src/emu/cpu/am29000/am29000.h,CPUS += AM29000
+--@src/emu/cpu/am29000/am29000.h,CPUS["AM29000"] = true
--------------------------------------------------
if (CPUS["AM29000"]~=null) then
@@ -301,7 +302,7 @@ end
--------------------------------------------------
-- Atari Jaguar custom DSPs
----@src/emu/cpu/jaguar/jaguar.h,CPUS += JAGUAR
+--@src/emu/cpu/jaguar/jaguar.h,CPUS["JAGUAR"] = true
--------------------------------------------------
if (CPUS["JAGUAR"]~=null) then
@@ -317,7 +318,7 @@ end
--------------------------------------------------
-- Simutrek Cube Quest bit-sliced CPUs
----@src/emu/cpu/cubeqcpu/cubeqcpu.h,CPUS += CUBEQCPU
+--@src/emu/cpu/cubeqcpu/cubeqcpu.h,CPUS["CUBEQCPU"] = true
--------------------------------------------------
if (CPUS["CUBEQCPU"]~=null) then
@@ -333,7 +334,7 @@ end
--------------------------------------------------
-- Ensoniq ES5510 ('ESP') DSP
----@src/emu/cpu/es5510/es5510.h,CPUS += ES5510
+--@src/emu/cpu/es5510/es5510.h,CPUS["ES5510"] = true
--------------------------------------------------
if (CPUS["ES5510"]~=null) then
@@ -345,7 +346,7 @@ end
--------------------------------------------------
-- Entertainment Sciences AM29116-based RIP
----@src/emu/cpu/esrip/esrip.h,CPUS += ESRIP
+--@src/emu/cpu/esrip/esrip.h,CPUS["ESRIP"] = true
--------------------------------------------------
if (CPUS["ESRIP"]~=null) then
@@ -361,7 +362,7 @@ end
--------------------------------------------------
-- Seiko Epson E0C6200 series
----@src/emu/cpu/e0c6200/e0c6200.h,CPUS += E0C6200
+--@src/emu/cpu/e0c6200/e0c6200.h,CPUS["E0C6200"] = true
--------------------------------------------------
if (CPUS["E0C6200"]~=null) then
@@ -379,7 +380,7 @@ end
--------------------------------------------------
-- RCA COSMAC
----@src/emu/cpu/cosmac/cosmac.h,CPUS += COSMAC
+--@src/emu/cpu/cosmac/cosmac.h,CPUS["COSMAC"] = true
--------------------------------------------------
if (CPUS["COSMAC"]~=null) then
@@ -395,7 +396,7 @@ end
--------------------------------------------------
-- National Semiconductor COP400 family
----@src/emu/cpu/cop400/cop400.h,CPUS += COP400
+--@src/emu/cpu/cop400/cop400.h,CPUS["COP400"] = true
--------------------------------------------------
if (CPUS["COP400"]~=null) then
@@ -413,7 +414,7 @@ end
--------------------------------------------------
-- CP1610
----@src/emu/cpu/cp1610/cp1610.h,CPUS += CP1610
+--@src/emu/cpu/cp1610/cp1610.h,CPUS["CP1610"] = true
--------------------------------------------------
if (CPUS["CP1610"]~=null) then
@@ -429,7 +430,7 @@ end
--------------------------------------------------
-- Cinematronics vector "CPU"
----@src/emu/cpu/ccpu/ccpu.h,CPUS += CCPU
+--@src/emu/cpu/ccpu/ccpu.h,CPUS["CCPU"] = true
--------------------------------------------------
if (CPUS["CCPU"]~=null) then
@@ -445,7 +446,7 @@ end
--------------------------------------------------
-- DEC T-11
----@src/emu/cpu/t11/t11.h,CPUS += T11
+--@src/emu/cpu/t11/t11.h,CPUS["T11"] = true
--------------------------------------------------
if (CPUS["T11"]~=null) then
@@ -461,7 +462,7 @@ end
--------------------------------------------------
-- F8
----@src/emu/cpu/f8/f8.h,CPUS += F8
+--@src/emu/cpu/f8/f8.h,CPUS["F8"] = true
--------------------------------------------------
if (CPUS["F8"]~=null) then
@@ -477,7 +478,7 @@ end
--------------------------------------------------
-- G65816
----@src/emu/cpu/g65816/g65816.h,CPUS += G65816
+--@src/emu/cpu/g65816/g65816.h,CPUS["G65816"] = true
--------------------------------------------------
if (CPUS["G65816"]~=null) then
@@ -498,7 +499,7 @@ end
--------------------------------------------------
-- Hitachi H8 (16/32-bit H8/300, H8/300H, H8S2000 and H8S2600 series)
----@src/emu/cpu/h8/h8.h,CPUS += H8
+--@src/emu/cpu/h8/h8.h,CPUS["H8"] = true
--------------------------------------------------
if (CPUS["H8"]~=null) then
@@ -560,7 +561,7 @@ end
--------------------------------------------------
-- Hitachi HCD62121
----@src/emu/cpu/hcd62121/hcd62121.h,CPUS += HCD62121
+--@src/emu/cpu/hcd62121/hcd62121.h,CPUS["HCD62121"] = true
--------------------------------------------------
if (CPUS["HCD62121"]~=null) then
@@ -576,13 +577,14 @@ end
--------------------------------------------------
-- Hitachi HMCS40 series
----@src/emu/cpu/hmcs40/hmcs40.h,CPUS += HMCS40
+--@src/emu/cpu/hmcs40/hmcs40.h,CPUS["HMCS40"] = true
--------------------------------------------------
if (CPUS["HMCS40"]~=null) then
files {
MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40.c",
MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40.h",
+ MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40op.c",
}
end
@@ -592,7 +594,7 @@ end
--------------------------------------------------
-- Hitachi SH1/SH2
----@src/emu/cpu/sh2/sh2.h,CPUS += SH2
+--@src/emu/cpu/sh2/sh2.h,CPUS["SH2"] = true
--------------------------------------------------
if (CPUS["SH2"]~=null) then
@@ -609,7 +611,7 @@ end
--------------------------------------------------
-- Hitachi SH4
----@src/emu/cpu/sh4/sh4.h,CPUS += SH4
+--@src/emu/cpu/sh4/sh4.h,CPUS["SH4"] = true
--------------------------------------------------
if (CPUS["SH4"]~=null) then
@@ -632,8 +634,24 @@ if (CPUS["SH4"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
+-- HP Hybrid processor
+--@src/emu/cpu/hphybrid/hphybrid.h,CPUS["HPHYBRID"] = true
+--------------------------------------------------
+
+if (CPUS["HPHYBRID"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/cpu/hphybrid/hphybrid.c",
+ MAME_DIR .. "src/emu/cpu/hphybrid/hphybrid.h",
+ }
+end
+
+if (CPUS["HPHYBRID"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hphybrid/hphybrid_dasm.c")
+end
+
+--------------------------------------------------
-- Hudsonsoft 6280
----@src/emu/cpu/h6280/h6280.h,CPUS += H6280
+--@src/emu/cpu/h6280/h6280.h,CPUS["H6280"] = true
--------------------------------------------------
if (CPUS["H6280"]~=null) then
@@ -649,7 +667,7 @@ end
--------------------------------------------------
-- Hyperstone E1 series
----@src/emu/cpu/e132xs/e132xs.h,CPUS += E1
+--@src/emu/cpu/e132xs/e132xs.h,CPUS["E1"] = true
--------------------------------------------------
if (CPUS["E1"]~=null) then
@@ -665,7 +683,7 @@ end
--------------------------------------------------
-- 15IE-00-013 CPU ("Microprogrammed Control Device")
----@src/emu/cpu/ie15/ie15.h,CPUS += IE15
+--@src/emu/cpu/ie15/ie15.h,CPUS["IE15"] = true
--------------------------------------------------
if (CPUS["IE15"]~=null) then
@@ -681,7 +699,7 @@ end
--------------------------------------------------
-- Intel 4004
----@src/emu/cpu/i4004/i4004.h,CPUS += I4004
+--@src/emu/cpu/i4004/i4004.h,CPUS["I4004"] = true
--------------------------------------------------
if (CPUS["I4004"]~=null) then
@@ -697,7 +715,7 @@ end
--------------------------------------------------
-- Intel 8008
----@src/emu/cpu/i8008/i8008.h,CPUS += I8008
+--@src/emu/cpu/i8008/i8008.h,CPUS["I8008"] = true
--------------------------------------------------
if (CPUS["I8008"]~=null) then
@@ -713,7 +731,7 @@ end
--------------------------------------------------
-- National Semiconductor SC/MP
----@src/emu/cpu/scmp/scmp.h,CPUS += SCMP
+--@src/emu/cpu/scmp/scmp.h,CPUS["SCMP"] = true
--------------------------------------------------
if (CPUS["SCMP"]~=null) then
@@ -729,7 +747,7 @@ end
--------------------------------------------------
-- Intel 8080/8085A
----@src/emu/cpu/i8085/i8085.h,CPUS += I8085
+--@src/emu/cpu/i8085/i8085.h,CPUS["I8085"] = true
--------------------------------------------------
if (CPUS["I8085"]~=null) then
@@ -745,7 +763,7 @@ end
--------------------------------------------------
-- Intel 8089
----@src/emu/cpu/i8085/i8089.h,CPUS += I8089
+--@src/emu/cpu/i8089/i8089.h,CPUS["I8089"] = true
--------------------------------------------------
if (CPUS["I8089"]~=null) then
@@ -764,7 +782,7 @@ end
--------------------------------------------------
-- Intel MCS-48 (8039 and derivatives)
----@src/emu/cpu/mcs48/mcs48.h,CPUS += MCS48
+--@src/emu/cpu/mcs48/mcs48.h,CPUS["MCS48"] = true
--------------------------------------------------
if (CPUS["MCS48"]~=null) then
@@ -780,7 +798,7 @@ end
--------------------------------------------------
-- Intel 8051 and derivatives
----@src/emu/cpu/mcs51/mcs51.h,CPUS += MCS51
+--@src/emu/cpu/mcs51/mcs51.h,CPUS["MCS51"] = true
--------------------------------------------------
if (CPUS["MCS51"]~=null) then
@@ -796,7 +814,7 @@ end
--------------------------------------------------
-- Intel MCS-96
----@src/emu/cpu/mcs96/mcs96.h,CPUS += MCS96
+--@src/emu/cpu/mcs96/mcs96.h,CPUS["MCS96"] = true
--------------------------------------------------
if (CPUS["MCS96"]~=null) then
@@ -823,9 +841,9 @@ end
--------------------------------------------------
-- Intel 80x86 series
----@src/emu/cpu/i86/i86.h,CPUS += I86
----@src/emu/cpu/i86/i286.h,CPUS += I86
----@src/emu/cpu/i386/i386.h,CPUS += I386
+--@src/emu/cpu/i86/i86.h,CPUS["I86"] = true
+--@src/emu/cpu/i86/i286.h,CPUS["I86"] = true
+--@src/emu/cpu/i386/i386.h,CPUS["I386"] = true
--------------------------------------------------
if (CPUS["I86"]~=null) then
@@ -856,7 +874,7 @@ end
--------------------------------------------------
-- Intel i860
----@src/emu/cpu/i860/i860.h,CPUS += I860
+--@src/emu/cpu/i860/i860.h,CPUS["I860"] = true
--------------------------------------------------
if (CPUS["I860"]~=null) then
@@ -872,7 +890,7 @@ end
--------------------------------------------------
-- Intel i960
----@src/emu/cpu/i960/i960.h,CPUS += I960
+--@src/emu/cpu/i960/i960.h,CPUS["I960"] = true
--------------------------------------------------
if (CPUS["I960"]~=null) then
@@ -888,7 +906,7 @@ end
--------------------------------------------------
-- LH5801
----@src/emu/cpu/lh5801/lh5801.h,CPUS += LH5801
+--@src/emu/cpu/lh5801/lh5801.h,CPUS["LH5801"] = true
--------------------------------------------------
if (CPUS["LH5801"]~=null) then
@@ -904,7 +922,7 @@ end
--------
------------------------------------------
-- Manchester Small-Scale Experimental Machine
----@src/emu/cpu/ssem/ssem.h,CPUS += SSEM
+--@src/emu/cpu/ssem/ssem.h,CPUS["SSEM"] = true
--------------------------------------------------
if (CPUS["SSEM"]~=null) then
@@ -920,7 +938,7 @@ end
--------------------------------------------------
-- Fujitsu MB88xx
----@src/emu/cpu/mb88xx/mb88xx.h,CPUS += MB88XX
+--@src/emu/cpu/mb88xx/mb88xx.h,CPUS["MB88XX"] = true
--------------------------------------------------
if (CPUS["MB88XX"]~=null) then
@@ -936,7 +954,7 @@ end
--------------------------------------------------
-- Fujitsu MB86233
----@src/emu/cpu/mb86233/mb86233.h,CPUS += MB86233
+--@src/emu/cpu/mb86233/mb86233.h,CPUS["MB86233"] = true
--------------------------------------------------
if (CPUS["MB86233"]~=null) then
@@ -952,7 +970,7 @@ end
--------------------------------------------------
-- Fujitsu MB86235
----@src/emu/cpu/mb86233/mb86235.h,CPUS += MB86235
+--@src/emu/cpu/mb86233/mb86235.h,CPUS["MB86235"] = true
--------------------------------------------------
if (CPUS["MB86235"]~=null) then
@@ -968,7 +986,7 @@ end
--------------------------------------------------
-- Microchip PIC16C5x
----@src/emu/cpu/pic16c5x/pic16c5x.h,CPUS += PIC16C5X
+--@src/emu/cpu/pic16c5x/pic16c5x.h,CPUS["PIC16C5X"] = true
--------------------------------------------------
if (CPUS["PIC16C5X"]~=null) then
@@ -984,7 +1002,7 @@ end
--------------------------------------------------
-- Microchip PIC16C62x
----@src/emu/cpu/pic16c62x/pic16c62x.h,CPUS += PIC16C62X
+--@src/emu/cpu/pic16c62x/pic16c62x.h,CPUS["PIC16C62X"] = true
--------------------------------------------------
if (CPUS["PIC16C62X"]~=null) then
@@ -1001,7 +1019,7 @@ end
--------------------------------------------------
-- MIPS R3000 (MIPS I/II) series
-- MIPS R4000 (MIPS III/IV) series
----@src/emu/cpu/mips/mips3.h,CPUS += MIPS
+--@src/emu/cpu/mips/mips3.h,CPUS["MIPS"] = true
--------------------------------------------------
if (CPUS["MIPS"]~=null) then
@@ -1025,7 +1043,7 @@ end
--------------------------------------------------
-- Sony PlayStation CPU (R3000-based + GTE)
----@src/emu/cpu/psx/psx.h,CPUS += PSX
+--@src/emu/cpu/psx/psx.h,CPUS["PSX"] = true
--------------------------------------------------
if (CPUS["PSX"]~=null) then
@@ -1053,13 +1071,14 @@ end
--------------------------------------------------
-- Mitsubishi MELPS 4 series
----@src/emu/cpu/melps4/melps4.h,CPUS += MELPS4
+--@src/emu/cpu/melps4/melps4.h,CPUS["MELPS4"] = true
--------------------------------------------------
if (CPUS["MELPS4"]~=null) then
files {
MAME_DIR .. "src/emu/cpu/melps4/melps4.c",
MAME_DIR .. "src/emu/cpu/melps4/melps4.h",
+ MAME_DIR .. "src/emu/cpu/melps4/melps4op.c",
MAME_DIR .. "src/emu/cpu/melps4/m58846.c",
MAME_DIR .. "src/emu/cpu/melps4/m58846.h",
}
@@ -1071,7 +1090,7 @@ end
--------------------------------------------------
-- Mitsubishi M37702 and M37710 (based on 65C816)
----@src/emu/cpu/m37710/m37710.h,CPUS += M37710
+--@src/emu/cpu/m37710/m37710.h,CPUS["M37710"] = true
--------------------------------------------------
if (CPUS["M37710"]~=null) then
@@ -1091,23 +1110,23 @@ end
--------------------------------------------------
-- Mostek 6502 and its many derivatives
----@src/emu/cpu/m6502/m6502.h,CPUS += M6502
----@src/emu/cpu/m6502/deco16.h,CPUS += M6502
----@src/emu/cpu/m6502/m4510.h,CPUS += M6502
----@src/emu/cpu/m6502/m65ce02.h,CPUS += M6502
----@src/emu/cpu/m6502/m65c02.h,CPUS += M6502
----@src/emu/cpu/m6502/r65c02.h,CPUS += M6502
----@src/emu/cpu/m6502/m65sc02.h,CPUS += M6502
----@src/emu/cpu/m6502/m6504.h,CPUS += M6502
----@src/emu/cpu/m6502/m6509.h,CPUS += M6502
----@src/emu/cpu/m6502/m6510.h,CPUS += M6502
----@src/emu/cpu/m6502/m6510t.h,CPUS += M6502
----@src/emu/cpu/m6502/m7501.h,CPUS += M6502
----@src/emu/cpu/m6502/m8502.h,CPUS += M6502
----@src/emu/cpu/m6502/n2a03.h,CPUS += M6502
----@src/emu/cpu/m6502/m740.h,CPUS += M6502
----@src/emu/cpu/m6502/m3745x.h,CPUS += M6502
----@src/emu/cpu/m6502/m5074x.h,CPUS += M6502
+--@src/emu/cpu/m6502/m6502.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/deco16.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m4510.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m65ce02.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m65c02.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/r65c02.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m65sc02.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m6504.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m6509.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m6510.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m6510t.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m7501.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m8502.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/n2a03.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m740.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m3745x.h,CPUS["M6502"] = true
+--@src/emu/cpu/m6502/m5074x.h,CPUS["M6502"] = true
--------------------------------------------------
@@ -1179,7 +1198,7 @@ end
--------------------------------------------------
-- Motorola 680x
----@src/emu/cpu/m6800/m6800.h,CPUS += M6800
+--@src/emu/cpu/m6800/m6800.h,CPUS["M6800"] = true
--------------------------------------------------
if (CPUS["M6800"]~=null) then
@@ -1195,7 +1214,7 @@ end
--------------------------------------------------
-- Motorola 6805
----@src/emu/cpu/m6805/m6805.h,CPUS += M6805
+--@src/emu/cpu/m6805/m6805.h,CPUS["M6805"] = true
--------------------------------------------------
if (CPUS["M6805"]~=null) then
@@ -1211,9 +1230,9 @@ end
--------------------------------------------------
-- Motorola 6809
----@src/emu/cpu/m6809/m6809.h,CPUS += M6809
----@src/emu/cpu/m6809/hd6309.h,CPUS += M6809
----@src/emu/cpu/m6809/konami.h,CPUS += M6809
+--@src/emu/cpu/m6809/m6809.h,CPUS["M6809"] = true
+--@src/emu/cpu/m6809/hd6309.h,CPUS["M6809"] = true
+--@src/emu/cpu/m6809/konami.h,CPUS["M6809"] = true
--------------------------------------------------
if (CPUS["M6809"]~=null) then
@@ -1247,7 +1266,7 @@ end
--------------------------------------------------
-- Motorola 68HC11
----@src/emu/cpu/mc68hc11/mc68hc11.h,CPUS += MC68HC11
+--@src/emu/cpu/mc68hc11/mc68hc11.h,CPUS["MC68HC11"] = true
--------------------------------------------------
if (CPUS["MC68HC11"]~=null) then
@@ -1263,7 +1282,7 @@ end
--------------------------------------------------
-- Motorola 68000 series
----@src/emu/cpu/m68000/m68000.h,CPUS += M680X0
+--@src/emu/cpu/m68000/m68000.h,CPUS["M680X0"] = true
--------------------------------------------------
if (CPUS["M680X0"]~=null) then
@@ -1281,7 +1300,7 @@ end
--------------------------------------------------
-- Motorola/Freescale dsp56k
----@src/emu/cpu/dsp56k/dsp56k.h,CPUS += DSP56156
+--@src/emu/cpu/dsp56k/dsp56k.h,CPUS["DSP56156"] = true
--------------------------------------------------
if (CPUS["DSP56156"]~=null) then
@@ -1306,8 +1325,8 @@ end
--------------------------------------------------
-- PDP-1
-- TX0
----@src/emu/cpu/pdp1/pdp1.h,CPUS += PDP1
----@src/emu/cpu/pdp1/tx0.h,CPUS += PDP1
+--@src/emu/cpu/pdp1/pdp1.h,CPUS["PDP1"] = true
+--@src/emu/cpu/pdp1/tx0.h,CPUS["PDP1"] = true
--------------------------------------------------
if (CPUS["PDP1"]~=null) then
@@ -1326,7 +1345,7 @@ end
--------------------------------------------------
-- Motorola PowerPC series
----@src/emu/cpu/powerpc/ppc.h,CPUS += POWERPC
+--@src/emu/cpu/powerpc/ppc.h,CPUS["POWERPC"] = true
--------------------------------------------------
if (CPUS["POWERPC"]~=null) then
@@ -1345,8 +1364,8 @@ end
--------------------------------------------------
-- NEC V-series Intel-compatible
----@src/emu/cpu/nec/nec.h,CPUS += NEC
----@src/emu/cpu/v30mz/v30mz.h,CPUS += V30MZ
+--@src/emu/cpu/nec/nec.h,CPUS["NEC"] = true
+--@src/emu/cpu/v30mz/v30mz.h,CPUS["V30MZ"] = true
--------------------------------------------------
if (CPUS["NEC"]~=null) then
@@ -1378,7 +1397,7 @@ end
--------------------------------------------------
-- NEC V60/V70
----@src/emu/cpu/v60/v60.h,CPUS += V60
+--@src/emu/cpu/v60/v60.h,CPUS["V60"] = true
--------------------------------------------------
if (CPUS["V60"]~=null) then
@@ -1394,7 +1413,7 @@ end
--------------------------------------------------
-- NEC V810 (uPD70732)
----@src/emu/cpu/v810/v810.h,CPUS += V810
+--@src/emu/cpu/v810/v810.h,CPUS["V810"] = true
--------------------------------------------------
if (CPUS["V810"]~=null) then
@@ -1410,7 +1429,7 @@ end
--------------------------------------------------
-- NEC uPD7725
----@src/emu/cpu/upd7725/upd7725.h,CPUS += UPD7725
+--@src/emu/cpu/upd7725/upd7725.h,CPUS["UPD7725"] = true
--------------------------------------------------
if (CPUS["UPD7725"]~=null) then
@@ -1426,7 +1445,7 @@ end
--------------------------------------------------
-- NEC uPD7810 series
----@src/emu/cpu/upd7810/upd7810.h,CPUS += UPD7810
+--@src/emu/cpu/upd7810/upd7810.h,CPUS["UPD7810"] = true
--------------------------------------------------
if (CPUS["UPD7810"]~=null) then
@@ -1444,13 +1463,14 @@ end
--------------------------------------------------
-- NEC uCOM-4 series
----@src/emu/cpu/ucom4/ucom4.h,CPUS += UCOM4
+--@src/emu/cpu/ucom4/ucom4.h,CPUS["UCOM4"] = true
--------------------------------------------------
if (CPUS["UCOM4"]~=null) then
files {
MAME_DIR .. "src/emu/cpu/ucom4/ucom4.c",
MAME_DIR .. "src/emu/cpu/ucom4/ucom4.h",
+ MAME_DIR .. "src/emu/cpu/ucom4/ucom4op.c",
}
end
@@ -1460,7 +1480,7 @@ end
--------------------------------------------------
-- Nintendo Minx
----@src/emu/cpu/minx/minx.h,CPUS += MINX
+--@src/emu/cpu/minx/minx.h,CPUS["MINX"] = true
--------------------------------------------------
if (CPUS["MINX"]~=null) then
@@ -1476,7 +1496,7 @@ end
--------------------------------------------------
-- Nintendo/SGI RSP (R3000-based + vector processing)
----@src/emu/cpu/rsp/rsp.h,CPUS += RSP
+--@src/emu/cpu/rsp/rsp.h,CPUS["RSP"] = true
--------------------------------------------------
if (CPUS["RSP"]~=null) then
@@ -1490,6 +1510,32 @@ if (CPUS["RSP"]~=null) then
MAME_DIR .. "src/emu/cpu/rsp/rspcp2.h",
MAME_DIR .. "src/emu/cpu/rsp/rspcp2d.c",
MAME_DIR .. "src/emu/cpu/rsp/rspcp2d.h",
+ MAME_DIR .. "src/emu/cpu/rsp/clamp.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vabs.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vadd.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vaddc.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vand.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vch.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vcl.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vcmp.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vcr.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vdivh.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vldst.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmac.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmov.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmrg.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmudh.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmul.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmulh.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmull.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmulm.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vmuln.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vor.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vrcpsq.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vrsq.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vsub.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vsubc.h",
+ MAME_DIR .. "src/emu/cpu/rsp/vxor.h",
}
end
@@ -1499,7 +1545,7 @@ end
--------------------------------------------------
-- Panasonic MN10200
----@src/emu/cpu/mn10200/mn10200.h,CPUS += MN10200
+--@src/emu/cpu/mn10200/mn10200.h,CPUS["MN10200"] = true
--------------------------------------------------
if (CPUS["MN10200"]~=null) then
@@ -1515,7 +1561,7 @@ end
--------------------------------------------------
-- Saturn
----@src/emu/cpu/saturn/saturn.h,CPUS += SATURN
+--@src/emu/cpu/saturn/saturn.h,CPUS["SATURN"] = true
--------------------------------------------------
if (CPUS["SATURN"]~=null) then
@@ -1530,8 +1576,43 @@ if (CPUS["SATURN"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
+-- Sharp SM510 series
+--@src/emu/cpu/sm510/sm510.h,CPUS["SM510"] = true
+--------------------------------------------------
+
+if (CPUS["SM510"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/cpu/sm510/sm510.c",
+ MAME_DIR .. "src/emu/cpu/sm510/sm510.h",
+ MAME_DIR .. "src/emu/cpu/sm510/sm510op.c",
+ MAME_DIR .. "src/emu/cpu/sm510/sm510core.c",
+ MAME_DIR .. "src/emu/cpu/sm510/sm511core.c",
+ }
+end
+
+if (CPUS["SM510"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm510/sm510d.c")
+end
+
+--------------------------------------------------
+-- Sharp SM8500
+--@src/emu/cpu/sm8500/sm8500.h,CPUS["SM8500"] = true
+--------------------------------------------------
+
+if (CPUS["SM8500"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/cpu/sm8500/sm8500.c",
+ MAME_DIR .. "src/emu/cpu/sm8500/sm8500.h",
+ }
+end
+
+if (CPUS["SM8500"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm8500/sm8500d.c")
+end
+
+--------------------------------------------------
-- Signetics 2650
----@src/emu/cpu/s2650/s2650.h,CPUS += S2650
+--@src/emu/cpu/s2650/s2650.h,CPUS["S2650"] = true
--------------------------------------------------
if (CPUS["S2650"]~=null) then
@@ -1547,7 +1628,7 @@ end
--------------------------------------------------
-- SC61860
----@src/emu/cpu/sc61860/sc61860.h,CPUS += SC61860
+--@src/emu/cpu/sc61860/sc61860.h,CPUS["SC61860"] = true
--------------------------------------------------
if (CPUS["SC61860"]~=null) then
@@ -1562,24 +1643,8 @@ if (CPUS["SC61860"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
--- SM8500
----@src/emu/cpu/sm8500/sm8500.h,CPUS += SM8500
---------------------------------------------------
-
-if (CPUS["SM8500"]~=null) then
- files {
- MAME_DIR .. "src/emu/cpu/sm8500/sm8500.c",
- MAME_DIR .. "src/emu/cpu/sm8500/sm8500.h",
- }
-end
-
-if (CPUS["SM8500"]~=null or _OPTIONS["with-tools"]) then
- table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm8500/sm8500d.c")
-end
-
---------------------------------------------------
-- Sony/Nintendo SPC700
----@src/emu/cpu/spc700/spc700.h,CPUS += SPC700
+--@src/emu/cpu/spc700/spc700.h,CPUS["SPC700"] = true
--------------------------------------------------
if (CPUS["SPC700"]~=null) then
@@ -1595,7 +1660,7 @@ end
--------------------------------------------------
-- SSP1601
----@src/emu/cpu/ssp1601/ssp1601.h,CPUS += SSP1601
+--@src/emu/cpu/ssp1601/ssp1601.h,CPUS["SSP1601"] = true
--------------------------------------------------
if (CPUS["SSP1601"]~=null) then
@@ -1611,7 +1676,7 @@ end
--------------------------------------------------
-- SunPlus u'nSP
----@src/emu/cpu/unsp/unsp.h,CPUS += UNSP
+--@src/emu/cpu/unsp/unsp.h,CPUS["UNSP"] = true
--------------------------------------------------
if (CPUS["UNSP"]~=null) then
@@ -1627,7 +1692,7 @@ end
--------------------------------------------------
-- Atmel 8-bit AVR
----@src/emu/cpu/avr8/avr8.h,CPUS += AVR8
+--@src/emu/cpu/avr8/avr8.h,CPUS["AVR8"] = true
--------------------------------------------------
if (CPUS["AVR8"]~=null) then
@@ -1643,7 +1708,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS0980
----@src/emu/cpu/tms0980/tms0980.h,CPUS += TMS0980
+--@src/emu/cpu/tms0980/tms0980.h,CPUS["TMS0980"] = true
--------------------------------------------------
if (CPUS["TMS0980"]~=null) then
@@ -1659,7 +1724,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS7000 series
----@src/emu/cpu/tms7000/tms7000.h,CPUS += TMS7000
+--@src/emu/cpu/tms7000/tms7000.h,CPUS["TMS7000"] = true
--------------------------------------------------
if (CPUS["TMS7000"]~=null) then
@@ -1675,9 +1740,9 @@ end
--------------------------------------------------
-- Texas Instruments TMS99xx series
----@src/emu/cpu/tms9900/tms9900.h,CPUS += TMS9900
----@src/emu/cpu/tms9900/tms9980a.h,CPUS += TMS9900
----@src/emu/cpu/tms9900/tms9995.h,CPUS += TMS9900
+--@src/emu/cpu/tms9900/tms9900.h,CPUS["TMS9900"] = true
+--@src/emu/cpu/tms9900/tms9980a.h,CPUS["TMS9900"] = true
+--@src/emu/cpu/tms9900/tms9995.h,CPUS["TMS9900"] = true
--------------------------------------------------
@@ -1700,7 +1765,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS340x0 graphics controllers
----@src/emu/cpu/tms34010/tms34010.h,CPUS += TMS340X0
+--@src/emu/cpu/tms34010/tms34010.h,CPUS["TMS340X0"] = true
--------------------------------------------------
if (CPUS["TMS340X0"]~=null) then
@@ -1716,7 +1781,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS3201x DSP
----@src/emu/cpu/tms32010/tms32010.h,CPUS += TMS32010
+--@src/emu/cpu/tms32010/tms32010.h,CPUS["TMS32010"] = true
--------------------------------------------------
if (CPUS["TMS32010"]~=null) then
@@ -1732,7 +1797,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS3202x DSP
----@src/emu/cpu/tms32025/tms32025.h,CPUS += TMS32025
+--@src/emu/cpu/tms32025/tms32025.h,CPUS["TMS32025"] = true
--------------------------------------------------
if (CPUS["TMS32025"]~=null) then
@@ -1748,7 +1813,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS3203x DSP
----@src/emu/cpu/tms32031/tms32031.h,CPUS += TMS32031
+--@src/emu/cpu/tms32031/tms32031.h,CPUS["TMS32031"] = true
--------------------------------------------------
if (CPUS["TMS32031"]~=null) then
@@ -1764,7 +1829,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS3205x DSP
----@src/emu/cpu/tms32051/tms32051.h,CPUS += TMS32051
+--@src/emu/cpu/tms32051/tms32051.h,CPUS["TMS32051"] = true
--------------------------------------------------
if (CPUS["TMS32051"]~=null) then
@@ -1780,7 +1845,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS3208x DSP
----@src/emu/cpu/tms32082/tms32082.h,CPUS += TMS32082_MP
+--@src/emu/cpu/tms32082/tms32082.h,CPUS["TMS32082"] = true
--------------------------------------------------
if (CPUS["TMS32082"]~=null) then
@@ -1798,7 +1863,7 @@ end
--------------------------------------------------
-- Texas Instruments TMS57002 DSP
----@src/emu/cpu/tms57002/tms57002.h,CPUS += TMS57002
+--@src/emu/cpu/tms57002/tms57002.h,CPUS["TMS57002"] = true
--------------------------------------------------
if (CPUS["TMS57002"]~=null) then
@@ -1824,7 +1889,7 @@ end
--------------------------------------------------
-- Toshiba TLCS-90 Series
----@src/emu/cpu/tlcs90/tlcs90.h,CPUS += TLCS90
+--@src/emu/cpu/tlcs90/tlcs90.h,CPUS["TLCS90"] = true
--------------------------------------------------
if (CPUS["TLCS90"]~=null) then
@@ -1836,7 +1901,7 @@ end
--------------------------------------------------
-- Toshiba TLCS-900 Series
----@src/emu/cpu/tlcs900/tlcs900.h,CPUS += TLCS900
+--@src/emu/cpu/tlcs900/tlcs900.h,CPUS["TLCS900"] = true
--------------------------------------------------
if (CPUS["TLCS900"]~=null) then
@@ -1852,7 +1917,8 @@ end
--------------------------------------------------
-- Zilog Z80
----@src/emu/cpu/z80/z80.h,CPUS += Z80
+--@src/emu/cpu/z80/z80.h,CPUS["Z80"] = true
+--@src/emu/cpu/z80/z80daisy.h,CPUS["Z80"] = true
--------------------------------------------------
if (CPUS["Z80"]~=null) then
@@ -1876,7 +1942,7 @@ end
--------------------------------------------------
-- Sharp LR35902 (Game Boy CPU)
----@src/emu/cpu/lr35902/lr35902.h,CPUS += LR35902
+--@src/emu/cpu/lr35902/lr35902.h,CPUS["LR35902"] = true
--------------------------------------------------
if (CPUS["LR35902"]~=null) then
@@ -1892,7 +1958,7 @@ end
--------------------------------------------------
-- Zilog Z180
----@src/emu/cpu/z180/z180.h,CPUS += Z180
+--@src/emu/cpu/z180/z180.h,CPUS["Z180"] = true
--------------------------------------------------
if (CPUS["Z180"]~=null) then
@@ -1910,7 +1976,7 @@ end
--------------------------------------------------
-- Zilog Z8000
----@src/emu/cpu/z8000/z8000.h,CPUS += Z8000
+--@src/emu/cpu/z8000/z8000.h,CPUS["Z8000"] = true
--------------------------------------------------
if (CPUS["Z8000"]~=null) then
@@ -1926,7 +1992,7 @@ end
--------------------------------------------------
-- Zilog Z8
----@src/emu/cpu/z8/z8.h,CPUS += Z8
+--@src/emu/cpu/z8/z8.h,CPUS["Z8"] = true
--------------------------------------------------
if (CPUS["Z8"]~=null) then
@@ -1942,7 +2008,7 @@ end
--------------------------------------------------
-- Argonaut SuperFX
----@src/emu/cpu/superfx/superfx.h,CPUS += SUPERFX
+--@src/emu/cpu/superfx/superfx.h,CPUS["SUPERFX"] = true
--------------------------------------------------
if (CPUS["SUPERFX"]~=null) then
@@ -1958,7 +2024,7 @@ end
--------------------------------------------------
-- Rockwell PPS-4
----@src/emu/cpu/pps4/pps4.h,CPUS += PPS4
+--@src/emu/cpu/pps4/pps4.h,CPUS["PPS4"] = true
--------------------------------------------------
if (CPUS["PPS4"]~=null) then
@@ -1974,7 +2040,7 @@ end
--------------------------------------------------
-- Hitachi HD61700
----@src/emu/cpu/hd61700/hd61700.h,CPUS += HD61700
+--@src/emu/cpu/hd61700/hd61700.h,CPUS["HD61700"] = true
--------------------------------------------------
if (CPUS["HD61700"]~=null) then
@@ -1990,7 +2056,7 @@ end
--------------------------------------------------
-- Sanyo LC8670
----@src/emu/cpu/lc8670/lc8670.h,CPUS += LC8670
+--@src/emu/cpu/lc8670/lc8670.h,CPUS["LC8670"] = true
--------------------------------------------------
if (CPUS["LC8670"]~=null) then
@@ -2006,7 +2072,7 @@ end
--------------------------------------------------
-- Sega SCU DSP
----@src/emu/cpu/scudsp/scudsp.h,CPUS += SCUDSP
+--@src/emu/cpu/scudsp/scudsp.h,CPUS["SCUDSP"] = true
--------------------------------------------------
if (CPUS["SCUDSP"]~=null) then
@@ -2022,7 +2088,7 @@ end
--------------------------------------------------
-- Sunplus Technology S+core
----@src/emu/cpu/score/score.h,CPUS += SCORE
+--@src/emu/cpu/score/score.h,CPUS["SCORE"] = true
--------------------------------------------------
if (CPUS["SCORE"]~=null) then
@@ -2038,7 +2104,7 @@ end
--------------------------------------------------
-- Xerox Alto-II
----@src/emu/cpu/alto2/alto2cpu.h,CPUS += ALTO2
+--@src/emu/cpu/alto2/alto2cpu.h,CPUS["ALTO2"] = true
--------------------------------------------------
if (CPUS["ALTO2"]~=null) then
diff --git a/scripts/src/emu.lua b/scripts/src/emu.lua
index 3b020839b14..26c5f9edd28 100644
--- a/scripts/src/emu.lua
+++ b/scripts/src/emu.lua
@@ -2,8 +2,9 @@
-- copyright-holders:MAMEdev Team
project ("emu")
+targetsubdir(_OPTIONS["target"] .."_" .. _OPTIONS["subtarget"])
uuid ("e6fa15e4-a354-4526-acef-13c8e80fcacf")
-kind "StaticLib"
+kind (LIBTYPE)
options {
"ForceCPP",
}
@@ -14,8 +15,6 @@ includedirs {
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/lua/src",
- MAME_DIR .. "3rdparty/zlib",
GEN_DIR .. "emu",
GEN_DIR .. "emu/layout",
}
@@ -24,6 +23,16 @@ if _OPTIONS["with-bundled-expat"] then
MAME_DIR .. "3rdparty/expat/lib",
}
end
+if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+end
+if _OPTIONS["with-bundled-lua"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/lua/src",
+ }
+end
files {
MAME_DIR .. "src/emu/emu.h",
@@ -265,8 +274,6 @@ files {
MAME_DIR .. "src/emu/machine/laserdsc.h",
MAME_DIR .. "src/emu/machine/latch.c",
MAME_DIR .. "src/emu/machine/latch.h",
- MAME_DIR .. "src/emu/machine/netlist.c",
- MAME_DIR .. "src/emu/machine/netlist.h",
MAME_DIR .. "src/emu/machine/nvram.c",
MAME_DIR .. "src/emu/machine/nvram.h",
MAME_DIR .. "src/emu/machine/ram.c",
@@ -301,10 +308,12 @@ files {
MAME_DIR .. "src/emu/video/generic.h",
MAME_DIR .. "src/emu/video/resnet.c",
MAME_DIR .. "src/emu/video/resnet.h",
- MAME_DIR .. "src/emu/video/rgbutil.c",
MAME_DIR .. "src/emu/video/rgbutil.h",
+ MAME_DIR .. "src/emu/video/rgbgen.c",
MAME_DIR .. "src/emu/video/rgbgen.h",
+ MAME_DIR .. "src/emu/video/rgbsse.c",
MAME_DIR .. "src/emu/video/rgbsse.h",
+ MAME_DIR .. "src/emu/video/rgbvmx.c",
MAME_DIR .. "src/emu/video/rgbvmx.h",
MAME_DIR .. "src/emu/video/vector.c",
MAME_DIR .. "src/emu/video/vector.h",
@@ -358,7 +367,7 @@ function emuProject(_target, _subtarget)
project ("optional")
uuid (os.uuid("optional-" .. _target .."_" .. _subtarget))
- kind "StaticLib"
+ kind (LIBTYPE)
targetsubdir(_target .."_" .. _subtarget)
options {
"ForceCPP",
@@ -372,8 +381,6 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/lua/src",
- MAME_DIR .. "3rdparty/zlib",
GEN_DIR .. "emu",
GEN_DIR .. "emu/layout",
MAME_DIR .. "src/emu/cpu/m68000",
@@ -383,21 +390,30 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "3rdparty/expat/lib",
}
end
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
+ if _OPTIONS["with-bundled-lua"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/lua/src",
+ }
+ end
dofile(path.join("src", "cpu.lua"))
dofile(path.join("src", "sound.lua"))
- dofile(path.join("src", "netlist.lua"))
dofile(path.join("src", "video.lua"))
dofile(path.join("src", "machine.lua"))
-
+if (_OPTIONS["DRIVERS"] == nil) then
project ("bus")
uuid ("5d782c89-cf7e-4cfe-8f9f-0d4bfc16c91d")
- kind "StaticLib"
+ kind (LIBTYPE)
targetsubdir(_target .."_" .. _subtarget)
options {
"ForceCPP",
@@ -410,8 +426,6 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/lua/src",
- MAME_DIR .. "3rdparty/zlib",
MAME_DIR .. "src/mess", -- some mess bus devices need this
MAME_DIR .. "src/mame", -- used for nes bus devices
GEN_DIR .. "emu",
@@ -422,13 +436,29 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "3rdparty/expat/lib",
}
end
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
+ if _OPTIONS["with-bundled-lua"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/lua/src",
+ }
+ end
dofile(path.join("src", "bus.lua"))
+else
+ dofile(path.join("src", "bus.lua"))
+end
+ -- netlist now defines a project
+ dofile(path.join("src", "netlist.lua"))
+
project ("dasm")
uuid ("f2d28b0a-6da5-4f78-b629-d834aa00429d")
- kind "StaticLib"
+ kind (LIBTYPE)
targetsubdir(_target .."_" .. _subtarget)
options {
"ForceCPP",
@@ -440,8 +470,6 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/lua/src",
- MAME_DIR .. "3rdparty/zlib",
GEN_DIR .. "emu",
}
if _OPTIONS["with-bundled-expat"] then
@@ -449,6 +477,16 @@ function emuProject(_target, _subtarget)
MAME_DIR .. "3rdparty/expat/lib",
}
end
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
+ if _OPTIONS["with-bundled-lua"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/lua/src",
+ }
+ end
files {
disasm_files
diff --git a/scripts/src/lib.lua b/scripts/src/lib.lua
index 166ab4beddb..b445f71a994 100644
--- a/scripts/src/lib.lua
+++ b/scripts/src/lib.lua
@@ -3,7 +3,7 @@
project "utils"
uuid "22489ad0-4cb2-4d91-ad81-24b0d80ca30a"
- kind "StaticLib"
+ kind (LIBTYPE)
options {
"ForceCPP",
@@ -13,13 +13,17 @@ project "utils"
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/zlib",
}
if _OPTIONS["with-bundled-expat"] then
includedirs {
MAME_DIR .. "3rdparty/expat/lib",
}
end
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
files {
MAME_DIR .. "src/lib/util/bitstream.h",
@@ -95,7 +99,7 @@ project "utils"
project "formats"
uuid "f69636b1-fcce-45ce-b09a-113e371a2d7a"
- kind "StaticLib"
+ kind (LIBTYPE)
options {
"ForceCPP",
@@ -108,10 +112,17 @@ project "formats"
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/zlib",
}
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
+
files {
+ MAME_DIR .. "src/lib/formats/2d_dsk.c",
+ MAME_DIR .. "src/lib/formats/2d_dsk.h",
MAME_DIR .. "src/lib/formats/cassimg.c",
MAME_DIR .. "src/lib/formats/cassimg.h",
MAME_DIR .. "src/lib/formats/flopimg.c",
@@ -154,8 +165,6 @@ project "formats"
MAME_DIR .. "src/lib/formats/asst128_dsk.h",
MAME_DIR .. "src/lib/formats/atari_dsk.c",
MAME_DIR .. "src/lib/formats/atari_dsk.h",
- MAME_DIR .. "src/lib/formats/atarist_dsk.c",
- MAME_DIR .. "src/lib/formats/atarist_dsk.h",
MAME_DIR .. "src/lib/formats/atom_tap.c",
MAME_DIR .. "src/lib/formats/atom_tap.h",
MAME_DIR .. "src/lib/formats/bbc_dsk.c",
@@ -178,14 +187,14 @@ project "formats"
MAME_DIR .. "src/lib/formats/cbm_tap.h",
MAME_DIR .. "src/lib/formats/ccvf_dsk.c",
MAME_DIR .. "src/lib/formats/ccvf_dsk.h",
+ MAME_DIR .. "src/lib/formats/cd90_640_dsk.c",
+ MAME_DIR .. "src/lib/formats/cd90_640_dsk.h",
MAME_DIR .. "src/lib/formats/cgen_cas.c",
MAME_DIR .. "src/lib/formats/cgen_cas.h",
MAME_DIR .. "src/lib/formats/cgenie_dsk.c",
MAME_DIR .. "src/lib/formats/cgenie_dsk.h",
MAME_DIR .. "src/lib/formats/coco_cas.c",
MAME_DIR .. "src/lib/formats/coco_cas.h",
- MAME_DIR .. "src/lib/formats/coco_dsk.c",
- MAME_DIR .. "src/lib/formats/coco_dsk.h",
MAME_DIR .. "src/lib/formats/comx35_dsk.c",
MAME_DIR .. "src/lib/formats/comx35_dsk.h",
MAME_DIR .. "src/lib/formats/concept_dsk.c",
@@ -249,16 +258,22 @@ project "formats"
MAME_DIR .. "src/lib/formats/g64_dsk.h",
MAME_DIR .. "src/lib/formats/gtp_cas.c",
MAME_DIR .. "src/lib/formats/gtp_cas.h",
+ MAME_DIR .. "src/lib/formats/guab_dsk.c",
+ MAME_DIR .. "src/lib/formats/guab_dsk.h",
MAME_DIR .. "src/lib/formats/hect_dsk.c",
MAME_DIR .. "src/lib/formats/hect_dsk.h",
MAME_DIR .. "src/lib/formats/hect_tap.c",
MAME_DIR .. "src/lib/formats/hect_tap.h",
+ MAME_DIR .. "src/lib/formats/hector_minidisc.c",
+ MAME_DIR .. "src/lib/formats/hector_minidisc.h",
MAME_DIR .. "src/lib/formats/iq151_dsk.c",
MAME_DIR .. "src/lib/formats/iq151_dsk.h",
MAME_DIR .. "src/lib/formats/imd_dsk.c",
MAME_DIR .. "src/lib/formats/imd_dsk.h",
MAME_DIR .. "src/lib/formats/ipf_dsk.c",
MAME_DIR .. "src/lib/formats/ipf_dsk.h",
+ MAME_DIR .. "src/lib/formats/jvc_dsk.c",
+ MAME_DIR .. "src/lib/formats/jvc_dsk.h",
MAME_DIR .. "src/lib/formats/kaypro_dsk.c",
MAME_DIR .. "src/lib/formats/kaypro_dsk.h",
MAME_DIR .. "src/lib/formats/kc_cas.c",
@@ -311,6 +326,8 @@ project "formats"
MAME_DIR .. "src/lib/formats/pc98fdi_dsk.h",
MAME_DIR .. "src/lib/formats/phc25_cas.c",
MAME_DIR .. "src/lib/formats/phc25_cas.h",
+ MAME_DIR .. "src/lib/formats/pk8020_dsk.c",
+ MAME_DIR .. "src/lib/formats/pk8020_dsk.h",
MAME_DIR .. "src/lib/formats/pmd_cas.c",
MAME_DIR .. "src/lib/formats/pmd_cas.h",
MAME_DIR .. "src/lib/formats/primoptp.c",
@@ -361,8 +378,8 @@ project "formats"
MAME_DIR .. "src/lib/formats/trd_dsk.h",
MAME_DIR .. "src/lib/formats/trs_cas.c",
MAME_DIR .. "src/lib/formats/trs_cas.h",
- MAME_DIR .. "src/lib/formats/trs_dsk.c",
- MAME_DIR .. "src/lib/formats/trs_dsk.h",
+ MAME_DIR .. "src/lib/formats/trs80_dsk.c",
+ MAME_DIR .. "src/lib/formats/trs80_dsk.h",
MAME_DIR .. "src/lib/formats/tvc_cas.c",
MAME_DIR .. "src/lib/formats/tvc_cas.h",
MAME_DIR .. "src/lib/formats/tvc_dsk.c",
@@ -373,16 +390,16 @@ project "formats"
MAME_DIR .. "src/lib/formats/uef_cas.h",
MAME_DIR .. "src/lib/formats/upd765_dsk.c",
MAME_DIR .. "src/lib/formats/upd765_dsk.h",
+ MAME_DIR .. "src/lib/formats/vdk_dsk.c",
+ MAME_DIR .. "src/lib/formats/vdk_dsk.h",
+ MAME_DIR .. "src/lib/formats/vector06_dsk.c",
+ MAME_DIR .. "src/lib/formats/vector06_dsk.h",
MAME_DIR .. "src/lib/formats/victor9k_dsk.c",
MAME_DIR .. "src/lib/formats/victor9k_dsk.h",
MAME_DIR .. "src/lib/formats/vg5k_cas.c",
MAME_DIR .. "src/lib/formats/vg5k_cas.h",
MAME_DIR .. "src/lib/formats/vt_cas.c",
MAME_DIR .. "src/lib/formats/vt_cas.h",
- MAME_DIR .. "src/lib/formats/vt_dsk.c",
- MAME_DIR .. "src/lib/formats/vt_dsk.h",
- MAME_DIR .. "src/lib/formats/vtech1_dsk.c",
- MAME_DIR .. "src/lib/formats/vtech1_dsk.h",
MAME_DIR .. "src/lib/formats/wavfile.c",
MAME_DIR .. "src/lib/formats/wavfile.h",
MAME_DIR .. "src/lib/formats/wd177x_dsk.c",
diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua
index 528cebbd3d2..cc729cd11bc 100644
--- a/scripts/src/machine.lua
+++ b/scripts/src/machine.lua
@@ -12,7 +12,7 @@
---------------------------------------------------
--
---@src/emu/machine/akiko.h,MACHINES += AKIKO
+--@src/emu/machine/akiko.h,MACHINES["AKIKO"] = true
---------------------------------------------------
if (MACHINES["AKIKO"]~=null) then
@@ -25,7 +25,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/autoconfig.h,MACHINES += AUTOCONFIG
+--@src/emu/machine/autoconfig.h,MACHINES["AUTOCONFIG"] = true
---------------------------------------------------
if (MACHINES["AUTOCONFIG"]~=null) then
@@ -38,7 +38,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cr511b.h,MACHINES += CR511B
+--@src/emu/machine/cr511b.h,MACHINES["CR511B"] = true
---------------------------------------------------
if (MACHINES["CR511B"]~=null) then
@@ -51,7 +51,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/dmac.h,MACHINES += DMAC
+--@src/emu/machine/dmac.h,MACHINES["DMAC"] = true
---------------------------------------------------
if (MACHINES["DMAC"]~=null) then
@@ -64,7 +64,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/gayle.h,MACHINES += GAYLE
+--@src/emu/machine/gayle.h,MACHINES["GAYLE"] = true
---------------------------------------------------
if (MACHINES["GAYLE"]~=null) then
@@ -77,7 +77,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/40105.h,MACHINES += CMOS40105
+--@src/emu/machine/40105.h,MACHINES["CMOS40105"] = true
---------------------------------------------------
if (MACHINES["CMOS40105"]~=null) then
@@ -90,7 +90,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/53c7xx.h,MACHINES += NCR53C7XX
+--@src/emu/machine/53c7xx.h,MACHINES["NCR53C7XX"] = true
---------------------------------------------------
if (MACHINES["NCR53C7XX"]~=null) then
@@ -103,7 +103,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/53c810.h,MACHINES += LSI53C810
+--@src/emu/machine/53c810.h,MACHINES["LSI53C810"] = true
---------------------------------------------------
if (MACHINES["LSI53C810"]~=null) then
@@ -116,7 +116,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6522via.h,MACHINES += 6522VIA
+--@src/emu/machine/6522via.h,MACHINES["6522VIA"] = true
---------------------------------------------------
if (MACHINES["6522VIA"]~=null) then
@@ -128,7 +128,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6525tpi.h,MACHINES += TPI6525
+--@src/emu/machine/6525tpi.h,MACHINES["TPI6525"] = true
---------------------------------------------------
if (MACHINES["TPI6525"]~=null) then
@@ -140,7 +140,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6532riot.h,MACHINES += RIOT6532
+--@src/emu/machine/6532riot.h,MACHINES["RIOT6532"] = true
---------------------------------------------------
if (MACHINES["RIOT6532"]~=null) then
@@ -152,7 +152,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6821pia.h,MACHINES += 6821PIA
+--@src/emu/machine/6821pia.h,MACHINES["6821PIA"] = true
---------------------------------------------------
if (MACHINES["6821PIA"]~=null) then
@@ -164,7 +164,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6840ptm.h,MACHINES += 6840PTM
+--@src/emu/machine/6840ptm.h,MACHINES["6840PTM"] = true
---------------------------------------------------
if (MACHINES["6840PTM"]~=null) then
@@ -176,7 +176,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/6850acia.h,MACHINES += ACIA6850
+--@src/emu/machine/6850acia.h,MACHINES["ACIA6850"] = true
---------------------------------------------------
if (MACHINES["ACIA6850"]~=null) then
@@ -188,7 +188,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/68561mpcc.h,MACHINES += 68561MPCC
+--@src/emu/machine/68561mpcc.h,MACHINES["68561MPCC"] = true
---------------------------------------------------
if (MACHINES["68561MPCC"]~=null) then
@@ -200,7 +200,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc68681.h,MACHINES += 68681
+--@src/emu/machine/mc68681.h,MACHINES["68681"] = true
---------------------------------------------------
if (MACHINES["68681"]~=null) then
@@ -212,7 +212,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/7200fifo.h,MACHINES += 7200FIFO
+--@src/emu/machine/7200fifo.h,MACHINES["7200FIFO"] = true
---------------------------------------------------
if (MACHINES["7200FIFO"]~=null) then
@@ -224,7 +224,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/74123.h,MACHINES += TTL74123
+--@src/emu/machine/74123.h,MACHINES["TTL74123"] = true
---------------------------------------------------
if (MACHINES["TTL74123"]~=null) then
@@ -237,7 +237,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/74145.h,MACHINES += TTL74145
+--@src/emu/machine/74145.h,MACHINES["TTL74145"] = true
---------------------------------------------------
if (MACHINES["TTL74145"]~=null) then
@@ -249,7 +249,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/74148.h,MACHINES += TTL74148
+--@src/emu/machine/74148.h,MACHINES["TTL74148"] = true
---------------------------------------------------
if (MACHINES["TTL74148"]~=null) then
@@ -261,7 +261,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/74153.h,MACHINES += TTL74153
+--@src/emu/machine/74153.h,MACHINES["TTL74153"] = true
---------------------------------------------------
if (MACHINES["TTL74153"]~=null) then
@@ -273,7 +273,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/74181.h,MACHINES += TTL74181
+--@src/emu/machine/74181.h,MACHINES["TTL74181"] = true
---------------------------------------------------
if (MACHINES["TTL74181"]~=null) then
@@ -285,7 +285,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/7474.h,MACHINES += TTL7474
+--@src/emu/machine/7474.h,MACHINES["TTL7474"] = true
---------------------------------------------------
if (MACHINES["TTL7474"]~=null) then
@@ -297,7 +297,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/8042kbdc.h,MACHINES += KBDC8042
+--@src/emu/machine/8042kbdc.h,MACHINES["KBDC8042"] = true
---------------------------------------------------
if (MACHINES["KBDC8042"]~=null) then
@@ -309,7 +309,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/8530scc.h,MACHINES += 8530SCC
+--@src/emu/machine/8530scc.h,MACHINES["8530SCC"] = true
---------------------------------------------------
if (MACHINES["8530SCC"]~=null) then
@@ -321,7 +321,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/aakart.h,MACHINES += AAKARTDEV
+--@src/emu/machine/aakart.h,MACHINES["AAKARTDEV"] = true
---------------------------------------------------
if (MACHINES["AAKARTDEV"]~=null) then
@@ -333,7 +333,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/adc0808.h,MACHINES += ADC0808
+--@src/emu/machine/adc0808.h,MACHINES["ADC0808"] = true
---------------------------------------------------
if (MACHINES["ADC0808"]~=null) then
@@ -345,7 +345,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/adc083x.h,MACHINES += ADC083X
+--@src/emu/machine/adc083x.h,MACHINES["ADC083X"] = true
---------------------------------------------------
if (MACHINES["ADC083X"]~=null) then
@@ -357,7 +357,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/adc1038.h,MACHINES += ADC1038
+--@src/emu/machine/adc1038.h,MACHINES["ADC1038"] = true
---------------------------------------------------
if (MACHINES["ADC1038"]~=null) then
@@ -369,7 +369,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/adc1213x.h,MACHINES += ADC1213X
+--@src/emu/machine/adc1213x.h,MACHINES["ADC1213X"] = true
---------------------------------------------------
if (MACHINES["ADC1213X"]~=null) then
@@ -381,7 +381,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/aicartc.h,MACHINES += AICARTC
+--@src/emu/machine/aicartc.h,MACHINES["AICARTC"] = true
---------------------------------------------------
if (MACHINES["AICARTC"]~=null) then
@@ -393,7 +393,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/am53cf96.h,MACHINES += AM53CF96
+--@src/emu/machine/am53cf96.h,MACHINES["AM53CF96"] = true
---------------------------------------------------
if (MACHINES["AM53CF96"]~=null) then
@@ -405,7 +405,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/am9517a.h,MACHINES += AM9517A
+--@src/emu/machine/am9517a.h,MACHINES["AM9517A"] = true
---------------------------------------------------
if (MACHINES["AM9517A"]~=null) then
@@ -417,7 +417,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/amigafdc.h,MACHINES += AMIGAFDC
+--@src/emu/machine/amigafdc.h,MACHINES["AMIGAFDC"] = true
---------------------------------------------------
if (MACHINES["AMIGAFDC"]~=null) then
@@ -429,7 +429,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/at28c16.h,MACHINES += AT28C16
+--@src/emu/machine/at28c16.h,MACHINES["AT28C16"] = true
---------------------------------------------------
if (MACHINES["AT28C16"]~=null) then
@@ -441,7 +441,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/at29040a.h,MACHINES += AT29040
+--@src/emu/machine/at29040a.h,MACHINES["AT29040"] = true
---------------------------------------------------
if (MACHINES["AT29040"]~=null) then
@@ -453,7 +453,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/at45dbxx.h,MACHINES += AT45DBXX
+--@src/emu/machine/at45dbxx.h,MACHINES["AT45DBXX"] = true
---------------------------------------------------
if (MACHINES["AT45DBXX"]~=null) then
@@ -465,7 +465,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ataflash.h,MACHINES += ATAFLASH
+--@src/emu/machine/ataflash.h,MACHINES["ATAFLASH"] = true
---------------------------------------------------
if (MACHINES["ATAFLASH"]~=null) then
@@ -479,7 +479,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ay31015.h,MACHINES += AY31015
+--@src/emu/machine/ay31015.h,MACHINES["AY31015"] = true
---------------------------------------------------
if (MACHINES["AY31015"]~=null) then
@@ -491,7 +491,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/bankdev.h,MACHINES += BANKDEV
+--@src/emu/machine/bankdev.h,MACHINES["BANKDEV"] = true
---------------------------------------------------
if (MACHINES["BANKDEV"]~=null) then
@@ -503,7 +503,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cdp1852.h,MACHINES += CDP1852
+--@src/emu/machine/cdp1852.h,MACHINES["CDP1852"] = true
---------------------------------------------------
if (MACHINES["CDP1852"]~=null) then
@@ -515,7 +515,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cdp1871.h,MACHINES += CDP1871
+--@src/emu/machine/cdp1871.h,MACHINES["CDP1871"] = true
---------------------------------------------------
if (MACHINES["CDP1871"]~=null) then
@@ -527,7 +527,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/com8116.h,MACHINES += COM8116
+--@src/emu/machine/com8116.h,MACHINES["COM8116"] = true
---------------------------------------------------
if (MACHINES["COM8116"]~=null) then
@@ -539,7 +539,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cr589.h,MACHINES += CR589
+--@src/emu/machine/cr589.h,MACHINES["CR589"] = true
---------------------------------------------------
if (MACHINES["CR589"]~=null) then
@@ -551,7 +551,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cs4031.h,MACHINES += CS4031
+--@src/emu/machine/cs4031.h,MACHINES["CS4031"] = true
---------------------------------------------------
if (MACHINES["CS4031"]~=null) then
@@ -563,7 +563,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/cs8221.h,MACHINES += CS8221
+--@src/emu/machine/cs8221.h,MACHINES["CS8221"] = true
---------------------------------------------------
if (MACHINES["CS8221"]~=null) then
@@ -575,7 +575,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds1204.h,MACHINES += DS1204
+--@src/emu/machine/ds1204.h,MACHINES["DS1204"] = true
---------------------------------------------------
if (MACHINES["DS1204"]~=null) then
@@ -587,7 +587,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds1302.h,MACHINES += DS1302
+--@src/emu/machine/ds1302.h,MACHINES["DS1302"] = true
---------------------------------------------------
if (MACHINES["DS1302"]~=null) then
@@ -599,7 +599,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds1315.h,MACHINES += DS1315
+--@src/emu/machine/ds1315.h,MACHINES["DS1315"] = true
---------------------------------------------------
if (MACHINES["DS1315"]~=null) then
@@ -611,7 +611,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds2401.h,MACHINES += DS2401
+--@src/emu/machine/ds2401.h,MACHINES["DS2401"] = true
---------------------------------------------------
if (MACHINES["DS2401"]~=null) then
@@ -623,7 +623,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds2404.h,MACHINES += DS2404
+--@src/emu/machine/ds2404.h,MACHINES["DS2404"] = true
---------------------------------------------------
if (MACHINES["DS2404"]~=null) then
@@ -635,7 +635,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds75160a.h,MACHINES += DS75160A
+--@src/emu/machine/ds75160a.h,MACHINES["DS75160A"] = true
---------------------------------------------------
if (MACHINES["DS75160A"]~=null) then
@@ -647,7 +647,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ds75161a.h,MACHINES += DS75161A
+--@src/emu/machine/ds75161a.h,MACHINES["DS75161A"] = true
---------------------------------------------------
if (MACHINES["DS75161A"]~=null) then
@@ -659,7 +659,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/e0516.h,MACHINES += E0516
+--@src/emu/machine/e0516.h,MACHINES["E0516"] = true
---------------------------------------------------
if (MACHINES["E0516"]~=null) then
@@ -671,7 +671,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/e05a03.h,MACHINES += E05A03
+--@src/emu/machine/e05a03.h,MACHINES["E05A03"] = true
---------------------------------------------------
if (MACHINES["E05A03"]~=null) then
@@ -683,7 +683,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/e05a30.h,MACHINES += E05A30
+--@src/emu/machine/e05a30.h,MACHINES["E05A30"] = true
---------------------------------------------------
if (MACHINES["E05A30"]~=null) then
@@ -695,9 +695,9 @@ end
---------------------------------------------------
--
---@src/emu/machine/eeprom.h,MACHINES += EEPROMDEV
---@src/emu/machine/eepromser.h,MACHINES += EEPROMDEV
---@src/emu/machine/eeprompar.h,MACHINES += EEPROMDEV
+--@src/emu/machine/eeprom.h,MACHINES["EEPROMDEV"] = true
+--@src/emu/machine/eepromser.h,MACHINES["EEPROMDEV"] = true
+--@src/emu/machine/eeprompar.h,MACHINES["EEPROMDEV"] = true
---------------------------------------------------
if (MACHINES["EEPROMDEV"]~=null) then
@@ -713,7 +713,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/er2055.h,MACHINES += ER2055
+--@src/emu/machine/er2055.h,MACHINES["ER2055"] = true
---------------------------------------------------
if (MACHINES["ER2055"]~=null) then
@@ -725,7 +725,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/f3853.h,MACHINES += F3853
+--@src/emu/machine/f3853.h,MACHINES["F3853"] = true
---------------------------------------------------
if (MACHINES["F3853"]~=null) then
@@ -737,7 +737,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/hd63450.h,MACHINES += HD63450
+--@src/emu/machine/hd63450.h,MACHINES["HD63450"] = true
---------------------------------------------------
if (MACHINES["HD63450"]~=null) then
@@ -749,7 +749,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/hd64610.h,MACHINES += HD64610
+--@src/emu/machine/hd64610.h,MACHINES["HD64610"] = true
---------------------------------------------------
if (MACHINES["HD64610"]~=null) then
@@ -761,7 +761,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i2cmem.h,MACHINES += I2CMEM
+--@src/emu/machine/i2cmem.h,MACHINES["I2CMEM"] = true
---------------------------------------------------
if (MACHINES["I2CMEM"]~=null) then
@@ -773,7 +773,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8155.h,MACHINES += I8155
+--@src/emu/machine/i8155.h,MACHINES["I8155"] = true
---------------------------------------------------
if (MACHINES["I8155"]~=null) then
@@ -785,7 +785,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8212.h,MACHINES += I8212
+--@src/emu/machine/i8212.h,MACHINES["I8212"] = true
---------------------------------------------------
if (MACHINES["I8212"]~=null) then
@@ -797,7 +797,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8214.h,MACHINES += I8214
+--@src/emu/machine/i8214.h,MACHINES["I8214"] = true
---------------------------------------------------
if (MACHINES["I8214"]~=null) then
@@ -809,7 +809,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8243.h,MACHINES += I8243
+--@src/emu/machine/i8243.h,MACHINES["I8243"] = true
---------------------------------------------------
if (MACHINES["I8243"]~=null) then
@@ -821,7 +821,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8251.h,MACHINES += I8251
+--@src/emu/machine/i8251.h,MACHINES["I8251"] = true
---------------------------------------------------
if (MACHINES["I8251"]~=null) then
@@ -833,7 +833,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8257.h,MACHINES += I8257
+--@src/emu/machine/i8257.h,MACHINES["I8257"] = true
---------------------------------------------------
if (MACHINES["I8257"]~=null) then
@@ -846,7 +846,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8271.h,MACHINES += I8271
+--@src/emu/machine/i8271.h,MACHINES["I8271"] = true
---------------------------------------------------
if (MACHINES["I8271"]~=null) then
@@ -858,7 +858,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8279.h,MACHINES += I8279
+--@src/emu/machine/i8279.h,MACHINES["I8279"] = true
---------------------------------------------------
if (MACHINES["I8279"]~=null) then
@@ -870,7 +870,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8355.h,MACHINES += I8355
+--@src/emu/machine/i8355.h,MACHINES["I8355"] = true
---------------------------------------------------
if (MACHINES["I8355"]~=null) then
@@ -882,7 +882,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i80130.h,MACHINES += I80130
+--@src/emu/machine/i80130.h,MACHINES["I80130"] = true
---------------------------------------------------
if (MACHINES["I80130"]~=null) then
@@ -894,8 +894,8 @@ end
---------------------------------------------------
--
---@src/emu/machine/atadev.h,MACHINES += IDE
---@src/emu/machine/ataintf.h,MACHINES += IDE
+--@src/emu/machine/atadev.h,MACHINES["IDE"] = true
+--@src/emu/machine/ataintf.h,MACHINES["IDE"] = true
---------------------------------------------------
if (MACHINES["IDE"]~=null) then
@@ -922,7 +922,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/im6402.h,MACHINES += IM6402
+--@src/emu/machine/im6402.h,MACHINES["IM6402"] = true
---------------------------------------------------
if (MACHINES["IM6402"]~=null) then
@@ -934,7 +934,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ins8154.h,MACHINES += INS8154
+--@src/emu/machine/ins8154.h,MACHINES["INS8154"] = true
---------------------------------------------------
if (MACHINES["INS8154"]~=null) then
@@ -946,7 +946,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ins8250.h,MACHINES += INS8250
+--@src/emu/machine/ins8250.h,MACHINES["INS8250"] = true
---------------------------------------------------
if (MACHINES["INS8250"]~=null) then
@@ -958,7 +958,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/intelfsh.h,MACHINES += INTELFLASH
+--@src/emu/machine/intelfsh.h,MACHINES["INTELFLASH"] = true
---------------------------------------------------
if (MACHINES["INTELFLASH"]~=null) then
@@ -970,8 +970,8 @@ end
---------------------------------------------------
--
---@src/emu/machine/jvsdev.h,MACHINES += JVS
---@src/emu/machine/jvshost.h,MACHINES += JVS
+--@src/emu/machine/jvsdev.h,MACHINES["JVS"] = true
+--@src/emu/machine/jvshost.h,MACHINES["JVS"] = true
---------------------------------------------------
if (MACHINES["JVS"]~=null) then
@@ -985,7 +985,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/k033906.h,MACHINES += K033906
+--@src/emu/machine/k033906.h,MACHINES["K033906"] = true
---------------------------------------------------
if (MACHINES["K033906"]~=null) then
@@ -997,7 +997,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/k053252.h,MACHINES += K053252
+--@src/emu/machine/k053252.h,MACHINES["K053252"] = true
---------------------------------------------------
if (MACHINES["K053252"]~=null) then
@@ -1009,7 +1009,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/k056230.h,MACHINES += K056230
+--@src/emu/machine/k056230.h,MACHINES["K056230"] = true
---------------------------------------------------
if (MACHINES["K056230"]~=null) then
@@ -1021,7 +1021,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/kb3600.h,MACHINES += KB3600
+--@src/emu/machine/kb3600.h,MACHINES["KB3600"] = true
---------------------------------------------------
if (MACHINES["KB3600"]~=null) then
@@ -1033,7 +1033,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/kr2376.h,MACHINES += KR2376
+--@src/emu/machine/kr2376.h,MACHINES["KR2376"] = true
---------------------------------------------------
if (MACHINES["KR2376"]~=null) then
@@ -1045,7 +1045,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/latch8.h,MACHINES += LATCH8
+--@src/emu/machine/latch8.h,MACHINES["LATCH8"] = true
---------------------------------------------------
if (MACHINES["LATCH8"]~=null) then
@@ -1057,7 +1057,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/lc89510.h,MACHINES += LC89510
+--@src/emu/machine/lc89510.h,MACHINES["LC89510"] = true
---------------------------------------------------
if (MACHINES["LC89510"]~=null) then
@@ -1069,7 +1069,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ldpr8210.h,MACHINES += LDPR8210
+--@src/emu/machine/ldpr8210.h,MACHINES["LDPR8210"] = true
---------------------------------------------------
if (MACHINES["LDPR8210"]~=null) then
@@ -1081,7 +1081,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ldstub.h,MACHINES += LDSTUB
+--@src/emu/machine/ldstub.h,MACHINES["LDSTUB"] = true
---------------------------------------------------
if (MACHINES["LDSTUB"]~=null) then
@@ -1093,7 +1093,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ldv1000.h,MACHINES += LDV1000
+--@src/emu/machine/ldv1000.h,MACHINES["LDV1000"] = true
---------------------------------------------------
if (MACHINES["LDV1000"]~=null) then
@@ -1107,7 +1107,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ldvp931.h,MACHINES += LDVP931
+--@src/emu/machine/ldvp931.h,MACHINES["LDVP931"] = true
---------------------------------------------------
if (MACHINES["LDVP931"]~=null) then
@@ -1119,7 +1119,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/lh5810.h,MACHINES += LH5810
+--@src/emu/machine/lh5810.h,MACHINES["LH5810"] = true
---------------------------------------------------
if (MACHINES["LH5810"]~=null) then
@@ -1131,7 +1131,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/linflash.h,MACHINES += LINFLASH
+--@src/emu/machine/linflash.h,MACHINES["LINFLASH"] = true
---------------------------------------------------
if (MACHINES["LINFLASH"]~=null) then
@@ -1143,7 +1143,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/m6m80011ap.h,MACHINES += M6M80011AP
+--@src/emu/machine/m6m80011ap.h,MACHINES["M6M80011AP"] = true
---------------------------------------------------
if (MACHINES["M6M80011AP"]~=null) then
@@ -1155,7 +1155,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/matsucd.h,MACHINES += MATSUCD
+--@src/emu/machine/matsucd.h,MACHINES["MATSUCD"] = true
---------------------------------------------------
if (MACHINES["MATSUCD"]~=null) then
@@ -1167,7 +1167,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb14241.h,MACHINES += MB14241
+--@src/emu/machine/mb14241.h,MACHINES["MB14241"] = true
---------------------------------------------------
if (MACHINES["MB14241"]~=null) then
@@ -1179,7 +1179,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb3773.h,MACHINES += MB3773
+--@src/emu/machine/mb3773.h,MACHINES["MB3773"] = true
---------------------------------------------------
if (MACHINES["MB3773"]~=null) then
@@ -1191,7 +1191,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb8421.h,MACHINES += MB8421
+--@src/emu/machine/mb8421.h,MACHINES["MB8421"] = true
---------------------------------------------------
if (MACHINES["MB8421"]~=null) then
@@ -1203,7 +1203,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb87078.h,MACHINES += MB87078
+--@src/emu/machine/mb87078.h,MACHINES["MB87078"] = true
---------------------------------------------------
if (MACHINES["MB87078"]~=null) then
@@ -1215,7 +1215,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb8795.h,MACHINES += MB8795
+--@src/emu/machine/mb8795.h,MACHINES["MB8795"] = true
---------------------------------------------------
if (MACHINES["MB8795"]~=null) then
@@ -1227,7 +1227,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb89352.h,MACHINES += MB89352
+--@src/emu/machine/mb89352.h,MACHINES["MB89352"] = true
---------------------------------------------------
if (MACHINES["MB89352"]~=null) then
@@ -1239,7 +1239,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mb89371.h,MACHINES += MB89371
+--@src/emu/machine/mb89371.h,MACHINES["MB89371"] = true
---------------------------------------------------
if (MACHINES["MB89371"]~=null) then
@@ -1251,7 +1251,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc146818.h,MACHINES += MC146818
+--@src/emu/machine/mc146818.h,MACHINES["MC146818"] = true
---------------------------------------------------
if (MACHINES["MC146818"]~=null) then
@@ -1265,7 +1265,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc2661.h,MACHINES += MC2661
+--@src/emu/machine/mc2661.h,MACHINES["MC2661"] = true
---------------------------------------------------
if (MACHINES["MC2661"]~=null) then
@@ -1277,7 +1277,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc6843.h,MACHINES += MC6843
+--@src/emu/machine/mc6843.h,MACHINES["MC6843"] = true
---------------------------------------------------
if (MACHINES["MC6843"]~=null) then
@@ -1289,7 +1289,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc6846.h,MACHINES += MC6846
+--@src/emu/machine/mc6846.h,MACHINES["MC6846"] = true
---------------------------------------------------
if (MACHINES["MC6846"]~=null) then
@@ -1301,7 +1301,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc6852.h,MACHINES += MC6852
+--@src/emu/machine/mc6852.h,MACHINES["MC6852"] = true
---------------------------------------------------
if (MACHINES["MC6852"]~=null) then
@@ -1313,7 +1313,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc6854.h,MACHINES += MC6854
+--@src/emu/machine/mc6854.h,MACHINES["MC6854"] = true
---------------------------------------------------
if (MACHINES["MC6854"]~=null) then
@@ -1325,7 +1325,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc68328.h,MACHINES += MC68328
+--@src/emu/machine/mc68328.h,MACHINES["MC68328"] = true
---------------------------------------------------
if (MACHINES["MC68328"]~=null) then
@@ -1337,7 +1337,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mc68901.h,MACHINES += MC68901
+--@src/emu/machine/mc68901.h,MACHINES["MC68901"] = true
---------------------------------------------------
if (MACHINES["MC68901"]~=null) then
@@ -1349,7 +1349,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mccs1850.h,MACHINES += MCCS1850
+--@src/emu/machine/mccs1850.h,MACHINES["MCCS1850"] = true
---------------------------------------------------
if (MACHINES["MCCS1850"]~=null) then
@@ -1361,7 +1361,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/68307.h,MACHINES += M68307
+--@src/emu/machine/68307.h,MACHINES["M68307"] = true
---------------------------------------------------
if (MACHINES["M68307"]~=null) then
@@ -1379,7 +1379,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/68340.h,MACHINES += M68340
+--@src/emu/machine/68340.h,MACHINES["M68340"] = true
---------------------------------------------------
if (MACHINES["M68340"]~=null) then
@@ -1399,7 +1399,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mcf5206e.h,MACHINES += MCF5206E
+--@src/emu/machine/mcf5206e.h,MACHINES["MCF5206E"] = true
---------------------------------------------------
if (MACHINES["MCF5206E"]~=null) then
@@ -1411,7 +1411,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/microtch.h,MACHINES += MICROTOUCH
+--@src/emu/machine/microtch.h,MACHINES["MICROTOUCH"] = true
---------------------------------------------------
if (MACHINES["MICROTOUCH"]~=null) then
@@ -1423,7 +1423,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mm58274c.h,MACHINES += MM58274C
+--@src/emu/machine/mm58274c.h,MACHINES["MM58274C"] = true
---------------------------------------------------
if (MACHINES["MM58274C"]~=null) then
@@ -1435,7 +1435,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mm74c922.h,MACHINES += MM74C922
+--@src/emu/machine/mm74c922.h,MACHINES["MM74C922"] = true
---------------------------------------------------
if (MACHINES["MM74C922"]~=null) then
@@ -1447,7 +1447,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos6526.h,MACHINES += MOS6526
+--@src/emu/machine/mos6526.h,MACHINES["MOS6526"] = true
---------------------------------------------------
if (MACHINES["MOS6526"]~=null) then
@@ -1459,7 +1459,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos6529.h,MACHINES += MOS6529
+--@src/emu/machine/mos6529.h,MACHINES["MOS6529"] = true
---------------------------------------------------
if (MACHINES["MOS6529"]~=null) then
@@ -1471,7 +1471,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos6702.h,MACHINES += MOS6702
+--@src/emu/machine/mos6702.h,MACHINES["MOS6702"] = true
---------------------------------------------------
if (MACHINES["MOS6702"]~=null) then
@@ -1483,7 +1483,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos8706.h,MACHINES += MOS8706
+--@src/emu/machine/mos8706.h,MACHINES["MOS8706"] = true
---------------------------------------------------
if (MACHINES["MOS8706"]~=null) then
@@ -1495,7 +1495,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos8722.h,MACHINES += MOS8722
+--@src/emu/machine/mos8722.h,MACHINES["MOS8722"] = true
---------------------------------------------------
if (MACHINES["MOS8722"]~=null) then
@@ -1507,7 +1507,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos8726.h,MACHINES += MOS8726
+--@src/emu/machine/mos8726.h,MACHINES["MOS8726"] = true
---------------------------------------------------
if (MACHINES["MOS8726"]~=null) then
@@ -1519,7 +1519,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos6530.h,MACHINES += MIOT6530
+--@src/emu/machine/mos6530.h,MACHINES["MIOT6530"] = true
---------------------------------------------------
if (MACHINES["MIOT6530"]~=null) then
@@ -1533,7 +1533,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mos6551.h,MACHINES += MOS6551
+--@src/emu/machine/mos6551.h,MACHINES["MOS6551"] = true
---------------------------------------------------
if (MACHINES["MOS6551"]~=null) then
@@ -1545,7 +1545,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/msm5832.h,MACHINES += MSM5832
+--@src/emu/machine/msm5832.h,MACHINES["MSM5832"] = true
---------------------------------------------------
if (MACHINES["MSM5832"]~=null) then
@@ -1557,7 +1557,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/msm58321.h,MACHINES += MSM58321
+--@src/emu/machine/msm58321.h,MACHINES["MSM58321"] = true
---------------------------------------------------
if (MACHINES["MSM58321"]~=null) then
@@ -1569,7 +1569,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/msm6242.h,MACHINES += MSM6242
+--@src/emu/machine/msm6242.h,MACHINES["MSM6242"] = true
---------------------------------------------------
if (MACHINES["MSM6242"]~=null) then
@@ -1581,7 +1581,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ncr539x.h,MACHINES += NCR539x
+--@src/emu/machine/ncr539x.h,MACHINES["NCR539x"] = true
---------------------------------------------------
if (MACHINES["NCR539x"]~=null) then
@@ -1594,7 +1594,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/nmc9306.h,MACHINES += NMC9306
+--@src/emu/machine/nmc9306.h,MACHINES["NMC9306"] = true
---------------------------------------------------
if (MACHINES["NMC9306"]~=null) then
@@ -1606,11 +1606,11 @@ end
---------------------------------------------------
--
---@src/emu/machine/nscsi_bus.h,MACHINES += NSCSI
---@src/emu/machine/nscsi_cb.h,MACHINES += NSCSI
---@src/emu/machine/nscsi_cd.h,MACHINES += NSCSI
---@src/emu/machine/nscsi_hd.h,MACHINES += NSCSI
---@src/emu/machine/nscsi_s1410.h,MACHINES += NSCSI
+--@src/emu/machine/nscsi_bus.h,MACHINES["NSCSI"] = true
+--@src/emu/machine/nscsi_cb.h,MACHINES["NSCSI"] = true
+--@src/emu/machine/nscsi_cd.h,MACHINES["NSCSI"] = true
+--@src/emu/machine/nscsi_hd.h,MACHINES["NSCSI"] = true
+--@src/emu/machine/nscsi_s1410.h,MACHINES["NSCSI"] = true
---------------------------------------------------
if (MACHINES["NSCSI"]~=null) then
@@ -1630,7 +1630,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pcf8593.h,MACHINES += PCF8593
+--@src/emu/machine/pcf8593.h,MACHINES["PCF8593"] = true
---------------------------------------------------
if (MACHINES["PCF8593"]~=null) then
@@ -1642,7 +1642,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/lpci.h,MACHINES += LPCI
+--@src/emu/machine/lpci.h,MACHINES["LPCI"] = true
---------------------------------------------------
if (MACHINES["LPCI"]~=null) then
@@ -1654,7 +1654,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pci.h,MACHINES += PCI
+--@src/emu/machine/pci.h,MACHINES["PCI"] = true
---------------------------------------------------
if (MACHINES["PCI"]~=null) then
@@ -1690,7 +1690,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pckeybrd.h,MACHINES += PCKEYBRD
+--@src/emu/machine/pckeybrd.h,MACHINES["PCKEYBRD"] = true
---------------------------------------------------
if (MACHINES["PCKEYBRD"]~=null) then
@@ -1702,7 +1702,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pic8259.h,MACHINES += PIC8259
+--@src/emu/machine/pic8259.h,MACHINES["PIC8259"] = true
---------------------------------------------------
if (MACHINES["PIC8259"]~=null) then
@@ -1714,7 +1714,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pit8253.h,MACHINES += PIT8253
+--@src/emu/machine/pit8253.h,MACHINES["PIT8253"] = true
---------------------------------------------------
if (MACHINES["PIT8253"]~=null) then
@@ -1726,7 +1726,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pla.h,MACHINES += PLA
+--@src/emu/machine/pla.h,MACHINES["PLA"] = true
---------------------------------------------------
if (MACHINES["PLA"]~=null) then
@@ -1738,7 +1738,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/r10696.h,MACHINES += R10696
+--@src/emu/machine/r10696.h,MACHINES["R10696"] = true
---------------------------------------------------
if (MACHINES["R10696"]~=null) then
@@ -1750,7 +1750,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/r10788.h,MACHINES += R10788
+--@src/emu/machine/r10788.h,MACHINES["R10788"] = true
---------------------------------------------------
if (MACHINES["R10788"]~=null) then
@@ -1762,7 +1762,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ra17xx.h,MACHINES += RA17XX
+--@src/emu/machine/ra17xx.h,MACHINES["RA17XX"] = true
---------------------------------------------------
if (MACHINES["RA17XX"]~=null) then
@@ -1774,12 +1774,12 @@ end
---------------------------------------------------
--
---@src/emu/machine/rf5c296.h,MACHINES += RF5C296
+--@src/emu/machine/rf5c296.h,MACHINES["RF5C296"] = true
---------------------------------------------------
if (MACHINES["RF5C296"]~=null) then
MACHINES["PCCARD"] = true
- files {
+ files {
MAME_DIR .. "src/emu/machine/rf5c296.c",
MAME_DIR .. "src/emu/machine/rf5c296.h",
}
@@ -1787,7 +1787,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/roc10937.h,MACHINES += ROC10937
+--@src/emu/machine/roc10937.h,MACHINES["ROC10937"] = true
---------------------------------------------------
if (MACHINES["ROC10937"]~=null) then
@@ -1799,7 +1799,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rp5c01.h,MACHINES += RP5C01
+--@src/emu/machine/rp5c01.h,MACHINES["RP5C01"] = true
---------------------------------------------------
if (MACHINES["RP5C01"]~=null) then
@@ -1811,7 +1811,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rp5c15.h,MACHINES += RP5C15
+--@src/emu/machine/rp5c15.h,MACHINES["RP5C15"] = true
---------------------------------------------------
if (MACHINES["RP5C15"]~=null) then
@@ -1823,7 +1823,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rp5h01.h,MACHINES += RP5H01
+--@src/emu/machine/rp5h01.h,MACHINES["RP5H01"] = true
---------------------------------------------------
if (MACHINES["RP5H01"]~=null) then
@@ -1835,7 +1835,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/64h156.h,MACHINES += R64H156
+--@src/emu/machine/64h156.h,MACHINES["R64H156"] = true
---------------------------------------------------
if (MACHINES["R64H156"]~=null) then
@@ -1847,7 +1847,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rtc4543.h,MACHINES += RTC4543
+--@src/emu/machine/rtc4543.h,MACHINES["RTC4543"] = true
---------------------------------------------------
if (MACHINES["RTC4543"]~=null) then
@@ -1859,7 +1859,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rtc65271.h,MACHINES += RTC65271
+--@src/emu/machine/rtc65271.h,MACHINES["RTC65271"] = true
---------------------------------------------------
if (MACHINES["RTC65271"]~=null) then
@@ -1871,7 +1871,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/rtc9701.h,MACHINES += RTC9701
+--@src/emu/machine/rtc9701.h,MACHINES["RTC9701"] = true
---------------------------------------------------
if (MACHINES["RTC9701"]~=null) then
@@ -1883,7 +1883,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s2636.h,MACHINES += S2636
+--@src/emu/machine/s2636.h,MACHINES["S2636"] = true
---------------------------------------------------
if (MACHINES["S2636"]~=null) then
@@ -1895,7 +1895,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s3520cf.h,MACHINES += S3520CF
+--@src/emu/machine/s3520cf.h,MACHINES["S3520CF"] = true
---------------------------------------------------
if (MACHINES["S3520CF"]~=null) then
@@ -1907,7 +1907,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s3c2400.h,MACHINES += S3C2400
+--@src/emu/machine/s3c2400.h,MACHINES["S3C2400"] = true
---------------------------------------------------
if (MACHINES["S3C2400"]~=null) then
@@ -1920,7 +1920,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s3c2410.h,MACHINES += S3C2410
+--@src/emu/machine/s3c2410.h,MACHINES["S3C2410"] = true
---------------------------------------------------
if (MACHINES["S3C2410"]~=null) then
@@ -1933,7 +1933,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s3c44b0.h,MACHINES += S3C44B0
+--@src/emu/machine/s3c44b0.h,MACHINES["S3C44B0"] = true
---------------------------------------------------
if (MACHINES["S3C44B0"]~=null) then
@@ -1945,7 +1945,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/s3c2440.h,MACHINES += S3C2440
+--@src/emu/machine/s3c2440.h,MACHINES["S3C2440"] = true
---------------------------------------------------
if (MACHINES["S3C2440"]~=null) then
@@ -1958,7 +1958,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/saturn.h,MACHINES += SATURN
+--@src/emu/machine/saturn.h,MACHINES["SATURN"] = true
---------------------------------------------------
if (MACHINES["SATURN"]~=null) then
@@ -1969,7 +1969,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/serflash.h,MACHINES += SERFLASH
+--@src/emu/machine/serflash.h,MACHINES["SERFLASH"] = true
---------------------------------------------------
if (MACHINES["SERFLASH"]~=null) then
@@ -1981,7 +1981,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/smc91c9x.h,MACHINES += SMC91C9X
+--@src/emu/machine/smc91c9x.h,MACHINES["SMC91C9X"] = true
---------------------------------------------------
if (MACHINES["SMC91C9X"]~=null) then
@@ -1993,7 +1993,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/smpc.h,MACHINES += SMPC
+--@src/emu/machine/smpc.h,MACHINES["SMPC"] = true
---------------------------------------------------
if (MACHINES["SMPC"]~=null) then
@@ -2005,7 +2005,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/stvcd.h,MACHINES += STVCD
+--@src/emu/machine/stvcd.h,MACHINES["STVCD"] = true
---------------------------------------------------
if (MACHINES["STVCD"]~=null) then
@@ -2036,7 +2036,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tc009xlvc.h,MACHINES += TC0091LVC
+--@src/emu/machine/tc009xlvc.h,MACHINES["TC0091LVC"] = true
---------------------------------------------------
if (MACHINES["TC0091LVC"]~=null) then
@@ -2048,7 +2048,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/timekpr.h,MACHINES += TIMEKPR
+--@src/emu/machine/timekpr.h,MACHINES["TIMEKPR"] = true
---------------------------------------------------
if (MACHINES["TIMEKPR"]~=null) then
@@ -2060,7 +2060,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tmp68301.h,MACHINES += TMP68301
+--@src/emu/machine/tmp68301.h,MACHINES["TMP68301"] = true
---------------------------------------------------
if (MACHINES["TMP68301"]~=null) then
@@ -2072,7 +2072,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tms1024.h,MACHINES += TMS1024
+--@src/emu/machine/tms1024.h,MACHINES["TMS1024"] = true
---------------------------------------------------
if (MACHINES["TMS1024"]~=null) then
@@ -2084,7 +2084,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tms5501.h,MACHINES += TMS5501
+--@src/emu/machine/tms5501.h,MACHINES["TMS5501"] = true
---------------------------------------------------
if (MACHINES["TMS5501"]~=null) then
@@ -2096,7 +2096,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tms6100.h,MACHINES += TMS6100
+--@src/emu/machine/tms6100.h,MACHINES["TMS6100"] = true
---------------------------------------------------
if (MACHINES["TMS6100"]~=null) then
@@ -2108,7 +2108,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tms9901.h,MACHINES += TMS9901
+--@src/emu/machine/tms9901.h,MACHINES["TMS9901"] = true
---------------------------------------------------
if (MACHINES["TMS9901"]~=null) then
@@ -2120,7 +2120,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/tms9902.h,MACHINES += TMS9902
+--@src/emu/machine/tms9902.h,MACHINES["TMS9902"] = true
---------------------------------------------------
if (MACHINES["TMS9902"]~=null) then
@@ -2132,7 +2132,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd1990a.h,MACHINES += UPD1990A
+--@src/emu/machine/upd1990a.h,MACHINES["UPD1990A"] = true
---------------------------------------------------
if (MACHINES["UPD1990A"]~=null) then
@@ -2144,7 +2144,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd4992.h,MACHINES += UPD4992
+--@src/emu/machine/upd4992.h,MACHINES["UPD4992"] = true
---------------------------------------------------
if (MACHINES["UPD4992"]~=null) then
@@ -2157,7 +2157,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd4701.h,MACHINES += UPD4701
+--@src/emu/machine/upd4701.h,MACHINES["UPD4701"] = true
---------------------------------------------------
if (MACHINES["UPD4701"]~=null) then
@@ -2169,7 +2169,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd7002.h,MACHINES += UPD7002
+--@src/emu/machine/upd7002.h,MACHINES["UPD7002"] = true
---------------------------------------------------
if (MACHINES["UPD7002"]~=null) then
@@ -2181,7 +2181,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd71071.h,MACHINES += UPD71071
+--@src/emu/machine/upd71071.h,MACHINES["UPD71071"] = true
---------------------------------------------------
if (MACHINES["UPD71071"]~=null) then
@@ -2193,19 +2193,21 @@ end
---------------------------------------------------
--
---@src/emu/machine/upd765.h,MACHINES += UPD765
+--@src/emu/machine/upd765.h,MACHINES["UPD765"] = true
---------------------------------------------------
if (MACHINES["UPD765"]~=null) then
files {
MAME_DIR .. "src/emu/machine/upd765.c",
MAME_DIR .. "src/emu/machine/upd765.h",
+ MAME_DIR .. "src/emu/machine/fdc_pll.c",
+ MAME_DIR .. "src/emu/machine/fdc_pll.h",
}
end
---------------------------------------------------
--
---@src/emu/machine/v3021.h,MACHINES += V3021
+--@src/emu/machine/v3021.h,MACHINES["V3021"] = true
---------------------------------------------------
if (MACHINES["V3021"]~=null) then
@@ -2217,7 +2219,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wd_fdc.h,MACHINES += WD_FDC
+--@src/emu/machine/wd_fdc.h,MACHINES["WD_FDC"] = true
---------------------------------------------------
if (MACHINES["WD_FDC"]~=null) then
@@ -2231,7 +2233,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wd11c00_17.h,MACHINES += WD11C00_17
+--@src/emu/machine/wd11c00_17.h,MACHINES["WD11C00_17"] = true
---------------------------------------------------
if (MACHINES["WD11C00_17"]~=null) then
@@ -2243,19 +2245,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wd17xx.h,MACHINES += WD17XX
----------------------------------------------------
-
-if (MACHINES["WD17XX"]~=null) then
- files {
- MAME_DIR .. "src/emu/machine/wd17xx.c",
- MAME_DIR .. "src/emu/machine/wd17xx.h",
- }
-end
-
----------------------------------------------------
---
---@src/emu/machine/wd2010.h,MACHINES += WD2010
+--@src/emu/machine/wd2010.h,MACHINES["WD2010"] = true
---------------------------------------------------
if (MACHINES["WD2010"]~=null) then
@@ -2267,7 +2257,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wd33c93.h,MACHINES += WD33C93
+--@src/emu/machine/wd33c93.h,MACHINES["WD33C93"] = true
---------------------------------------------------
if (MACHINES["WD33C93"]~=null) then
@@ -2280,7 +2270,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wd7600.h,MACHINES += WD7600
+--@src/emu/machine/wd7600.h,MACHINES["WD7600"] = true
---------------------------------------------------
if (MACHINES["WD7600"]~=null) then
@@ -2292,7 +2282,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/x2212.h,MACHINES += X2212
+--@src/emu/machine/x2212.h,MACHINES["X2212"] = true
---------------------------------------------------
if (MACHINES["X2212"]~=null) then
@@ -2304,7 +2294,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/x76f041.h,MACHINES += X76F041
+--@src/emu/machine/x76f041.h,MACHINES["X76F041"] = true
---------------------------------------------------
if (MACHINES["X76F041"]~=null) then
@@ -2316,7 +2306,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/x76f100.h,MACHINES += X76F100
+--@src/emu/machine/x76f100.h,MACHINES["X76F100"] = true
---------------------------------------------------
if (MACHINES["X76F100"]~=null) then
@@ -2328,7 +2318,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ym2148.h,MACHINES += YM2148
+--@src/emu/machine/ym2148.h,MACHINES["YM2148"] = true
---------------------------------------------------
if (MACHINES["YM2148"]~=null) then
@@ -2340,7 +2330,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z80ctc.h,MACHINES += Z80CTC
+--@src/emu/machine/z80ctc.h,MACHINES["Z80CTC"] = true
---------------------------------------------------
if (MACHINES["Z80CTC"]~=null) then
@@ -2352,7 +2342,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z80dart.h,MACHINES += Z80DART
+--@src/emu/machine/z80dart.h,MACHINES["Z80DART"] = true
---------------------------------------------------
if (MACHINES["Z80DART"]~=null) then
@@ -2364,7 +2354,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z80dma.h,MACHINES += Z80DMA
+--@src/emu/machine/z80dma.h,MACHINES["Z80DMA"] = true
---------------------------------------------------
if (MACHINES["Z80DMA"]~=null) then
@@ -2376,7 +2366,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z80pio.h,MACHINES += Z80PIO
+--@src/emu/machine/z80pio.h,MACHINES["Z80PIO"] = true
---------------------------------------------------
if (MACHINES["Z80PIO"]~=null) then
@@ -2388,7 +2378,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z80sti.h,MACHINES += Z80STI
+--@src/emu/machine/z80sti.h,MACHINES["Z80STI"] = true
---------------------------------------------------
if (MACHINES["Z80STI"]~=null) then
@@ -2400,7 +2390,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/z8536.h,MACHINES += Z8536
+--@src/emu/machine/z8536.h,MACHINES["Z8536"] = true
---------------------------------------------------
if (MACHINES["Z8536"]~=null) then
@@ -2412,7 +2402,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pccard.h,MACHINES += PCCARD
+--@src/emu/machine/pccard.h,MACHINES["PCCARD"] = true
---------------------------------------------------
if (MACHINES["PCCARD"]~=null) then
@@ -2424,7 +2414,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/i8255.h,MACHINES += I8255
+--@src/emu/machine/i8255.h,MACHINES["I8255"] = true
---------------------------------------------------
if (MACHINES["I8255"]~=null) then
@@ -2438,7 +2428,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ncr5380.h,MACHINES += NCR5380
+--@src/emu/machine/ncr5380.h,MACHINES["NCR5380"] = true
---------------------------------------------------
if (MACHINES["NCR5380"]~=null) then
@@ -2450,7 +2440,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ncr5380n.h,MACHINES += NCR5380N
+--@src/emu/machine/ncr5380n.h,MACHINES["NCR5380N"] = true
---------------------------------------------------
if (MACHINES["NCR5380N"]~=null) then
@@ -2462,7 +2452,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ncr5389.h,MACHINES += NCR5390
+--@src/emu/machine/ncr5389.h,MACHINES["NCR5390"] = true
---------------------------------------------------
if (MACHINES["NCR5390"]~=null) then
@@ -2474,7 +2464,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mm58167.h,MACHINES += MM58167
+--@src/emu/machine/mm58167.h,MACHINES["MM58167"] = true
---------------------------------------------------
if (MACHINES["MM58167"]~=null) then
@@ -2487,7 +2477,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/dp8390.h,MACHINES += DP8390
+--@src/emu/machine/dp8390.h,MACHINES["DP8390"] = true
---------------------------------------------------
if (MACHINES["DP8390"]~=null) then
@@ -2499,7 +2489,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pc_lpt.h,MACHINES += PC_LPT
+--@src/emu/machine/pc_lpt.h,MACHINES["PC_LPT"] = true
---------------------------------------------------
if (MACHINES["PC_LPT"]~=null) then
@@ -2511,7 +2501,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pc_fdc.h,MACHINES += PC_FDC
+--@src/emu/machine/pc_fdc.h,MACHINES["PC_FDC"] = true
---------------------------------------------------
if (MACHINES["PC_FDC"]~=null) then
@@ -2523,7 +2513,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/mpu401.h,MACHINES += MPU401
+--@src/emu/machine/mpu401.h,MACHINES["MPU401"] = true
---------------------------------------------------
if (MACHINES["MPU401"]~=null) then
@@ -2535,7 +2525,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/at_keybc.h,MACHINES += AT_KEYBC
+--@src/emu/machine/at_keybc.h,MACHINES["AT_KEYBC"] = true
---------------------------------------------------
if (MACHINES["AT_KEYBC"]~=null) then
@@ -2545,21 +2535,10 @@ if (MACHINES["AT_KEYBC"]~=null) then
}
end
----------------------------------------------------
---
---@src/emu/machine/smc92x4.h,MACHINES += SMC92X4
----------------------------------------------------
-
-if (MACHINES["SMC92X4"]~=null) then
- files {
- MAME_DIR .. "src/emu/machine/smc92x4.c",
- MAME_DIR .. "src/emu/machine/smc92x4.h",
- }
-end
---------------------------------------------------
--
---@src/emu/machine/hdc9234.h,MACHINES += HDC9234
+--@src/emu/machine/hdc9234.h,MACHINES["HDC9234"] = true
---------------------------------------------------
if (MACHINES["HDC9234"]~=null) then
@@ -2571,7 +2550,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/ti99_hd.h,MACHINES += TI99_HD
+--@src/emu/machine/ti99_hd.h,MACHINES["TI99_HD"] = true
---------------------------------------------------
if (MACHINES["TI99_HD"]~=null) then
@@ -2583,7 +2562,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/strata.h,MACHINES += STRATA
+--@src/emu/machine/strata.h,MACHINES["STRATA"] = true
---------------------------------------------------
if (MACHINES["STRATA"]~=null) then
@@ -2595,7 +2574,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/steppers.h,MACHINES += STEPPERS
+--@src/emu/machine/steppers.h,MACHINES["STEPPERS"] = true
---------------------------------------------------
if (MACHINES["STEPPERS"]~=null) then
@@ -2607,7 +2586,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/corvushd.h,MACHINES += CORVUSHD
+--@src/emu/machine/corvushd.h,MACHINES["CORVUSHD"] = true
---------------------------------------------------
if (MACHINES["CORVUSHD"]~=null) then
files {
@@ -2618,7 +2597,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/wozfdc.h,MACHINES += WOZFDC
+--@src/emu/machine/wozfdc.h,MACHINES["WOZFDC"] = true
---------------------------------------------------
if (MACHINES["WOZFDC"]~=null) then
files {
@@ -2629,7 +2608,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/diablo_hd.h,MACHINES += DIABLO_HD
+--@src/emu/machine/diablo_hd.h,MACHINES["DIABLO_HD"] = true
---------------------------------------------------
if (MACHINES["DIABLO_HD"]~=null) then
files {
@@ -2640,7 +2619,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/fdc37c665gt.h,MACHINES += FDC37C665GT
+--@src/emu/machine/fdc37c665gt.h,MACHINES["FDC37C665GT"] = true
---------------------------------------------------
if (MACHINES["FDC37C665GT"]~=null) then
@@ -2652,7 +2631,7 @@ end
---------------------------------------------------
--
---@src/emu/machine/pci9050.h,MACHINES += PCI9050
+--@src/emu/machine/pci9050.h,MACHINES["PCI9050"] = true
---------------------------------------------------
if (MACHINES["PCI9050"]~=null) then
@@ -2662,3 +2641,14 @@ if (MACHINES["PCI9050"]~=null) then
}
end
+---------------------------------------------------
+--
+--@src/emu/machine/netlist.h,MACHINES["NETLIST"] = true
+---------------------------------------------------
+
+if (MACHINES["NETLIST"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/machine/netlist.c",
+ MAME_DIR .. "src/emu/machine/netlist.h",
+ }
+end
diff --git a/scripts/src/main.lua b/scripts/src/main.lua
index 9559eb1f594..25cc1a32ca7 100644
--- a/scripts/src/main.lua
+++ b/scripts/src/main.lua
@@ -2,6 +2,7 @@
-- copyright-holders:MAMEdev Team
function mainProject(_target, _subtarget)
+if (_OPTIONS["DRIVERS"] == nil) then
if (_target == _subtarget) then
project (_target)
else
@@ -11,6 +12,9 @@ function mainProject(_target, _subtarget)
project (_target .. _subtarget)
end
end
+else
+ project (_subtarget)
+end
uuid (os.uuid(_target .."_" .. _subtarget))
kind "ConsoleApp"
@@ -34,7 +38,7 @@ function mainProject(_target, _subtarget)
flags {
"Unicode",
}
-
+if (_OPTIONS["DRIVERS"] == nil) then
configuration { "x64", "Release" }
targetsuffix "64"
if _OPTIONS["PROFILE"] then
@@ -70,7 +74,7 @@ function mainProject(_target, _subtarget)
if _OPTIONS["PROFILE"] then
targetsuffix "dp"
end
-
+end
configuration { "mingw*" or "vs*" }
targetextension ".exe"
@@ -86,24 +90,59 @@ function mainProject(_target, _subtarget)
findfunction("linkProjects_" .. _OPTIONS["target"] .. "_" .. _OPTIONS["subtarget"])(_OPTIONS["target"], _OPTIONS["subtarget"])
links {
"osd_" .. _OPTIONS["osd"],
- "bus",
+ }
+ if (_OPTIONS["DRIVERS"] == nil) then
+ links {
+ "bus",
+ }
+ end
+ links {
+ "netlist",
"optional",
"emu",
+ "formats",
"dasm",
"utils",
"expat",
"softfloat",
"jpeg",
- "flac",
"7z",
- "formats",
"lua",
"lsqlite3",
- "sqllite3",
- "zlib",
"jsoncpp",
"mongoose",
}
+
+ if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+ else
+ links {
+ "z",
+ }
+ end
+
+ if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+ else
+ links {
+ "FLAC",
+ }
+ end
+
+ if _OPTIONS["with-bundled-sqlite3"] then
+ links {
+ "sqllite3",
+ }
+ else
+ links {
+ "sqlite3",
+ }
+ end
+
if _OPTIONS["NO_USE_MIDI"]~="1" then
links {
"portmidi",
@@ -129,11 +168,16 @@ function mainProject(_target, _subtarget)
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
- MAME_DIR .. "3rdparty/zlib",
GEN_DIR .. _target .. "/layout",
GEN_DIR .. "resource",
}
+ if _OPTIONS["with-bundled-zlib"] then
+ includedirs {
+ MAME_DIR .. "3rdparty/zlib",
+ }
+ end
+
if _OPTIONS["targetos"]=="macosx" and (not override_resources) then
linkoptions {
"-sectcreate __TEXT __info_plist " .. GEN_DIR .. "/resource/" .. _subtarget .. "-Info.plist"
@@ -180,6 +224,8 @@ function mainProject(_target, _subtarget)
MAME_DIR .. "src/version.c",
GEN_DIR .. _target .. "/" .. _subtarget .."/drivlist.c",
}
+
+if (_OPTIONS["DRIVERS"] == nil) then
dependency {
{ "../../../../generated/mame/mame/drivlist.c", MAME_DIR .. "src/mame/mess.lst", true },
{ "../../../../generated/mame/mame/drivlist.c" , MAME_DIR .. "src/mame/arcade.lst", true},
@@ -187,7 +233,13 @@ function mainProject(_target, _subtarget)
custombuildtask {
{ MAME_DIR .. "src/".._target .."/" .. _subtarget ..".lst" , GEN_DIR .. _target .. "/" .. _subtarget .."/drivlist.c", { MAME_DIR .. "src/build/makelist.py" }, {"@echo Building driver list...", PYTHON .. " $(1) $(<) > $(@)" }},
}
-
+end
+ configuration { "gmake" }
+ dependency {
+ { ".PHONY", ".FORCE", true },
+ { "$(OBJDIR)/src/version.o", ".FORCE", true },
+ }
+
configuration { "mingw*" }
custombuildtask {
{ MAME_DIR .. "src/version.c" , GEN_DIR .. "/resource/" .. rctarget .. "vers.rc", { MAME_DIR .. "src/build/verinfo.py" }, {"@echo Emitting " .. rctarget .. "vers.rc" .. "...", PYTHON .. " $(1) -r -b " .. rctarget .. " $(<) > $(@)" }},
diff --git a/scripts/src/netlist.lua b/scripts/src/netlist.lua
index 9d61b0d4892..d79ec5ecd58 100644
--- a/scripts/src/netlist.lua
+++ b/scripts/src/netlist.lua
@@ -1,127 +1,161 @@
-- license:BSD-3-Clause
-- copyright-holders:MAMEdev Team
-files {
- MAME_DIR .. "src/emu/netlist/nl_config.h",
- MAME_DIR .. "src/emu/netlist/nl_dice_compat.h",
- MAME_DIR .. "src/emu/netlist/nl_lists.h",
- MAME_DIR .. "src/emu/netlist/nl_time.h",
- MAME_DIR .. "src/emu/netlist/nl_util.h",
- MAME_DIR .. "src/emu/netlist/nl_base.c",
- MAME_DIR .. "src/emu/netlist/nl_base.h",
- MAME_DIR .. "src/emu/netlist/nl_parser.c",
- MAME_DIR .. "src/emu/netlist/nl_parser.h",
- MAME_DIR .. "src/emu/netlist/nl_setup.c",
- MAME_DIR .. "src/emu/netlist/nl_setup.h",
- MAME_DIR .. "src/emu/netlist/nl_factory.c",
- MAME_DIR .. "src/emu/netlist/nl_factory.h",
- MAME_DIR .. "src/emu/netlist/plib/pconfig.h",
- MAME_DIR .. "src/emu/netlist/plib/palloc.c",
- MAME_DIR .. "src/emu/netlist/plib/palloc.h",
- MAME_DIR .. "src/emu/netlist/plib/plists.h",
- MAME_DIR .. "src/emu/netlist/plib/poptions.h",
- MAME_DIR .. "src/emu/netlist/plib/pparser.c",
- MAME_DIR .. "src/emu/netlist/plib/pparser.h",
- MAME_DIR .. "src/emu/netlist/plib/pstate.c",
- MAME_DIR .. "src/emu/netlist/plib/pstate.h",
- MAME_DIR .. "src/emu/netlist/plib/pstring.c",
- MAME_DIR .. "src/emu/netlist/plib/pstring.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_bjt.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_bjt.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_fourterm.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_fourterm.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_solver.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_solver.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_switches.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_switches.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_twoterm.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_twoterm.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_opamps.c",
- MAME_DIR .. "src/emu/netlist/analog/nld_opamps.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_ms_direct.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_ms_direct1.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_ms_direct2.h",
- MAME_DIR .. "src/emu/netlist/analog/nld_ms_gauss_seidel.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_4020.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_4020.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_4066.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_4066.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7400.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7400.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7402.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7402.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7404.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7404.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7408.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7408.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7410.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7410.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7411.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7411.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7420.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7420.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7425.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7425.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7427.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7427.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7430.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7430.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7432.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7432.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7437.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7437.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7448.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7448.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7450.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7450.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7474.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7474.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7483.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7483.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7486.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7486.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7490.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7490.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_7493.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_7493.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74107.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74107.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74123.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74123.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74153.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74153.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74175.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74175.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74192.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74192.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74193.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74193.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74279.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74279.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_74ls629.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_74ls629.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_82S16.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_82S16.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_9310.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_9310.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_9312.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_9312.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_9316.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_9316.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_ne555.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_ne555.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_r2r_dac.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_r2r_dac.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_legacy.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_legacy.h",
- MAME_DIR .. "src/emu/netlist/devices/net_lib.c",
- MAME_DIR .. "src/emu/netlist/devices/net_lib.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_log.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_log.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_system.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_system.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_cmos.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_signal.h",
- MAME_DIR .. "src/emu/netlist/devices/nld_truthtable.c",
- MAME_DIR .. "src/emu/netlist/devices/nld_truthtable.h",
+project "netlist"
+ uuid "665ef8ac-2a4c-4c3e-a05f-fd1e5db11de9"
+ kind (LIBTYPE)
+
+ options {
+ "ForceCPP",
+ }
+
+ includedirs {
+ MAME_DIR .. "src/emu/netlist",
+ MAME_DIR .. "src/osd",
+ MAME_DIR .. "src/lib/util",
+ }
+ -- if _OPTIONS["with-bundled-expat"] then
+ -- includedirs {
+ -- MAME_DIR .. "3rdparty/expat/lib",
+ -- }
+ --end
+
+
+ files {
+ MAME_DIR .. "src/emu/netlist/nl_config.h",
+ MAME_DIR .. "src/emu/netlist/nl_dice_compat.h",
+ MAME_DIR .. "src/emu/netlist/nl_lists.h",
+ MAME_DIR .. "src/emu/netlist/nl_time.h",
+ MAME_DIR .. "src/emu/netlist/nl_util.h",
+ MAME_DIR .. "src/emu/netlist/nl_base.c",
+ MAME_DIR .. "src/emu/netlist/nl_base.h",
+ MAME_DIR .. "src/emu/netlist/nl_parser.c",
+ MAME_DIR .. "src/emu/netlist/nl_parser.h",
+ MAME_DIR .. "src/emu/netlist/nl_setup.c",
+ MAME_DIR .. "src/emu/netlist/nl_setup.h",
+ MAME_DIR .. "src/emu/netlist/nl_factory.c",
+ MAME_DIR .. "src/emu/netlist/nl_factory.h",
+ MAME_DIR .. "src/emu/netlist/plib/pconfig.h",
+ MAME_DIR .. "src/emu/netlist/plib/palloc.c",
+ MAME_DIR .. "src/emu/netlist/plib/palloc.h",
+ MAME_DIR .. "src/emu/netlist/plib/plists.h",
+ MAME_DIR .. "src/emu/netlist/plib/poptions.h",
+ MAME_DIR .. "src/emu/netlist/plib/pparser.c",
+ MAME_DIR .. "src/emu/netlist/plib/pparser.h",
+ MAME_DIR .. "src/emu/netlist/plib/pstate.c",
+ MAME_DIR .. "src/emu/netlist/plib/pstate.h",
+ MAME_DIR .. "src/emu/netlist/plib/pstring.c",
+ MAME_DIR .. "src/emu/netlist/plib/pstring.h",
+ MAME_DIR .. "src/emu/netlist/plib/pstring.c",
+ MAME_DIR .. "src/emu/netlist/plib/pstring.h",
+ MAME_DIR .. "src/emu/netlist/tools/nl_convert.c",
+ MAME_DIR .. "src/emu/netlist/tools/nl_convert.h",
+ MAME_DIR .. "src/emu/netlist/analog/nld_bjt.c",
+ MAME_DIR .. "src/emu/netlist/analog/nld_bjt.h",
+ MAME_DIR .. "src/emu/netlist/analog/nld_fourterm.c",
+ MAME_DIR .. "src/emu/netlist/analog/nld_fourterm.h",
+ MAME_DIR .. "src/emu/netlist/analog/nld_switches.c",
+ MAME_DIR .. "src/emu/netlist/analog/nld_switches.h",
+ MAME_DIR .. "src/emu/netlist/analog/nld_twoterm.c",
+ MAME_DIR .. "src/emu/netlist/analog/nld_twoterm.h",
+ MAME_DIR .. "src/emu/netlist/analog/nld_opamps.c",
+ MAME_DIR .. "src/emu/netlist/analog/nld_opamps.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_solver.c",
+ MAME_DIR .. "src/emu/netlist/solver/nld_solver.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_direct.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_direct1.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_direct2.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_sor.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_sor_math.h",
+ MAME_DIR .. "src/emu/netlist/solver/nld_ms_gmres.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_4020.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_4020.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_4066.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_4066.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7400.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7400.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7402.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7402.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7404.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7404.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7408.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7408.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7410.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7410.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7411.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7411.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7420.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7420.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7425.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7425.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7427.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7427.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7430.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7430.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7432.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7432.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7437.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7437.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7448.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7448.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7450.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7450.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7474.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7474.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7483.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7483.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7486.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7486.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7490.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7490.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7493.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_7493.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74107.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74107.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74123.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74123.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74153.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74153.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74175.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74175.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74192.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74192.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74193.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74193.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74279.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74279.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74ls629.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_74ls629.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_82S16.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_82S16.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9310.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9310.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9312.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9312.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9316.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_9316.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_ne555.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_ne555.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_mm5837.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_mm5837.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_r2r_dac.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_r2r_dac.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_legacy.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_legacy.h",
+ MAME_DIR .. "src/emu/netlist/devices/net_lib.c",
+ MAME_DIR .. "src/emu/netlist/devices/net_lib.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_log.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_log.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_system.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_system.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_cmos.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_signal.h",
+ MAME_DIR .. "src/emu/netlist/devices/nld_truthtable.c",
+ MAME_DIR .. "src/emu/netlist/devices/nld_truthtable.h",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_ttl74xx.c",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_ttl74xx.h",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_cd4xxx.c",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_cd4xxx.h",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_opamp.c",
+ MAME_DIR .. "src/emu/netlist/macro/nlm_opamp.h",
}
diff --git a/scripts/src/osd/osdmini.lua b/scripts/src/osd/osdmini.lua
index a1b19f9cb2a..b4afaaa6532 100644
--- a/scripts/src/osd/osdmini.lua
+++ b/scripts/src/osd/osdmini.lua
@@ -7,7 +7,7 @@ end
project ("osd_" .. _OPTIONS["osd"])
uuid (os.uuid("osd_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
removeflags {
"SingleOutputDir",
@@ -54,7 +54,7 @@ project ("osd_" .. _OPTIONS["osd"])
project ("ocore_" .. _OPTIONS["osd"])
uuid (os.uuid("ocore_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
options {
"ForceCPP",
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua
index 2c8e2ed51c5..0358881562f 100644
--- a/scripts/src/osd/sdl.lua
+++ b/scripts/src/osd/sdl.lua
@@ -102,6 +102,11 @@ newoption {
}
newoption {
+ trigger = "SDL_INI_PATH",
+ description = "Default search path for .ini files",
+}
+
+newoption {
trigger = "NO_X11",
description = "Disable use of X11",
allowed = {
@@ -293,8 +298,9 @@ end
project ("osd_" .. _OPTIONS["osd"])
+ targetsubdir(_OPTIONS["target"] .."_" .._OPTIONS["subtarget"])
uuid (os.uuid("osd_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
dofile("sdl_cfg.lua")
osdmodulesbuild()
@@ -361,8 +367,9 @@ project ("osd_" .. _OPTIONS["osd"])
project ("ocore_" .. _OPTIONS["osd"])
+ targetsubdir(_OPTIONS["target"] .."_" .. _OPTIONS["subtarget"])
uuid (os.uuid("ocore_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
options {
"ForceCPP",
diff --git a/scripts/src/osd/sdl_cfg.lua b/scripts/src/osd/sdl_cfg.lua
index a26d80f197b..a204201d6f5 100644
--- a/scripts/src/osd/sdl_cfg.lua
+++ b/scripts/src/osd/sdl_cfg.lua
@@ -18,6 +18,11 @@ if _OPTIONS["NO_OPENGL"]~="1" and _OPTIONS["USE_DISPATCH_GL"]~="1" and _OPTIONS[
}
end
+if _OPTIONS["SDL_INI_PATH"]~=nil then
+ defines {
+ "'INI_PATH=\"" .. _OPTIONS["SDL_INI_PATH"] .. "\"'",
+ }
+end
if _OPTIONS["NO_X11"]=="1" then
defines {
diff --git a/scripts/src/osd/windows.lua b/scripts/src/osd/windows.lua
index 33176ff43fc..e9965017933 100644
--- a/scripts/src/osd/windows.lua
+++ b/scripts/src/osd/windows.lua
@@ -90,7 +90,7 @@ end
project ("osd_" .. _OPTIONS["osd"])
uuid (os.uuid("osd_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
dofile("windows_cfg.lua")
osdmodulesbuild()
@@ -153,7 +153,7 @@ project ("osd_" .. _OPTIONS["osd"])
project ("ocore_" .. _OPTIONS["osd"])
uuid (os.uuid("ocore_" .. _OPTIONS["osd"]))
- kind "StaticLib"
+ kind (LIBTYPE)
options {
"ForceCPP",
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua
index 3ddb7e9bd13..1c94d013c21 100644
--- a/scripts/src/sound.lua
+++ b/scripts/src/sound.lua
@@ -12,10 +12,10 @@
---------------------------------------------------
-- DACs
---@src/emu/sound/dac.h,SOUNDS += DAC
---@src/emu/sound/dmadac.h,SOUNDS += DMADAC
---@src/emu/sound/speaker.h,SOUNDS += SPEAKER
---@src/emu/sound/beep.h,SOUNDS += BEEP
+--@src/emu/sound/dac.h,SOUNDS["DAC"] = true
+--@src/emu/sound/dmadac.h,SOUNDS["DMADAC"] = true
+--@src/emu/sound/speaker.h,SOUNDS["SPEAKER"] = true
+--@src/emu/sound/beep.h,SOUNDS["BEEP"] = true
---------------------------------------------------
if (SOUNDS["DAC"]~=null) then
@@ -50,7 +50,7 @@ end
---------------------------------------------------
-- CD audio
---@src/emu/sound/cdda.h,SOUNDS += CDDA
+--@src/emu/sound/cdda.h,SOUNDS["CDDA"] = true
---------------------------------------------------
if (SOUNDS["CDDA"]~=null) then
@@ -64,7 +64,7 @@ end
---------------------------------------------------
-- Discrete component audio
---@src/emu/sound/discrete.h,SOUNDS += DISCRETE
+--@src/emu/sound/discrete.h,SOUNDS["DISCRETE"] = true
---------------------------------------------------
if (SOUNDS["DISCRETE"]~=null) then
@@ -87,7 +87,7 @@ end
---------------------------------------------------
-- AC97
---@src/emu/sound/pic-ac97.h,SOUNDS += AC97
+--@src/emu/sound/pic-ac97.h,SOUNDS["AC97"] = true
---------------------------------------------------
if (SOUNDS["AC97"]~=null) then
@@ -101,8 +101,8 @@ end
---------------------------------------------------
-- Apple custom sound chips
---@src/emu/sound/asc.h,SOUNDS += ASC
---@src/emu/sound/awacs.h,SOUNDS += AWACS
+--@src/emu/sound/asc.h,SOUNDS["ASC"] = true
+--@src/emu/sound/awacs.h,SOUNDS["AWACS"] = true
---------------------------------------------------
if (SOUNDS["ASC"]~=null) then
@@ -122,8 +122,8 @@ end
---------------------------------------------------
-- Atari custom sound chips
---@src/emu/sound/pokey.h,SOUNDS += POKEY
---@src/emu/sound/tiaintf.h,SOUNDS += TIA
+--@src/emu/sound/pokey.h,SOUNDS["POKEY"] = true
+--@src/emu/sound/tiaintf.h,SOUNDS["TIA"] = true
---------------------------------------------------
if (SOUNDS["POKEY"]~=null) then
@@ -146,7 +146,7 @@ end
---------------------------------------------------
-- Amiga audio hardware
---@src/emu/sound/amiga.h,SOUNDS += AMIGA
+--@src/emu/sound/amiga.h,SOUNDS["AMIGA"] = true
---------------------------------------------------
if (SOUNDS["AMIGA"]~=null) then
@@ -160,7 +160,7 @@ end
---------------------------------------------------
-- Bally Astrocade sound system
---@src/emu/sound/astrocde.h,SOUNDS += ASTROCADE
+--@src/emu/sound/astrocde.h,SOUNDS["ASTROCADE"] = true
---------------------------------------------------
if (SOUNDS["ASTROCADE"]~=null) then
@@ -175,7 +175,7 @@ end
---------------------------------------------------
---------------------------------------------------
-- AC97
---@src/emu/sound/pic-ac97.h,SOUNDS += AC97
+--@src/emu/sound/pic-ac97.h,SOUNDS["AC97"] = true
---------------------------------------------------
if (SOUNDS["AC97"]~=null) then
@@ -185,7 +185,7 @@ if (SOUNDS["AC97"]~=null) then
}
end
-- CEM 3394 analog synthesizer chip
---@src/emu/sound/cem3394.h,SOUNDS += CEM3394
+--@src/emu/sound/cem3394.h,SOUNDS["CEM3394"] = true
---------------------------------------------------
if (SOUNDS["CEM3394"]~=null) then
@@ -199,7 +199,7 @@ end
---------------------------------------------------
-- Creative Labs SB0400 Audigy2 Value
---@src/emu/sound/sb0400.h,SOUNDS += AC97
+--@src/emu/sound/sb0400.h,SOUNDS["SB0400"] = true
---------------------------------------------------
if (SOUNDS["SB0400"]~=null) then
@@ -212,7 +212,7 @@ end
--------------------------------------------------
-- Creative Labs Ensonic AudioPCI97 ES1373
---@src/emu/sound/es1373.h,SOUNDS += ES1373
+--@src/emu/sound/es1373.h,SOUNDS["ES1373"] = true
--------------------------------------------------
if (SOUNDS["ES1373"]~=null) then
@@ -224,7 +224,7 @@ end
---------------------------------------------------
-- Data East custom sound chips
---@src/emu/sound/bsmt2000.h,SOUNDS += BSMT2000
+--@src/emu/sound/bsmt2000.h,SOUNDS["BSMT2000"] = true
---------------------------------------------------
if (SOUNDS["BSMT2000"]~=null) then
@@ -238,7 +238,7 @@ end
---------------------------------------------------
-- Ensoniq 5503 (Apple IIgs)
---@src/emu/sound/es5503.h,SOUNDS += ES5503
+--@src/emu/sound/es5503.h,SOUNDS["ES5503"] = true
---------------------------------------------------
if (SOUNDS["ES5503"]~=null) then
@@ -252,7 +252,7 @@ end
---------------------------------------------------
-- Ensoniq 5505/5506
---@src/emu/sound/es5506.h,SOUNDS += ES5505
+--@src/emu/sound/es5506.h,SOUNDS["ES5505"] = true
---------------------------------------------------
if (SOUNDS["ES5505"]~=null or SOUNDS["ES5506"]~=null) then
@@ -265,7 +265,7 @@ end
---------------------------------------------------
-- Ensoniq "pump" device, interfaces 5505/5506 with 5510
---@src/emu/sound/esqpump.h,SOUNDS += ESQPUMP
+--@src/emu/sound/esqpump.h,SOUNDS["ESQPUMP"] = true
---------------------------------------------------
if (SOUNDS["ESQPUMP"]~=null) then
@@ -278,7 +278,7 @@ end
---------------------------------------------------
-- Excellent Systems ADPCM sound chip
---@src/emu/sound/es8712.h,SOUNDS += ES8712
+--@src/emu/sound/es8712.h,SOUNDS["ES8712"] = true
---------------------------------------------------
if (SOUNDS["ES8712"]~=null) then
@@ -292,7 +292,7 @@ end
---------------------------------------------------
-- Gaelco custom sound chips
---@src/emu/sound/gaelco.h,SOUNDS += GAELCO_CG1V
+--@src/emu/sound/gaelco.h,SOUNDS["GAELCO_CG1V"] = true
---------------------------------------------------
if (SOUNDS["GAELCO_CG1V"]~=null or SOUNDS["GAELCO_GAE1"]~=null) then
@@ -305,7 +305,7 @@ end
---------------------------------------------------
-- RCA CDP1863
---@src/emu/sound/cdp1863.h,SOUNDS += CDP1863
+--@src/emu/sound/cdp1863.h,SOUNDS["CDP1863"] = true
---------------------------------------------------
if (SOUNDS["CDP1863"]~=null) then
@@ -319,7 +319,7 @@ end
---------------------------------------------------
-- RCA CDP1864
---@src/emu/sound/cdp1864.h,SOUNDS += CDP1864
+--@src/emu/sound/cdp1864.h,SOUNDS["CDP1864"] = true
---------------------------------------------------
if (SOUNDS["CDP1864"]~=null) then
@@ -333,7 +333,7 @@ end
---------------------------------------------------
-- RCA CDP1869
---@src/emu/sound/cdp1869.h,SOUNDS += CDP1869
+--@src/emu/sound/cdp1869.h,SOUNDS["CDP1869"] = true
---------------------------------------------------
if (SOUNDS["CDP1869"]~=null) then
@@ -347,7 +347,7 @@ end
---------------------------------------------------
-- GI AY-8910
---@src/emu/sound/ay8910.h,SOUNDS += AY8910
+--@src/emu/sound/ay8910.h,SOUNDS["AY8910"] = true
---------------------------------------------------
if (SOUNDS["AY8910"]~=null) then
@@ -361,7 +361,7 @@ end
---------------------------------------------------
-- Harris HC55516 CVSD
---@src/emu/sound/hc55516.h,SOUNDS += HC55516
+--@src/emu/sound/hc55516.h,SOUNDS["HC55516"] = true
---------------------------------------------------
if (SOUNDS["HC55516"]~=null) then
@@ -375,7 +375,7 @@ end
---------------------------------------------------
-- Hudsonsoft C6280 sound chip
---@src/emu/sound/c6280.h,SOUNDS += C6280
+--@src/emu/sound/c6280.h,SOUNDS["C6280"] = true
---------------------------------------------------
if (SOUNDS["C6280"]~=null) then
@@ -389,7 +389,7 @@ end
---------------------------------------------------
-- ICS2115 sound chip
---@src/emu/sound/ics2115.h,SOUNDS += ICS2115
+--@src/emu/sound/ics2115.h,SOUNDS["ICS2115"] = true
---------------------------------------------------
if (SOUNDS["ICS2115"]~=null) then
@@ -403,7 +403,7 @@ end
---------------------------------------------------
-- Imagetek I5000 sound
---@src/emu/sound/i5000.h,SOUNDS += I5000_SND
+--@src/emu/sound/i5000.h,SOUNDS["I5000_SND"] = true
---------------------------------------------------
if (SOUNDS["I5000_SND"]~=null) then
@@ -417,7 +417,7 @@ end
---------------------------------------------------
-- Irem custom sound chips
---@src/emu/sound/iremga20.h,SOUNDS += IREMGA20
+--@src/emu/sound/iremga20.h,SOUNDS["IREMGA20"] = true
---------------------------------------------------
if (SOUNDS["IREMGA20"]~=null) then
@@ -431,12 +431,12 @@ end
---------------------------------------------------
-- Konami custom sound chips
---@src/emu/sound/k005289.h,SOUNDS += K005289
---@src/emu/sound/k007232.h,SOUNDS += K007232
---@src/emu/sound/k051649.h,SOUNDS += K051649
---@src/emu/sound/k053260.h,SOUNDS += K053260
---@src/emu/sound/k054539.h,SOUNDS += K054539
---@src/emu/sound/k056800.h,SOUNDS += K056800
+--@src/emu/sound/k005289.h,SOUNDS["K005289"] = true
+--@src/emu/sound/k007232.h,SOUNDS["K007232"] = true
+--@src/emu/sound/k051649.h,SOUNDS["K051649"] = true
+--@src/emu/sound/k053260.h,SOUNDS["K053260"] = true
+--@src/emu/sound/k054539.h,SOUNDS["K054539"] = true
+--@src/emu/sound/k056800.h,SOUNDS["K056800"] = true
---------------------------------------------------
if (SOUNDS["K005289"]~=null) then
@@ -484,7 +484,7 @@ end
---------------------------------------------------
-- L7A1045 L6028 DSP-A
---@src/emu/sound/l7a1045_l6028_dsp_a.h,SOUNDS += L7A1045
+--@src/emu/sound/l7a1045_l6028_dsp_a.h,SOUNDS["L7A1045"] = true
---------------------------------------------------
if (SOUNDS["L7A1045"]~=null) then
@@ -497,7 +497,7 @@ end
---------------------------------------------------
-- LMC1992 mixer chip
---@src/emu/sound/lmc1992.h,SOUNDS += LMC1992
+--@src/emu/sound/lmc1992.h,SOUNDS["LMC1992"] = true
---------------------------------------------------
if (SOUNDS["LMC1992"]~=null) then
@@ -511,7 +511,7 @@ end
---------------------------------------------------
-- MAS 3507D MPEG 1/2 Layer 2/3 Audio Decoder
---@src/emu/sound/mas3507d.h,SOUNDS += MAS3507D
+--@src/emu/sound/mas3507d.h,SOUNDS["MAS3507D"] = true
---------------------------------------------------
if (SOUNDS["MAS3507D"]~=null) then
@@ -525,7 +525,7 @@ end
---------------------------------------------------
-- MOS 6560VIC
---@src/emu/sound/mos6560.h,SOUNDS += MOS656X
+--@src/emu/sound/mos6560.h,SOUNDS["MOS656X"] = true
---------------------------------------------------
if (SOUNDS["MOS656X"]~=null) then
@@ -539,7 +539,7 @@ end
---------------------------------------------------
-- MOS 7360 TED
---@src/emu/sound/mos7360.h,SOUNDS += MOS7360
+--@src/emu/sound/mos7360.h,SOUNDS["MOS7360"] = true
---------------------------------------------------
if (SOUNDS["MOS7360"]~=null) then
@@ -553,10 +553,10 @@ end
---------------------------------------------------
-- Namco custom sound chips
---@src/emu/sound/namco.h,SOUNDS += NAMCO
---@src/emu/sound/n63701x.h,SOUNDS += NAMCO_63701X
---@src/emu/sound/c140.h,SOUNDS += C140
---@src/emu/sound/c352.h,SOUNDS += C352
+--@src/emu/sound/namco.h,SOUNDS["NAMCO"] = true
+--@src/emu/sound/n63701x.h,SOUNDS["NAMCO_63701X"] = true
+--@src/emu/sound/c140.h,SOUNDS["C140"] = true
+--@src/emu/sound/c352.h,SOUNDS["C352"] = true
---------------------------------------------------
if (SOUNDS["NAMCO"]~=null or SOUNDS["NAMCO_15XX"]~=null or SOUNDS["NAMCO_CUS30"]~=null) then
@@ -591,7 +591,7 @@ end
---------------------------------------------------
-- National Semiconductor Digitalker
---@src/emu/sound/digitalk.h,SOUNDS += DIGITALKER
+--@src/emu/sound/digitalk.h,SOUNDS["DIGITALKER"] = true
---------------------------------------------------
if (SOUNDS["DIGITALKER"]~=null) then
@@ -605,7 +605,7 @@ end
---------------------------------------------------
-- Nintendo custom sound chips
---@src/emu/sound/nes_apu.h,SOUNDS += NES_APU
+--@src/emu/sound/nes_apu.h,SOUNDS["NES_APU"] = true
---------------------------------------------------
if (SOUNDS["NES_APU"]~=null) then
@@ -620,7 +620,7 @@ end
---------------------------------------------------
-- NEC uPD7759 ADPCM sample player
---@src/emu/sound/upd7759.h,SOUNDS += UPD7759
+--@src/emu/sound/upd7759.h,SOUNDS["UPD7759"] = true
---------------------------------------------------
if (SOUNDS["UPD7759"]~=null) then
@@ -634,12 +634,12 @@ end
---------------------------------------------------
-- OKI ADPCM sample players
---@src/emu/sound/okim6258.h,SOUNDS += OKIM6258
---@src/emu/sound/msm5205.h,SOUNDS += MSM5205
---@src/emu/sound/msm5232.h,SOUNDS += MSM5232
---@src/emu/sound/okim6376.h,SOUNDS += OKIM6376
---@src/emu/sound/okim6295.h,SOUNDS += OKIM6295
---@src/emu/sound/okim9810.h,SOUNDS += OKIM9810
+--@src/emu/sound/okim6258.h,SOUNDS["OKIM6258"] = true
+--@src/emu/sound/msm5205.h,SOUNDS["MSM5205"] = true
+--@src/emu/sound/msm5232.h,SOUNDS["MSM5232"] = true
+--@src/emu/sound/okim6376.h,SOUNDS["OKIM6376"] = true
+--@src/emu/sound/okim6295.h,SOUNDS["OKIM6295"] = true
+--@src/emu/sound/okim9810.h,SOUNDS["OKIM9810"] = true
---------------------------------------------------
if (SOUNDS["OKIM6258"]~=null or SOUNDS["OKIM6295"]~=null or SOUNDS["OKIM9810"]~=null or SOUNDS["I5000_SND"]~=null) then
@@ -695,7 +695,7 @@ end
---------------------------------------------------
-- Philips SAA1099
---@src/emu/sound/saa1099.h,SOUNDS += SAA1099
+--@src/emu/sound/saa1099.h,SOUNDS["SAA1099"] = true
---------------------------------------------------
if (SOUNDS["SAA1099"]~=null) then
@@ -709,7 +709,7 @@ end
---------------------------------------------------
-- AdMOS QS1000
---@src/emu/sound/qs1000.h,SOUNDS += QS1000
+--@src/emu/sound/qs1000.h,SOUNDS["QS1000"] = true
---------------------------------------------------
if (SOUNDS["QS1000"]~=null) then
@@ -723,7 +723,7 @@ end
---------------------------------------------------
-- QSound sample player
---@src/emu/sound/qsound.h,SOUNDS += QSOUND
+--@src/emu/sound/qsound.h,SOUNDS["QSOUND"] = true
---------------------------------------------------
if (SOUNDS["QSOUND"]~=null) then
@@ -740,8 +740,8 @@ end
---------------------------------------------------
-- Ricoh sample players
---@src/emu/sound/rf5c68.h,SOUNDS += RF5C68
---@src/emu/sound/rf5c400.h,SOUNDS += RF5C400
+--@src/emu/sound/rf5c68.h,SOUNDS["RF5C68"] = true
+--@src/emu/sound/rf5c400.h,SOUNDS["RF5C400"] = true
---------------------------------------------------
if (SOUNDS["RF5C68"]~=null) then
@@ -762,10 +762,10 @@ end
---------------------------------------------------
-- Sega custom sound chips
---@src/emu/sound/segapcm.h,SOUNDS += SEGAPCM
---@src/emu/sound/multipcm.h,SOUNDS += MULTIPCM
---@src/emu/sound/scsp.h,SOUNDS += SCSP
---@src/emu/sound/aica.h,SOUNDS += AICA
+--@src/emu/sound/segapcm.h,SOUNDS["SEGAPCM"] = true
+--@src/emu/sound/multipcm.h,SOUNDS["MULTIPCM"] = true
+--@src/emu/sound/scsp.h,SOUNDS["SCSP"] = true
+--@src/emu/sound/aica.h,SOUNDS["AICA"] = true
---------------------------------------------------
if (SOUNDS["SEGAPCM"]~=null) then
@@ -802,9 +802,9 @@ end
---------------------------------------------------
-- Seta custom sound chips
---@src/emu/sound/st0016.h,SOUNDS += ST0016
---@src/emu/sound/nile.h,SOUNDS += NILE
---@src/emu/sound/x1_010.h,SOUNDS += X1_010
+--@src/emu/sound/st0016.h,SOUNDS["ST0016"] = true
+--@src/emu/sound/nile.h,SOUNDS["NILE"] = true
+--@src/emu/sound/x1_010.h,SOUNDS["X1_010"] = true
---------------------------------------------------
if (SOUNDS["ST0016"]~=null) then
@@ -832,7 +832,7 @@ end
---------------------------------------------------
-- SID custom sound chips
---@src/emu/sound/mos6581.h,SOUNDS += SID6581
+--@src/emu/sound/mos6581.h,SOUNDS["SID6581"] = true
---------------------------------------------------
if (SOUNDS["SID6581"]~=null or SOUNDS["SID8580"]~=null) then
@@ -854,7 +854,7 @@ end
---------------------------------------------------
-- SNK(?) custom stereo sn76489a clone
---@src/emu/sound/t6w28.h,SOUNDS += T6W28
+--@src/emu/sound/t6w28.h,SOUNDS["T6W28"] = true
---------------------------------------------------
if (SOUNDS["T6W28"]~=null) then
@@ -868,7 +868,7 @@ end
---------------------------------------------------
-- SNK custom wave generator
---@src/emu/sound/snkwave.h,SOUNDS += SNKWAVE
+--@src/emu/sound/snkwave.h,SOUNDS["SNKWAVE"] = true
---------------------------------------------------
if (SOUNDS["SNKWAVE"]~=null) then
@@ -882,7 +882,7 @@ end
---------------------------------------------------
-- Sony custom sound chips
---@src/emu/sound/spu.h,SOUNDS += SPU
+--@src/emu/sound/spu.h,SOUNDS["SPU"] = true
---------------------------------------------------
if (SOUNDS["SPU"]~=null) then
@@ -898,7 +898,7 @@ end
---------------------------------------------------
-- SP0256 speech synthesizer
---@src/emu/sound/sp0256.h,SOUNDS += SP0256
+--@src/emu/sound/sp0256.h,SOUNDS["SP0256"] = true
---------------------------------------------------
if (SOUNDS["SP0256"]~=null) then
@@ -912,7 +912,7 @@ end
---------------------------------------------------
-- SP0250 speech synthesizer
---@src/emu/sound/sp0250.h,SOUNDS += SP0250
+--@src/emu/sound/sp0250.h,SOUNDS["SP0250"] = true
---------------------------------------------------
if (SOUNDS["SP0250"]~=null) then
@@ -925,7 +925,7 @@ end
---------------------------------------------------
-- S14001A speech synthesizer
---@src/emu/sound/s14001a.h,SOUNDS += S14001A
+--@src/emu/sound/s14001a.h,SOUNDS["S14001A"] = true
---------------------------------------------------
if (SOUNDS["S14001A"]~=null) then
@@ -939,7 +939,7 @@ end
---------------------------------------------------
-- Texas Instruments SN76477 analog chip
---@src/emu/sound/sn76477.h,SOUNDS += SN76477
+--@src/emu/sound/sn76477.h,SOUNDS["SN76477"] = true
---------------------------------------------------
if (SOUNDS["SN76477"]~=null) then
@@ -953,7 +953,7 @@ end
---------------------------------------------------
-- Texas Instruments SN76496
---@src/emu/sound/sn76496.h,SOUNDS += SN76496
+--@src/emu/sound/sn76496.h,SOUNDS["SN76496"] = true
---------------------------------------------------
if (SOUNDS["SN76496"]~=null) then
@@ -967,7 +967,7 @@ end
---------------------------------------------------
-- Texas Instruments TMS36xx doorbell chime
---@src/emu/sound/tms36xx.h,SOUNDS += TMS36XX
+--@src/emu/sound/tms36xx.h,SOUNDS["TMS36XX"] = true
---------------------------------------------------
if (SOUNDS["TMS36XX"]~=null) then
@@ -981,7 +981,7 @@ end
---------------------------------------------------
-- Texas Instruments TMS3615 Octave Multiple Tone Synthesizer
---@src/emu/sound/tms3615.h,SOUNDS += TMS3615
+--@src/emu/sound/tms3615.h,SOUNDS["TMS3615"] = true
---------------------------------------------------
if (SOUNDS["TMS3615"]~=null) then
@@ -995,7 +995,7 @@ end
---------------------------------------------------
-- Texas Instruments TMS5100-series speech synthesizers
---@src/emu/sound/tms5110.h,SOUNDS += TMS5110
+--@src/emu/sound/tms5110.h,SOUNDS["TMS5110"] = true
---------------------------------------------------
if (SOUNDS["TMS5110"]~=null) then
@@ -1008,7 +1008,7 @@ end
---------------------------------------------------
-- Texas Instruments TMS5200-series speech synthesizers
---@src/emu/sound/tms5220.h,SOUNDS += TMS5220
+--@src/emu/sound/tms5220.h,SOUNDS["TMS5220"] = true
---------------------------------------------------
if (SOUNDS["TMS5220"]~=null) then
files {
@@ -1023,7 +1023,7 @@ end
---------------------------------------------------
-- Toshiba T6721A voice synthesizer
---@src/emu/sound/t6721a.h,SOUNDS += T6721A
+--@src/emu/sound/t6721a.h,SOUNDS["T6721A"] = true
---------------------------------------------------
if (SOUNDS["T6721A"]~=null) then
@@ -1037,7 +1037,7 @@ end
---------------------------------------------------
-- Toshiba TC8830F sample player/recorder
---@src/emu/sound/tc8830f.h,SOUNDS += TC8830F
+--@src/emu/sound/tc8830f.h,SOUNDS["TC8830F"] = true
---------------------------------------------------
if (SOUNDS["TC8830F"]~=null) then
@@ -1050,7 +1050,7 @@ end
---------------------------------------------------
-- NEC uPD7752
---@src/emu/sound/upd7752.h,SOUNDS += UPD7752
+--@src/emu/sound/upd7752.h,SOUNDS["UPD7752"] = true
---------------------------------------------------
if (SOUNDS["UPD7752"]~=null) then
@@ -1063,7 +1063,7 @@ end
---------------------------------------------------
-- VLM5030 speech synthesizer
---@src/emu/sound/vlm5030.h,SOUNDS += VLM5030
+--@src/emu/sound/vlm5030.h,SOUNDS["VLM5030"] = true
---------------------------------------------------
if (SOUNDS["VLM5030"]~=null) then
@@ -1076,7 +1076,7 @@ end
---------------------------------------------------
-- Votrax speech synthesizer
---@src/emu/sound/votrax.h,SOUNDS += VOTRAX
+--@src/emu/sound/votrax.h,SOUNDS["VOTRAX"] = true
---------------------------------------------------
if (SOUNDS["VOTRAX"]~=null) then
@@ -1090,7 +1090,7 @@ end
---------------------------------------------------
-- VRender0 custom sound chip
---@src/emu/sound/vrender0.h,SOUNDS += VRENDER0
+--@src/emu/sound/vrender0.h,SOUNDS["VRENDER0"] = true
---------------------------------------------------
if (SOUNDS["VRENDER0"]~=null) then
@@ -1104,7 +1104,7 @@ end
---------------------------------------------------
-- WAVE file (used for MESS cassette)
---@src/emu/sound/wave.h,SOUNDS += WAVE
+--@src/emu/sound/wave.h,SOUNDS["WAVE"] = true
---------------------------------------------------
if (SOUNDS["WAVE"]~=null) then
@@ -1118,18 +1118,19 @@ end
---------------------------------------------------
-- Yamaha FM synthesizers
---@src/emu/sound/2151intf.h,SOUNDS += YM2151
---@src/emu/sound/2203intf.h,SOUNDS += YM2203
---@src/emu/sound/2413intf.h,SOUNDS += YM2413
---@src/emu/sound/2608intf.h,SOUNDS += YM2608
---@src/emu/sound/2610intf.h,SOUNDS += YM2610
---@src/emu/sound/2612intf.h,SOUNDS += YM2612
---@src/emu/sound/3812intf.h,SOUNDS += YM3812
---@src/emu/sound/3526intf.h,SOUNDS += YM3526
---@src/emu/sound/8950intf.h,SOUNDS += Y8950
---@src/emu/sound/ymf262.h,SOUNDS += YMF262
---@src/emu/sound/ymf271.h,SOUNDS += YMF271
---@src/emu/sound/ymf278b.h,SOUNDS += YMF278B
+--@src/emu/sound/2151intf.h,SOUNDS["YM2151"] = true
+--@src/emu/sound/2203intf.h,SOUNDS["YM2203"] = true
+--@src/emu/sound/2413intf.h,SOUNDS["YM2413"] = true
+--@src/emu/sound/2608intf.h,SOUNDS["YM2608"] = true
+--@src/emu/sound/2610intf.h,SOUNDS["YM2610"] = true
+--@src/emu/sound/2612intf.h,SOUNDS["YM2612"] = true
+--@src/emu/sound/3812intf.h,SOUNDS["YM3812"] = true
+--@src/emu/sound/3526intf.h,SOUNDS["YM3526"] = true
+--@src/emu/sound/8950intf.h,SOUNDS["Y8950"] = true
+--@src/emu/sound/ymf262.h,SOUNDS["YMF262"] = true
+--@src/emu/sound/ymf271.h,SOUNDS["YMF271"] = true
+--@src/emu/sound/ymf278b.h,SOUNDS["YMF278B"] = true
+--@src/emu/sound/262intf.h,SOUNDS["YMF262"] = true
---------------------------------------------------
if (SOUNDS["YM2151"]~=null) then
@@ -1141,7 +1142,17 @@ if (SOUNDS["YM2151"]~=null) then
}
end
-if (SOUNDS["YM2203"]~=null) then
+if (SOUNDS["YM2413"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/sound/2413intf.c",
+ MAME_DIR .. "src/emu/sound/2413intf.h",
+ MAME_DIR .. "src/emu/sound/ym2413.c",
+ MAME_DIR .. "src/emu/sound/ym2413.h",
+ }
+end
+
+if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
+--if (SOUNDS["YM2203"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2203intf.c",
MAME_DIR .. "src/emu/sound/2203intf.h",
@@ -1150,18 +1161,10 @@ if (SOUNDS["YM2203"]~=null) then
MAME_DIR .. "src/emu/sound/fm.c",
MAME_DIR .. "src/emu/sound/fm.h",
}
-end
+--end
-if (SOUNDS["YM2413"]~=null) then
- files {
- MAME_DIR .. "src/emu/sound/2413intf.c",
- MAME_DIR .. "src/emu/sound/2413intf.h",
- MAME_DIR .. "src/emu/sound/ym2413.c",
- MAME_DIR .. "src/emu/sound/ym2413.h",
- }
-end
-if (SOUNDS["YM2608"]~=null) then
+--if (SOUNDS["YM2608"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2608intf.c",
MAME_DIR .. "src/emu/sound/2608intf.h",
@@ -1172,9 +1175,9 @@ if (SOUNDS["YM2608"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-end
+--end
-if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
+--if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2610intf.c",
MAME_DIR .. "src/emu/sound/2610intf.h",
@@ -1185,9 +1188,9 @@ if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-end
+--end
-if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
+--if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2612intf.c",
MAME_DIR .. "src/emu/sound/2612intf.h",
@@ -1195,9 +1198,11 @@ if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
MAME_DIR .. "src/emu/sound/ay8910.h",
MAME_DIR .. "src/emu/sound/fm2612.c",
}
+--end
end
-if (SOUNDS["YM3812"]~=null) then
+if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) then
+--if (SOUNDS["YM3812"]~=null) then
files {
MAME_DIR .. "src/emu/sound/3812intf.c",
MAME_DIR .. "src/emu/sound/3812intf.h",
@@ -1206,9 +1211,9 @@ if (SOUNDS["YM3812"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-end
+--end
-if (SOUNDS["YM3526"]~=null) then
+--if (SOUNDS["YM3526"]~=null) then
files {
MAME_DIR .. "src/emu/sound/3526intf.c",
MAME_DIR .. "src/emu/sound/3526intf.h",
@@ -1217,9 +1222,9 @@ if (SOUNDS["YM3526"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-end
+--end
-if (SOUNDS["Y8950"]~=null) then
+--if (SOUNDS["Y8950"]~=null) then
files {
MAME_DIR .. "src/emu/sound/8950intf.c",
MAME_DIR .. "src/emu/sound/8950intf.h",
@@ -1228,6 +1233,7 @@ if (SOUNDS["Y8950"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
+--end
end
if (SOUNDS["YMF262"]~=null) then
@@ -1257,7 +1263,7 @@ end
---------------------------------------------------
-- Yamaha YMZ280B ADPCM
---@src/emu/sound/ymz280b.h,SOUNDS += YMZ280B
+--@src/emu/sound/ymz280b.h,SOUNDS["YMZ280B"] = true
---------------------------------------------------
if (SOUNDS["YMZ280B"]~=null) then
@@ -1269,7 +1275,7 @@ end
---------------------------------------------------
-- Yamaha YMZ770 AMM
---@src/emu/sound/ymz770.h,SOUNDS += YMZ770
+--@src/emu/sound/ymz770.h,SOUNDS["YMZ770"] = true
---------------------------------------------------
if (SOUNDS["YMZ770"]~=null) then
@@ -1283,7 +1289,7 @@ end
---------------------------------------------------
-- ZOOM ZSG-2
---@src/emu/sound/zsg2.h,SOUNDS += ZSG2
+--@src/emu/sound/zsg2.h,SOUNDS["ZSG2"] = true
---------------------------------------------------
if (SOUNDS["ZSG2"]~=null) then
@@ -1295,7 +1301,7 @@ end
---------------------------------------------------
-- VRC6
---@src/emu/sound/vrc6.h,SOUNDS += VRC6
+--@src/emu/sound/vrc6.h,SOUNDS["VRC6"] = true
---------------------------------------------------
if (SOUNDS["VRC6"]~=null) then
diff --git a/scripts/src/tools.lua b/scripts/src/tools.lua
index 936afb54346..55f966eed2e 100644
--- a/scripts/src/tools.lua
+++ b/scripts/src/tools.lua
@@ -24,10 +24,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -60,12 +69,30 @@ end
links {
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -100,10 +127,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -138,12 +174,30 @@ links {
"emu",
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/emu",
@@ -179,12 +233,30 @@ end
links {
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -218,12 +290,30 @@ end
links {
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -257,10 +347,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -293,10 +392,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -329,10 +437,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -365,12 +482,30 @@ end
links {
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -403,10 +538,19 @@ end
links {
"utils",
"expat",
- "zlib",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -439,12 +583,31 @@ end
links {
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
+ "netlist",
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib/util",
@@ -455,8 +618,6 @@ files {
MAME_DIR .. "src/tools/nltool.c",
}
-dofile("netlist.lua")
-
--------------------------------------------------
-- castool
--------------------------------------------------
@@ -481,12 +642,30 @@ links {
"formats",
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib",
@@ -522,12 +701,30 @@ links {
"emu",
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib",
@@ -563,12 +760,30 @@ links {
"emu",
"utils",
"expat",
- "zlib",
- "flac",
"7z",
"ocore_" .. _OPTIONS["osd"],
}
+if _OPTIONS["with-bundled-zlib"] then
+ links {
+ "zlib",
+ }
+else
+ links {
+ "z",
+ }
+end
+
+if _OPTIONS["with-bundled-flac"] then
+ links {
+ "flac",
+ }
+else
+ links {
+ "FLAC",
+ }
+end
+
includedirs {
MAME_DIR .. "src/osd",
MAME_DIR .. "src/lib",
@@ -590,6 +805,10 @@ files {
MAME_DIR .. "src/mess/tools/imgtool/imgterrs.c",
MAME_DIR .. "src/mess/tools/imgtool/imghd.c",
MAME_DIR .. "src/mess/tools/imgtool/charconv.c",
+ MAME_DIR .. "src/mess/tools/imgtool/formats/vt_dsk.c",
+ MAME_DIR .. "src/mess/tools/imgtool/formats/vt_dsk.h",
+ MAME_DIR .. "src/mess/tools/imgtool/formats/coco_dsk.c",
+ MAME_DIR .. "src/mess/tools/imgtool/formats/coco_dsk.h",
MAME_DIR .. "src/mess/tools/imgtool/modules/amiga.c",
MAME_DIR .. "src/mess/tools/imgtool/modules/macbin.c",
MAME_DIR .. "src/mess/tools/imgtool/modules/rsdos.c",
diff --git a/scripts/src/video.lua b/scripts/src/video.lua
index 107def93f61..e37fda6dd5a 100644
--- a/scripts/src/video.lua
+++ b/scripts/src/video.lua
@@ -11,7 +11,7 @@
--------------------------------------------------
--
---@src/emu/video/315_5124.h,VIDEOS += SEGA315_5124
+--@src/emu/video/315_5124.h,VIDEOS["SEGA315_5124"] = true
--------------------------------------------------
if (VIDEOS["SEGA315_5124"]~=null) then
@@ -23,7 +23,7 @@ end
--------------------------------------------------
--
---@src/emu/video/315_5313.h,VIDEOS += SEGA315_5313
+--@src/emu/video/315_5313.h,VIDEOS["SEGA315_5313"] = true
--------------------------------------------------
if (VIDEOS["SEGA315_5313"]~=null) then
@@ -35,7 +35,7 @@ end
--------------------------------------------------
--
---@src/emu/video/bufsprite.h,VIDEOS += BUFSPRITE
+--@src/emu/video/bufsprite.h,VIDEOS["BUFSPRITE"] = true
--------------------------------------------------
if (VIDEOS["BUFSPRITE"]~=null) then
@@ -47,7 +47,7 @@ end
--------------------------------------------------
--
---@src/emu/video/cdp1861.h,VIDEOS += CDP1861
+--@src/emu/video/cdp1861.h,VIDEOS["CDP1861"] = true
--------------------------------------------------
if (VIDEOS["CDP1861"]~=null) then
@@ -59,7 +59,7 @@ end
--------------------------------------------------
--
---@src/emu/video/cdp1862.h,VIDEOS += CDP1862
+--@src/emu/video/cdp1862.h,VIDEOS["CDP1862"] = true
--------------------------------------------------
if (VIDEOS["CDP1862"]~=null) then
@@ -71,7 +71,7 @@ end
--------------------------------------------------
--
---@src/emu/video/crt9007.h,VIDEOS += CRT9007
+--@src/emu/video/crt9007.h,VIDEOS["CRT9007"] = true
--------------------------------------------------
if (VIDEOS["CRT9007"]~=null) then
@@ -83,7 +83,7 @@ end
--------------------------------------------------
--
---@src/emu/video/crt9021.h,VIDEOS += CRT9021
+--@src/emu/video/crt9021.h,VIDEOS["CRT9021"] = true
--------------------------------------------------
if (VIDEOS["CRT9021"]~=null) then
@@ -95,7 +95,7 @@ end
--------------------------------------------------
--
---@src/emu/video/crt9212.h,VIDEOS += CRT9212
+--@src/emu/video/crt9212.h,VIDEOS["CRT9212"] = true
--------------------------------------------------
if (VIDEOS["CRT9212"]~=null) then
@@ -107,7 +107,7 @@ end
--------------------------------------------------
--
---@src/emu/video/dl1416.h,VIDEOS += DL1416
+--@src/emu/video/dl1416.h,VIDEOS["DL1416"] = true
--------------------------------------------------
if (VIDEOS["DL1416"]~=null) then
@@ -119,7 +119,7 @@ end
--------------------------------------------------
--
---@src/emu/video/dm9368.h,VIDEOS += DM9368
+--@src/emu/video/dm9368.h,VIDEOS["DM9368"] = true
--------------------------------------------------
if (VIDEOS["DM9368"]~=null) then
@@ -131,7 +131,7 @@ end
--------------------------------------------------
--
---@src/emu/video/ef9340_1.h,VIDEOS += EF9340_1
+--@src/emu/video/ef9340_1.h,VIDEOS["EF9340_1"] = true
--------------------------------------------------
if (VIDEOS["EF9340_1"]~=null) then
@@ -144,7 +144,7 @@ end
--------------------------------------------------
--
---@src/emu/video/ef9345.h,VIDEOS += EF9345
+--@src/emu/video/ef9345.h,VIDEOS["EF9345"] = true
--------------------------------------------------
if (VIDEOS["EF9345"]~=null) then
@@ -155,7 +155,7 @@ if (VIDEOS["EF9345"]~=null) then
end
--------------------------------------------------
---@src/emu/video/epic12.h,VIDEOS += EPIC12
+--@src/emu/video/epic12.h,VIDEOS["EPIC12"] = true
--------------------------------------------------
if (VIDEOS["EPIC12"]~=null) then
@@ -178,7 +178,7 @@ end
--------------------------------------------------
--
---@src/emu/video/fixfreq.h,VIDEOS += FIXFREQ
+--@src/emu/video/fixfreq.h,VIDEOS["FIXFREQ"] = true
--------------------------------------------------
if (VIDEOS["FIXFREQ"]~=null) then
@@ -190,7 +190,7 @@ end
--------------------------------------------------
--
---@src/emu/video/gf4500.h,VIDEOS += GF4500
+--@src/emu/video/gf4500.h,VIDEOS["GF4500"] = true
--------------------------------------------------
if (VIDEOS["GF4500"]~=null) then
@@ -202,7 +202,7 @@ end
--------------------------------------------------
--
---@src/emu/video/gf7600gs.h,VIDEOS += GF7600GS
+--@src/emu/video/gf7600gs.h,VIDEOS["GF7600GS"] = true
--------------------------------------------------
if (VIDEOS["GF7600GS"]~=null) then
@@ -214,7 +214,7 @@ end
--------------------------------------------------
--
---@src/emu/video/h63484.h,VIDEOS += H63484
+--@src/emu/video/h63484.h,VIDEOS["H63484"] = true
--------------------------------------------------
if (VIDEOS["H63484"]~=null) then
@@ -226,7 +226,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd44102.h,VIDEOS += HD44102
+--@src/emu/video/hd44102.h,VIDEOS["HD44102"] = true
--------------------------------------------------
if (VIDEOS["HD44102"]~=null) then
@@ -238,7 +238,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd44352.h,VIDEOS += HD44352
+--@src/emu/video/hd44352.h,VIDEOS["HD44352"] = true
--------------------------------------------------
if (VIDEOS["HD44352"]~=null) then
@@ -250,7 +250,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd44780.h,VIDEOS += HD44780
+--@src/emu/video/hd44780.h,VIDEOS["HD44780"] = true
--------------------------------------------------
if (VIDEOS["HD44780"]~=null) then
@@ -262,7 +262,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd61830.h,VIDEOS += HD61830
+--@src/emu/video/hd61830.h,VIDEOS["HD61830"] = true
--------------------------------------------------
if (VIDEOS["HD61830"]~=null) then
@@ -274,7 +274,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd63484.h,VIDEOS += HD63484
+--@src/emu/video/hd63484.h,VIDEOS["HD63484"] = true
--------------------------------------------------
if (VIDEOS["HD63484"]~=null) then
@@ -286,7 +286,7 @@ end
--------------------------------------------------
--
---@src/emu/video/hd66421.h,VIDEOS += HD66421
+--@src/emu/video/hd66421.h,VIDEOS["HD66421"] = true
--------------------------------------------------
if (VIDEOS["HD66421"]~=null) then
@@ -298,7 +298,7 @@ end
--------------------------------------------------
--
---@src/emu/video/huc6202.h,VIDEOS += HUC6202
+--@src/emu/video/huc6202.h,VIDEOS["HUC6202"] = true
--------------------------------------------------
if (VIDEOS["HUC6202"]~=null) then
@@ -310,7 +310,7 @@ end
--------------------------------------------------
--
---@src/emu/video/huc6260.h,VIDEOS += HUC6260
+--@src/emu/video/huc6260.h,VIDEOS["HUC6260"] = true
--------------------------------------------------
if (VIDEOS["HUC6260"]~=null) then
@@ -322,7 +322,7 @@ end
--------------------------------------------------
--
---@src/emu/video/huc6261.h,VIDEOS += HUC6261
+--@src/emu/video/huc6261.h,VIDEOS["HUC6261"] = true
--------------------------------------------------
if (VIDEOS["HUC6261"]~=null) then
@@ -334,7 +334,7 @@ end
--------------------------------------------------
--
---@src/emu/video/huc6270.h,VIDEOS += HUC6270
+--@src/emu/video/huc6270.h,VIDEOS["HUC6270"] = true
--------------------------------------------------
if (VIDEOS["HUC6270"]~=null) then
@@ -346,7 +346,7 @@ end
--------------------------------------------------
--
---@src/emu/video/huc6272.h,VIDEOS += HUC6272
+--@src/emu/video/huc6272.h,VIDEOS["HUC6272"] = true
--------------------------------------------------
if (VIDEOS["HUC6272"]~=null) then
@@ -358,7 +358,7 @@ end
--------------------------------------------------
--
---@src/emu/video/i8244.h,VIDEOS += I8244
+--@src/emu/video/i8244.h,VIDEOS["I8244"] = true
--------------------------------------------------
if (VIDEOS["I8244"]~=null) then
@@ -370,7 +370,19 @@ end
--------------------------------------------------
--
---@src/emu/video/i8275.h,VIDEOS += I8275
+--@src/emu/video/i82730.h,VIDEOS["I82730"] = true
+--------------------------------------------------
+
+if (VIDEOS["I82730"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/video/i82730.c",
+ MAME_DIR .. "src/emu/video/i82730.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/emu/video/i8275.h,VIDEOS["I8275"] = true
--------------------------------------------------
if (VIDEOS["I8275"]~=null) then
@@ -382,7 +394,7 @@ end
--------------------------------------------------
--
---@src/emu/video/m50458.h,VIDEOS += M50458
+--@src/emu/video/m50458.h,VIDEOS["M50458"] = true
--------------------------------------------------
if (VIDEOS["M50458"]~=null) then
@@ -394,7 +406,7 @@ end
--------------------------------------------------
--
---@src/emu/video/mb90082.h,VIDEOS += MB90082
+--@src/emu/video/mb90082.h,VIDEOS["MB90082"] = true
--------------------------------------------------
if (VIDEOS["MB90082"]~=null) then
@@ -406,7 +418,7 @@ end
--------------------------------------------------
--
---@src/emu/video/mb_vcu.h,VIDEOS += MB_VCU
+--@src/emu/video/mb_vcu.h,VIDEOS["MB_VCU"] = true
--------------------------------------------------
if (VIDEOS["MB_VCU"]~=null) then
@@ -418,7 +430,7 @@ end
--------------------------------------------------
--
---@src/emu/video/mc6845.h,VIDEOS += MC6845
+--@src/emu/video/mc6845.h,VIDEOS["MC6845"] = true
--------------------------------------------------
if (VIDEOS["MC6845"]~=null) then
@@ -430,7 +442,7 @@ end
--------------------------------------------------
--
---@src/emu/video/mc6847.h,VIDEOS += MC6847
+--@src/emu/video/mc6847.h,VIDEOS["MC6847"] = true
--------------------------------------------------
if (VIDEOS["MC6847"]~=null) then
@@ -442,7 +454,7 @@ end
--------------------------------------------------
--
---@src/emu/video/msm6222b.h,VIDEOS += MSM6222B
+--@src/emu/video/msm6222b.h,VIDEOS["MSM6222B"] = true
--------------------------------------------------
if (VIDEOS["MSM6222B"]~=null) then
@@ -454,7 +466,7 @@ end
--------------------------------------------------
--
---@src/emu/video/msm6255.h,VIDEOS += MSM6255
+--@src/emu/video/msm6255.h,VIDEOS["MSM6255"] = true
--------------------------------------------------
if (VIDEOS["MSM6255"]~=null) then
@@ -466,7 +478,7 @@ end
--------------------------------------------------
--
---@src/emu/video/mos6566.h,VIDEOS += MOS6566
+--@src/emu/video/mos6566.h,VIDEOS["MOS6566"] = true
--------------------------------------------------
if (VIDEOS["MOS6566"]~=null) then
@@ -484,7 +496,7 @@ files {
--------------------------------------------------
--
---@src/emu/video/pc_vga.h,VIDEOS += PC_VGA
+--@src/emu/video/pc_vga.h,VIDEOS["PC_VGA"] = true
--------------------------------------------------
if (VIDEOS["PC_VGA"]~=null) then
@@ -500,7 +512,7 @@ end
--------------------------------------------------
--
---@src/emu/video/polylgcy.h,VIDEOS += POLY
+--@src/emu/video/polylgcy.h,VIDEOS["POLY"] = true
--------------------------------------------------
if (VIDEOS["POLY"]~=null) then
@@ -512,7 +524,7 @@ end
--------------------------------------------------
--
---@src/emu/video/psx.h,VIDEOS += PSX
+--@src/emu/video/psx.h,VIDEOS["PSX"] = true
--------------------------------------------------
if (VIDEOS["PSX"]~=null) then
@@ -524,7 +536,7 @@ end
--------------------------------------------------
--
---@src/emu/video/ramdac.h,VIDEOS += RAMDAC
+--@src/emu/video/ramdac.h,VIDEOS["RAMDAC"] = true
--------------------------------------------------
if (VIDEOS["RAMDAC"]~=null) then
@@ -536,7 +548,7 @@ end
--------------------------------------------------
--
---@src/emu/video/saa5050.h,VIDEOS += SAA5050
+--@src/emu/video/saa5050.h,VIDEOS["SAA5050"] = true
--------------------------------------------------
if (VIDEOS["SAA5050"]~=null) then
@@ -548,7 +560,7 @@ end
--------------------------------------------------
--
---@src/emu/video/sed1200.h,VIDEOS += SED1200
+--@src/emu/video/sed1200.h,VIDEOS["SED1200"] = true
--------------------------------------------------
if (VIDEOS["SED1200"]~=null) then
files {
@@ -559,7 +571,7 @@ end
--------------------------------------------------
--
---@src/emu/video/sed1330.h,VIDEOS += SED1330
+--@src/emu/video/sed1330.h,VIDEOS["SED1330"] = true
--------------------------------------------------
if (VIDEOS["SED1330"]~=null) then
files {
@@ -570,7 +582,7 @@ end
--------------------------------------------------
--
---@src/emu/video/sed1520.h,VIDEOS += SED1520
+--@src/emu/video/sed1520.h,VIDEOS["SED1520"] = true
--------------------------------------------------
if (VIDEOS["SED1520"]~=null) then
files {
@@ -581,7 +593,7 @@ end
--------------------------------------------------
--
---@src/emu/video/scn2674.h,VIDEOS += SCN2674
+--@src/emu/video/scn2674.h,VIDEOS["SCN2674"] = true
--------------------------------------------------
if (VIDEOS["SCN2674"]~=null) then
files {
@@ -592,7 +604,7 @@ end
--------------------------------------------------
--
---@src/emu/video/snes_ppu.h,VIDEOS += SNES_PPU
+--@src/emu/video/snes_ppu.h,VIDEOS["SNES_PPU"] = true
--------------------------------------------------
if (VIDEOS["SNES_PPU"]~=null) then
files {
@@ -603,8 +615,8 @@ end
--------------------------------------------------
--
---@src/emu/video/stvvdp1.h,VIDEOS += STVVDP
---@src/emu/video/stvvdp2.h,VIDEOS += STVVDP
+--@src/emu/video/stvvdp1.h,VIDEOS["STVVDP"] = true
+--@src/emu/video/stvvdp2.h,VIDEOS["STVVDP"] = true
--------------------------------------------------
if (VIDEOS["STVVDP"]~=null) then
@@ -616,7 +628,7 @@ end
--------------------------------------------------
--
---@src/emu/video/t6a04.h,VIDEOS += T6A04
+--@src/emu/video/t6a04.h,VIDEOS["T6A04"] = true
--------------------------------------------------
if (VIDEOS["T6A04"]~=null) then
@@ -628,7 +640,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tea1002.h,VIDEOS += TEA1002
+--@src/emu/video/tea1002.h,VIDEOS["TEA1002"] = true
--------------------------------------------------
if (VIDEOS["TEA1002"]~=null) then
@@ -640,7 +652,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tlc34076.h,VIDEOS += TLC34076
+--@src/emu/video/tlc34076.h,VIDEOS["TLC34076"] = true
--------------------------------------------------
if (VIDEOS["TLC34076"]~=null) then
@@ -652,7 +664,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tms34061.h,VIDEOS += TMS34061
+--@src/emu/video/tms34061.h,VIDEOS["TMS34061"] = true
--------------------------------------------------
if (VIDEOS["TMS34061"]~=null) then
@@ -664,7 +676,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tms3556.h,VIDEOS += TMS3556
+--@src/emu/video/tms3556.h,VIDEOS["TMS3556"] = true
--------------------------------------------------
if (VIDEOS["TMS3556"]~=null) then
@@ -676,7 +688,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tms9927.h,VIDEOS += TMS9927
+--@src/emu/video/tms9927.h,VIDEOS["TMS9927"] = true
--------------------------------------------------
if (VIDEOS["TMS9927"]~=null) then
@@ -688,7 +700,7 @@ end
--------------------------------------------------
--
---@src/emu/video/tms9928a.h,VIDEOS += TMS9928A
+--@src/emu/video/tms9928a.h,VIDEOS["TMS9928A"] = true
--------------------------------------------------
if (VIDEOS["TMS9928A"]~=null) then
@@ -700,7 +712,7 @@ end
--------------------------------------------------
--
---@src/emu/video/upd3301.h,VIDEOS += UPD3301
+--@src/emu/video/upd3301.h,VIDEOS["UPD3301"] = true
--------------------------------------------------
if (VIDEOS["UPD3301"]~=null) then
@@ -712,7 +724,7 @@ end
--------------------------------------------------
--
---@src/emu/video/upd7220.h,VIDEOS += UPD7220
+--@src/emu/video/upd7220.h,VIDEOS["UPD7220"] = true
--------------------------------------------------
if (VIDEOS["UPD7220"]~=null) then
@@ -724,7 +736,7 @@ end
--------------------------------------------------
--
---@src/emu/video/upd7227.h,VIDEOS += UPD7227
+--@src/emu/video/upd7227.h,VIDEOS["UPD7227"] = true
--------------------------------------------------
if (VIDEOS["UPD7227"]~=null) then
@@ -736,7 +748,7 @@ end
--------------------------------------------------
--
---@src/emu/video/vic4567.h,VIDEOS += VIC4567
+--@src/emu/video/vic4567.h,VIDEOS["VIC4567"] = true
--------------------------------------------------
if (VIDEOS["VIC4567"]~=null) then
@@ -748,7 +760,7 @@ end
--------------------------------------------------
--
---@src/emu/video/v9938.h,VIDEOS += V9938
+--@src/emu/video/v9938.h,VIDEOS["V9938"] = true
--------------------------------------------------
if (VIDEOS["V9938"]~=null) then
@@ -760,7 +772,7 @@ end
--------------------------------------------------
--
---@src/emu/video/voodoo.h,VIDEOS += VOODOO
+--@src/emu/video/voodoo.h,VIDEOS["VOODOO"] = true
--------------------------------------------------
if (VIDEOS["VOODOO"]~=null) then
@@ -773,7 +785,7 @@ end
--------------------------------------------------
--
---@src/emu/video/voodoo_pci.h,VIDEOS += VOODOO_PCI
+--@src/emu/video/voodoo_pci.h,VIDEOS["VOODOO_PCI"] = true
--------------------------------------------------
if (VIDEOS["VOODOO_PCI"]~=null) then
@@ -785,7 +797,7 @@ end
--------------------------------------------------
--
---@src/emu/video/crtc_ega.h,VIDEOS += CRTC_EGA
+--@src/emu/video/crtc_ega.h,VIDEOS["CRTC_EGA"] = true
--------------------------------------------------
if (VIDEOS["CRTC_EGA"]~=null) then