summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/genie.lua11
-rw-r--r--scripts/src/3rdparty.lua55
-rw-r--r--scripts/src/bus.lua2
-rw-r--r--scripts/src/machine.lua12
-rw-r--r--scripts/src/netlist.lua2
-rw-r--r--scripts/src/osd/modules.lua1
-rw-r--r--scripts/src/osd/sdl.lua6
-rw-r--r--scripts/src/tools.lua18
-rw-r--r--scripts/target/mame/arcade.lua18
-rw-r--r--scripts/target/mame/mess.lua62
-rw-r--r--scripts/target/mame/nl.lua18
11 files changed, 169 insertions, 36 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index d90b98adf49..b29e02f9d90 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -42,6 +42,9 @@ function str_to_version(str)
end
local cnt = 10000
for word in string.gmatch(str, '([^.]+)') do
+ if(tonumber(word) == nil) then
+ return val
+ end
val = val + tonumber(word) * cnt
cnt = cnt / 100
end
@@ -769,22 +772,18 @@ end
local version = str_to_version(_OPTIONS["gcc_version"])
if string.find(_OPTIONS["gcc"], "clang") and ((version < 30500) or (_OPTIONS["targetos"]=="macosx" and (version <= 60000))) then
buildoptions_cpp {
- "-x c++",
"-std=c++1y",
}
buildoptions_objcpp {
- "-x objective-c++",
"-std=c++1y",
}
else
buildoptions_cpp {
- "-x c++",
"-std=c++14",
}
buildoptions_objcpp {
- "-x objective-c++",
"-std=c++14",
}
end
@@ -914,6 +913,7 @@ end
configuration { "mingw-clang" }
buildoptions {
"-Xclang -flto-visibility-public-std", -- workround for __imp___ link errors
+ "-Wno-nonportable-include-path", -- workround for clang 9.0.0 case sensitivity bug when including GL/glext.h
}
configuration { }
@@ -1178,7 +1178,6 @@ configuration { "asmjs" }
"-s USE_SDL_TTF=2",
}
buildoptions_cpp {
- "-x c++",
"-std=c++14",
}
linkoptions {
@@ -1194,7 +1193,6 @@ configuration { "android*" }
"-Wno-incompatible-ms-struct",
}
buildoptions_cpp {
- "-x c++",
"-std=c++14",
"-Wno-extern-c-compat",
"-Wno-tautological-constant-out-of-range-compare",
@@ -1213,7 +1211,6 @@ configuration { "pnacl" }
"-Wno-inline-new-delete",
}
buildoptions_cpp {
- "-x c++",
"-std=c++14",
}
archivesplit_size "20"
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index 9d58a02fbc9..f4926be55e2 100644
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -157,6 +157,12 @@ project "softfloat"
includedirs {
MAME_DIR .. "src/osd",
}
+
+ configuration { "gmake or ninja" }
+ buildoptions_cpp {
+ "-x c++",
+ }
+
configuration { "vs*" }
buildoptions {
"/wd4244", -- warning C4244: 'argument' : conversion from 'xxx' to 'xxx', possible loss of data
@@ -196,6 +202,11 @@ includedirs {
MAME_DIR .. "3rdparty/softfloat3/source/8086",
}
+configuration { "gmake or ninja" }
+buildoptions_cpp {
+ "-x c++",
+}
+
configuration { "vs*" }
buildoptions {
"/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used
@@ -1198,6 +1209,14 @@ project "bimg"
configuration { }
+ if _OPTIONS["targetos"]=="macosx" or _OPTIONS["targetos"]=="linux" or _OPTIONS["targetos"]=="windows" then
+ if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") then
+ buildoptions_cpp {
+ "-Wno-unused-const-variable",
+ }
+ end
+ end
+
defines {
"__STDC_LIMIT_MACROS",
"__STDC_FORMAT_MACROS",
@@ -1206,11 +1225,25 @@ project "bimg"
includedirs {
MAME_DIR .. "3rdparty/bimg/include",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/include",
}
files {
MAME_DIR .. "3rdparty/bimg/src/image.cpp",
MAME_DIR .. "3rdparty/bimg/src/image_gnf.cpp",
+
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/endpoint_codec.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/integer_sequence_codec.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/quantization.cc",
+ MAME_DIR .. "3rdparty/bimg/3rdparty/astc-codec/src/decoder/weight_infill.cc",
}
--------------------------------------------------
@@ -1336,12 +1369,30 @@ end
end
end
+ if _OPTIONS["targetos"]=="macosx" and _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") and (version < 80000) then
+ defines {
+ "TARGET_OS_OSX=1",
+ }
+ end
+ end
+
defines {
"__STDC_LIMIT_MACROS",
"__STDC_FORMAT_MACROS",
"__STDC_CONSTANT_MACROS",
"BGFX_CONFIG_MAX_FRAME_BUFFERS=128",
}
+
+ if _OPTIONS["targetos"]=="linux" or _OPTIONS["targetos"]=="netbsd" or _OPTIONS["targetos"]=="openbsd" then
+ if _OPTIONS["NO_X11"]=="1" then
+ defines {
+ "BGFX_CONFIG_RENDERER_OPENGLES=1",
+ "BGFX_CONFIG_RENDERER_OPENGL=0",
+ }
+ end
+ end
+
files {
MAME_DIR .. "3rdparty/bgfx/src/bgfx.cpp",
MAME_DIR .. "3rdparty/bgfx/src/debug_renderdoc.cpp",
@@ -1356,6 +1407,7 @@ end
MAME_DIR .. "3rdparty/bgfx/src/renderer_gl.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderer_gnm.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderer_noop.cpp",
+ MAME_DIR .. "3rdparty/bgfx/src/renderer_nvn.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderer_vk.cpp",
MAME_DIR .. "3rdparty/bgfx/src/shader.cpp",
MAME_DIR .. "3rdparty/bgfx/src/shader_dx9bc.cpp",
@@ -1376,6 +1428,9 @@ end
MAME_DIR .. "3rdparty/bgfx/src/glcontext_nsgl.mm",
MAME_DIR .. "3rdparty/bgfx/src/renderer_mtl.mm",
}
+ buildoptions {
+ "-x objective-c++",
+ }
end
--------------------------------------------------
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index d068bf9a1de..46d11bfdb81 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -1257,6 +1257,8 @@ if (BUSES["ISA"]~=null) then
MAME_DIR .. "src/devices/bus/isa/cl_sh260.h",
MAME_DIR .. "src/devices/bus/isa/mpu401.cpp",
MAME_DIR .. "src/devices/bus/isa/mpu401.h",
+ MAME_DIR .. "src/devices/bus/isa/pcmidi.cpp",
+ MAME_DIR .. "src/devices/bus/isa/pcmidi.h",
MAME_DIR .. "src/devices/bus/isa/sblaster.cpp",
MAME_DIR .. "src/devices/bus/isa/sblaster.h",
MAME_DIR .. "src/devices/bus/isa/stereo_fx.cpp",
diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua
index fb14dd8ba3a..27a5069ce51 100644
--- a/scripts/src/machine.lua
+++ b/scripts/src/machine.lua
@@ -575,6 +575,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/adc0804.h,MACHINES["ADC0804"] = true
+---------------------------------------------------
+
+if (MACHINES["ADC0804"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/adc0804.cpp",
+ MAME_DIR .. "src/devices/machine/adc0804.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/adc0808.h,MACHINES["ADC0808"] = true
---------------------------------------------------
diff --git a/scripts/src/netlist.lua b/scripts/src/netlist.lua
index 81fa3b7c073..6d4c8c909f9 100644
--- a/scripts/src/netlist.lua
+++ b/scripts/src/netlist.lua
@@ -43,7 +43,6 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/nl_dice_compat.h",
MAME_DIR .. "src/lib/netlist/nl_factory.cpp",
MAME_DIR .. "src/lib/netlist/nl_factory.h",
- MAME_DIR .. "src/lib/netlist/nl_lists.h",
MAME_DIR .. "src/lib/netlist/nl_parser.cpp",
MAME_DIR .. "src/lib/netlist/nl_parser.h",
MAME_DIR .. "src/lib/netlist/nl_setup.cpp",
@@ -73,6 +72,7 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/plib/pstate.h",
MAME_DIR .. "src/lib/netlist/plib/pstring.cpp",
MAME_DIR .. "src/lib/netlist/plib/pstring.h",
+ MAME_DIR .. "src/lib/netlist/plib/pstrutil.h",
MAME_DIR .. "src/lib/netlist/plib/pstream.h",
MAME_DIR .. "src/lib/netlist/plib/ptime.h",
MAME_DIR .. "src/lib/netlist/plib/ptypes.h",
diff --git a/scripts/src/osd/modules.lua b/scripts/src/osd/modules.lua
index 4675139f87a..0df5597b254 100644
--- a/scripts/src/osd/modules.lua
+++ b/scripts/src/osd/modules.lua
@@ -217,6 +217,7 @@ function osdmodulesbuild()
MAME_DIR .. "3rdparty/bgfx/examples/common",
MAME_DIR .. "3rdparty/bgfx/include",
MAME_DIR .. "3rdparty/bgfx/3rdparty",
+ MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos",
MAME_DIR .. "3rdparty/bx/include",
ext_includedir("rapidjson")
}
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua
index ed660e65f9b..43b1e20e079 100644
--- a/scripts/src/osd/sdl.lua
+++ b/scripts/src/osd/sdl.lua
@@ -29,6 +29,12 @@ function maintargetosdoptions(_target,_subtarget)
"X11",
"Xinerama",
}
+ else
+ if _OPTIONS["targetos"]=="linux" or _OPTIONS["targetos"]=="netbsd" or _OPTIONS["targetos"]=="openbsd" then
+ links {
+ "EGL",
+ }
+ end
end
if _OPTIONS["NO_USE_XINPUT"]~="1" then
diff --git a/scripts/src/tools.lua b/scripts/src/tools.lua
index 25adcfbf7dd..09f8739e30a 100644
--- a/scripts/src/tools.lua
+++ b/scripts/src/tools.lua
@@ -133,6 +133,15 @@ files {
configuration { "mingw*" or "vs*" }
targetextension ".exe"
+-- workaround for https://developercommunity.visualstudio.com/content/problem/752372/vs2019-v1631-c-internal-compiler-error-when-zi-opt.html
+-- should be fixed in 16.5
+configuration { "Debug", "vs2019" }
+ if _OPTIONS["vs"]==nil then
+ flags {
+ "NoEditAndContinue",
+ }
+ end
+
configuration { }
strip()
@@ -749,6 +758,15 @@ files {
configuration { "mingw*" or "vs*" }
targetextension ".exe"
+-- workaround for https://developercommunity.visualstudio.com/content/problem/752372/vs2019-v1631-c-internal-compiler-error-when-zi-opt.html
+-- should be fixed in 16.5
+configuration { "Debug", "vs2019" }
+ if _OPTIONS["vs"]==nil then
+ flags {
+ "NoEditAndContinue",
+ }
+ end
+
configuration { }
strip()
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index f9e53e3ff99..ac0e3c3a82e 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -411,6 +411,7 @@ MACHINES["KBDC8042"] = true
MACHINES["I8257"] = true
MACHINES["AAKARTDEV"] = true
--MACHINES["ACIA6850"] = true
+MACHINES["ADC0804"] = true
MACHINES["ADC0808"] = true
MACHINES["ADC083X"] = true
MACHINES["ADC1038"] = true
@@ -960,6 +961,8 @@ files {
MAME_DIR .. "src/mame/video/avgdvg.h",
MAME_DIR .. "src/mame/video/awpvid.cpp",
MAME_DIR .. "src/mame/video/awpvid.h",
+ MAME_DIR .. "src/mame/video/tmap038.cpp",
+ MAME_DIR .. "src/mame/video/tmap038.h",
MAME_DIR .. "src/mame/audio/dcs.cpp",
MAME_DIR .. "src/mame/audio/dcs.h",
MAME_DIR .. "src/mame/audio/decobsmt.cpp",
@@ -1231,10 +1234,10 @@ files {
MAME_DIR .. "src/mame/audio/orbit.cpp",
MAME_DIR .. "src/mame/video/orbit.cpp",
MAME_DIR .. "src/mame/drivers/pong.cpp",
- MAME_DIR .. "src/mame/machine/nl_pong.cpp",
- MAME_DIR .. "src/mame/machine/nl_pong.h",
- MAME_DIR .. "src/mame/machine/nl_pongd.cpp",
- MAME_DIR .. "src/mame/machine/nl_pongd.h",
+ MAME_DIR .. "src/mame/machine/nl_pongf.cpp",
+ MAME_DIR .. "src/mame/machine/nl_pongf.h",
+ MAME_DIR .. "src/mame/machine/nl_pongdoubles.cpp",
+ MAME_DIR .. "src/mame/machine/nl_pongdoubles.h",
MAME_DIR .. "src/mame/machine/nl_breakout.cpp",
MAME_DIR .. "src/mame/machine/nl_breakout.h",
MAME_DIR .. "src/mame/machine/nl_rebound.cpp",
@@ -1437,6 +1440,8 @@ files {
MAME_DIR .. "src/mame/drivers/1942.cpp",
MAME_DIR .. "src/mame/includes/1942.h",
MAME_DIR .. "src/mame/video/1942.cpp",
+ MAME_DIR .. "src/mame/audio/nl_1942.cpp",
+ MAME_DIR .. "src/mame/audio/nl_1942.h",
MAME_DIR .. "src/mame/drivers/1943.cpp",
MAME_DIR .. "src/mame/includes/1943.h",
MAME_DIR .. "src/mame/video/1943.cpp",
@@ -2688,6 +2693,7 @@ files {
MAME_DIR .. "src/mame/includes/mw8080bw.h",
MAME_DIR .. "src/mame/machine/mw8080bw.cpp",
MAME_DIR .. "src/mame/audio/mw8080bw.cpp",
+ MAME_DIR .. "src/mame/audio/mw8080bw.h",
MAME_DIR .. "src/mame/video/mw8080bw.cpp",
MAME_DIR .. "src/mame/drivers/rotaryf.cpp",
}
@@ -3073,6 +3079,8 @@ files {
MAME_DIR .. "src/mame/drivers/popeye.cpp",
MAME_DIR .. "src/mame/includes/popeye.h",
MAME_DIR .. "src/mame/video/popeye.cpp",
+ MAME_DIR .. "src/mame/audio/nl_popeye.cpp",
+ MAME_DIR .. "src/mame/audio/nl_popeye.h",
MAME_DIR .. "src/mame/drivers/punchout.cpp",
MAME_DIR .. "src/mame/includes/punchout.h",
MAME_DIR .. "src/mame/video/punchout.cpp",
@@ -4650,6 +4658,8 @@ files {
MAME_DIR .. "src/mame/drivers/clowndwn.cpp",
MAME_DIR .. "src/mame/drivers/clpoker.cpp",
MAME_DIR .. "src/mame/drivers/cocoloco.cpp",
+ MAME_DIR .. "src/mame/audio/nl_cocoloco.h",
+ MAME_DIR .. "src/mame/audio/nl_cocoloco.cpp",
MAME_DIR .. "src/mame/drivers/coinmstr.cpp",
MAME_DIR .. "src/mame/drivers/coinmvga.cpp",
MAME_DIR .. "src/mame/drivers/comebaby.cpp",
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 74bc1905dae..276dae6b3b8 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -418,6 +418,7 @@ MACHINES["8530SCC"] = true
MACHINES["AAKARTDEV"] = true
MACHINES["ACIA6850"] = true
MACHINES["ACORN_VIDC"] = true
+--MACHINES["ADC0804"] = true
MACHINES["ADC0808"] = true
MACHINES["ADC083X"] = true
MACHINES["ADC1038"] = true
@@ -1092,6 +1093,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"chessking",
"chromatics",
"chrysler",
+ "citoh",
"coleco",
"compugraphic",
"cromemco",
@@ -1119,6 +1121,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"entex",
"epoch",
"epson",
+ "ericsson",
"exidy",
"fairch",
"fairlight",
@@ -1207,6 +1210,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"poly",
"poly88",
"psion",
+ "quantel",
"qume",
"radio",
"rca",
@@ -1874,6 +1878,7 @@ files {
MAME_DIR .. "src/mame/includes/mikro80.h",
MAME_DIR .. "src/mame/machine/mikro80.cpp",
MAME_DIR .. "src/mame/video/mikro80.cpp",
+ MAME_DIR .. "src/mame/drivers/okean240.cpp",
MAME_DIR .. "src/mame/drivers/pk8000.cpp",
MAME_DIR .. "src/mame/includes/pk8000.h",
MAME_DIR .. "src/mame/drivers/pk8020.cpp",
@@ -1926,6 +1931,14 @@ files {
MAME_DIR .. "src/mame/drivers/eva.cpp",
}
+createMESSProjects(_target, _subtarget, "citoh")
+files {
+ MAME_DIR .. "src/mame/drivers/cit101.cpp",
+ MAME_DIR .. "src/mame/machine/cit101_kbd.cpp",
+ MAME_DIR .. "src/mame/machine/cit101_kbd.h",
+ MAME_DIR .. "src/mame/drivers/cit220.cpp",
+}
+
createMESSProjects(_target, _subtarget, "coleco")
files {
MAME_DIR .. "src/mame/drivers/adam.cpp",
@@ -2182,6 +2195,14 @@ files {
MAME_DIR .. "src/mame/machine/qx10kbd.h",
}
+createMESSProjects(_target, _subtarget, "ericsson")
+files {
+ MAME_DIR .. "src/mame/drivers/e9161.cpp",
+ MAME_DIR .. "src/mame/drivers/eispc.cpp",
+ MAME_DIR .. "src/mame/machine/eispc_kb.cpp",
+ MAME_DIR .. "src/mame/machine/eispc_kb.h",
+}
+
createMESSProjects(_target, _subtarget, "exidy")
files {
MAME_DIR .. "src/mame/machine/sorcerer.cpp",
@@ -2700,12 +2721,14 @@ createMESSProjects(_target, _subtarget, "motorola")
files {
MAME_DIR .. "src/mame/drivers/m6805evs.cpp",
MAME_DIR .. "src/mame/drivers/m68705prg.cpp",
+ MAME_DIR .. "src/mame/drivers/mekd1.cpp",
MAME_DIR .. "src/mame/drivers/mekd2.cpp",
MAME_DIR .. "src/mame/drivers/mekd3.cpp",
MAME_DIR .. "src/mame/drivers/mekd4.cpp",
MAME_DIR .. "src/mame/drivers/mekd5.cpp",
MAME_DIR .. "src/mame/drivers/mvme147.cpp",
MAME_DIR .. "src/mame/drivers/mvme162.cpp",
+ MAME_DIR .. "src/mame/drivers/uchroma68.cpp",
}
createMESSProjects(_target, _subtarget, "multitch")
@@ -3003,6 +3026,22 @@ files {
MAME_DIR .. "src/mame/machine/psion_pack.h",
}
+createMESSProjects(_target, _subtarget, "quantel")
+files {
+ MAME_DIR .. "src/mame/drivers/dpb7000.cpp",
+ MAME_DIR .. "src/mame/video/dpb_combiner.cpp",
+ MAME_DIR .. "src/mame/video/dpb_combiner.h",
+ MAME_DIR .. "src/mame/video/dpb_brushproc.cpp",
+ MAME_DIR .. "src/mame/video/dpb_brushproc.h",
+ MAME_DIR .. "src/mame/video/dpb_brushstore.cpp",
+ MAME_DIR .. "src/mame/video/dpb_brushstore.h",
+ MAME_DIR .. "src/mame/video/dpb_framestore.cpp",
+ MAME_DIR .. "src/mame/video/dpb_framestore.h",
+ MAME_DIR .. "src/mame/video/dpb_storeaddr.cpp",
+ MAME_DIR .. "src/mame/video/dpb_storeaddr.h",
+ MAME_DIR .. "src/mame/drivers/harriet.cpp",
+}
+
createMESSProjects(_target, _subtarget, "qume")
files {
MAME_DIR .. "src/mame/drivers/qvt70.cpp",
@@ -3388,6 +3427,7 @@ files {
MAME_DIR .. "src/mame/drivers/swtpc09.cpp",
MAME_DIR .. "src/mame/includes/swtpc09.h",
MAME_DIR .. "src/mame/machine/swtpc09.cpp",
+ MAME_DIR .. "src/mame/drivers/swtpc8212.cpp",
}
createMESSProjects(_target, _subtarget, "synertek")
@@ -3578,7 +3618,6 @@ files {
createMESSProjects(_target, _subtarget, "toshiba")
files {
MAME_DIR .. "src/mame/drivers/pasopia.cpp",
- MAME_DIR .. "src/mame/includes/pasopia.h",
MAME_DIR .. "src/mame/drivers/pasopia7.cpp",
MAME_DIR .. "src/mame/drivers/paso1600.cpp",
}
@@ -3776,6 +3815,8 @@ files {
MAME_DIR .. "src/mame/drivers/crvision.cpp",
MAME_DIR .. "src/mame/includes/crvision.h",
MAME_DIR .. "src/mame/drivers/gamemachine.cpp",
+ MAME_DIR .. "src/mame/audio/nl_gamemachine.h",
+ MAME_DIR .. "src/mame/audio/nl_gamemachine.cpp",
MAME_DIR .. "src/mame/drivers/geniusiq.cpp",
MAME_DIR .. "src/mame/drivers/geniusjr.cpp",
MAME_DIR .. "src/mame/drivers/glcx.cpp",
@@ -3934,10 +3975,6 @@ files {
MAME_DIR .. "src/mame/drivers/chaos.cpp",
MAME_DIR .. "src/mame/drivers/cd2650.cpp",
MAME_DIR .. "src/mame/drivers/cdc721.cpp",
- MAME_DIR .. "src/mame/drivers/cit101.cpp",
- MAME_DIR .. "src/mame/machine/cit101_kbd.cpp",
- MAME_DIR .. "src/mame/machine/cit101_kbd.h",
- MAME_DIR .. "src/mame/drivers/cit220.cpp",
MAME_DIR .. "src/mame/drivers/clxvme186.cpp",
MAME_DIR .. "src/mame/drivers/codata.cpp",
MAME_DIR .. "src/mame/drivers/controlid.cpp",
@@ -3964,22 +4001,10 @@ files {
MAME_DIR .. "src/mame/drivers/dmv.cpp",
MAME_DIR .. "src/mame/machine/dmv_keyb.cpp",
MAME_DIR .. "src/mame/machine/dmv_keyb.h",
- MAME_DIR .. "src/mame/drivers/dpb7000.cpp",
- MAME_DIR .. "src/mame/video/dpb_combiner.cpp",
- MAME_DIR .. "src/mame/video/dpb_combiner.h",
- MAME_DIR .. "src/mame/video/dpb_brushproc.cpp",
- MAME_DIR .. "src/mame/video/dpb_brushproc.h",
- MAME_DIR .. "src/mame/video/dpb_brushstore.cpp",
- MAME_DIR .. "src/mame/video/dpb_brushstore.h",
- MAME_DIR .. "src/mame/video/dpb_framestore.cpp",
- MAME_DIR .. "src/mame/video/dpb_framestore.h",
- MAME_DIR .. "src/mame/video/dpb_storeaddr.cpp",
- MAME_DIR .. "src/mame/video/dpb_storeaddr.h",
MAME_DIR .. "src/mame/drivers/dps1.cpp",
MAME_DIR .. "src/mame/drivers/dsb46.cpp",
MAME_DIR .. "src/mame/drivers/dual68.cpp",
MAME_DIR .. "src/mame/drivers/e100.cpp",
- MAME_DIR .. "src/mame/drivers/e9161.cpp",
MAME_DIR .. "src/mame/drivers/eacc.cpp",
MAME_DIR .. "src/mame/drivers/elwro800.cpp",
MAME_DIR .. "src/mame/drivers/emate.cpp",
@@ -4002,7 +4027,6 @@ files {
MAME_DIR .. "src/mame/drivers/gimix.cpp",
MAME_DIR .. "src/mame/drivers/goupil.cpp",
MAME_DIR .. "src/mame/drivers/grfd2301.cpp",
- MAME_DIR .. "src/mame/drivers/harriet.cpp",
MAME_DIR .. "src/mame/drivers/hazeltin.cpp",
MAME_DIR .. "src/mame/drivers/hazl1420.cpp",
MAME_DIR .. "src/mame/drivers/hp3478a.cpp",
@@ -4075,7 +4099,6 @@ files {
MAME_DIR .. "src/mame/machine/octo_kbd.cpp",
MAME_DIR .. "src/mame/machine/octo_kbd.h",
MAME_DIR .. "src/mame/drivers/onyx.cpp",
- MAME_DIR .. "src/mame/drivers/okean240.cpp",
MAME_DIR .. "src/mame/drivers/p8k.cpp",
MAME_DIR .. "src/mame/drivers/pegasus.cpp",
MAME_DIR .. "src/mame/drivers/pencil2.cpp",
@@ -4128,6 +4151,7 @@ files {
MAME_DIR .. "src/mame/drivers/terminal.cpp",
MAME_DIR .. "src/mame/drivers/textelcomp.cpp",
MAME_DIR .. "src/mame/drivers/ti630.cpp",
+ MAME_DIR .. "src/mame/drivers/tk635.cpp",
MAME_DIR .. "src/mame/drivers/tr175.cpp",
MAME_DIR .. "src/mame/drivers/trs80dt1.cpp",
MAME_DIR .. "src/mame/drivers/tsispch.cpp",
diff --git a/scripts/target/mame/nl.lua b/scripts/target/mame/nl.lua
index 2e79d168ac0..75afd846c24 100644
--- a/scripts/target/mame/nl.lua
+++ b/scripts/target/mame/nl.lua
@@ -126,10 +126,10 @@ function createProjects_mame_nl(_target, _subtarget)
files{
MAME_DIR .. "src/mame/drivers/pong.cpp",
- MAME_DIR .. "src/mame/machine/nl_pong.cpp",
- MAME_DIR .. "src/mame/machine/nl_pong.h",
- MAME_DIR .. "src/mame/machine/nl_pongd.cpp",
- MAME_DIR .. "src/mame/machine/nl_pongd.h",
+ MAME_DIR .. "src/mame/machine/nl_pongf.cpp",
+ MAME_DIR .. "src/mame/machine/nl_pongf.h",
+ MAME_DIR .. "src/mame/machine/nl_pongdoubles.cpp",
+ MAME_DIR .. "src/mame/machine/nl_pongdoubles.h",
MAME_DIR .. "src/mame/machine/nl_breakout.cpp",
MAME_DIR .. "src/mame/machine/nl_breakout.h",
MAME_DIR .. "src/mame/machine/nl_rebound.cpp",
@@ -148,12 +148,18 @@ files{
MAME_DIR .. "src/mame/drivers/1942.cpp",
MAME_DIR .. "src/mame/includes/1942.h",
MAME_DIR .. "src/mame/video/1942.cpp",
-
+ MAME_DIR .. "src/mame/audio/nl_1942.cpp",
+ MAME_DIR .. "src/mame/audio/nl_1942.h",
+
MAME_DIR .. "src/mame/drivers/gamemachine.cpp",
+ MAME_DIR .. "src/mame/audio/nl_gamemachine.h",
+ MAME_DIR .. "src/mame/audio/nl_gamemachine.cpp",
MAME_DIR .. "src/mame/drivers/popeye.cpp",
MAME_DIR .. "src/mame/includes/popeye.h",
MAME_DIR .. "src/mame/video/popeye.cpp",
+ MAME_DIR .. "src/mame/audio/nl_popeye.cpp",
+ MAME_DIR .. "src/mame/audio/nl_popeye.h",
MAME_DIR .. "src/mame/drivers/mario.cpp",
MAME_DIR .. "src/mame/includes/mario.h",
@@ -187,6 +193,8 @@ files{
MAME_DIR .. "src/mame/video/zaccaria.cpp",
MAME_DIR .. "src/mame/drivers/cocoloco.cpp",
+ MAME_DIR .. "src/mame/audio/nl_cocoloco.h",
+ MAME_DIR .. "src/mame/audio/nl_cocoloco.cpp",
MAME_DIR .. "src/mame/drivers/palestra.cpp",
MAME_DIR .. "src/mame/machine/nl_palestra.cpp",