summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2016-08-31 18:41:35 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2016-08-31 18:41:35 +1000
commit58ad88f3527ac1523c12593ee6f42d869dbcda6a (patch)
tree9e5ddb502a3f2d1ecf2dcaf5ef3d5f41da087cf6 /docs/release/scripts
parentb1bef5cbde2d3d633b3b041e77647a4430d3ecc6 (diff)
0.177 Release fileshbmame177
Diffstat (limited to 'docs/release/scripts')
-rw-r--r--docs/release/scripts/build/makedep.py3
-rw-r--r--docs/release/scripts/genie.lua48
-rw-r--r--docs/release/scripts/src/3rdparty.lua284
-rw-r--r--docs/release/scripts/src/bus.lua53
-rw-r--r--docs/release/scripts/src/devices.lua2
-rw-r--r--docs/release/scripts/src/emu.lua9
-rw-r--r--docs/release/scripts/src/formats.lua1722
-rw-r--r--docs/release/scripts/src/lib.lua334
-rw-r--r--docs/release/scripts/src/machine.lua13
-rw-r--r--docs/release/scripts/src/main.lua21
-rw-r--r--docs/release/scripts/src/netlist.lua22
-rw-r--r--docs/release/scripts/src/osd/modules.lua4
-rw-r--r--docs/release/scripts/src/osd/windows.lua2
-rw-r--r--docs/release/scripts/src/sound.lua13
-rw-r--r--docs/release/scripts/src/video.lua12
-rw-r--r--docs/release/scripts/target/hbmame/hbmame.lua2
-rw-r--r--docs/release/scripts/target/mame/arcade.lua68
-rw-r--r--docs/release/scripts/target/mame/mame.lua3
-rw-r--r--docs/release/scripts/target/mame/mess.lua159
-rw-r--r--docs/release/scripts/target/mame/nl.lua2
-rw-r--r--docs/release/scripts/target/mame/virtual.lua95
-rw-r--r--docs/release/scripts/target/zexall/zexall.lua4
-rw-r--r--docs/release/scripts/toolchain.lua9
23 files changed, 2322 insertions, 562 deletions
diff --git a/docs/release/scripts/build/makedep.py b/docs/release/scripts/build/makedep.py
index b1278879d77..cf4a97f1af0 100644
--- a/docs/release/scripts/build/makedep.py
+++ b/docs/release/scripts/build/makedep.py
@@ -10,7 +10,7 @@ import sys
files_included = ['src/emu/emu.h']
-include_dirs = ['src/emu/', 'src/devices/', 'src/mame/']
+include_dirs = ['src/emu/', 'src/devices/', 'src/mame/', 'src/lib/']
mappings = dict()
@@ -201,6 +201,7 @@ parse_lua_file(root +'scripts/src/cpu.lua')
parse_lua_file(root +'scripts/src/machine.lua')
parse_lua_file(root +'scripts/src/sound.lua')
parse_lua_file(root +'scripts/src/video.lua')
+parse_lua_file(root +'scripts/src/formats.lua')
for filename in sys.argv[2].rsplit(',') :
deps_files_included.append(filename.replace('\\','/'))
diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua
index d07ff394ce2..6d086f1994a 100644
--- a/docs/release/scripts/genie.lua
+++ b/docs/release/scripts/genie.lua
@@ -75,10 +75,17 @@ end
function addprojectflags()
local version = str_to_version(_OPTIONS["gcc_version"])
- if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "gcc") and (version >= 50100) then
- buildoptions_cpp {
- "-Wsuggest-override",
- }
+ if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "gcc") then
+ if version >= 50100 then
+ buildoptions_cpp {
+ "-Wsuggest-override",
+ }
+ end
+ if version >= 60000 then
+ buildoptions_cpp {
+ "-flifetime-dse=1",
+ }
+ end
end
end
@@ -87,6 +94,7 @@ SOUNDS = {}
MACHINES = {}
VIDEOS = {}
BUSES = {}
+FORMATS = {}
newoption {
trigger = "with-tools",
@@ -478,7 +486,7 @@ configuration { "Release", "vs*" }
"Optimize",
}
--- Force VS2013/15 targets to use bundled SDL2
+-- Force VS2015 targets to use bundled SDL2
if string.sub(_ACTION,1,4) == "vs20" and _OPTIONS["osd"]=="sdl" then
if _OPTIONS["with-bundled-sdl2"]==nil then
_OPTIONS["with-bundled-sdl2"] = "1"
@@ -545,7 +553,7 @@ configuration { "Debug" }
defines {
"MAME_DEBUG",
"MAME_PROFILER",
--- "BGFX_CONFIG_DEBUG=1",
+-- "BGFX_CONFIG_DEBUG=1",
}
if _OPTIONS["FASTDEBUG"]=="1" then
@@ -950,28 +958,20 @@ end
buildoptions {
"-Wno-cast-align",
"-Wno-tautological-compare",
- "-Wno-dynamic-class-memaccess",
"-Wno-unused-value",
- "-Wno-inline-new-delete",
"-Wno-constant-logical-operand",
- "-Wno-deprecated-register",
+ "-Wno-missing-braces", -- clang is not as permissive as GCC about std::array initialization
"-fdiagnostics-show-note-include-stack",
}
if (version >= 30500) then
buildoptions {
- "-Wno-absolute-value",
"-Wno-unknown-warning-option",
"-Wno-extern-c-compat",
}
end
- if (version >= 70000) then
- buildoptions {
- "-Wno-tautological-undefined-compare",
- }
- end
else
- if (version < 40900) then
- print("GCC version 4.9 or later needed")
+ if (version < 50000) then
+ print("GCC version 5.0 or later needed")
os.exit(-1)
end
buildoptions {
@@ -1149,6 +1149,7 @@ configuration { "vs*" }
"_WIN32",
"_CRT_NONSTDC_NO_DEPRECATE",
"_CRT_SECURE_NO_DEPRECATE",
+ "_CRT_STDIO_LEGACY_WIDE_SPECIFIERS",
}
links {
"user32",
@@ -1298,6 +1299,12 @@ configuration { "winphone8* or winstore8*" }
}
+-- adding this till we sort out asserts in debug mode
+configuration { "Debug", "gmake" }
+ buildoptions_cpp {
+ "-Wno-terminate",
+ }
+
configuration { }
if (_OPTIONS["SOURCES"] ~= nil) then
@@ -1313,6 +1320,13 @@ if (not os.isfile(path.join("src", "osd", _OPTIONS["osd"] .. ".lua"))) then
end
dofile(path.join("src", "osd", _OPTIONS["osd"] .. ".lua"))
dofile(path.join("src", "lib.lua"))
+if (MACHINES["NETLIST"]~=null or _OPTIONS["with-tools"]) then
+dofile(path.join("src", "netlist.lua"))
+end
+--if (STANDALONE~=true) then
+dofile(path.join("src", "formats.lua"))
+formatsProject(_OPTIONS["target"],_OPTIONS["subtarget"])
+--end
group "3rdparty"
dofile(path.join("src", "3rdparty.lua"))
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index e3c29933220..23b9264bba3 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -355,14 +355,14 @@ project "7z"
configuration { "gmake or ninja" }
buildoptions_c {
"-Wno-undef",
- "-Wno-strict-prototypes",
+ "-Wno-strict-prototypes",
}
configuration { "mingw*" }
buildoptions_c {
"-Wno-strict-prototypes",
}
-
+
configuration { "vs*" }
buildoptions {
"/wd4100", -- warning C4100: 'xxx' : unreferenced formal parameter
@@ -431,6 +431,7 @@ end
--------------------------------------------------
-- LUA library objects
--------------------------------------------------
+if (STANDALONE~=true) then
if not _OPTIONS["with-system-lua"] then
project "lua"
@@ -565,6 +566,7 @@ project "lualibs"
MAME_DIR .. "3rdparty/luafilesystem/src/lfs.c",
}
+end
--------------------------------------------------
-- portmidi library objects
--------------------------------------------------
@@ -735,8 +737,16 @@ end
configuration { }
+ local version = str_to_version(_OPTIONS["gcc_version"])
+ if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "gcc") then
+ if version >= 60000 then
+ buildoptions_cpp {
+ "-Wno-misleading-indentation",
+ }
+ end
+ end
+
if _OPTIONS["targetos"]=="windows" then
- local version = str_to_version(_OPTIONS["gcc_version"])
if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") then
buildoptions {
"-Wno-unknown-attributes",
@@ -747,7 +757,6 @@ end
end
if _OPTIONS["targetos"]=="macosx" then
- local version = str_to_version(_OPTIONS["gcc_version"])
if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") then
buildoptions {
"-Wno-switch",
@@ -818,150 +827,150 @@ end
--
--if not _OPTIONS["with-system-portaudio"] then
--project "portaudio"
--- uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4"
--- kind "StaticLib"
+-- uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4"
+-- kind "StaticLib"
--
--- configuration { "vs*" }
--- buildoptions {
--- "/wd4245", -- warning C4245: 'conversion' : conversion from 'type1' to 'type2', signed/unsigned mismatch
--- "/wd4244", -- warning C4244: 'argument' : conversion from 'xxx' to 'xxx', possible loss of data
--- "/wd4100", -- warning C4100: 'xxx' : unreferenced formal parameter
--- "/wd4389", -- warning C4389: 'operator' : signed/unsigned mismatch
--- "/wd4189", -- warning C4189: 'xxx' : local variable is initialized but not referenced
--- "/wd4127", -- warning C4127: conditional expression is constant
--- }
+-- configuration { "vs*" }
+-- buildoptions {
+-- "/wd4245", -- warning C4245: 'conversion' : conversion from 'type1' to 'type2', signed/unsigned mismatch
+-- "/wd4244", -- warning C4244: 'argument' : conversion from 'xxx' to 'xxx', possible loss of data
+-- "/wd4100", -- warning C4100: 'xxx' : unreferenced formal parameter
+-- "/wd4389", -- warning C4389: 'operator' : signed/unsigned mismatch
+-- "/wd4189", -- warning C4189: 'xxx' : local variable is initialized but not referenced
+-- "/wd4127", -- warning C4127: conditional expression is constant
+-- }
--if _OPTIONS["vs"]=="intel-15" then
--- buildoptions {
--- "/Qwd869", -- remark #869: parameter "xxx" was never referenced
--- "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated
--- "/Qwd2544", -- message #2544: empty dependent statement in if-statement
--- "/Qwd1879", -- warning #1879: unimplemented pragma ignored
--- }
+-- buildoptions {
+-- "/Qwd869", -- remark #869: parameter "xxx" was never referenced
+-- "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated
+-- "/Qwd2544", -- message #2544: empty dependent statement in if-statement
+-- "/Qwd1879", -- warning #1879: unimplemented pragma ignored
+-- }
--end
--- configuration { "vs2015*" }
--- buildoptions {
--- "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
--- }
+-- configuration { "vs2015*" }
+-- buildoptions {
+-- "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
+-- }
--
--- configuration { "gmake or ninja" }
--- buildoptions_c {
--- "-Wno-strict-prototypes",
--- "-Wno-bad-function-cast",
--- "-Wno-undef",
--- "-Wno-missing-braces",
--- "-Wno-unused-variable",
--- "-Wno-unused-value",
--- "-Wno-unused-function",
--- "-Wno-unknown-pragmas",
--- }
+-- configuration { "gmake or ninja" }
+-- buildoptions_c {
+-- "-Wno-strict-prototypes",
+-- "-Wno-bad-function-cast",
+-- "-Wno-undef",
+-- "-Wno-missing-braces",
+-- "-Wno-unused-variable",
+-- "-Wno-unused-value",
+-- "-Wno-unused-function",
+-- "-Wno-unknown-pragmas",
+-- }
--
--- local version = str_to_version(_OPTIONS["gcc_version"])
--- if (_OPTIONS["gcc"]~=nil) then
--- if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "android") 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
--- "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used
--- }
+-- local version = str_to_version(_OPTIONS["gcc_version"])
+-- if (_OPTIONS["gcc"]~=nil) then
+-- if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "android") 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
+-- "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used
+-- }
--
--- configuration { }
+-- configuration { }
--
--- includedirs {
--- MAME_DIR .. "3rdparty/portaudio/include",
--- MAME_DIR .. "3rdparty/portaudio/src/common",
--- }
+-- includedirs {
+-- MAME_DIR .. "3rdparty/portaudio/include",
+-- MAME_DIR .. "3rdparty/portaudio/src/common",
+-- }
--
--- files {
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_allocation.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_converters.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_cpuload.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_dither.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_debugprint.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_front.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_process.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_stream.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_trace.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/skeleton/pa_hostapi_skeleton.c",
--- }
+-- files {
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_allocation.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_converters.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_cpuload.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_dither.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_debugprint.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_front.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_process.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_stream.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_trace.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/skeleton/pa_hostapi_skeleton.c",
+-- }
--
--- if _OPTIONS["targetos"]=="windows" then
--- defines {
--- "PA_USE_DS=1",
--- "PA_USE_WDMKS=1",
--- "PA_USE_WMME=1",
--- }
--- includedirs {
--- MAME_DIR .. "3rdparty/portaudio/src/os/win",
--- }
+-- if _OPTIONS["targetos"]=="windows" then
+-- defines {
+-- "PA_USE_DS=1",
+-- "PA_USE_WDMKS=1",
+-- "PA_USE_WMME=1",
+-- }
+-- includedirs {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win",
+-- }
--
--- configuration { }
--- files {
--- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_util.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_waveformat.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_wdmks_utils.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_coinitialize.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds_dynlink.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c",
--- }
+-- configuration { }
+-- files {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_util.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_waveformat.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_wdmks_utils.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_coinitialize.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds_dynlink.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c",
+-- }
--
--- end
--- if _OPTIONS["targetos"]=="linux" then
--- defines {
--- "PA_USE_ALSA=1",
--- "PA_USE_OSS=1",
--- "HAVE_LINUX_SOUNDCARD_H",
--- }
--- includedirs {
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix",
--- }
--- files {
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/oss/pa_unix_oss.c",
--- }
--- end
--- if _OPTIONS["targetos"]=="macosx" then
--- defines {
--- "PA_USE_COREAUDIO=1",
--- }
--- includedirs {
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix",
--- }
--- files {
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c",
--- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_utilities.c",
--- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_blocking.c",
--- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c",
--- }
--- end
+-- end
+-- if _OPTIONS["targetos"]=="linux" then
+-- defines {
+-- "PA_USE_ALSA=1",
+-- "PA_USE_OSS=1",
+-- "HAVE_LINUX_SOUNDCARD_H",
+-- }
+-- includedirs {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix",
+-- }
+-- files {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/oss/pa_unix_oss.c",
+-- }
+-- end
+-- if _OPTIONS["targetos"]=="macosx" then
+-- defines {
+-- "PA_USE_COREAUDIO=1",
+-- }
+-- includedirs {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix",
+-- }
+-- files {
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_utilities.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_blocking.c",
+-- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c",
+-- }
+-- end
--
--else
--links {
--- ext_lib("portaudio"),
+-- ext_lib("portaudio"),
--}
--end
@@ -1034,11 +1043,6 @@ project "uv"
"WIN32_LEAN_AND_MEAN",
"_WIN32_WINNT=0x0502",
}
- if _ACTION == "vs2013" then
- files {
- MAME_DIR .. "3rdparty/libuv/src/win/snprintf.c",
- }
- end
configuration { }
files {
MAME_DIR .. "3rdparty/libuv/src/win/async.c",
@@ -1161,7 +1165,7 @@ project "uv"
links {
"kvm",
}
- end
+ end
if (_OPTIONS["SHADOW_CHECK"]=="1") then
removebuildoptions {
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index fa5f6dabd15..0ba196a4500 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -153,17 +153,32 @@ end
---------------------------------------------------
--
---@src/devices/bus/apricot/expansion.h,BUSES["APRICOT_EXPANSION"] = true
+--@src/devices/bus/apricot/expansion/expansion.h,BUSES["APRICOT_EXPANSION"] = true
---------------------------------------------------
if (BUSES["APRICOT_EXPANSION"]~=null) then
files {
- MAME_DIR .. "src/devices/bus/apricot/expansion.cpp",
- MAME_DIR .. "src/devices/bus/apricot/expansion.h",
- MAME_DIR .. "src/devices/bus/apricot/cards.cpp",
- MAME_DIR .. "src/devices/bus/apricot/cards.h",
- MAME_DIR .. "src/devices/bus/apricot/ram.cpp",
- MAME_DIR .. "src/devices/bus/apricot/ram.h",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/expansion.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/expansion.h",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/cards.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/cards.h",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/ram.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/ram.h",
+ }
+end
+
+
+---------------------------------------------------
+--
+--@src/devices/bus/apricot/keyboard/keyboard.h,BUSES["APRICOT_KEYBOARD"] = true
+---------------------------------------------------
+
+if (BUSES["APRICOT_KEYBOARD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.h",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/hle.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/keyboard/hle.h",
}
end
@@ -1159,6 +1174,14 @@ if (BUSES["POFO"]~=null) then
MAME_DIR .. "src/devices/bus/pofo/hpc101.h",
MAME_DIR .. "src/devices/bus/pofo/hpc102.cpp",
MAME_DIR .. "src/devices/bus/pofo/hpc102.h",
+ MAME_DIR .. "src/devices/bus/pofo/hpc104.cpp",
+ MAME_DIR .. "src/devices/bus/pofo/hpc104.h",
+ MAME_DIR .. "src/devices/bus/pofo/ccm.cpp",
+ MAME_DIR .. "src/devices/bus/pofo/ccm.h",
+ MAME_DIR .. "src/devices/bus/pofo/ram.cpp",
+ MAME_DIR .. "src/devices/bus/pofo/ram.h",
+ MAME_DIR .. "src/devices/bus/pofo/rom.cpp",
+ MAME_DIR .. "src/devices/bus/pofo/rom.h",
}
end
@@ -2840,5 +2863,19 @@ end
if (BUSES["HP_OPTROM"]~=null) then
files {
MAME_DIR .. "src/devices/bus/hp_optroms/hp_optrom.cpp",
- }
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/bus/compis/graphics.h,BUSES["COMPIS_GRAPHICS"] = true
+---------------------------------------------------
+
+if (BUSES["COMPIS_GRAPHICS"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/compis/graphics.cpp",
+ MAME_DIR .. "src/devices/bus/compis/graphics.h",
+ MAME_DIR .. "src/devices/bus/compis/hrg.cpp",
+ MAME_DIR .. "src/devices/bus/compis/hrg.h",
+ }
end
diff --git a/docs/release/scripts/src/devices.lua b/docs/release/scripts/src/devices.lua
index cbdb046f397..081bc7617bb 100644
--- a/docs/release/scripts/src/devices.lua
+++ b/docs/release/scripts/src/devices.lua
@@ -41,7 +41,6 @@ function devicesProject(_target, _subtarget)
GEN_DIR .. "emu",
GEN_DIR .. "emu/layout",
ext_includedir("expat"),
- ext_includedir("lua"),
ext_includedir("flac"),
}
@@ -72,7 +71,6 @@ if #disasm_files > 0 then
MAME_DIR .. "3rdparty",
GEN_DIR .. "emu",
ext_includedir("expat"),
- ext_includedir("lua"),
}
files {
diff --git a/docs/release/scripts/src/emu.lua b/docs/release/scripts/src/emu.lua
index 1f96f3b4e22..cc0e2f8e649 100644
--- a/docs/release/scripts/src/emu.lua
+++ b/docs/release/scripts/src/emu.lua
@@ -30,7 +30,6 @@ includedirs {
includedirs {
ext_includedir("expat"),
- ext_includedir("lua"),
ext_includedir("zlib"),
ext_includedir("flac"),
ext_includedir("jpeg"),
@@ -83,6 +82,8 @@ files {
MAME_DIR .. "src/emu/dioutput.h",
MAME_DIR .. "src/emu/dipty.cpp",
MAME_DIR .. "src/emu/dipty.h",
+ MAME_DIR .. "src/emu/dirom.cpp",
+ MAME_DIR .. "src/emu/dirom.h",
MAME_DIR .. "src/emu/dirtc.cpp",
MAME_DIR .. "src/emu/dirtc.h",
MAME_DIR .. "src/emu/diserial.cpp",
@@ -111,7 +112,7 @@ files {
MAME_DIR .. "src/emu/emucore.cpp",
MAME_DIR .. "src/emu/emucore.h",
MAME_DIR .. "src/emu/emumem.cpp",
- MAME_DIR .. "src/emu/emumem.h",
+ MAME_DIR .. "src/emu/emumem.h",
MAME_DIR .. "src/emu/emuopts.cpp",
MAME_DIR .. "src/emu/emuopts.h",
MAME_DIR .. "src/emu/emupal.cpp",
@@ -149,6 +150,8 @@ files {
MAME_DIR .. "src/emu/rendutil.h",
MAME_DIR .. "src/emu/romload.cpp",
MAME_DIR .. "src/emu/romload.h",
+ MAME_DIR .. "src/emu/romentry.h",
+ MAME_DIR .. "src/emu/romentry.cpp",
MAME_DIR .. "src/emu/save.cpp",
MAME_DIR .. "src/emu/save.h",
MAME_DIR .. "src/emu/schedule.cpp",
@@ -157,6 +160,8 @@ files {
MAME_DIR .. "src/emu/screen.h",
MAME_DIR .. "src/emu/softlist.cpp",
MAME_DIR .. "src/emu/softlist.h",
+ MAME_DIR .. "src/emu/softlist_dev.cpp",
+ MAME_DIR .. "src/emu/softlist_dev.h",
MAME_DIR .. "src/emu/sound.cpp",
MAME_DIR .. "src/emu/sound.h",
MAME_DIR .. "src/emu/speaker.cpp",
diff --git a/docs/release/scripts/src/formats.lua b/docs/release/scripts/src/formats.lua
new file mode 100644
index 00000000000..643beb7d36f
--- /dev/null
+++ b/docs/release/scripts/src/formats.lua
@@ -0,0 +1,1722 @@
+-- license:BSD-3-Clause
+-- copyright-holders:MAMEdev Team
+
+---------------------------------------------------------------------------
+--
+-- formats.lua
+--
+-- Rules for building formats
+--
+---------------------------------------------------------------------------
+function formatsProject(_target, _subtarget)
+project "formats"
+ uuid (os.uuid("formats-" .. _target .."_" .. _subtarget))
+ kind (LIBTYPE)
+ targetsubdir(_target .."_" .. _subtarget)
+ addprojectflags()
+
+ options {
+ "ArchiveSplit",
+ }
+
+ includedirs {
+ MAME_DIR .. "src/osd",
+ MAME_DIR .. "src/emu",
+ MAME_DIR .. "src/lib",
+ MAME_DIR .. "src/lib/util",
+ MAME_DIR .. "3rdparty",
+ ext_includedir("zlib"),
+ }
+
+ files {
+ MAME_DIR .. "src/lib/formats/ioprocs.cpp",
+ MAME_DIR .. "src/lib/formats/ioprocs.h",
+ MAME_DIR .. "src/lib/formats/imageutl.cpp",
+ MAME_DIR .. "src/lib/formats/imageutl.h",
+
+ MAME_DIR .. "src/lib/formats/cassimg.cpp",
+ MAME_DIR .. "src/lib/formats/cassimg.h",
+ MAME_DIR .. "src/lib/formats/wavfile.cpp",
+ MAME_DIR .. "src/lib/formats/wavfile.h",
+
+ MAME_DIR .. "src/lib/formats/flopimg.cpp",
+ MAME_DIR .. "src/lib/formats/flopimg.h",
+
+ MAME_DIR .. "src/lib/formats/cqm_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/cqm_dsk.h",
+ MAME_DIR .. "src/lib/formats/dsk_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/dsk_dsk.h",
+ MAME_DIR .. "src/lib/formats/td0_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/td0_dsk.h",
+ MAME_DIR .. "src/lib/formats/hxcmfm_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/hxcmfm_dsk.h",
+ MAME_DIR .. "src/lib/formats/mfi_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/mfi_dsk.h",
+ MAME_DIR .. "src/lib/formats/imd_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/imd_dsk.h",
+ MAME_DIR .. "src/lib/formats/ipf_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/ipf_dsk.h",
+ MAME_DIR .. "src/lib/formats/d88_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/d88_dsk.h",
+ MAME_DIR .. "src/lib/formats/dfi_dsk.cpp",
+ MAME_DIR .. "src/lib/formats/dfi_dsk.h",
+ MAME_DIR .. "src/lib/formats/fdi_dsk.cpp",
+ }
+
+--------------------------------------------------
+--
+--@src/lib/formats/2d_dsk.h,FORMATS["2D_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["2D_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/2d_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/2d_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/a26_cas.h,FORMATS["A26_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["A26_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/a26_cas.cpp",
+ MAME_DIR.. "src/lib/formats/a26_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/a5105_dsk.h,FORMATS["A5105_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["A5105_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/a5105_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/a5105_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/abc800_dsk.h,FORMATS["ABC800_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ABC800_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/abc800_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/abc800_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/abcfd2_dsk.h,FORMATS["ABCFD2_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ABCFD2_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/abcfd2_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/abcfd2_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ace_tap.h,FORMATS["ACE_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["ACE_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ace_tap.cpp",
+ MAME_DIR.. "src/lib/formats/ace_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/acorn_dsk.h,FORMATS["ACORN_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ACORN_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/acorn_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/acorn_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/adam_cas.h,FORMATS["ADAM_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["ADAM_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/adam_cas.cpp",
+ MAME_DIR.. "src/lib/formats/adam_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/adam_dsk.h,FORMATS["ADAM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ADAM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/adam_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/adam_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/afs_dsk.h,FORMATS["AFS_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["AFS_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/afs_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/afs_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ami_dsk.h,FORMATS["AMI_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["AMI_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ami_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ami_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ap2_dsk.h,FORMATS["AP2_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["AP2_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ap2_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ap2_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/apf_apt.h,FORMATS["APF_APT"] = true
+--------------------------------------------------
+
+if (FORMATS["APF_APT"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/apf_apt.cpp",
+ MAME_DIR.. "src/lib/formats/apf_apt.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/apollo_dsk.h,FORMATS["APOLLO_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["APOLLO_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/apollo_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/apollo_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/applix_dsk.h,FORMATS["APPLIX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["APPLIX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/applix_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/applix_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/apridisk.h,FORMATS["APRIDISK"] = true
+--------------------------------------------------
+
+if (FORMATS["APRIDISK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/apridisk.cpp",
+ MAME_DIR.. "src/lib/formats/apridisk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ap_dsk35.h,FORMATS["AP_DSK35"] = true
+--------------------------------------------------
+
+if (FORMATS["AP_DSK35"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ap_dsk35.cpp",
+ MAME_DIR.. "src/lib/formats/ap_dsk35.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/asst128_dsk.h,FORMATS["ASST128_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ASST128_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/asst128_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/asst128_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/atari_dsk.h,FORMATS["ATARI_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ATARI_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/atari_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/atari_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/atom_dsk.h,FORMATS["ATOM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ATOM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/atom_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/atom_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/atom_tap.h,FORMATS["ATOM_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["ATOM_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/atom_tap.cpp",
+ MAME_DIR.. "src/lib/formats/atom_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/basicdsk.h,FORMATS["BASICDSK"] = true
+--------------------------------------------------
+
+if (FORMATS["BASICDSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/basicdsk.cpp",
+ MAME_DIR.. "src/lib/formats/basicdsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/bw12_dsk.h,FORMATS["BW12_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["BW12_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/bw12_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/bw12_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/bw2_dsk.h,FORMATS["BW2_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["BW2_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/bw2_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/bw2_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/c3040_dsk.h,FORMATS["C3040_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["C3040_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/c3040_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/c3040_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/c4040_dsk.h,FORMATS["C4040_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["C4040_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/c4040_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/c4040_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/c8280_dsk.h,FORMATS["C8280_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["C8280_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/c8280_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/c8280_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/camplynx_cas.h,FORMATS["CAMPLYNX_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["CAMPLYNX_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/camplynx_cas.cpp",
+ MAME_DIR.. "src/lib/formats/camplynx_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/camplynx_dsk.h,FORMATS["CAMPLYNX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CAMPLYNX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/camplynx_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/camplynx_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cbm_crt.h,FORMATS["CBM_CRT"] = true
+--------------------------------------------------
+
+if (FORMATS["CBM_CRT"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cbm_crt.cpp",
+ MAME_DIR.. "src/lib/formats/cbm_crt.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cbm_tap.h,FORMATS["CBM_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["CBM_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cbm_tap.cpp",
+ MAME_DIR.. "src/lib/formats/cbm_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ccvf_dsk.h,FORMATS["CCVF_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CCVF_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ccvf_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ccvf_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cd90_640_dsk.h,FORMATS["CD90_640_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CD90_640_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cd90_640_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/cd90_640_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cgenie_dsk.h,FORMATS["CGENIE_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CGENIE_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cgenie_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/cgenie_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cgen_cas.h,FORMATS["CGEN_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["CGEN_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cgen_cas.cpp",
+ MAME_DIR.. "src/lib/formats/cgen_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/coco_cas.h,FORMATS["COCO_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["COCO_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/coco_cas.cpp",
+ MAME_DIR.. "src/lib/formats/coco_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/comx35_dsk.h,FORMATS["COMX35_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["COMX35_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/comx35_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/comx35_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/concept_dsk.h,FORMATS["CONCEPT_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CONCEPT_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/concept_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/concept_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/coupedsk.h,FORMATS["COUPEDSK"] = true
+--------------------------------------------------
+
+if (FORMATS["COUPEDSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/coupedsk.cpp",
+ MAME_DIR.. "src/lib/formats/coupedsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/cpis_dsk.h,FORMATS["CPIS_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["CPIS_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/cpis_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/cpis_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/csw_cas.h,FORMATS["CSW_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["CSW_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/csw_cas.cpp",
+ MAME_DIR.. "src/lib/formats/csw_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/d64_dsk.h,FORMATS["D64_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["D64_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/d64_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/d64_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/d71_dsk.h,FORMATS["D71_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["D71_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/d71_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/d71_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/d80_dsk.h,FORMATS["D80_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["D80_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/d80_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/d80_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/d81_dsk.h,FORMATS["D81_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["D81_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/d81_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/d81_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/d82_dsk.h,FORMATS["D82_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["D82_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/d82_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/d82_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/dcp_dsk.h,FORMATS["DCP_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DCP_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dcp_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dcp_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/dim_dsk.h,FORMATS["DIM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DIM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dim_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dim_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/dip_dsk.h,FORMATS["DIP_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DIP_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dip_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dip_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/dmk_dsk.h,FORMATS["DMK_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DMK_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dmk_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dmk_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ep64_dsk.h,FORMATS["EP64_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["EP64_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ep64_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ep64_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/dmv_dsk.h,FORMATS["DMV_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["DMV_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/dmv_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/dmv_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/esq16_dsk.h,FORMATS["ESQ16_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ESQ16_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/esq16_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/esq16_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/esq8_dsk.h,FORMATS["ESQ8_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ESQ8_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/esq8_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/esq8_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/excali64_dsk.h,FORMATS["EXCALI64_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["EXCALI64_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/excali64_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/excali64_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fc100_cas.h,FORMATS["FC100_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["FC100_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fc100_cas.cpp",
+ MAME_DIR.. "src/lib/formats/fc100_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fdd_dsk.h,FORMATS["FDD_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["FDD_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fdd_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/fdd_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/flex_dsk.h,FORMATS["FLEX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["FLEX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/flex_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/flex_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fm7_cas.h,FORMATS["FM7_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["FM7_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fm7_cas.cpp",
+ MAME_DIR.. "src/lib/formats/fm7_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fmsx_cas.h,FORMATS["FMSX_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["FMSX_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fmsx_cas.cpp",
+ MAME_DIR.. "src/lib/formats/fmsx_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fmtowns_dsk.h,FORMATS["FMTOWNS_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["FMTOWNS_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fmtowns_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/fmtowns_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fsd_dsk.h,FORMATS["FSD_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["FSD_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/fsd_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/fsd_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/g64_dsk.h,FORMATS["G64_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["G64_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/g64_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/g64_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/gtp_cas.h,FORMATS["GTP_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["GTP_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/gtp_cas.cpp",
+ MAME_DIR.. "src/lib/formats/gtp_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/guab_dsk.h,FORMATS["GUAB_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["GUAB_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/guab_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/guab_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/hector_minidisc.h,FORMATS["HECTOR_MINIDISC"] = true
+--------------------------------------------------
+
+if (FORMATS["HECTOR_MINIDISC"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/hector_minidisc.cpp",
+ MAME_DIR.. "src/lib/formats/hector_minidisc.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/hect_dsk.h,FORMATS["HECT_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["HECT_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/hect_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/hect_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/hect_tap.h,FORMATS["HECT_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["HECT_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/hect_tap.cpp",
+ MAME_DIR.. "src/lib/formats/hect_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/iq151_dsk.h,FORMATS["IQ151_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["IQ151_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/iq151_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/iq151_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/itt3030_dsk.h,FORMATS["ITT3030_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ITT3030_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/itt3030_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/itt3030_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/jvc_dsk.h,FORMATS["JVC_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["JVC_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/jvc_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/jvc_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/kaypro_dsk.h,FORMATS["KAYPRO_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["KAYPRO_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/kaypro_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/kaypro_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/kc85_dsk.h,FORMATS["KC85_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["KC85_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/kc85_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/kc85_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/kc_cas.h,FORMATS["KC_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["KC_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/kc_cas.cpp",
+ MAME_DIR.. "src/lib/formats/kc_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/kim1_cas.h,FORMATS["KIM1_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["KIM1_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/kim1_cas.cpp",
+ MAME_DIR.. "src/lib/formats/kim1_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/lviv_lvt.h,FORMATS["LVIV_LVT"] = true
+--------------------------------------------------
+
+if (FORMATS["LVIV_LVT"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/lviv_lvt.cpp",
+ MAME_DIR.. "src/lib/formats/lviv_lvt.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/m20_dsk.h,FORMATS["M20_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["M20_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/m20_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/m20_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/m5_dsk.h,FORMATS["M5_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["M5_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/m5_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/m5_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/mbee_cas.h,FORMATS["MBEE_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["MBEE_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/mbee_cas.cpp",
+ MAME_DIR.. "src/lib/formats/mbee_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/mfm_hd.h,FORMATS["MFM_HD"] = true
+--------------------------------------------------
+
+if (FORMATS["MFM_HD"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/mfm_hd.cpp",
+ MAME_DIR.. "src/lib/formats/mfm_hd.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/mm_dsk.h,FORMATS["MM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["MM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/mm_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/mm_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/msx_dsk.h,FORMATS["MSX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["MSX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/msx_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/msx_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/mz_cas.h,FORMATS["MZ_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["MZ_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/mz_cas.cpp",
+ MAME_DIR.. "src/lib/formats/mz_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/nanos_dsk.h,FORMATS["NANOS_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["NANOS_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/nanos_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/nanos_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/nascom_dsk.h,FORMATS["NASCOM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["NASCOM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/nascom_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/nascom_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/naslite_dsk.h,FORMATS["NASLITE_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["NASLITE_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/naslite_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/naslite_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/nes_dsk.h,FORMATS["NES_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["NES_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/nes_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/nes_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/nfd_dsk.h,FORMATS["NFD_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["NFD_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/nfd_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/nfd_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/orao_cas.h,FORMATS["ORAO_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["ORAO_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/orao_cas.cpp",
+ MAME_DIR.. "src/lib/formats/orao_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/oric_dsk.h,FORMATS["ORIC_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ORIC_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/oric_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/oric_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/oric_tap.h,FORMATS["ORIC_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["ORIC_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/oric_tap.cpp",
+ MAME_DIR.. "src/lib/formats/oric_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/p6001_cas.h,FORMATS["P6001_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["P6001_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/p6001_cas.cpp",
+ MAME_DIR.. "src/lib/formats/p6001_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pasti_dsk.h,FORMATS["PASTI_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PASTI_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pasti_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pasti_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pc98fdi_dsk.h,FORMATS["PC98FDI_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PC98FDI_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pc98fdi_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pc98fdi_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pc98_dsk.h,FORMATS["PC98_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PC98_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pc98_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pc98_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pc_dsk.h,FORMATS["PC_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PC_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pc_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pc_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/phc25_cas.h,FORMATS["PHC25_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["PHC25_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/phc25_cas.cpp",
+ MAME_DIR.. "src/lib/formats/phc25_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pk8020_dsk.h,FORMATS["PK8020_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PK8020_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pk8020_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pk8020_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pmd_cas.h,FORMATS["PMD_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["PMD_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pmd_cas.cpp",
+ MAME_DIR.. "src/lib/formats/pmd_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/primoptp.h,FORMATS["PRIMOPTP"] = true
+--------------------------------------------------
+
+if (FORMATS["PRIMOPTP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/primoptp.cpp",
+ MAME_DIR.. "src/lib/formats/primoptp.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/pyldin_dsk.h,FORMATS["PYLDIN_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["PYLDIN_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/pyldin_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/pyldin_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ql_dsk.h,FORMATS["QL_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["QL_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ql_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ql_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/rk_cas.h,FORMATS["RK_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["RK_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/rk_cas.cpp",
+ MAME_DIR.. "src/lib/formats/rk_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/rx50_dsk.h,FORMATS["RX50_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["RX50_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/rx50_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/rx50_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sc3000_bit.h,FORMATS["SC3000_BIT"] = true
+--------------------------------------------------
+
+if (FORMATS["SC3000_BIT"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sc3000_bit.cpp",
+ MAME_DIR.. "src/lib/formats/sc3000_bit.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sf7000_dsk.h,FORMATS["SF7000_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["SF7000_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sf7000_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/sf7000_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/smx_dsk.h,FORMATS["SMX_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["SMX_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/smx_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/smx_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sol_cas.h,FORMATS["SOL_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["SOL_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sol_cas.cpp",
+ MAME_DIR.. "src/lib/formats/sol_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sorc_cas.h,FORMATS["SORC_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["SORC_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sorc_cas.cpp",
+ MAME_DIR.. "src/lib/formats/sorc_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sorc_dsk.h,FORMATS["SORC_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["SORC_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sorc_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/sorc_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/sord_cas.h,FORMATS["SORD_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["SORD_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/sord_cas.cpp",
+ MAME_DIR.. "src/lib/formats/sord_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/spc1000_cas.h,FORMATS["SPC1000_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["SPC1000_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/spc1000_cas.cpp",
+ MAME_DIR.. "src/lib/formats/spc1000_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/st_dsk.h,FORMATS["ST_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["ST_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/st_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/st_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/svi_cas.h,FORMATS["SVI_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["SVI_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/svi_cas.cpp",
+ MAME_DIR.. "src/lib/formats/svi_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/svi_dsk.h,FORMATS["SVI_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["SVI_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/svi_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/svi_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/tandy2k_dsk.h,FORMATS["TANDY2K_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TANDY2K_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/tandy2k_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/tandy2k_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/thom_cas.h,FORMATS["THOM_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["THOM_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/thom_cas.cpp",
+ MAME_DIR.. "src/lib/formats/thom_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/thom_dsk.h,FORMATS["THOM_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["THOM_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/thom_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/thom_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/ti99_dsk.h,FORMATS["TI99_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TI99_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/ti99_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/ti99_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/tiki100_dsk.h,FORMATS["TIKI100_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TIKI100_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/tiki100_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/tiki100_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/trd_dsk.h,FORMATS["TRD_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TRD_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/trd_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/trd_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/trs80_dsk.h,FORMATS["TRS80_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TRS80_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/trs80_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/trs80_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/trs_cas.h,FORMATS["TRS_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["TRS_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/trs_cas.cpp",
+ MAME_DIR.. "src/lib/formats/trs_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/tvc_cas.h,FORMATS["TVC_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["TVC_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/tvc_cas.cpp",
+ MAME_DIR.. "src/lib/formats/tvc_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/tvc_dsk.h,FORMATS["TVC_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["TVC_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/tvc_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/tvc_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/tzx_cas.h,FORMATS["TZX_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["TZX_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/tzx_cas.cpp",
+ MAME_DIR.. "src/lib/formats/tzx_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/uef_cas.h,FORMATS["UEF_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["UEF_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/uef_cas.cpp",
+ MAME_DIR.. "src/lib/formats/uef_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/upd765_dsk.h,FORMATS["UPD765_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["UPD765_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/upd765_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/upd765_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/vdk_dsk.h,FORMATS["VDK_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["VDK_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/vdk_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/vdk_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/vector06_dsk.h,FORMATS["VECTOR06_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["VECTOR06_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/vector06_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/vector06_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/vg5k_cas.h,FORMATS["VG5K_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["VG5K_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/vg5k_cas.cpp",
+ MAME_DIR.. "src/lib/formats/vg5k_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/victor9k_dsk.h,FORMATS["VICTOR9K_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["VICTOR9K_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/victor9k_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/victor9k_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/vt_cas.h,FORMATS["VT_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["VT_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/vt_cas.cpp",
+ MAME_DIR.. "src/lib/formats/vt_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/wd177x_dsk.h,FORMATS["WD177X_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["WD177X_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/wd177x_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/wd177x_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/x07_cas.h,FORMATS["X07_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["X07_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/x07_cas.cpp",
+ MAME_DIR.. "src/lib/formats/x07_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/x1_tap.h,FORMATS["X1_TAP"] = true
+--------------------------------------------------
+
+if (FORMATS["X1_TAP"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/x1_tap.cpp",
+ MAME_DIR.. "src/lib/formats/x1_tap.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/xdf_dsk.h,FORMATS["XDF_DSK"] = true
+--------------------------------------------------
+
+if (FORMATS["XDF_DSK"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/xdf_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/xdf_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/zx81_p.h,FORMATS["ZX81_P"] = true
+--------------------------------------------------
+
+if (FORMATS["ZX81_P"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/zx81_p.cpp",
+ MAME_DIR.. "src/lib/formats/zx81_p.h",
+ }
+end
+
+end
diff --git a/docs/release/scripts/src/lib.lua b/docs/release/scripts/src/lib.lua
index f554d56ab7c..51b92d098d2 100644
--- a/docs/release/scripts/src/lib.lua
+++ b/docs/release/scripts/src/lib.lua
@@ -48,8 +48,6 @@ project "utils"
MAME_DIR .. "src/lib/util/corestr.h",
MAME_DIR .. "src/lib/util/coreutil.cpp",
MAME_DIR .. "src/lib/util/coreutil.h",
- MAME_DIR .. "src/lib/util/cstrpool.cpp",
- MAME_DIR .. "src/lib/util/cstrpool.h",
MAME_DIR .. "src/lib/util/delegate.cpp",
MAME_DIR .. "src/lib/util/delegate.h",
MAME_DIR .. "src/lib/util/flac.cpp",
@@ -81,6 +79,7 @@ project "utils"
MAME_DIR .. "src/lib/util/pool.h",
MAME_DIR .. "src/lib/util/sha1.cpp",
MAME_DIR .. "src/lib/util/sha1.h",
+ MAME_DIR .. "src/lib/util/strformat.cpp",
MAME_DIR .. "src/lib/util/strformat.h",
MAME_DIR .. "src/lib/util/timeconv.cpp",
MAME_DIR .. "src/lib/util/timeconv.h",
@@ -92,6 +91,7 @@ project "utils"
MAME_DIR .. "src/lib/util/un7z.h",
MAME_DIR .. "src/lib/util/vbiparse.cpp",
MAME_DIR .. "src/lib/util/vbiparse.h",
+ MAME_DIR .. "src/lib/util/vecstream.cpp",
MAME_DIR .. "src/lib/util/vecstream.h",
MAME_DIR .. "src/lib/util/wavwrite.cpp",
MAME_DIR .. "src/lib/util/wavwrite.h",
@@ -100,333 +100,3 @@ project "utils"
MAME_DIR .. "src/lib/util/zippath.cpp",
MAME_DIR .. "src/lib/util/zippath.h",
}
-
-
-project "formats"
- uuid "f69636b1-fcce-45ce-b09a-113e371a2d7a"
- kind (LIBTYPE)
-
- addprojectflags()
-
- options {
- "ArchiveSplit",
- }
-
- includedirs {
- MAME_DIR .. "src/osd",
- MAME_DIR .. "src/emu",
- MAME_DIR .. "src/lib",
- MAME_DIR .. "src/lib/util",
- MAME_DIR .. "3rdparty",
- ext_includedir("zlib"),
- }
-
- files {
--- MAME_DIR .. "src/lib/formats/2d_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/2d_dsk.h",
- MAME_DIR .. "src/lib/formats/cassimg.cpp",
- MAME_DIR .. "src/lib/formats/cassimg.h",
- MAME_DIR .. "src/lib/formats/flopimg.cpp",
- MAME_DIR .. "src/lib/formats/flopimg.h",
- MAME_DIR .. "src/lib/formats/imageutl.cpp",
- MAME_DIR .. "src/lib/formats/imageutl.h",
- MAME_DIR .. "src/lib/formats/ioprocs.cpp",
- MAME_DIR .. "src/lib/formats/ioprocs.h",
--- MAME_DIR .. "src/lib/formats/basicdsk.cpp",
--- MAME_DIR .. "src/lib/formats/basicdsk.h",
--- MAME_DIR .. "src/lib/formats/a26_cas.cpp",
--- MAME_DIR .. "src/lib/formats/a26_cas.h",
--- MAME_DIR .. "src/lib/formats/a5105_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/a5105_dsk.h",
--- MAME_DIR .. "src/lib/formats/abc800_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/abc800_dsk.h",
--- MAME_DIR .. "src/lib/formats/abcfd2_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/abcfd2_dsk.h",
--- MAME_DIR .. "src/lib/formats/ace_tap.cpp",
--- MAME_DIR .. "src/lib/formats/ace_tap.h",
--- MAME_DIR .. "src/lib/formats/adam_cas.cpp",
--- MAME_DIR .. "src/lib/formats/adam_cas.h",
--- MAME_DIR .. "src/lib/formats/adam_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/adam_dsk.h",
--- MAME_DIR .. "src/lib/formats/ami_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ami_dsk.h",
--- MAME_DIR .. "src/lib/formats/ap2_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ap2_dsk.h",
--- MAME_DIR .. "src/lib/formats/apf_apt.cpp",
--- MAME_DIR .. "src/lib/formats/apf_apt.h",
--- MAME_DIR .. "src/lib/formats/apridisk.cpp",
--- MAME_DIR .. "src/lib/formats/apridisk.h",
--- MAME_DIR .. "src/lib/formats/apollo_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/apollo_dsk.h",
--- MAME_DIR .. "src/lib/formats/ap_dsk35.cpp",
--- MAME_DIR .. "src/lib/formats/ap_dsk35.h",
--- MAME_DIR .. "src/lib/formats/applix_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/applix_dsk.h",
--- MAME_DIR .. "src/lib/formats/asst128_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/asst128_dsk.h",
--- MAME_DIR .. "src/lib/formats/atari_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/atari_dsk.h",
--- MAME_DIR .. "src/lib/formats/atom_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/atom_dsk.h",
--- MAME_DIR .. "src/lib/formats/atom_tap.cpp",
--- MAME_DIR .. "src/lib/formats/atom_tap.h",
--- MAME_DIR .. "src/lib/formats/bbc_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/bbc_dsk.h",
--- MAME_DIR .. "src/lib/formats/bw2_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/bw2_dsk.h",
--- MAME_DIR .. "src/lib/formats/bw12_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/bw12_dsk.h",
--- MAME_DIR .. "src/lib/formats/c3040_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/c3040_dsk.h",
--- MAME_DIR .. "src/lib/formats/c4040_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/c4040_dsk.h",
--- MAME_DIR .. "src/lib/formats/c8280_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/c8280_dsk.h",
--- MAME_DIR .. "src/lib/formats/camplynx_cas.cpp",
--- MAME_DIR .. "src/lib/formats/camplynx_cas.h",
--- MAME_DIR .. "src/lib/formats/camplynx_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/camplynx_dsk.h",
--- MAME_DIR .. "src/lib/formats/cbm_crt.cpp",
--- MAME_DIR .. "src/lib/formats/cbm_crt.h",
--- MAME_DIR .. "src/lib/formats/cbm_tap.cpp",
--- MAME_DIR .. "src/lib/formats/cbm_tap.h",
--- MAME_DIR .. "src/lib/formats/ccvf_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ccvf_dsk.h",
--- MAME_DIR .. "src/lib/formats/cd90_640_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/cd90_640_dsk.h",
--- MAME_DIR .. "src/lib/formats/cgen_cas.cpp",
--- MAME_DIR .. "src/lib/formats/cgen_cas.h",
--- MAME_DIR .. "src/lib/formats/cgenie_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/cgenie_dsk.h",
--- MAME_DIR .. "src/lib/formats/coco_cas.cpp",
--- MAME_DIR .. "src/lib/formats/coco_cas.h",
--- MAME_DIR .. "src/lib/formats/comx35_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/comx35_dsk.h",
--- MAME_DIR .. "src/lib/formats/concept_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/concept_dsk.h",
--- MAME_DIR .. "src/lib/formats/coupedsk.cpp",
--- MAME_DIR .. "src/lib/formats/coupedsk.h",
--- MAME_DIR .. "src/lib/formats/cpis_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/cpis_dsk.h",
- MAME_DIR .. "src/lib/formats/cqm_dsk.cpp",
- MAME_DIR .. "src/lib/formats/cqm_dsk.h",
--- MAME_DIR .. "src/lib/formats/csw_cas.cpp",
--- MAME_DIR .. "src/lib/formats/csw_cas.h",
--- MAME_DIR .. "src/lib/formats/d64_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/d64_dsk.h",
--- MAME_DIR .. "src/lib/formats/d71_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/d71_dsk.h",
--- MAME_DIR .. "src/lib/formats/d80_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/d80_dsk.h",
--- MAME_DIR .. "src/lib/formats/d81_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/d81_dsk.h",
--- MAME_DIR .. "src/lib/formats/d82_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/d82_dsk.h",
- MAME_DIR .. "src/lib/formats/d88_dsk.cpp",
- MAME_DIR .. "src/lib/formats/d88_dsk.h",
--- MAME_DIR .. "src/lib/formats/dcp_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/dcp_dsk.h",
- MAME_DIR .. "src/lib/formats/dfi_dsk.cpp",
- MAME_DIR .. "src/lib/formats/dfi_dsk.h",
--- MAME_DIR .. "src/lib/formats/dim_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/dim_dsk.h",
--- MAME_DIR .. "src/lib/formats/dip_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/dip_dsk.h",
--- MAME_DIR .. "src/lib/formats/dmk_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/dmk_dsk.h",
--- MAME_DIR .. "src/lib/formats/dmv_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/dmv_dsk.h",
- MAME_DIR .. "src/lib/formats/dsk_dsk.cpp",
- MAME_DIR .. "src/lib/formats/dsk_dsk.h",
--- MAME_DIR .. "src/lib/formats/ep64_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ep64_dsk.h",
--- MAME_DIR .. "src/lib/formats/esq8_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/esq8_dsk.h",
--- MAME_DIR .. "src/lib/formats/esq16_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/esq16_dsk.h",
--- MAME_DIR .. "src/lib/formats/excali64_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/excali64_dsk.h",
--- MAME_DIR .. "src/lib/formats/fc100_cas.cpp",
--- MAME_DIR .. "src/lib/formats/fc100_cas.h",
- MAME_DIR .. "src/lib/formats/fdi_dsk.cpp",
- MAME_DIR .. "src/lib/formats/fdd_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/fdd_dsk.h",
--- MAME_DIR .. "src/lib/formats/flex_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/flex_dsk.h",
--- MAME_DIR .. "src/lib/formats/fm7_cas.cpp",
--- MAME_DIR .. "src/lib/formats/fm7_cas.h",
--- MAME_DIR .. "src/lib/formats/fmsx_cas.cpp",
--- MAME_DIR .. "src/lib/formats/fmsx_cas.h",
--- MAME_DIR .. "src/lib/formats/fmtowns_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/fmtowns_dsk.h",
--- MAME_DIR .. "src/lib/formats/fsd_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/fsd_dsk.h",
--- MAME_DIR .. "src/lib/formats/g64_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/g64_dsk.h",
--- MAME_DIR .. "src/lib/formats/gtp_cas.cpp",
--- MAME_DIR .. "src/lib/formats/gtp_cas.h",
--- MAME_DIR .. "src/lib/formats/guab_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/guab_dsk.h",
--- MAME_DIR .. "src/lib/formats/hect_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/hect_dsk.h",
--- MAME_DIR .. "src/lib/formats/hect_tap.cpp",
--- MAME_DIR .. "src/lib/formats/hect_tap.h",
--- MAME_DIR .. "src/lib/formats/hector_minidisc.cpp",
--- MAME_DIR .. "src/lib/formats/hector_minidisc.h",
--- MAME_DIR .. "src/lib/formats/iq151_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/iq151_dsk.h",
- MAME_DIR .. "src/lib/formats/imd_dsk.cpp",
- MAME_DIR .. "src/lib/formats/imd_dsk.h",
- MAME_DIR .. "src/lib/formats/ipf_dsk.cpp",
- MAME_DIR .. "src/lib/formats/ipf_dsk.h",
--- MAME_DIR .. "src/lib/formats/jvc_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/jvc_dsk.h",
--- MAME_DIR .. "src/lib/formats/kaypro_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/kaypro_dsk.h",
--- MAME_DIR .. "src/lib/formats/kc_cas.cpp",
--- MAME_DIR .. "src/lib/formats/kc_cas.h",
--- MAME_DIR .. "src/lib/formats/kc85_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/kc85_dsk.h",
--- MAME_DIR .. "src/lib/formats/kim1_cas.cpp",
--- MAME_DIR .. "src/lib/formats/kim1_cas.h",
--- MAME_DIR .. "src/lib/formats/lviv_lvt.cpp",
--- MAME_DIR .. "src/lib/formats/lviv_lvt.h",
--- MAME_DIR .. "src/lib/formats/m20_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/m20_dsk.h",
--- MAME_DIR .. "src/lib/formats/m5_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/m5_dsk.h",
--- MAME_DIR .. "src/lib/formats/mbee_cas.cpp",
--- MAME_DIR .. "src/lib/formats/mbee_cas.h",
--- MAME_DIR .. "src/lib/formats/mm_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/mm_dsk.h",
--- MAME_DIR .. "src/lib/formats/msx_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/msx_dsk.h",
- MAME_DIR .. "src/lib/formats/mfi_dsk.cpp",
- MAME_DIR .. "src/lib/formats/mfi_dsk.h",
--- MAME_DIR .. "src/lib/formats/mfm_hd.cpp",
--- MAME_DIR .. "src/lib/formats/mfm_hd.h",
--- MAME_DIR .. "src/lib/formats/mz_cas.cpp",
--- MAME_DIR .. "src/lib/formats/mz_cas.h",
--- MAME_DIR .. "src/lib/formats/nanos_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/nanos_dsk.h",
--- MAME_DIR .. "src/lib/formats/nascom_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/nascom_dsk.h",
--- MAME_DIR .. "src/lib/formats/naslite_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/naslite_dsk.h",
--- MAME_DIR .. "src/lib/formats/nes_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/nes_dsk.h",
--- MAME_DIR .. "src/lib/formats/nfd_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/nfd_dsk.h",
--- MAME_DIR .. "src/lib/formats/orao_cas.cpp",
--- MAME_DIR .. "src/lib/formats/orao_cas.h",
--- MAME_DIR .. "src/lib/formats/oric_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/oric_dsk.h",
--- MAME_DIR .. "src/lib/formats/oric_tap.cpp",
--- MAME_DIR .. "src/lib/formats/oric_tap.h",
--- MAME_DIR .. "src/lib/formats/p6001_cas.cpp",
--- MAME_DIR .. "src/lib/formats/p6001_cas.h",
--- MAME_DIR .. "src/lib/formats/pasti_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pasti_dsk.h",
--- MAME_DIR .. "src/lib/formats/pc_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pc_dsk.h",
--- MAME_DIR .. "src/lib/formats/pc98_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pc98_dsk.h",
--- MAME_DIR .. "src/lib/formats/pc98fdi_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pc98fdi_dsk.h",
--- MAME_DIR .. "src/lib/formats/phc25_cas.cpp",
--- MAME_DIR .. "src/lib/formats/phc25_cas.h",
--- MAME_DIR .. "src/lib/formats/pk8020_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pk8020_dsk.h",
--- MAME_DIR .. "src/lib/formats/pmd_cas.cpp",
--- MAME_DIR .. "src/lib/formats/pmd_cas.h",
--- MAME_DIR .. "src/lib/formats/primoptp.cpp",
--- MAME_DIR .. "src/lib/formats/primoptp.h",
--- MAME_DIR .. "src/lib/formats/pyldin_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/pyldin_dsk.h",
--- MAME_DIR .. "src/lib/formats/ql_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ql_dsk.h",
--- MAME_DIR .. "src/lib/formats/rk_cas.cpp",
--- MAME_DIR .. "src/lib/formats/rk_cas.h",
--- MAME_DIR .. "src/lib/formats/rx50_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/rx50_dsk.h",
--- MAME_DIR .. "src/lib/formats/sc3000_bit.cpp",
--- MAME_DIR .. "src/lib/formats/sc3000_bit.h",
--- MAME_DIR .. "src/lib/formats/sf7000_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/sf7000_dsk.h",
--- MAME_DIR .. "src/lib/formats/smx_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/smx_dsk.h",
--- MAME_DIR .. "src/lib/formats/sol_cas.cpp",
--- MAME_DIR .. "src/lib/formats/sol_cas.h",
--- MAME_DIR .. "src/lib/formats/sorc_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/sorc_dsk.h",
--- MAME_DIR .. "src/lib/formats/sorc_cas.cpp",
--- MAME_DIR .. "src/lib/formats/sorc_cas.h",
--- MAME_DIR .. "src/lib/formats/sord_cas.cpp",
--- MAME_DIR .. "src/lib/formats/sord_cas.h",
--- MAME_DIR .. "src/lib/formats/spc1000_cas.cpp",
--- MAME_DIR .. "src/lib/formats/spc1000_cas.h",
--- MAME_DIR .. "src/lib/formats/st_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/st_dsk.h",
--- MAME_DIR .. "src/lib/formats/svi_cas.cpp",
--- MAME_DIR .. "src/lib/formats/svi_cas.h",
--- MAME_DIR .. "src/lib/formats/svi_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/svi_dsk.h",
--- MAME_DIR .. "src/lib/formats/tandy2k_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/tandy2k_dsk.h",
- MAME_DIR .. "src/lib/formats/td0_dsk.cpp",
- MAME_DIR .. "src/lib/formats/td0_dsk.h",
--- MAME_DIR .. "src/lib/formats/thom_cas.cpp",
--- MAME_DIR .. "src/lib/formats/thom_cas.h",
--- MAME_DIR .. "src/lib/formats/thom_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/thom_dsk.h",
--- MAME_DIR .. "src/lib/formats/ti99_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/ti99_dsk.h",
--- MAME_DIR .. "src/lib/formats/tiki100_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/tiki100_dsk.h",
--- MAME_DIR .. "src/lib/formats/trd_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/trd_dsk.h",
--- MAME_DIR .. "src/lib/formats/trs_cas.cpp",
--- MAME_DIR .. "src/lib/formats/trs_cas.h",
--- MAME_DIR .. "src/lib/formats/trs80_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/trs80_dsk.h",
--- MAME_DIR .. "src/lib/formats/tvc_cas.cpp",
--- MAME_DIR .. "src/lib/formats/tvc_cas.h",
--- MAME_DIR .. "src/lib/formats/tvc_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/tvc_dsk.h",
--- MAME_DIR .. "src/lib/formats/tzx_cas.cpp",
--- MAME_DIR .. "src/lib/formats/tzx_cas.h",
--- MAME_DIR .. "src/lib/formats/uef_cas.cpp",
--- MAME_DIR .. "src/lib/formats/uef_cas.h",
--- MAME_DIR .. "src/lib/formats/upd765_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/upd765_dsk.h",
--- MAME_DIR .. "src/lib/formats/vdk_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/vdk_dsk.h",
--- MAME_DIR .. "src/lib/formats/vector06_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/vector06_dsk.h",
--- MAME_DIR .. "src/lib/formats/victor9k_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/victor9k_dsk.h",
--- MAME_DIR .. "src/lib/formats/vg5k_cas.cpp",
--- MAME_DIR .. "src/lib/formats/vg5k_cas.h",
--- MAME_DIR .. "src/lib/formats/vt_cas.cpp",
--- MAME_DIR .. "src/lib/formats/vt_cas.h",
- MAME_DIR .. "src/lib/formats/wavfile.cpp",
- MAME_DIR .. "src/lib/formats/wavfile.h",
--- MAME_DIR .. "src/lib/formats/wd177x_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/wd177x_dsk.h",
--- MAME_DIR .. "src/lib/formats/x07_cas.cpp",
--- MAME_DIR .. "src/lib/formats/x07_cas.h",
--- MAME_DIR .. "src/lib/formats/x1_tap.cpp",
--- MAME_DIR .. "src/lib/formats/x1_tap.h",
--- MAME_DIR .. "src/lib/formats/xdf_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/xdf_dsk.h",
--- MAME_DIR .. "src/lib/formats/zx81_p.cpp",
--- MAME_DIR .. "src/lib/formats/zx81_p.h",
- MAME_DIR .. "src/lib/formats/hxcmfm_dsk.cpp",
- MAME_DIR .. "src/lib/formats/hxcmfm_dsk.h",
--- MAME_DIR .. "src/lib/formats/itt3030_dsk.cpp",
--- MAME_DIR .. "src/lib/formats/itt3030_dsk.h",
- }
-
--- netlist now defines a project
-dofile("netlist.lua")
-
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index 2afe2638ae6..2bbda989406 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -18,6 +18,7 @@ files {
-- MAME_DIR .. "src/devices/machine/clock.h",
-- MAME_DIR .. "src/devices/machine/keyboard.cpp",
-- MAME_DIR .. "src/devices/machine/keyboard.h",
+-- MAME_DIR .. "src/devices/machine/keyboard.ipp",
MAME_DIR .. "src/devices/machine/laserdsc.cpp",
MAME_DIR .. "src/devices/machine/laserdsc.h",
-- MAME_DIR .. "src/devices/machine/latch.cpp",
@@ -1202,6 +1203,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/ldp1000.h,MACHINES["LDP1450"] = true
+---------------------------------------------------
+
+if (MACHINES["LDP1450"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/ldp1450.cpp",
+ MAME_DIR .. "src/devices/machine/ldp1450.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/ldvp931.h,MACHINES["LDVP931"] = true
---------------------------------------------------
diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua
index 8fc9965d3c7..c33d1554157 100644
--- a/docs/release/scripts/src/main.lua
+++ b/docs/release/scripts/src/main.lua
@@ -197,12 +197,20 @@ if (STANDALONE~=true) then
"frontend",
}
end
+if (MACHINES["NETLIST"]~=null) then
links {
"netlist",
+ }
+end
+ links {
"optional",
"emu",
+ }
+--if (STANDALONE~=true) then
+ links {
"formats",
}
+--end
if #disasm_files > 0 then
links {
"dasm",
@@ -214,10 +222,13 @@ end
"softfloat",
ext_lib("jpeg"),
"7z",
+ }
+if (STANDALONE~=true) then
+ links {
ext_lib("lua"),
"lualibs",
}
-
+end
if _OPTIONS["USE_LIBUV"]=="1" then
links {
ext_lib("uv"),
@@ -256,11 +267,11 @@ end
ext_includedir("flac"),
}
-
+
if (STANDALONE==true) then
standalone();
end
-
+
if (STANDALONE~=true) then
if _OPTIONS["targetos"]=="macosx" and (not override_resources) then
linkoptions {
@@ -367,6 +378,6 @@ end
debugargs (_OPTIONS["DEBUG_ARGS"])
else
debugargs ("-window")
- end
-
+ end
+
end
diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua
index 58fdf39f6a0..70feb291aa5 100644
--- a/docs/release/scripts/src/netlist.lua
+++ b/docs/release/scripts/src/netlist.lua
@@ -14,8 +14,8 @@ project "netlist"
kind (LIBTYPE)
addprojectflags()
-
-
+
+
defines {
"__STDC_CONSTANT_MACROS",
}
@@ -43,14 +43,14 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/plib/pconfig.h",
MAME_DIR .. "src/lib/netlist/plib/palloc.cpp",
MAME_DIR .. "src/lib/netlist/plib/palloc.h",
- MAME_DIR .. "src/lib/netlist/plib/pchrono.cpp",
- MAME_DIR .. "src/lib/netlist/plib/pchrono.h",
+ MAME_DIR .. "src/lib/netlist/plib/pchrono.cpp",
+ MAME_DIR .. "src/lib/netlist/plib/pchrono.h",
MAME_DIR .. "src/lib/netlist/plib/pfmtlog.cpp",
MAME_DIR .. "src/lib/netlist/plib/pfmtlog.h",
MAME_DIR .. "src/lib/netlist/plib/plists.h",
- MAME_DIR .. "src/lib/netlist/plib/pdynlib.cpp",
- MAME_DIR .. "src/lib/netlist/plib/pdynlib.h",
- MAME_DIR .. "src/lib/netlist/plib/poptions.cpp",
+ MAME_DIR .. "src/lib/netlist/plib/pdynlib.cpp",
+ MAME_DIR .. "src/lib/netlist/plib/pdynlib.h",
+ MAME_DIR .. "src/lib/netlist/plib/poptions.cpp",
MAME_DIR .. "src/lib/netlist/plib/poptions.h",
MAME_DIR .. "src/lib/netlist/plib/pparser.cpp",
MAME_DIR .. "src/lib/netlist/plib/pparser.h",
@@ -63,8 +63,8 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/plib/pstream.cpp",
MAME_DIR .. "src/lib/netlist/plib/pstream.h",
MAME_DIR .. "src/lib/netlist/plib/ptypes.h",
- MAME_DIR .. "src/lib/netlist/plib/putil.cpp",
- MAME_DIR .. "src/lib/netlist/plib/putil.h",
+ MAME_DIR .. "src/lib/netlist/plib/putil.cpp",
+ MAME_DIR .. "src/lib/netlist/plib/putil.h",
MAME_DIR .. "src/lib/netlist/tools/nl_convert.cpp",
MAME_DIR .. "src/lib/netlist/tools/nl_convert.h",
MAME_DIR .. "src/lib/netlist/analog/nld_bjt.cpp",
@@ -147,8 +147,8 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/devices/nld_system.h",
MAME_DIR .. "src/lib/netlist/devices/nld_truthtable.cpp",
MAME_DIR .. "src/lib/netlist/devices/nld_truthtable.h",
- MAME_DIR .. "src/lib/netlist/devices/nlid_cmos.h",
- MAME_DIR .. "src/lib/netlist/devices/nlid_system.h",
+ MAME_DIR .. "src/lib/netlist/devices/nlid_cmos.h",
+ MAME_DIR .. "src/lib/netlist/devices/nlid_system.h",
MAME_DIR .. "src/lib/netlist/macro/nlm_ttl74xx.cpp",
MAME_DIR .. "src/lib/netlist/macro/nlm_ttl74xx.h",
MAME_DIR .. "src/lib/netlist/macro/nlm_cd4xxx.cpp",
diff --git a/docs/release/scripts/src/osd/modules.lua b/docs/release/scripts/src/osd/modules.lua
index 25a7aca2c0e..59cbc8c1d32 100644
--- a/docs/release/scripts/src/osd/modules.lua
+++ b/docs/release/scripts/src/osd/modules.lua
@@ -37,8 +37,8 @@ end
function pkgconfigcmd()
local pkgconfig = os.getenv("PKG_CONFIG")
- if pkgconfig == nil then
- return "pkg-config"
+ if pkgconfig == nil then
+ return "pkg-config"
end
return pkgconfig
end
diff --git a/docs/release/scripts/src/osd/windows.lua b/docs/release/scripts/src/osd/windows.lua
index a6e40c7aadc..32e7f2339a7 100644
--- a/docs/release/scripts/src/osd/windows.lua
+++ b/docs/release/scripts/src/osd/windows.lua
@@ -257,7 +257,7 @@ project ("ocore_" .. _OPTIONS["osd"])
MAME_DIR .. "src/osd/modules/file/winsocket.cpp",
MAME_DIR .. "src/osd/modules/lib/osdlib_win32.cpp",
}
-
+
--------------------------------------------------
diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua
index bf1e87ebc7e..ba2e689a820 100644
--- a/docs/release/scripts/src/sound.lua
+++ b/docs/release/scripts/src/sound.lua
@@ -1352,6 +1352,7 @@ if (SOUNDS["UPD1771"]~=null) then
MAME_DIR .. "src/devices/sound/upd1771.h",
}
end
+
---------------------------------------------------
-- GB_SOUND
--@src/devices/sound/gb.h,SOUNDS["GB_SOUND"] = true
@@ -1363,3 +1364,15 @@ if (SOUNDS["GB_SOUND"]~=null) then
MAME_DIR .. "src/devices/sound/gb.h",
}
end
+
+---------------------------------------------------
+-- PCD3311
+--@src/devices/sound/pcd3311.h,SOUNDS["PCD3311"] = true
+---------------------------------------------------
+
+if (SOUNDS["PCD3311"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/sound/pcd3311.cpp",
+ MAME_DIR .. "src/devices/sound/pcd3311.h",
+ }
+end
diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua
index 95cccd99bfe..8958c7e3852 100644
--- a/docs/release/scripts/src/video.lua
+++ b/docs/release/scripts/src/video.lua
@@ -876,3 +876,15 @@ if (VIDEOS["GB_LCD"]~=null) then
MAME_DIR .. "src/devices/video/gb_lcd.h",
}
end
+
+--------------------------------------------------
+--
+--@src/devices/video/gba_lcd.h,VIDEOS["GBA_LCD"] = true
+--------------------------------------------------
+
+if (VIDEOS["GBA_LCD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/gba_lcd.cpp",
+ MAME_DIR .. "src/devices/video/gba_lcd.h",
+ }
+end
diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua
index 0b2b377152d..ef4820e1223 100644
--- a/docs/release/scripts/target/hbmame/hbmame.lua
+++ b/docs/release/scripts/target/hbmame/hbmame.lua
@@ -745,7 +745,7 @@ files {
createHBMAMEProjects(_target, _subtarget, "misc")
files {
- MAME_DIR .. "src/hbmame/drivers/mineswp.cpp",
+ MAME_DIR .. "src/hbmame/drivers/dotrikun.cpp",
MAME_DIR .. "src/hbmame/drivers/ir.cpp",
MAME_DIR .. "src/hbmame/drivers/schaser.cpp",
MAME_DIR .. "src/hbmame/drivers/spacmiss.cpp",
diff --git a/docs/release/scripts/target/mame/arcade.lua b/docs/release/scripts/target/mame/arcade.lua
index 27a224055b2..e03ef307b59 100644
--- a/docs/release/scripts/target/mame/arcade.lua
+++ b/docs/release/scripts/target/mame/arcade.lua
@@ -431,6 +431,7 @@ MACHINES["LDPR8210"] = true
MACHINES["LDSTUB"] = true
MACHINES["LDV1000"] = true
MACHINES["LDP1000"] = true
+MACHINES["LDP1450"] = true
MACHINES["LDVP931"] = true
--MACHINES["LH5810"] = true
MACHINES["LINFLASH"] = true
@@ -668,6 +669,16 @@ BUSES["VECTREX"] = true
--BUSES["Z88"] = true
--BUSES["ZORRO"] = true
+
+--------------------------------------------------
+-- specify used file formats
+--------------------------------------------------
+
+FORMATS["GUAB_DSK"] = true
+FORMATS["AMI_DSK"] = true
+FORMATS["SC3000_BIT"] = true
+FORMATS["WD177X_DSK"] = true
+
--------------------------------------------------
-- this is the list of driver libraries that
-- comprise MAME plus mamedriv.o which contains
@@ -750,8 +761,8 @@ function linkProjects_mame_arcade(_target, _subtarget)
"sony",
"stern",
"subsino",
- "sun",
"suna",
+ "sunelect",
"sure",
"taito",
"tatsumi",
@@ -2121,9 +2132,9 @@ files {
MAME_DIR .. "src/mame/drivers/ddribble.cpp",
MAME_DIR .. "src/mame/includes/ddribble.h",
MAME_DIR .. "src/mame/video/ddribble.cpp",
- MAME_DIR .. "src/mame/drivers/divebomb.cpp",
- MAME_DIR .. "src/mame/includes/divebomb.h",
- MAME_DIR .. "src/mame/video/divebomb.cpp",
+ MAME_DIR .. "src/mame/drivers/divebomb.cpp",
+ MAME_DIR .. "src/mame/includes/divebomb.h",
+ MAME_DIR .. "src/mame/video/divebomb.cpp",
MAME_DIR .. "src/mame/drivers/djmain.cpp",
MAME_DIR .. "src/mame/includes/djmain.h",
MAME_DIR .. "src/mame/video/djmain.cpp",
@@ -3240,7 +3251,7 @@ files {
MAME_DIR .. "src/mame/drivers/cabal.cpp",
MAME_DIR .. "src/mame/includes/cabal.h",
MAME_DIR .. "src/mame/video/cabal.cpp",
- MAME_DIR .. "src/mame/drivers/cshooter.cpp",
+ MAME_DIR .. "src/mame/drivers/airraid.cpp",
MAME_DIR .. "src/mame/drivers/dcon.cpp",
MAME_DIR .. "src/mame/includes/dcon.h",
MAME_DIR .. "src/mame/video/dcon.cpp",
@@ -3284,9 +3295,12 @@ files {
MAME_DIR .. "src/mame/video/seibuspi.cpp",
MAME_DIR .. "src/mame/drivers/sengokmj.cpp",
MAME_DIR .. "src/mame/drivers/stfight.cpp",
+ MAME_DIR .. "src/mame/video/stfight_dev.cpp",
+ MAME_DIR .. "src/mame/video/stfight_dev.h",
+ MAME_DIR .. "src/mame/video/airraid_dev.cpp",
+ MAME_DIR .. "src/mame/video/airraid_dev.h",
MAME_DIR .. "src/mame/includes/stfight.h",
MAME_DIR .. "src/mame/machine/stfight.cpp",
- MAME_DIR .. "src/mame/video/stfight.cpp",
MAME_DIR .. "src/mame/drivers/toki.cpp",
MAME_DIR .. "src/mame/includes/toki.h",
MAME_DIR .. "src/mame/video/toki.cpp",
@@ -3430,7 +3444,22 @@ files {
MAME_DIR .. "src/mame/machine/subsino.h",
}
-createMAMEProjects(_target, _subtarget, "sun")
+createMAMEProjects(_target, _subtarget, "suna")
+files {
+ MAME_DIR .. "src/mame/drivers/go2000.cpp",
+ MAME_DIR .. "src/mame/drivers/goindol.cpp",
+ MAME_DIR .. "src/mame/includes/goindol.h",
+ MAME_DIR .. "src/mame/video/goindol.cpp",
+ MAME_DIR .. "src/mame/drivers/suna8.cpp",
+ MAME_DIR .. "src/mame/includes/suna8.h",
+ MAME_DIR .. "src/mame/audio/suna8.cpp",
+ MAME_DIR .. "src/mame/video/suna8.cpp",
+ MAME_DIR .. "src/mame/drivers/suna16.cpp",
+ MAME_DIR .. "src/mame/includes/suna16.h",
+ MAME_DIR .. "src/mame/video/suna16.cpp",
+}
+
+createMAMEProjects(_target, _subtarget, "sunelect")
files {
MAME_DIR .. "src/mame/drivers/arabian.cpp",
MAME_DIR .. "src/mame/includes/arabian.h",
@@ -3458,21 +3487,6 @@ files {
MAME_DIR .. "src/mame/drivers/tonton.cpp",
}
-createMAMEProjects(_target, _subtarget, "suna")
-files {
- MAME_DIR .. "src/mame/drivers/go2000.cpp",
- MAME_DIR .. "src/mame/drivers/goindol.cpp",
- MAME_DIR .. "src/mame/includes/goindol.h",
- MAME_DIR .. "src/mame/video/goindol.cpp",
- MAME_DIR .. "src/mame/drivers/suna8.cpp",
- MAME_DIR .. "src/mame/includes/suna8.h",
- MAME_DIR .. "src/mame/audio/suna8.cpp",
- MAME_DIR .. "src/mame/video/suna8.cpp",
- MAME_DIR .. "src/mame/drivers/suna16.cpp",
- MAME_DIR .. "src/mame/includes/suna16.h",
- MAME_DIR .. "src/mame/video/suna16.cpp",
-}
-
createMAMEProjects(_target, _subtarget, "sure")
files {
MAME_DIR .. "src/mame/drivers/mil4000.cpp",
@@ -3917,9 +3931,9 @@ files {
MAME_DIR .. "src/mame/video/slapfght.cpp",
MAME_DIR .. "src/mame/drivers/snowbros.cpp",
MAME_DIR .. "src/mame/includes/snowbros.h",
- MAME_DIR .. "src/mame/video/snowbros.cpp",
+ MAME_DIR .. "src/mame/video/snowbros.cpp",
MAME_DIR .. "src/mame/video/kan_pand.cpp",
- MAME_DIR .. "src/mame/video/kan_pand.h",
+ MAME_DIR .. "src/mame/video/kan_pand.h",
MAME_DIR .. "src/mame/drivers/toaplan1.cpp",
MAME_DIR .. "src/mame/includes/toaplan1.h",
MAME_DIR .. "src/mame/machine/toaplan1.cpp",
@@ -4122,6 +4136,7 @@ files {
MAME_DIR .. "src/mame/drivers/alvg.cpp",
MAME_DIR .. "src/mame/drivers/atari_s1.cpp",
MAME_DIR .. "src/mame/drivers/atari_s2.cpp",
+ MAME_DIR .. "src/mame/drivers/barni.cpp",
MAME_DIR .. "src/mame/drivers/bingo.cpp",
MAME_DIR .. "src/mame/drivers/by17.cpp",
MAME_DIR .. "src/mame/drivers/by35.cpp",
@@ -4154,12 +4169,16 @@ files {
MAME_DIR .. "src/mame/drivers/gts80b.cpp",
MAME_DIR .. "src/mame/drivers/hankin.cpp",
MAME_DIR .. "src/mame/drivers/icecold.cpp",
+ MAME_DIR .. "src/mame/drivers/idsa.cpp",
MAME_DIR .. "src/mame/drivers/inder.cpp",
+ MAME_DIR .. "src/mame/drivers/inderp.cpp",
MAME_DIR .. "src/mame/drivers/jeutel.cpp",
+ MAME_DIR .. "src/mame/drivers/joctronic.cpp",
MAME_DIR .. "src/mame/drivers/jp.cpp",
MAME_DIR .. "src/mame/drivers/jvh.cpp",
MAME_DIR .. "src/mame/drivers/kissproto.cpp",
MAME_DIR .. "src/mame/drivers/ltd.cpp",
+ MAME_DIR .. "src/mame/drivers/macp.cpp",
MAME_DIR .. "src/mame/drivers/micropin.cpp",
MAME_DIR .. "src/mame/drivers/mephistp.cpp",
MAME_DIR .. "src/mame/drivers/mrgame.cpp",
@@ -4168,7 +4187,6 @@ files {
MAME_DIR .. "src/mame/drivers/play_1.cpp",
MAME_DIR .. "src/mame/drivers/play_2.cpp",
MAME_DIR .. "src/mame/drivers/play_3.cpp",
- MAME_DIR .. "src/mame/drivers/play_5.cpp",
MAME_DIR .. "src/mame/drivers/rowamet.cpp",
MAME_DIR .. "src/mame/drivers/s11.cpp",
MAME_DIR .. "src/mame/includes/s11.h",
diff --git a/docs/release/scripts/target/mame/mame.lua b/docs/release/scripts/target/mame/mame.lua
index b7360486042..d58bfab4595 100644
--- a/docs/release/scripts/target/mame/mame.lua
+++ b/docs/release/scripts/target/mame/mame.lua
@@ -11,13 +11,16 @@
dofile("arcade.lua")
dofile("mess.lua")
+dofile("virtual.lua")
function createProjects_mame_mame(_target, _subtarget)
createProjects_mame_arcade(_target, _subtarget)
createProjects_mame_mess(_target, _subtarget)
+ createProjects_mame_virtual(_target, _subtarget)
end
function linkProjects_mame_mame(_target, _subtarget)
linkProjects_mame_arcade(_target, _subtarget)
linkProjects_mame_mess(_target, _subtarget)
+ linkProjects_mame_virtual(_target, _subtarget)
end
diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua
index 2695224e692..5d4f3e4907d 100644
--- a/docs/release/scripts/target/mame/mess.lua
+++ b/docs/release/scripts/target/mame/mess.lua
@@ -260,6 +260,8 @@ SOUNDS["ESQPUMP"] = true
SOUNDS["VRC6"] = true
SOUNDS["UPD1771"] = true
SOUNDS["GB_SOUND"] = true
+SOUNDS["PCD3311"] = true
+
--------------------------------------------------
-- specify available video cores
--------------------------------------------------
@@ -331,6 +333,7 @@ VIDEOS["VIC4567"] = true
--VIDEOS+= VOODOO"] = true
VIDEOS["SCN2674"] = true
VIDEOS["GB_LCD"] = true
+VIDEOS["GBA_LCD"] = true
--------------------------------------------------
-- specify available machine cores
@@ -602,6 +605,7 @@ BUSES["ADAM"] = true
BUSES["ADAMNET"] = true
BUSES["APF"] = true
BUSES["APRICOT_EXPANSION"] = true
+BUSES["APRICOT_KEYBOARD"] = true
BUSES["ARCADIA"] = true
BUSES["ASTROCADE"] = true
BUSES["BBC_ANALOGUE"] = true
@@ -619,6 +623,7 @@ BUSES["CGENIE_PARALLEL"] = true
BUSES["CHANNELF"] = true
BUSES["COCO"] = true
BUSES["COLECO"] = true
+BUSES["COMPIS_GRAPHICS"] = true
BUSES["COMPUCOLOR"] = true
BUSES["COMX35"] = true
BUSES["CPC"] = true
@@ -703,6 +708,148 @@ BUSES["Z88"] = true
BUSES["ZORRO"] = true
--------------------------------------------------
+-- specify used file formats
+--------------------------------------------------
+
+FORMATS["2D_DSK"] = true
+FORMATS["A26_CAS"] = true
+FORMATS["A5105_DSK"] = true
+FORMATS["ABC800_DSK"] = true
+FORMATS["ABCFD2_DSK"] = true
+FORMATS["ACE_TAP"] = true
+FORMATS["ACORN_DSK"] = true
+FORMATS["ADAM_CAS"] = true
+FORMATS["ADAM_DSK"] = true
+FORMATS["AFS_DSK"] = true
+FORMATS["AMI_DSK"] = true
+FORMATS["AP2_DSK"] = true
+FORMATS["APF_APT"] = true
+FORMATS["APOLLO_DSK"] = true
+FORMATS["APPLIX_DSK"] = true
+FORMATS["APRIDISK"] = true
+FORMATS["AP_DSK35"] = true
+FORMATS["ASST128_DSK"] = true
+FORMATS["ATARI_DSK"] = true
+FORMATS["ATOM_DSK"] = true
+FORMATS["ATOM_TAP"] = true
+FORMATS["BASICDSK"] = true
+FORMATS["BW12_DSK"] = true
+FORMATS["BW2_DSK"] = true
+FORMATS["C3040_DSK"] = true
+FORMATS["C4040_DSK"] = true
+FORMATS["C8280_DSK"] = true
+FORMATS["CAMPLYNX_CAS"] = true
+FORMATS["CAMPLYNX_DSK"] = true
+FORMATS["CBM_CRT"] = true
+FORMATS["CBM_TAP"] = true
+FORMATS["CCVF_DSK"] = true
+FORMATS["CD90_640_DSK"] = true
+FORMATS["CGENIE_DSK"] = true
+FORMATS["CGEN_CAS"] = true
+FORMATS["COCO_CAS"] = true
+FORMATS["COMX35_DSK"] = true
+FORMATS["CONCEPT_DSK"] = true
+FORMATS["COUPEDSK"] = true
+FORMATS["CPIS_DSK"] = true
+FORMATS["CSW_CAS"] = true
+FORMATS["D64_DSK"] = true
+FORMATS["D71_DSK"] = true
+FORMATS["D80_DSK"] = true
+FORMATS["D81_DSK"] = true
+FORMATS["D82_DSK"] = true
+FORMATS["DCP_DSK"] = true
+FORMATS["DIM_DSK"] = true
+FORMATS["DIP_DSK"] = true
+FORMATS["DMK_DSK"] = true
+FORMATS["EP64_DSK"] = true
+FORMATS["DMV_DSK"] = true
+FORMATS["ESQ16_DSK"] = true
+FORMATS["ESQ8_DSK"] = true
+FORMATS["EXCALI64_DSK"] = true
+FORMATS["FC100_CAS"] = true
+FORMATS["FDD_DSK"] = true
+FORMATS["FLEX_DSK"] = true
+FORMATS["FM7_CAS"] = true
+FORMATS["FMSX_CAS"] = true
+FORMATS["FMTOWNS_DSK"] = true
+FORMATS["FSD_DSK"] = true
+FORMATS["G64_DSK"] = true
+FORMATS["GTP_CAS"] = true
+FORMATS["HECTOR_MINIDISC"] = true
+FORMATS["HECT_DSK"] = true
+FORMATS["HECT_TAP"] = true
+FORMATS["IQ151_DSK"] = true
+FORMATS["ITT3030_DSK"] = true
+FORMATS["JVC_DSK"] = true
+FORMATS["KAYPRO_DSK"] = true
+FORMATS["KC85_DSK"] = true
+FORMATS["KC_CAS"] = true
+FORMATS["KIM1_CAS"] = true
+FORMATS["LVIV_LVT"] = true
+FORMATS["M20_DSK"] = true
+FORMATS["M5_DSK"] = true
+FORMATS["MBEE_CAS"] = true
+FORMATS["MFM_HD"] = true
+FORMATS["MM_DSK"] = true
+FORMATS["MSX_DSK"] = true
+FORMATS["MZ_CAS"] = true
+FORMATS["NANOS_DSK"] = true
+FORMATS["NASCOM_DSK"] = true
+FORMATS["NASLITE_DSK"] = true
+FORMATS["NES_DSK"] = true
+FORMATS["NFD_DSK"] = true
+FORMATS["ORAO_CAS"] = true
+FORMATS["ORIC_DSK"] = true
+FORMATS["ORIC_TAP"] = true
+FORMATS["P6001_CAS"] = true
+FORMATS["PASTI_DSK"] = true
+FORMATS["PC98FDI_DSK"] = true
+FORMATS["PC98_DSK"] = true
+FORMATS["PC_DSK"] = true
+FORMATS["PHC25_CAS"] = true
+FORMATS["PK8020_DSK"] = true
+FORMATS["PMD_CAS"] = true
+FORMATS["PRIMOPTP"] = true
+FORMATS["PYLDIN_DSK"] = true
+FORMATS["QL_DSK"] = true
+FORMATS["RK_CAS"] = true
+FORMATS["RX50_DSK"] = true
+FORMATS["SC3000_BIT"] = true
+FORMATS["SF7000_DSK"] = true
+FORMATS["SMX_DSK"] = true
+FORMATS["SOL_CAS"] = true
+FORMATS["SORC_CAS"] = true
+FORMATS["SORC_DSK"] = true
+FORMATS["SORD_CAS"] = true
+FORMATS["SPC1000_CAS"] = true
+FORMATS["ST_DSK"] = true
+FORMATS["SVI_CAS"] = true
+FORMATS["SVI_DSK"] = true
+FORMATS["TANDY2K_DSK"] = true
+FORMATS["THOM_CAS"] = true
+FORMATS["THOM_DSK"] = true
+FORMATS["TI99_DSK"] = true
+FORMATS["TIKI100_DSK"] = true
+FORMATS["TRD_DSK"] = true
+FORMATS["TRS80_DSK"] = true
+FORMATS["TRS_CAS"] = true
+FORMATS["TVC_CAS"] = true
+FORMATS["TVC_DSK"] = true
+FORMATS["TZX_CAS"] = true
+FORMATS["UEF_CAS"] = true
+FORMATS["UPD765_DSK"] = true
+FORMATS["VDK_DSK"] = true
+FORMATS["VECTOR06_DSK"] = true
+FORMATS["VG5K_CAS"] = true
+FORMATS["VICTOR9K_DSK"] = true
+FORMATS["VT_CAS"] = true
+FORMATS["WD177X_DSK"] = true
+FORMATS["X07_CAS"] = true
+FORMATS["X1_TAP"] = true
+FORMATS["XDF_DSK"] = true
+FORMATS["ZX81_P"] = true
+
+--------------------------------------------------
-- this is the list of driver libraries that
-- comprise MESS plus messdriv.*", which contains
-- the list of drivers
@@ -765,6 +912,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"epson",
"exidy",
"fairch",
+ "fairlight",
"fidelity",
"force",
"fujitsu",
@@ -1133,8 +1281,6 @@ files {
MAME_DIR .. "src/mame/drivers/apricotp.cpp",
MAME_DIR .. "src/mame/machine/apricotkb.cpp",
MAME_DIR .. "src/mame/machine/apricotkb.h",
- MAME_DIR .. "src/mame/machine/apricotkb_hle.cpp",
- MAME_DIR .. "src/mame/machine/apricotkb_hle.h",
MAME_DIR .. "src/mame/drivers/victor9k.cpp",
MAME_DIR .. "src/mame/includes/victor9k.h",
MAME_DIR .. "src/mame/machine/victor9kb.cpp",
@@ -1730,6 +1876,11 @@ files {
MAME_DIR .. "src/mame/video/channelf.cpp",
}
+createMESSProjects(_target, _subtarget, "fairlight")
+files {
+ MAME_DIR .. "src/mame/drivers/cmi.cpp",
+}
+
createMESSProjects(_target, _subtarget, "fidelity")
files {
MAME_DIR .. "src/mame/drivers/fidelz80.cpp",
@@ -2070,6 +2221,7 @@ files {
createMESSProjects(_target, _subtarget, "mos")
files {
MAME_DIR .. "src/mame/drivers/kim1.cpp",
+ MAME_DIR .. "src/mame/includes/kim1.h",
}
createMESSProjects(_target, _subtarget, "motorola")
@@ -2164,7 +2316,6 @@ files {
MAME_DIR .. "src/mame/machine/gb.cpp",
MAME_DIR .. "src/mame/drivers/gba.cpp",
MAME_DIR .. "src/mame/includes/gba.h",
- MAME_DIR .. "src/mame/video/gba.cpp",
MAME_DIR .. "src/mame/drivers/n64.cpp",
MAME_DIR .. "src/mame/includes/n64.h",
MAME_DIR .. "src/mame/drivers/nes.cpp",
@@ -2705,7 +2856,6 @@ files {
createMESSProjects(_target, _subtarget, "telenova")
files {
MAME_DIR .. "src/mame/drivers/compis.cpp",
- MAME_DIR .. "src/mame/includes/compis.h",
MAME_DIR .. "src/mame/machine/compiskb.cpp",
MAME_DIR .. "src/mame/machine/compiskb.h",
}
@@ -2886,6 +3036,7 @@ files {
MAME_DIR .. "src/mame/includes/tandy2k.h",
MAME_DIR .. "src/mame/machine/tandy2kb.cpp",
MAME_DIR .. "src/mame/machine/tandy2kb.h",
+ MAME_DIR .. "src/mame/drivers/vis.cpp",
}
createMESSProjects(_target, _subtarget, "ultimachine")
diff --git a/docs/release/scripts/target/mame/nl.lua b/docs/release/scripts/target/mame/nl.lua
index 08829959c1f..a3bdddbee98 100644
--- a/docs/release/scripts/target/mame/nl.lua
+++ b/docs/release/scripts/target/mame/nl.lua
@@ -124,7 +124,7 @@ files{
MAME_DIR .. "src/mame/includes/mario.h",
MAME_DIR .. "src/mame/video/mario.cpp",
MAME_DIR .. "src/mame/audio/mario.cpp",
-
+
MAME_DIR .. "src/mame/drivers/m62.cpp",
MAME_DIR .. "src/mame/includes/m62.h",
MAME_DIR .. "src/mame/video/m62.cpp",
diff --git a/docs/release/scripts/target/mame/virtual.lua b/docs/release/scripts/target/mame/virtual.lua
new file mode 100644
index 00000000000..6d13a002948
--- /dev/null
+++ b/docs/release/scripts/target/mame/virtual.lua
@@ -0,0 +1,95 @@
+-- license:BSD-3-Clause
+-- copyright-holders:MAMEdev Team
+
+---------------------------------------------------------------------------
+--
+-- virtual.lua
+--
+-- Virtual target makefile
+--
+---------------------------------------------------------------------------
+
+--------------------------------------------------
+-- specify available CPU cores
+--------------------------------------------------
+
+CPUS["M6502"] = true
+CPUS["H6280"] = true
+
+--------------------------------------------------
+-- specify available sound cores; some of these are
+-- only for MAME and so aren't included
+--------------------------------------------------
+
+SOUNDS["NES_APU"] = true
+SOUNDS["YM2612"] = true
+SOUNDS["YM2151"] = true
+SOUNDS["YM2413"] = true
+SOUNDS["YM2203"] = true
+SOUNDS["AY8910"] = true
+SOUNDS["YM3526"] = true
+SOUNDS["YM3812"] = true
+SOUNDS["C6280"] = true
+SOUNDS["SN76496"] = true
+SOUNDS["K053260"] = true
+SOUNDS["SEGAPCM"] = true
+SOUNDS["MULTIPCM"] = true
+SOUNDS["GB_SOUND"] = true
+SOUNDS["POKEY"] = true
+SOUNDS["C352"] = true
+
+--------------------------------------------------
+-- specify available video cores
+--------------------------------------------------
+
+
+--------------------------------------------------
+-- specify available machine cores
+--------------------------------------------------
+
+
+--------------------------------------------------
+-- specify available bus cores
+--------------------------------------------------
+
+
+--------------------------------------------------
+-- this is the driver library that
+-- comprise the virtual drivers
+--------------------------------------------------
+function linkProjects_mame_virtual(_target, _subtarget)
+ links {
+ "virtual",
+ }
+end
+
+function createVirtualProjects(_target, _subtarget, _name)
+ project (_name)
+ targetsubdir(_target .."_" .. _subtarget)
+ kind (LIBTYPE)
+ uuid (os.uuid("drv-" .. _target .."_" .. _subtarget .. "_" .._name))
+ addprojectflags()
+ precompiledheaders()
+
+ includedirs {
+ MAME_DIR .. "src/osd",
+ MAME_DIR .. "src/emu",
+ MAME_DIR .. "src/devices",
+ MAME_DIR .. "src/mame",
+ MAME_DIR .. "src/lib",
+ MAME_DIR .. "src/lib/util",
+ MAME_DIR .. "src/lib/netlist",
+ MAME_DIR .. "3rdparty",
+ }
+
+ includedirs {
+ ext_includedir("zlib"),
+ }
+end
+
+function createProjects_mame_virtual(_target, _subtarget)
+ createVirtualProjects(_target, _subtarget, "virtual")
+ files {
+ MAME_DIR .. "src/mame/drivers/vgmplay.cpp",
+ }
+end
diff --git a/docs/release/scripts/target/zexall/zexall.lua b/docs/release/scripts/target/zexall/zexall.lua
index 739cd2a225a..36a1ff64a34 100644
--- a/docs/release/scripts/target/zexall/zexall.lua
+++ b/docs/release/scripts/target/zexall/zexall.lua
@@ -3,10 +3,10 @@ STANDALONE = true
CPUS["Z80"] = true
function standalone()
- files{
+ files{
MAME_DIR .. "src/zexall/main.cpp",
MAME_DIR .. "src/zexall/zexall.cpp",
MAME_DIR .. "src/zexall/zexall.h",
- }
+ }
end
diff --git a/docs/release/scripts/toolchain.lua b/docs/release/scripts/toolchain.lua
index ff2f10ebbc2..fc19060a5c8 100644
--- a/docs/release/scripts/toolchain.lua
+++ b/docs/release/scripts/toolchain.lua
@@ -49,9 +49,7 @@ newoption {
allowed = {
{ "intel-14", "Intel C++ Compiler XE 14.0" },
{ "intel-15", "Intel C++ Compiler XE 15.0" },
- { "vs2013-clang", "Clang 3.6" },
{ "vs2015-clang", "Clang 3.6" },
- { "vs2013-xp", "Visual Studio 2013 targeting XP" },
{ "vs2015-xp", "Visual Studio 2015 targeting XP" },
{ "winphone8", "Windows Phone 8.0" },
{ "winphone81", "Windows Phone 8.1" },
@@ -333,7 +331,7 @@ function toolchain(_buildDir, _subDir)
location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-ci20")
end
- elseif _ACTION == "vs2013" or _ACTION == "vs2015" or _ACTION == "vs2015-fastbuild" then
+ elseif _ACTION == "vs2015" or _ACTION == "vs2015-fastbuild" then
if (_ACTION .. "-clang") == _OPTIONS["vs"] then
premake.vstudio.toolset = ("LLVM-" .. _ACTION)
@@ -384,11 +382,6 @@ function toolchain(_buildDir, _subDir)
location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-intel")
end
- if ("vs2013-xp") == _OPTIONS["vs"] then
- premake.vstudio.toolset = ("v120_xp")
- location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-xp")
- end
-
if ("vs2015-xp") == _OPTIONS["vs"] then
premake.vstudio.toolset = ("v140_xp")
location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-xp")