summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2020-04-29 18:39:17 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2020-04-29 18:39:17 +1000
commitd878d4649820232f4ffc44138c82a10c8a893d16 (patch)
tree100e15adc6a61c86f13e9b53ef7cb78bdf4949c5 /docs/release/scripts/src
parent30fa9edfb904c948640f3226fa5e70b9fe1e5c34 (diff)
0.221 Release filestag221
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r--docs/release/scripts/src/3rdparty.lua21
-rw-r--r--docs/release/scripts/src/bus.lua23
-rw-r--r--docs/release/scripts/src/cpu.lua64
-rw-r--r--docs/release/scripts/src/emu.lua2
-rw-r--r--docs/release/scripts/src/formats.lua12
-rw-r--r--docs/release/scripts/src/lib.lua3
-rw-r--r--docs/release/scripts/src/machine.lua96
-rw-r--r--docs/release/scripts/src/main.lua10
-rw-r--r--docs/release/scripts/src/netlist.lua3
-rw-r--r--docs/release/scripts/src/sound.lua12
-rw-r--r--docs/release/scripts/src/tools.lua32
-rw-r--r--docs/release/scripts/src/video.lua24
12 files changed, 262 insertions, 40 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index 1ea65fa45d7..67a138b530b 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -717,6 +717,11 @@ project "7z"
"-Wno-undef",
"-Wno-strict-prototypes",
}
+if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") and str_to_version(_OPTIONS["gcc_version"]) >= 100000 then
+ buildoptions_c {
+ "-Wno-misleading-indentation",
+ }
+end
configuration { "mingw*" }
buildoptions_c {
@@ -729,6 +734,11 @@ project "7z"
"/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
"/wd4457", -- warning C4457: declaration of 'xxx' hides function parameter
}
+if _OPTIONS["vs"]=="clangcl" then
+ buildoptions {
+ "-Wno-misleading-indentation",
+ }
+end
if _OPTIONS["vs"]=="intel-15" then
buildoptions {
"/Qwd869", -- remark #869: parameter "xxx" was never referenced
@@ -980,6 +990,12 @@ if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.fi
"-Wno-incompatible-pointer-types-discards-qualifiers",
}
end
+ configuration { "vs*" }
+if _OPTIONS["vs"]=="clangcl" then
+ buildoptions {
+ "-Wno-implicit-int-float-conversion",
+ }
+end
configuration { "winstore*" }
defines {
"SQLITE_OS_WINRT",
@@ -1507,6 +1523,11 @@ project "portaudio"
}
end
end
+ if string.find(_OPTIONS["gcc"], "clang") and version >= 100000 then
+ buildoptions_c {
+ "-Wno-misleading-indentation",
+ }
+ end
end
configuration { "vs*" }
buildoptions {
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index 2b64a7008a4..751f9cca2ce 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -1690,6 +1690,25 @@ end
---------------------------------------------------
--
+--@src/devices/bus/pasopia/pac2.h,BUSES["PASOPIA"] = true
+---------------------------------------------------
+
+if (BUSES["PASOPIA"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/pasopia/pac2.cpp",
+ MAME_DIR .. "src/devices/bus/pasopia/pac2.h",
+ MAME_DIR .. "src/devices/bus/pasopia/pac2exp.cpp",
+ MAME_DIR .. "src/devices/bus/pasopia/pac2exp.h",
+ MAME_DIR .. "src/devices/bus/pasopia/rampac2.cpp",
+ MAME_DIR .. "src/devices/bus/pasopia/rampac2.h",
+ MAME_DIR .. "src/devices/bus/pasopia/rompac2.cpp",
+ MAME_DIR .. "src/devices/bus/pasopia/rompac2.h",
+ }
+end
+
+
+---------------------------------------------------
+--
--@src/devices/bus/pc_joy/pc_joy.h,BUSES["PC_JOY"] = true
---------------------------------------------------
@@ -3116,6 +3135,8 @@ if (BUSES["TI99"]~=null) then
MAME_DIR .. "src/devices/bus/ti99/internal/992board.h",
MAME_DIR .. "src/devices/bus/ti99/internal/998board.cpp",
MAME_DIR .. "src/devices/bus/ti99/internal/998board.h",
+ MAME_DIR .. "src/devices/bus/ti99/internal/buffram.cpp",
+ MAME_DIR .. "src/devices/bus/ti99/internal/buffram.h",
MAME_DIR .. "src/devices/bus/ti99/internal/datamux.cpp",
MAME_DIR .. "src/devices/bus/ti99/internal/datamux.h",
MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.cpp",
@@ -3170,6 +3191,8 @@ if (BUSES["TI99"]~=null) then
MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.h",
MAME_DIR .. "src/devices/bus/ti99/peb/pcode.cpp",
MAME_DIR .. "src/devices/bus/ti99/peb/pcode.h",
+ MAME_DIR .. "src/devices/bus/ti99/peb/pgram.cpp",
+ MAME_DIR .. "src/devices/bus/ti99/peb/pgram.h",
MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.cpp",
MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.h",
MAME_DIR .. "src/devices/bus/ti99/peb/spchsyn.cpp",
diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua
index 774511e1881..ac904576e65 100644
--- a/docs/release/scripts/src/cpu.lua
+++ b/docs/release/scripts/src/cpu.lua
@@ -198,23 +198,6 @@ if (CPUS["AMIS2000"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
--- Alpha 8201
---@src/devices/cpu/alph8201/alph8201.h,CPUS["ALPHA8201"] = true
---------------------------------------------------
-
-if (CPUS["ALPHA8201"]~=null) then
- files {
- MAME_DIR .. "src/devices/cpu/alph8201/alph8201.cpp",
- MAME_DIR .. "src/devices/cpu/alph8201/alph8201.h",
- }
-end
-
-if (CPUS["ALPHA8201"]~=null or _OPTIONS["with-tools"]) then
- table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.cpp")
- table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.h")
-end
-
---------------------------------------------------
-- Analog Devices ADSP21xx series
--@src/devices/cpu/adsp2100/adsp2100.h,CPUS["ADSP21XX"] = true
--------------------------------------------------
@@ -701,6 +684,31 @@ if (CPUS["H8"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
+-- Hitachi H8/500 series
+--@src/devices/cpu/h8500/h8500.h,CPUS["H8500"] = true
+--------------------------------------------------
+
+if (CPUS["H8500"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/cpu/h8500/h8500.cpp",
+ MAME_DIR .. "src/devices/cpu/h8500/h8500.h",
+ MAME_DIR .. "src/devices/cpu/h8500/h8510.cpp",
+ MAME_DIR .. "src/devices/cpu/h8500/h8510.h",
+ MAME_DIR .. "src/devices/cpu/h8500/h8520.cpp",
+ MAME_DIR .. "src/devices/cpu/h8500/h8520.h",
+ MAME_DIR .. "src/devices/cpu/h8500/h8532.cpp",
+ MAME_DIR .. "src/devices/cpu/h8500/h8532.h",
+ MAME_DIR .. "src/devices/cpu/h8500/h8534.cpp",
+ MAME_DIR .. "src/devices/cpu/h8500/h8534.h",
+ }
+end
+
+if (CPUS["H8500"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.cpp")
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.h")
+end
+
+--------------------------------------------------
-- Hitachi HCD62121
--@src/devices/cpu/hcd62121/hcd62121.h,CPUS["HCD62121"] = true
--------------------------------------------------
@@ -1291,6 +1299,16 @@ if (CPUS["PIC16C62X"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
+-- Generic PIC16 - Disassembler only
+--@src/devices/cpu/pic16/pic16.h,CPUS["PIC16"] = true
+--------------------------------------------------
+
+if (CPUS["PIC16"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.cpp")
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.h")
+end
+
+--------------------------------------------------
-- MIPS R3000 (MIPS I/II) series
--@src/devices/cpu/mips/mips1.h,CPUS["MIPS1"] = true
--------------------------------------------------
@@ -1602,7 +1620,6 @@ if (CPUS["M6800"]~=null) then
MAME_DIR .. "src/devices/cpu/m6800/m6801.cpp",
MAME_DIR .. "src/devices/cpu/m6800/m6801.h",
MAME_DIR .. "src/devices/cpu/m6800/6800ops.hxx",
- MAME_DIR .. "src/devices/cpu/m6800/6800tbl.hxx",
}
end
@@ -1818,6 +1835,7 @@ if (CPUS["NEC"]~=null) then
MAME_DIR .. "src/devices/cpu/nec/necea.h",
MAME_DIR .. "src/devices/cpu/nec/necinstr.h",
MAME_DIR .. "src/devices/cpu/nec/necinstr.hxx",
+ MAME_DIR .. "src/devices/cpu/nec/nec80inst.hxx",
MAME_DIR .. "src/devices/cpu/nec/necmacro.h",
MAME_DIR .. "src/devices/cpu/nec/necmodrm.h",
MAME_DIR .. "src/devices/cpu/nec/necpriv.h",
@@ -3200,3 +3218,13 @@ if (CPUS["KS0164"]~=null or _OPTIONS["with-tools"]) then
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.cpp")
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.h")
end
+
+--------------------------------------------------
+-- uPD177x - Disassembler only
+--@src/devices/cpu/upd177x/upd177x.h,CPUS["UPD177X"] = true
+--------------------------------------------------
+
+if (CPUS["UPD177X"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.cpp")
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.h")
+end
diff --git a/docs/release/scripts/src/emu.lua b/docs/release/scripts/src/emu.lua
index b8b08385e68..b7736fb4c27 100644
--- a/docs/release/scripts/src/emu.lua
+++ b/docs/release/scripts/src/emu.lua
@@ -177,6 +177,8 @@ files {
MAME_DIR .. "src/emu/profiler.h",
MAME_DIR .. "src/emu/output.cpp",
MAME_DIR .. "src/emu/output.h",
+ MAME_DIR .. "src/emu/recording.cpp",
+ MAME_DIR .. "src/emu/recording.h",
MAME_DIR .. "src/emu/render.cpp",
MAME_DIR .. "src/emu/render.h",
MAME_DIR .. "src/emu/rendfont.cpp",
diff --git a/docs/release/scripts/src/formats.lua b/docs/release/scripts/src/formats.lua
index c234f37808b..f168dbe81ca 100644
--- a/docs/release/scripts/src/formats.lua
+++ b/docs/release/scripts/src/formats.lua
@@ -931,6 +931,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/h8_cas.h,FORMATS["H8_CAS"] = true
+--------------------------------------------------
+
+if (FORMATS["H8_CAS"]~=null or _OPTIONS["with-tools"]) then
+ files {
+ MAME_DIR.. "src/lib/formats/h8_cas.cpp",
+ MAME_DIR.. "src/lib/formats/h8_cas.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/hector_minidisc.h,FORMATS["HECTOR_MINIDISC"] = true
--------------------------------------------------
diff --git a/docs/release/scripts/src/lib.lua b/docs/release/scripts/src/lib.lua
index b66b41d2313..a5ce6180857 100644
--- a/docs/release/scripts/src/lib.lua
+++ b/docs/release/scripts/src/lib.lua
@@ -93,9 +93,6 @@ project "utils"
MAME_DIR .. "src/lib/util/server_https.hpp",
MAME_DIR .. "src/lib/util/server_ws.hpp",
MAME_DIR .. "src/lib/util/server_wss.hpp",
- MAME_DIR .. "src/lib/util/sha1.cpp",
- MAME_DIR .. "src/lib/util/sha1.h",
- MAME_DIR .. "src/lib/util/sha1.hpp",
MAME_DIR .. "src/lib/util/strformat.cpp",
MAME_DIR .. "src/lib/util/strformat.h",
MAME_DIR .. "src/lib/util/timeconv.cpp",
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index 5440a43be20..49c9faec62c 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -525,6 +525,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/74543.h,MACHINES["TTL74543"] = true
+---------------------------------------------------
+
+if (MACHINES["TTL74543"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/74543.cpp",
+ MAME_DIR .. "src/devices/machine/74543.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/7474.h,MACHINES["TTL7474"] = true
---------------------------------------------------
@@ -862,6 +874,30 @@ end
---------------------------------------------------
--
+--@src/devices/machine/bq4847.h,MACHINES["BQ4847"] = true
+---------------------------------------------------
+
+if (MACHINES["BQ4847"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/bq4847.cpp",
+ MAME_DIR .. "src/devices/machine/bq4847.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/bq48x2.h,MACHINES["BQ4852"] = true
+---------------------------------------------------
+
+if (MACHINES["BQ4852"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/bq48x2.cpp",
+ MAME_DIR .. "src/devices/machine/bq48x2.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/busmouse.h,MACHINES["BUSMOUSE"] = true
---------------------------------------------------
@@ -1445,6 +1481,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/icm7170.h,MACHINES["ICM7170"] = true
+---------------------------------------------------
+
+if (MACHINES["ICM7170"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/icm7170.cpp",
+ MAME_DIR .. "src/devices/machine/icm7170.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/idectrl.h,MACHINES["IDECTRL"] = true
--@src/devices/machine/vt83c461.h,MACHINES["IDECTRL"] = true
---------------------------------------------------
@@ -1739,6 +1787,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/m3002.h,MACHINES["M3002"] = true
+---------------------------------------------------
+
+if (MACHINES["M3002"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/m3002.cpp",
+ MAME_DIR .. "src/devices/machine/m3002.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/m6m80011ap.h,MACHINES["M6M80011AP"] = true
---------------------------------------------------
@@ -3096,6 +3156,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/upd7001.h,MACHINES["UPD7001"] = true
+---------------------------------------------------
+
+if (MACHINES["UPD7001"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/upd7001.cpp",
+ MAME_DIR .. "src/devices/machine/upd7001.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/upd7002.h,MACHINES["UPD7002"] = true
---------------------------------------------------
@@ -4244,3 +4316,27 @@ if (MACHINES["I3002"]~=null) then
MAME_DIR .. "src/devices/machine/i3002.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/s_smp.h,MACHINES["S_SMP"] = true
+---------------------------------------------------
+
+if (MACHINES["S_SMP"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/s_smp.cpp",
+ MAME_DIR .. "src/devices/machine/s_smp.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/cxd1185.h,MACHINES["CXD1185"] = true
+---------------------------------------------------
+
+if (MACHINES["CXD1185"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/cxd1185.cpp",
+ MAME_DIR .. "src/devices/machine/cxd1185.h",
+ }
+end
diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua
index 92b92a70f05..2cbadf8bb32 100644
--- a/docs/release/scripts/src/main.lua
+++ b/docs/release/scripts/src/main.lua
@@ -234,11 +234,6 @@ if (STANDALONE~=true) then
"frontend",
}
end
-if (MACHINES["NETLIST"]~=null) then
- links {
- "netlist",
- }
-end
links {
"optional",
"emu",
@@ -253,6 +248,11 @@ if #disasm_files > 0 then
"dasm",
}
end
+if (MACHINES["NETLIST"]~=null) then
+ links {
+ "netlist",
+ }
+end
links {
"utils",
ext_lib("expat"),
diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua
index 3bc6cb34645..763fd42a4f4 100644
--- a/docs/release/scripts/src/netlist.lua
+++ b/docs/release/scripts/src/netlist.lua
@@ -28,6 +28,7 @@ project "netlist"
defines {
"__STDC_CONSTANT_MACROS",
+ "NL_USE_ACADEMIC_SOLVERS=0",
}
includedirs {
@@ -233,4 +234,6 @@ project "netlist"
MAME_DIR .. "src/lib/netlist/macro/nlm_opamp.h",
MAME_DIR .. "src/lib/netlist/macro/nlm_other.cpp",
MAME_DIR .. "src/lib/netlist/macro/nlm_other.h",
+
+ MAME_DIR .. "src/lib/netlist/generated/static_solvers.cpp",
}
diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua
index dc0a1a93f07..3b98b9095ce 100644
--- a/docs/release/scripts/src/sound.lua
+++ b/docs/release/scripts/src/sound.lua
@@ -1568,6 +1568,18 @@ end
---------------------------------------------------
--
+--@src/devices/sound/s_dsp.h,SOUNDS["S_DSP"] = true
+---------------------------------------------------
+
+if (SOUNDS["S_DSP"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/sound/s_dsp.cpp",
+ MAME_DIR .. "src/devices/sound/s_dsp.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/sound/ks0164.h,SOUNDS["KS0164"] = true
---------------------------------------------------
diff --git a/docs/release/scripts/src/tools.lua b/docs/release/scripts/src/tools.lua
index 283b53f1b2c..6bad51a6dc9 100644
--- a/docs/release/scripts/src/tools.lua
+++ b/docs/release/scripts/src/tools.lua
@@ -459,7 +459,11 @@ links {
includedirs {
MAME_DIR .. "src/lib",
- MAME_DIR .. "src/lib/netlist",
+ MAME_DIR .. "src/lib/netlist",
+}
+
+defines {
+ "NL_DISABLE_DYNAMIC_LOAD=1",
}
files {
@@ -467,13 +471,13 @@ files {
}
configuration { "mingw*" }
- linkoptions{
- "-municode",
- }
+ linkoptions{
+ "-municode",
+ }
configuration { "vs*" }
- flags {
- "Unicode",
- }
+ flags {
+ "Unicode",
+ }
configuration { "mingw*" or "vs*" }
targetextension ".exe"
@@ -504,7 +508,7 @@ links {
includedirs {
MAME_DIR .. "src/lib",
- MAME_DIR .. "src/lib/netlist",
+ MAME_DIR .. "src/lib/netlist",
}
files {
@@ -512,13 +516,13 @@ files {
}
configuration { "mingw*" }
- linkoptions{
- "-municode",
- }
+ linkoptions{
+ "-municode",
+ }
configuration { "vs*" }
- flags {
- "Unicode",
- }
+ flags {
+ "Unicode",
+ }
configuration { "mingw*" or "vs*" }
targetextension ".exe"
diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua
index db65b2da111..210501f525f 100644
--- a/docs/release/scripts/src/video.lua
+++ b/docs/release/scripts/src/video.lua
@@ -401,6 +401,18 @@ end
--------------------------------------------------
--
+--@src/devices/video/hlcd0488.h,VIDEOS["HLCD0488"] = true
+--------------------------------------------------
+
+if (VIDEOS["HLCD0488"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/hlcd0488.cpp",
+ MAME_DIR .. "src/devices/video/hlcd0488.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/devices/video/hlcd0515.h,VIDEOS["HLCD0515"] = true
--------------------------------------------------
@@ -747,6 +759,18 @@ end
--------------------------------------------------
--
+--@src/devices/video/pcf2100.h,VIDEOS["PCF2100"] = true
+--------------------------------------------------
+
+if (VIDEOS["PCF2100"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/pcf2100.cpp",
+ MAME_DIR .. "src/devices/video/pcf2100.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/devices/video/polylgcy.h,VIDEOS["POLY"] = true
--------------------------------------------------