summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2019-02-27 01:18:26 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2019-02-27 01:18:26 +1100
commit3fd0ec28725f415beb3fdc79ffd2eaf58791a50c (patch)
treedd68d72abce30932b41764fd599919b9a4811e36 /docs/release/scripts/src
parent55d620653d8109063c371d2a62574d8426308f2b (diff)
0.207 Release filestag207
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r--docs/release/scripts/src/3rdparty.lua28
-rw-r--r--docs/release/scripts/src/bus.lua100
-rw-r--r--docs/release/scripts/src/cpu.lua26
-rw-r--r--docs/release/scripts/src/machine.lua58
-rw-r--r--docs/release/scripts/src/main.lua12
-rw-r--r--docs/release/scripts/src/mame/frontend.lua1
-rw-r--r--docs/release/scripts/src/netlist.lua10
-rw-r--r--docs/release/scripts/src/osd/sdl.lua20
-rw-r--r--docs/release/scripts/src/osd/sdl_cfg.lua2
-rw-r--r--docs/release/scripts/src/tools.lua98
-rw-r--r--docs/release/scripts/src/video.lua24
11 files changed, 357 insertions, 22 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index 2ccfa749e19..2a31b4ee392 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -633,6 +633,12 @@ end
"/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
}
+ configuration { "vsllvm" }
+ buildoptions {
+ "-Wno-unused-function",
+ "-Wno-enum-conversion",
+ }
+
configuration { }
defines {
"WORDS_BIGENDIAN=0",
@@ -970,6 +976,12 @@ end
"SQLITE_OS_WINRT",
}
+ configuration { "vsllvm" }
+ buildoptions {
+ "-Wno-deprecated-declarations",
+ "-Wno-unused-variable",
+ }
+
configuration { }
files {
@@ -1216,6 +1228,13 @@ project "bgfx"
"/wd4611", -- warning C4611: interaction between '_setjmp' and C++ object destruction is non-portable
"/wd4310", -- warning C4310: cast truncates constant value
}
+
+ configuration { "vsllvm" }
+ buildoptions {
+ "-Wno-unneeded-internal-declaration",
+ "-Wno-unused-const-variable",
+ }
+
if _OPTIONS["vs"]=="intel-15" then
buildoptions {
"/Qwd906", -- message #906: effect of this "#pragma pack" directive is local to function "xxx"
@@ -1389,6 +1408,15 @@ project "portaudio"
"/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
}
+ configuration { "vsllvm" }
+ buildoptions {
+ "-Wno-deprecated-declarations",
+ "-Wno-missing-braces",
+ "-Wno-unused-variable",
+ "-Wno-switch",
+ "-Wno-unused-function",
+ }
+
configuration { "gmake or ninja" }
buildoptions_c {
"-Wno-strict-prototypes",
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index dc6bbd80a91..9a567649d80 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -209,6 +209,8 @@ if (BUSES["APRICOT_EXPANSION"]~=null) then
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",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/winchester.cpp",
+ MAME_DIR .. "src/devices/bus/apricot/expansion/winchester.h",
}
end
@@ -357,6 +359,8 @@ if (BUSES["BBC_1MHZBUS"]~=null) then
MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m2000.h",
MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.cpp",
MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.h",
+ MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.h",
MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp",
MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.h",
}
@@ -365,6 +369,29 @@ end
---------------------------------------------------
--
+--@src/devices/bus/bbc/rom/slot.h,BUSES["BBC_ROM"] = true
+---------------------------------------------------
+
+if (BUSES["BBC_ROM"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/bbc/rom/slot.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/slot.h",
+ MAME_DIR .. "src/devices/bus/bbc/rom/rom.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/rom.h",
+ MAME_DIR .. "src/devices/bus/bbc/rom/ram.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/ram.h",
+ MAME_DIR .. "src/devices/bus/bbc/rom/dfs.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/dfs.h",
+ MAME_DIR .. "src/devices/bus/bbc/rom/pal.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/pal.h",
+ MAME_DIR .. "src/devices/bus/bbc/rom/rtc.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/rom/rtc.h",
+ }
+end
+
+
+---------------------------------------------------
+--
--@src/devices/bus/bbc/tube/tube.h,BUSES["BBC_TUBE"] = true
---------------------------------------------------
@@ -784,6 +811,19 @@ if (BUSES["ECONET"]~=null) then
}
end
+---------------------------------------------------
+--
+--@src/devices/bus/ekara/slot.h,BUSES["EKARA"] = true
+---------------------------------------------------
+
+if (BUSES["EKARA"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/ekara/slot.cpp",
+ MAME_DIR .. "src/devices/bus/ekara/slot.h",
+ MAME_DIR .. "src/devices/bus/ekara/rom.cpp",
+ MAME_DIR .. "src/devices/bus/ekara/rom.h",
+ }
+end
---------------------------------------------------
--
@@ -798,6 +838,8 @@ if (BUSES["ELECTRON"]~=null) then
MAME_DIR .. "src/devices/bus/electron/fbjoy.h",
MAME_DIR .. "src/devices/bus/electron/plus1.cpp",
MAME_DIR .. "src/devices/bus/electron/plus1.h",
+ MAME_DIR .. "src/devices/bus/electron/plus2.cpp",
+ MAME_DIR .. "src/devices/bus/electron/plus2.h",
MAME_DIR .. "src/devices/bus/electron/plus3.cpp",
MAME_DIR .. "src/devices/bus/electron/plus3.h",
MAME_DIR .. "src/devices/bus/electron/pwrjoy.cpp",
@@ -825,6 +867,8 @@ if (BUSES["ELECTRON_CART"]~=null) then
MAME_DIR .. "src/devices/bus/electron/cart/abr.h",
MAME_DIR .. "src/devices/bus/electron/cart/ap34.cpp",
MAME_DIR .. "src/devices/bus/electron/cart/ap34.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/ap5.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/ap5.h",
MAME_DIR .. "src/devices/bus/electron/cart/aqr.cpp",
MAME_DIR .. "src/devices/bus/electron/cart/aqr.h",
MAME_DIR .. "src/devices/bus/electron/cart/click.cpp",
@@ -845,6 +889,8 @@ if (BUSES["ELECTRON_CART"]~=null) then
MAME_DIR .. "src/devices/bus/electron/cart/std.h",
MAME_DIR .. "src/devices/bus/electron/cart/stlefs.cpp",
MAME_DIR .. "src/devices/bus/electron/cart/stlefs.h",
+ MAME_DIR .. "src/devices/bus/electron/cart/tube.cpp",
+ MAME_DIR .. "src/devices/bus/electron/cart/tube.h",
}
end
@@ -1148,6 +1194,8 @@ if (BUSES["ISA"]~=null) then
MAME_DIR .. "src/devices/bus/isa/hdc.h",
MAME_DIR .. "src/devices/bus/isa/ibm_mfc.cpp",
MAME_DIR .. "src/devices/bus/isa/ibm_mfc.h",
+ MAME_DIR .. "src/devices/bus/isa/cl_sh260.cpp",
+ 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/sblaster.cpp",
@@ -1238,6 +1286,8 @@ if (BUSES["ISA"]~=null) then
MAME_DIR .. "src/devices/bus/isa/eis_sad8852.h",
MAME_DIR .. "src/devices/bus/isa/lbaenhancer.cpp",
MAME_DIR .. "src/devices/bus/isa/lbaenhancer.h",
+ MAME_DIR .. "src/devices/bus/isa/np600.cpp",
+ MAME_DIR .. "src/devices/bus/isa/np600.h",
}
end
@@ -1257,6 +1307,19 @@ if (BUSES["ISBX"]~=null) then
}
end
+---------------------------------------------------
+--
+--@src/devices/bus/jakks_gamekey/slot.h,BUSES["JAKKS_GAMEKEY"] = true
+---------------------------------------------------
+
+if (BUSES["JAKKS_GAMEKEY"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/jakks_gamekey/slot.cpp",
+ MAME_DIR .. "src/devices/bus/jakks_gamekey/slot.h",
+ MAME_DIR .. "src/devices/bus/jakks_gamekey/rom.cpp",
+ MAME_DIR .. "src/devices/bus/jakks_gamekey/rom.h",
+ }
+end
---------------------------------------------------
--
@@ -3218,6 +3281,41 @@ end
---------------------------------------------------
--
+--@src/devices/bus/uts_kbd/uts_kbd.h,BUSES["UTS_KBD"] = true
+---------------------------------------------------
+
+if (BUSES["UTS_KBD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.cpp",
+ MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.h",
+ MAME_DIR .. "src/devices/bus/uts_kbd/extw.cpp",
+ MAME_DIR .. "src/devices/bus/uts_kbd/extw.h",
+ MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.cpp",
+ MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/bus/vsmile/vsmile_ctrl.h,BUSES["VSMILE"] = true
+--@src/devices/bus/vsmile/vsmile_slot.h,BUSES["VSMILE"] = true
+---------------------------------------------------
+
+if (BUSES["VSMILE"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.cpp",
+ MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.h",
+ MAME_DIR .. "src/devices/bus/vsmile/pad.cpp",
+ MAME_DIR .. "src/devices/bus/vsmile/pad.h",
+ MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.cpp",
+ MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.h",
+ MAME_DIR .. "src/devices/bus/vsmile/rom.cpp",
+ MAME_DIR .. "src/devices/bus/vsmile/rom.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/bus/vtech/memexp/memexp.h,BUSES["VTECH_MEMEXP"] = true
---------------------------------------------------
@@ -3484,6 +3582,8 @@ if (BUSES["HP9845_IO"]~=null) then
MAME_DIR .. "src/devices/bus/hp9845_io/98034.h",
MAME_DIR .. "src/devices/bus/hp9845_io/98035.cpp",
MAME_DIR .. "src/devices/bus/hp9845_io/98035.h",
+ MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.cpp",
+ MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.h",
}
end
diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua
index 08fe95f7f68..4095f62a4c3 100644
--- a/docs/release/scripts/src/cpu.lua
+++ b/docs/release/scripts/src/cpu.lua
@@ -13,7 +13,7 @@
-- Dynamic recompiler objects
--------------------------------------------------
-DRC_CPUS = { "E1", "SH", "MIPS3", "POWERPC", "RSP", "ARM7", "ADSP21062", "MB86235", "DSP16" }
+DRC_CPUS = { "E1", "SH", "MIPS3", "POWERPC", "RSP", "ARM7", "ADSP21062", "MB86235", "DSP16", "UNSP" }
CPU_INCLUDE_DRC = false
for i, v in ipairs(DRC_CPUS) do
if (CPUS[v]~=null) then
@@ -1297,6 +1297,7 @@ end
--------------------------------------------------
-- MIPS R4000 (MIPS III/IV) series
--@src/devices/cpu/mips/mips3.h,CPUS["MIPS3"] = true
+--@src/devices/cpu/mips/r4000.h,CPUS["MIPS3"] = true
--------------------------------------------------
if (CPUS["MIPS3"]~=null) then
@@ -1313,6 +1314,8 @@ if (CPUS["MIPS3"]~=null) then
MAME_DIR .. "src/devices/cpu/mips/ps2vu.h",
MAME_DIR .. "src/devices/cpu/mips/ps2vif1.cpp",
MAME_DIR .. "src/devices/cpu/mips/ps2vif1.h",
+ MAME_DIR .. "src/devices/cpu/mips/r4000.cpp",
+ MAME_DIR .. "src/devices/cpu/mips/r4000.h",
}
end
@@ -2157,6 +2160,10 @@ if (CPUS["UNSP"]~=null) then
files {
MAME_DIR .. "src/devices/cpu/unsp/unsp.cpp",
MAME_DIR .. "src/devices/cpu/unsp/unsp.h",
+ MAME_DIR .. "src/devices/cpu/unsp/unspdefs.h",
+ MAME_DIR .. "src/devices/cpu/unsp/unspdrc.cpp",
+ MAME_DIR .. "src/devices/cpu/unsp/unspfe.cpp",
+ MAME_DIR .. "src/devices/cpu/unsp/unspfe.h",
}
end
@@ -2776,3 +2783,20 @@ if (_OPTIONS["with-tools"]) then
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nuon/nuondasm.cpp")
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nuon/nuondasm.h")
end
+
+--------------------------------------------------
+-- DEC Alpha (EV4/EV5/EV6/EV7) series
+--@src/devices/cpu/alpha/alpha.h,CPUS["ALPHA"] = true
+--------------------------------------------------
+
+if (CPUS["ALPHA"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/cpu/alpha/alpha.cpp",
+ MAME_DIR .. "src/devices/cpu/alpha/alpha.h",
+ }
+end
+
+if (CPUS["ALPHA"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alpha/alphad.cpp")
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alpha/alphad.h")
+end
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index da1c000ecd5..d601b221778 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -2622,6 +2622,8 @@ if (MACHINES["SPG2XX"]~=null) then
files {
MAME_DIR .. "src/devices/machine/spg2xx.cpp",
MAME_DIR .. "src/devices/machine/spg2xx.h",
+ MAME_DIR .. "src/devices/machine/spg110.cpp",
+ MAME_DIR .. "src/devices/machine/spg110.h",
}
end
@@ -2912,6 +2914,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/wd1010.h,MACHINES["WD1010"] = true
+---------------------------------------------------
+
+if (MACHINES["WD1010"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/wd1010.cpp",
+ MAME_DIR .. "src/devices/machine/wd1010.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/wd11c00_17.h,MACHINES["WD11C00_17"] = true
---------------------------------------------------
@@ -2936,14 +2950,14 @@ end
---------------------------------------------------
--
---@src/devices/machine/wd33c93.h,MACHINES["WD33C93"] = true
+--@src/devices/machine/wd33c9x.h,MACHINES["WD33C9X"] = true
---------------------------------------------------
-if (MACHINES["WD33C93"]~=null) then
+if (MACHINES["WD33C9X"]~=null) then
MACHINES["SCSI"] = true
files {
- MAME_DIR .. "src/devices/machine/wd33c93.cpp",
- MAME_DIR .. "src/devices/machine/wd33c93.h",
+ MAME_DIR .. "src/devices/machine/wd33c9x.cpp",
+ MAME_DIR .. "src/devices/machine/wd33c9x.h",
}
end
@@ -3843,3 +3857,39 @@ if (MACHINES["AIC6250"]~=null) then
MAME_DIR .. "src/devices/machine/aic6250.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/dc7085.h,MACHINES["DC7085"] = true
+---------------------------------------------------
+
+if (MACHINES["DC7085"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/dc7085.cpp",
+ MAME_DIR .. "src/devices/machine/dc7085.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/i82357.h,MACHINES["I82357"] = true
+---------------------------------------------------
+
+if (MACHINES["I82357"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/i82357.cpp",
+ MAME_DIR .. "src/devices/machine/i82357.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/xc1700e.h,MACHINES["XC1700E"] = true
+---------------------------------------------------
+
+if (MACHINES["XC1700E"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/xc1700e.cpp",
+ MAME_DIR .. "src/devices/machine/xc1700e.h",
+ }
+end
diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua
index 680754d3f49..d02ea56a068 100644
--- a/docs/release/scripts/src/main.lua
+++ b/docs/release/scripts/src/main.lua
@@ -134,7 +134,7 @@ end
targetsuffix "dp"
end
- configuration { "mingw*" or "vs*" }
+ configuration { "mingw*" or "vs20*" }
targetextension ".exe"
configuration { "rpi" }
@@ -256,6 +256,7 @@ end
"utils",
ext_lib("expat"),
"softfloat",
+ "softfloat3",
ext_lib("jpeg"),
"7z",
}
@@ -414,7 +415,14 @@ if (STANDALONE~=true) then
{ MAME_DIR .. "src/version.cpp" , GEN_DIR .. "resource/" .. rctarget .. "vers.rc", { MAME_DIR .. "scripts/build/verinfo.py" }, {"@echo Emitting " .. rctarget .. "vers.rc" .. "...", PYTHON .. " $(1) -r -b " .. rctarget .. " $(<) > $(@)" }},
}
- configuration { "vs*" }
+ configuration { "vs20*" }
+ prebuildcommands {
+ "mkdir \"" .. path.translate(GEN_DIR .. "resource/","\\") .. "\" 2>NUL",
+ "@echo Emitting ".. rctarget .. "vers.rc...",
+ PYTHON .. " \"" .. path.translate(MAME_DIR .. "scripts/build/verinfo.py","\\") .. "\" -r -b " .. rctarget .. " \"" .. path.translate(GEN_DIR .. "version.cpp","\\") .. "\" > \"" .. path.translate(GEN_DIR .. "resource/" .. rctarget .. "vers.rc", "\\") .. "\"" ,
+ }
+
+ configuration { "vsllvm" }
prebuildcommands {
"mkdir \"" .. path.translate(GEN_DIR .. "resource/","\\") .. "\" 2>NUL",
"@echo Emitting ".. rctarget .. "vers.rc...",
diff --git a/docs/release/scripts/src/mame/frontend.lua b/docs/release/scripts/src/mame/frontend.lua
index 60e955f8773..c8f21daa4a6 100644
--- a/docs/release/scripts/src/mame/frontend.lua
+++ b/docs/release/scripts/src/mame/frontend.lua
@@ -137,6 +137,7 @@ files {
MAME_DIR .. "src/frontend/mame/ui/defimg.ipp",
MAME_DIR .. "src/frontend/mame/ui/dirmenu.cpp",
MAME_DIR .. "src/frontend/mame/ui/dirmenu.h",
+ MAME_DIR .. "src/frontend/mame/ui/icorender.cpp",
MAME_DIR .. "src/frontend/mame/ui/icorender.h",
MAME_DIR .. "src/frontend/mame/ui/inifile.cpp",
MAME_DIR .. "src/frontend/mame/ui/inifile.h",
diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua
index 29eb931f916..09575cacffc 100644
--- a/docs/release/scripts/src/netlist.lua
+++ b/docs/release/scripts/src/netlist.lua
@@ -32,6 +32,7 @@ project "netlist"
includedirs {
MAME_DIR .. "src/lib",
+ MAME_DIR .. "src/lib/netlist",
}
files {
@@ -47,9 +48,8 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/nl_parser.h",
MAME_DIR .. "src/lib/netlist/nl_setup.cpp",
MAME_DIR .. "src/lib/netlist/nl_setup.h",
- MAME_DIR .. "src/lib/netlist/nl_time.h",
+ MAME_DIR .. "src/lib/netlist/nl_types.h",
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",
@@ -64,6 +64,7 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/plib/pdynlib.h",
MAME_DIR .. "src/lib/netlist/plib/pmain.cpp",
MAME_DIR .. "src/lib/netlist/plib/pmain.h",
+ MAME_DIR .. "src/lib/netlist/plib/pmempool.h",
MAME_DIR .. "src/lib/netlist/plib/pomp.h",
MAME_DIR .. "src/lib/netlist/plib/poptions.cpp",
MAME_DIR .. "src/lib/netlist/plib/poptions.h",
@@ -74,10 +75,9 @@ 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/pstring.cpp",
- MAME_DIR .. "src/lib/netlist/plib/pstring.h",
MAME_DIR .. "src/lib/netlist/plib/pstream.cpp",
MAME_DIR .. "src/lib/netlist/plib/pstream.h",
+ MAME_DIR .. "src/lib/netlist/plib/ptime.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",
@@ -140,6 +140,8 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/devices/nld_7490.h",
MAME_DIR .. "src/lib/netlist/devices/nld_7493.cpp",
MAME_DIR .. "src/lib/netlist/devices/nld_7493.h",
+ MAME_DIR .. "src/lib/netlist/devices/nld_7497.cpp",
+ MAME_DIR .. "src/lib/netlist/devices/nld_7497.h",
MAME_DIR .. "src/lib/netlist/devices/nld_74107.cpp",
MAME_DIR .. "src/lib/netlist/devices/nld_74107.h",
MAME_DIR .. "src/lib/netlist/devices/nld_74123.cpp",
diff --git a/docs/release/scripts/src/osd/sdl.lua b/docs/release/scripts/src/osd/sdl.lua
index 9ef57e0ba7c..c9a63dcb24e 100644
--- a/docs/release/scripts/src/osd/sdl.lua
+++ b/docs/release/scripts/src/osd/sdl.lua
@@ -52,16 +52,16 @@ function maintargetosdoptions(_target,_subtarget)
configuration { "mingw*"}
links {
"SDL2",
- "Imm32",
- "Version",
- "Ole32",
- "OleAut32",
+ "imm32",
+ "version",
+ "ole32",
+ "oleaut32",
}
configuration { "vs*" }
links {
"SDL2",
- "Imm32",
- "Version",
+ "imm32",
+ "version",
}
configuration { }
else
@@ -74,8 +74,8 @@ function maintargetosdoptions(_target,_subtarget)
configuration { "vs*" }
links {
"SDL2",
- "Imm32",
- "Version",
+ "imm32",
+ "version",
}
configuration { }
else
@@ -91,11 +91,11 @@ function maintargetosdoptions(_target,_subtarget)
libdirs {
path.join(_OPTIONS["SDL_INSTALL_ROOT"],"lib","x64")
}
+ configuration { }
end
links {
"psapi",
}
- configuration {}
elseif _OPTIONS["targetos"]=="haiku" then
links {
"network",
@@ -107,7 +107,7 @@ function maintargetosdoptions(_target,_subtarget)
targetprefix "sdl"
links {
"psapi",
- "Ole32",
+ "ole32",
}
configuration { }
diff --git a/docs/release/scripts/src/osd/sdl_cfg.lua b/docs/release/scripts/src/osd/sdl_cfg.lua
index 7e74e43f911..944c1636dc3 100644
--- a/docs/release/scripts/src/osd/sdl_cfg.lua
+++ b/docs/release/scripts/src/osd/sdl_cfg.lua
@@ -89,7 +89,7 @@ if BASE_TARGETOS=="unix" then
backtick(sdlconfigcmd() .. " --cflags | sed 's:/SDL2::'"),
}
end
- end
+ end
else
buildoptions {
backtick(sdlconfigcmd() .. " --cflags"),
diff --git a/docs/release/scripts/src/tools.lua b/docs/release/scripts/src/tools.lua
index 4073f9c7336..564653f5a4a 100644
--- a/docs/release/scripts/src/tools.lua
+++ b/docs/release/scripts/src/tools.lua
@@ -499,6 +499,7 @@ links {
includedirs {
MAME_DIR .. "src/lib",
+ MAME_DIR .. "src/lib/netlist",
}
files {
@@ -543,6 +544,7 @@ links {
includedirs {
MAME_DIR .. "src/lib",
+ MAME_DIR .. "src/lib/netlist",
}
files {
@@ -741,6 +743,7 @@ files {
MAME_DIR .. "src/tools/imgtool/modules/hp48.cpp",
MAME_DIR .. "src/tools/imgtool/modules/hp9845_tape.cpp",
MAME_DIR .. "src/tools/imgtool/modules/hp85_tape.cpp",
+ MAME_DIR .. "src/tools/imgtool/modules/rt11.cpp",
}
configuration { "mingw*" or "vs*" }
@@ -791,3 +794,98 @@ if _OPTIONS["targetos"] == "macosx" then
strip()
end
+
+--------------------------------------------------
+-- testkeys
+--------------------------------------------------
+
+if (_OPTIONS["osd"] == "sdl") then
+ project("testkeys")
+ uuid ("b3f5a5b8-3203-11e9-93e4-670b4f4e359d")
+ kind "ConsoleApp"
+
+ flags {
+ "Symbols", -- always include minimum symbols for executables
+ }
+
+ if _OPTIONS["SEPARATE_BIN"]~="1" then
+ targetdir(MAME_DIR)
+ end
+
+ links {
+ "ocore_" .. _OPTIONS["osd"],
+ ext_lib("utf8proc"),
+ }
+
+ if _OPTIONS["targetos"]=="windows" then
+ if _OPTIONS["with-bundled-sdl2"]~=nil then
+ configuration { "mingw*"}
+ links {
+ "SDL2",
+ "imm32",
+ "version",
+ "ole32",
+ "oleaut32",
+ }
+ configuration { "vs*" }
+ links {
+ "SDL2",
+ "imm32",
+ "version",
+ }
+ configuration { }
+ else
+ if _OPTIONS["USE_LIBSDL"]~="1" then
+ configuration { "mingw*"}
+ links {
+ "SDL2main",
+ "SDL2",
+ }
+ configuration { "vs*" }
+ links {
+ "SDL2",
+ "imm32",
+ "version",
+ }
+ configuration { }
+ else
+ local str = backtick(sdlconfigcmd() .. " --libs | sed 's/ -lSDLmain//'")
+ addlibfromstring(str)
+ addoptionsfromstring(str)
+ end
+ configuration { "x32", "vs*" }
+ libdirs {
+ path.join(_OPTIONS["SDL_INSTALL_ROOT"],"lib","x86")
+ }
+ configuration { "x64", "vs*" }
+ libdirs {
+ path.join(_OPTIONS["SDL_INSTALL_ROOT"],"lib","x64")
+ }
+ end
+ end
+
+ if BASE_TARGETOS=="unix" then
+ if _OPTIONS["with-bundled-sdl2"]~=nil then
+ links {
+ "SDL2",
+ }
+ end
+ end
+
+ dofile("osd/sdl_cfg.lua")
+
+ includedirs {
+ MAME_DIR .. "src/osd",
+ }
+
+ files {
+ MAME_DIR .. "src/tools/testkeys.cpp",
+ }
+
+ configuration { "mingw*" or "vs*" }
+ targetextension ".exe"
+
+ configuration { }
+
+ strip()
+end
diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua
index 6db6cd104e1..3508f260eff 100644
--- a/docs/release/scripts/src/video.lua
+++ b/docs/release/scripts/src/video.lua
@@ -115,6 +115,18 @@ end
--------------------------------------------------
--
+--@src/devices/video/crt9028.h,VIDEOS["CRT9028"] = true
+--------------------------------------------------
+
+if (VIDEOS["CRT9028"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/crt9028.cpp",
+ MAME_DIR .. "src/devices/video/crt9028.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/devices/video/crt9212.h,VIDEOS["CRT9212"] = true
--------------------------------------------------
@@ -1148,3 +1160,15 @@ if (VIDEOS["PS2GS"]~=null) then
MAME_DIR .. "src/devices/video/ps2gs.h",
}
end
+
+--------------------------------------------------
+--
+--@src/devices/video/decsfb.h,VIDEOS["DECSFB"] = true
+--------------------------------------------------
+if (VIDEOS["DECSFB"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/decsfb.cpp",
+ MAME_DIR .. "src/devices/video/decsfb.h",
+ }
+end
+