summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/scripts')
-rw-r--r--docs/release/scripts/genie.lua11
-rw-r--r--docs/release/scripts/src/bus.lua55
-rw-r--r--docs/release/scripts/src/cpu.lua2
-rw-r--r--docs/release/scripts/src/machine.lua14
-rw-r--r--docs/release/scripts/src/osd/modules.lua29
-rw-r--r--docs/release/scripts/src/sound.lua49
-rw-r--r--docs/release/scripts/target/hbmame/hbmame.lua3
-rw-r--r--docs/release/scripts/target/mame/arcade.lua18
-rw-r--r--docs/release/scripts/target/mame/mess.lua30
-rw-r--r--docs/release/scripts/toolchain.lua6
10 files changed, 164 insertions, 53 deletions
diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua
index 6655832ac59..b68ae191860 100644
--- a/docs/release/scripts/genie.lua
+++ b/docs/release/scripts/genie.lua
@@ -490,15 +490,13 @@ language "C++"
flags {
"StaticRuntime",
+ "Cpp17",
}
configuration { "vs20*" }
buildoptions {
"/bigobj",
}
- buildoptions_cpp {
- "/std:c++17",
- }
flags {
"ExtraWarnings",
}
@@ -1091,6 +1089,12 @@ end
"-Wno-unknown-warning-option",
"-Wno-unused-value",
}
+ if (version < 70000) or ((version < 100001) and (_OPTIONS["targetos"] == 'macosx')) then
+ buildoptions { -- clang 6.0 complains that [[maybe_unused]] is ignored for static data members
+ "-Wno-error=ignored-attributes",
+ "-Wno-error=unused-const-variable",
+ }
+ end
if ((version >= 100000) and (_OPTIONS["targetos"] ~= 'macosx')) or (version >= 120000) then
buildoptions {
"-Wno-xor-used-as-pow", -- clang 10.0 complains that expressions like 10 ^ 7 look like exponention
@@ -1433,6 +1437,7 @@ if _OPTIONS["vs"]=="clangcl" then
"-Wno-unused-local-typedef",
"-Wno-unused-private-field",
"-Wno-unused-variable",
+ "-Wno-microsoft-cast",
}
end
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index 74f601e7499..d98d0b90b48 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -190,6 +190,19 @@ if (BUSES["ADAMNET"]~=null) then
}
end
+---------------------------------------------------
+--
+--@src/devices/bus/adb/adb.h,BUSES["ADB"] = true
+---------------------------------------------------
+
+if (BUSES["ADB"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/adb/adb.cpp",
+ MAME_DIR .. "src/devices/bus/adb/adb.h",
+ MAME_DIR .. "src/devices/bus/adb/adbhle.cpp",
+ MAME_DIR .. "src/devices/bus/adb/adbhle.h",
+ }
+end
---------------------------------------------------
--
@@ -2417,8 +2430,8 @@ if (BUSES["A2BUS"]~=null) then
MAME_DIR .. "src/devices/bus/a2bus/corvfdc02.h",
MAME_DIR .. "src/devices/bus/a2bus/ezcgi.cpp",
MAME_DIR .. "src/devices/bus/a2bus/ezcgi.h",
- MAME_DIR .. "src/devices/bus/a2bus/grapplerplus.cpp",
- MAME_DIR .. "src/devices/bus/a2bus/grapplerplus.h",
+ MAME_DIR .. "src/devices/bus/a2bus/grappler.cpp",
+ MAME_DIR .. "src/devices/bus/a2bus/grappler.h",
MAME_DIR .. "src/devices/bus/a2bus/laser128.cpp",
MAME_DIR .. "src/devices/bus/a2bus/laser128.h",
MAME_DIR .. "src/devices/bus/a2bus/mouse.cpp",
@@ -2490,6 +2503,12 @@ if (BUSES["NSCSI"]~=null) then
MAME_DIR .. "src/devices/bus/nscsi/cdd2000.h",
MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.cpp",
MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.h",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu75s.cpp",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu75s.h",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu415.cpp",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu415.h",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu561.cpp",
+ MAME_DIR .. "src/devices/bus/nscsi/cdu561.h",
MAME_DIR .. "src/devices/bus/nscsi/cw7501.cpp",
MAME_DIR .. "src/devices/bus/nscsi/cw7501.h",
MAME_DIR .. "src/devices/bus/nscsi/devices.cpp",
@@ -2568,6 +2587,8 @@ if (BUSES["CENTRONICS"]~=null) then
MAME_DIR .. "src/devices/bus/centronics/comxpl80.h",
MAME_DIR .. "src/devices/bus/centronics/covox.cpp",
MAME_DIR .. "src/devices/bus/centronics/covox.h",
+ MAME_DIR .. "src/devices/bus/centronics/digiblst.cpp",
+ MAME_DIR .. "src/devices/bus/centronics/digiblst.h",
MAME_DIR .. "src/devices/bus/centronics/dsjoy.cpp",
MAME_DIR .. "src/devices/bus/centronics/dsjoy.h",
MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp",
@@ -2580,21 +2601,23 @@ if (BUSES["CENTRONICS"]~=null) then
MAME_DIR .. "src/devices/bus/centronics/nec_p72.h",
MAME_DIR .. "src/devices/bus/centronics/printer.cpp",
MAME_DIR .. "src/devices/bus/centronics/printer.h",
- MAME_DIR .. "src/devices/bus/centronics/digiblst.cpp",
- MAME_DIR .. "src/devices/bus/centronics/digiblst.h",
MAME_DIR .. "src/devices/bus/centronics/samdac.cpp",
MAME_DIR .. "src/devices/bus/centronics/samdac.h",
+ MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp",
+ MAME_DIR .. "src/devices/bus/centronics/smartboard.h",
}
dependency {
{ MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp", GEN_DIR .. "emu/layout/ex800.lh" },
{ MAME_DIR .. "src/devices/bus/centronics/epson_lx800.cpp", GEN_DIR .. "emu/layout/lx800.lh" },
{ MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.cpp", GEN_DIR .. "emu/layout/lx800.lh" },
+ { MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp", GEN_DIR .. "emu/layout/smartboard.lh" },
}
custombuildtask {
layoutbuildtask("emu/layout", "ex800"),
layoutbuildtask("emu/layout", "lx800"),
+ layoutbuildtask("emu/layout", "smartboard"),
}
end
@@ -2633,6 +2656,8 @@ if (BUSES["RS232"]~=null) then
MAME_DIR .. "src/devices/bus/rs232/exorterm.h",
MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.cpp",
MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.h",
+ MAME_DIR .. "src/devices/bus/rs232/mboardd.cpp",
+ MAME_DIR .. "src/devices/bus/rs232/mboardd.h",
}
end
@@ -4474,3 +4499,25 @@ if (BUSES["SAMCOUPE_MOUSE_PORT"]~=null) then
MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouse.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/bus/thomson/extension.h,BUSES["THOMSON"] = true
+---------------------------------------------------
+
+if (BUSES["THOMSON"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/thomson/extension.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/extension.h",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_015.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_015.h",
+ MAME_DIR .. "src/devices/bus/thomson/cq90_028.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/cq90_028.h",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_351.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_351.h",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_640.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/cd90_640.h",
+ MAME_DIR .. "src/devices/bus/thomson/nanoreseau.cpp",
+ MAME_DIR .. "src/devices/bus/thomson/nanoreseau.h",
+ }
+end
diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua
index 24884592d70..8564d702a6d 100644
--- a/docs/release/scripts/src/cpu.lua
+++ b/docs/release/scripts/src/cpu.lua
@@ -666,6 +666,8 @@ if CPUS["H8"] then
MAME_DIR .. "src/devices/cpu/h8/h83006.h",
MAME_DIR .. "src/devices/cpu/h8/h83008.cpp",
MAME_DIR .. "src/devices/cpu/h8/h83008.h",
+ MAME_DIR .. "src/devices/cpu/h8/h83032.cpp",
+ MAME_DIR .. "src/devices/cpu/h8/h83032.h",
MAME_DIR .. "src/devices/cpu/h8/h83048.cpp",
MAME_DIR .. "src/devices/cpu/h8/h83048.h",
MAME_DIR .. "src/devices/cpu/h8/h8s2245.cpp",
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index 79506b55944..7d92ffc4219 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -3172,6 +3172,19 @@ if (MACHINES["T10"]~=null) then
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/smartboard.h,MACHINES["TASC_SB30"] = true
+---------------------------------------------------
+
+if (MACHINES["TASC_SB30"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/smartboard.cpp",
+ MAME_DIR .. "src/devices/machine/smartboard.h",
+ }
+end
+
---------------------------------------------------
--
--@src/devices/machine/tc009xlvc.h,MACHINES["TC0091LVC"] = true
@@ -4606,6 +4619,7 @@ end
---------------------------------------------------
if (MACHINES["CXD1185"]~=null) then
+ MACHINES["NSCSI"] = true
files {
MAME_DIR .. "src/devices/machine/cxd1185.cpp",
MAME_DIR .. "src/devices/machine/cxd1185.h",
diff --git a/docs/release/scripts/src/osd/modules.lua b/docs/release/scripts/src/osd/modules.lua
index d7987b5b80e..3f9e1948c6e 100644
--- a/docs/release/scripts/src/osd/modules.lua
+++ b/docs/release/scripts/src/osd/modules.lua
@@ -82,6 +82,7 @@ function osdmodulesbuild()
MAME_DIR .. "src/osd/modules/sound/js_sound.cpp",
MAME_DIR .. "src/osd/modules/sound/direct_sound.cpp",
MAME_DIR .. "src/osd/modules/sound/pa_sound.cpp",
+ MAME_DIR .. "src/osd/modules/sound/pulse_sound.cpp",
MAME_DIR .. "src/osd/modules/sound/coreaudio_sound.cpp",
MAME_DIR .. "src/osd/modules/sound/sdl_sound.cpp",
MAME_DIR .. "src/osd/modules/sound/xaudio2_sound.cpp",
@@ -270,6 +271,12 @@ function osdmodulesbuild()
}
end
+ if _OPTIONS["NO_USE_PULSEAUDIO"]=="1" then
+ defines {
+ "NO_USE_PULSEAUDIO",
+ }
+ end
+
if _OPTIONS["NO_USE_MIDI"]=="1" then
defines {
"NO_USE_MIDI",
@@ -501,6 +508,11 @@ function osdmodulestargetconf()
}
end
+ if _OPTIONS["NO_USE_PULSEAUDIO"]=="0" then
+ links {
+ ext_lib("pulse"),
+ }
+ end
end
@@ -579,6 +591,23 @@ if not _OPTIONS["NO_USE_PORTAUDIO"] then
end
newoption {
+ trigger = "NO_USE_PULSEAUDIO",
+ description = "Disable PulseAudio interface",
+ allowed = {
+ { "0", "Enable PulseAudio" },
+ { "1", "Disable PulseAudio" },
+ },
+}
+
+if not _OPTIONS["NO_USE_PULSEAUDIO"] then
+ if _OPTIONS["targetos"]=="linux" then
+ _OPTIONS["NO_USE_PULSEAUDIO"] = "0"
+ else
+ _OPTIONS["NO_USE_PULSEAUDIO"] = "1"
+ end
+end
+
+newoption {
trigger = "MODERN_WIN_API",
description = "Use Modern Windows APIs",
allowed = {
diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua
index bda7e45bc0c..1d643268548 100644
--- a/docs/release/scripts/src/sound.lua
+++ b/docs/release/scripts/src/sound.lua
@@ -1175,13 +1175,12 @@ end
--@src/devices/sound/ym2608.h,SOUNDS["YM2608"] = true
--@src/devices/sound/ym2610.h,SOUNDS["YM2610"] = true
--@src/devices/sound/ym2612.h,SOUNDS["YM2612"] = true
---@src/devices/sound/3812intf.h,SOUNDS["YM3812"] = true
---@src/devices/sound/3526intf.h,SOUNDS["YM3526"] = true
---@src/devices/sound/8950intf.h,SOUNDS["Y8950"] = true
+--@src/devices/sound/ym3526.h,SOUNDS["YM3526"] = true
+--@src/devices/sound/ym3812.h,SOUNDS["YM3812"] = true
--@src/devices/sound/ymf262.h,SOUNDS["YMF262"] = true
--@src/devices/sound/ymf271.h,SOUNDS["YMF271"] = true
--@src/devices/sound/ymf278b.h,SOUNDS["YMF278B"] = true
---@src/devices/sound/262intf.h,SOUNDS["YMF262"] = true
+--@src/devices/sound/y8950.h,SOUNDS["Y8950"] = true
---------------------------------------------------
if (SOUNDS["YM2151"]~=null) then
@@ -1193,10 +1192,12 @@ if (SOUNDS["YM2151"]~=null) then
}
end
-if (SOUNDS["YM2413"]~=null) then
+if (SOUNDS["YM2413"]~=null or SOUNDS["YM2423"]~=null or SOUNDS["YMF281"]~=null or SOUNDS["DS1001"]~=null) then
files {
MAME_DIR .. "src/devices/sound/ym2413.cpp",
MAME_DIR .. "src/devices/sound/ym2413.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
}
end
@@ -1252,34 +1253,30 @@ end
if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) then
--if (SOUNDS["YM3812"]~=null) then
files {
- MAME_DIR .. "src/devices/sound/3812intf.cpp",
- MAME_DIR .. "src/devices/sound/3812intf.h",
- MAME_DIR .. "src/devices/sound/fmopl.cpp",
- MAME_DIR .. "src/devices/sound/fmopl.h",
- MAME_DIR .. "src/devices/sound/ymdeltat.cpp",
- MAME_DIR .. "src/devices/sound/ymdeltat.h",
+ MAME_DIR .. "src/devices/sound/ym3812.cpp",
+ MAME_DIR .. "src/devices/sound/ym3812.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
}
--end
--if (SOUNDS["YM3526"]~=null) then
files {
- MAME_DIR .. "src/devices/sound/3526intf.cpp",
- MAME_DIR .. "src/devices/sound/3526intf.h",
- MAME_DIR .. "src/devices/sound/fmopl.cpp",
- MAME_DIR .. "src/devices/sound/fmopl.h",
- MAME_DIR .. "src/devices/sound/ymdeltat.cpp",
- MAME_DIR .. "src/devices/sound/ymdeltat.h",
+ MAME_DIR .. "src/devices/sound/ym3526.cpp",
+ MAME_DIR .. "src/devices/sound/ym3526.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
}
--end
--if (SOUNDS["Y8950"]~=null) then
files {
- MAME_DIR .. "src/devices/sound/8950intf.cpp",
- MAME_DIR .. "src/devices/sound/8950intf.h",
- MAME_DIR .. "src/devices/sound/fmopl.cpp",
- MAME_DIR .. "src/devices/sound/fmopl.h",
- MAME_DIR .. "src/devices/sound/ymdeltat.cpp",
- MAME_DIR .. "src/devices/sound/ymdeltat.h",
+ MAME_DIR .. "src/devices/sound/y8950.cpp",
+ MAME_DIR .. "src/devices/sound/y8950.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
+ MAME_DIR .. "src/devices/sound/ymadpcm.cpp",
+ MAME_DIR .. "src/devices/sound/ymadpcm.h",
}
--end
end
@@ -1288,8 +1285,8 @@ if (SOUNDS["YMF262"]~=null) then
files {
MAME_DIR .. "src/devices/sound/ymf262.cpp",
MAME_DIR .. "src/devices/sound/ymf262.h",
- MAME_DIR .. "src/devices/sound/262intf.cpp",
- MAME_DIR .. "src/devices/sound/262intf.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
}
end
@@ -1304,6 +1301,8 @@ if (SOUNDS["YMF278B"]~=null) then
files {
MAME_DIR .. "src/devices/sound/ymf278b.cpp",
MAME_DIR .. "src/devices/sound/ymf278b.h",
+ MAME_DIR .. "src/devices/sound/ymfm.cpp",
+ MAME_DIR .. "src/devices/sound/ymfm.h",
}
end
diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua
index 65fcff88393..d0906be5017 100644
--- a/docs/release/scripts/target/hbmame/hbmame.lua
+++ b/docs/release/scripts/target/hbmame/hbmame.lua
@@ -611,6 +611,7 @@ files {
MAME_DIR .. "src/hbmame/drivers/yiear.cpp",
MAME_DIR .. "src/mame/video/yiear.cpp",
MAME_DIR .. "src/mame/video/konami_helper.cpp",
+ MAME_DIR .. "src/mame/machine/k007452.cpp",
MAME_DIR .. "src/mame/video/k007121.cpp",
MAME_DIR .. "src/mame/video/k053250.cpp",
MAME_DIR .. "src/mame/video/k054338.cpp",
@@ -712,7 +713,7 @@ files {
MAME_DIR .. "src/mame/video/namcos2.cpp",
MAME_DIR .. "src/mame/video/namcos2_roz.cpp",
MAME_DIR .. "src/mame/video/namcos2_sprite.cpp",
- MAME_DIR .. "src/mame/video/c45.cpp",
+ MAME_DIR .. "src/mame/video/namco_c45road.cpp",
MAME_DIR .. "src/mame/machine/namco65.cpp",
MAME_DIR .. "src/mame/machine/namco68.cpp",
MAME_DIR .. "src/hbmame/drivers/namcos86.cpp",
diff --git a/docs/release/scripts/target/mame/arcade.lua b/docs/release/scripts/target/mame/arcade.lua
index ad97618dced..26da0650dea 100644
--- a/docs/release/scripts/target/mame/arcade.lua
+++ b/docs/release/scripts/target/mame/arcade.lua
@@ -412,8 +412,6 @@ MACHINES["BUSMOUSE"] = true
MACHINES["CR511B"] = true
MACHINES["DMAC"] = true
MACHINES["GAYLE"] = true
-MACHINES["NCR53C7XX"] = true
-MACHINES["LSI53C810"] = true
MACHINES["2812FIFO"] = true
MACHINES["6522VIA"] = true
MACHINES["TPI6525"] = true
@@ -479,6 +477,7 @@ MACHINES["CR589"] = true
--MACHINES["CS4031"] = true
--MACHINES["CS8221"] = true
MACHINES["CXD1095"] = true
+MACHINES["CXD1185"] = true
MACHINES["DP8390"] = true
--MACHINES["DP8573"] = true
MACHINES["DS1204"] = true
@@ -543,7 +542,7 @@ MACHINES["LDVP931"] = true
MACHINES["LINFLASH"] = true
--MACHINES["LOCOMO"] = true
MACHINES["LPCI"] = true
---MACHINES["LSI53C810"] = true
+MACHINES["LSI53C810"] = true
--MACHINES["M3002"] = true
--MACHINES["M68307"] = true
--MACHINES["M68340"] = true
@@ -594,7 +593,7 @@ MACHINES["NCR5380N"] = true
MACHINES["NCR5390"] = true
MACHINES["NCR539x"] = true
MACHINES["NETLIST"] = true
---MACHINES["NCR53C7XX"] = true
+MACHINES["NCR53C7XX"] = true
MACHINES["NMC9306"] = true
--MACHINES["NSC810"] = true
MACHINES["NSCSI"] = true
@@ -644,7 +643,7 @@ MACHINES["SCSI"] = true
MACHINES["SCUDSP"] = true
MACHINES["SDA2006"] = true
--MACHINES["SECFLASH"] = true
---MACHINES["SENSORBOARD"] = true
+MACHINES["SENSORBOARD"] = true
MACHINES["SERFLASH"] = true
MACHINES["SMC91C9X"] = true
MACHINES["SEGA_SCU"] = true
@@ -653,6 +652,7 @@ MACHINES["SMPC"] = true
MACHINES["STVCD"] = true
--MACHINES["SUN4C_MMU"] = true
MACHINES["SWTPC8212"] = true
+MACHINES["TASC_SB30"] = true
MACHINES["TC0091LVC"] = true
--MACHINES["TDC1008"] = true
MACHINES["TE7750"] = true
@@ -754,6 +754,7 @@ MACHINES["VRENDER0"] = true
--BUSES["ABCKB"] = true
--BUSES["ADAM"] = true
--BUSES["ADAMNET"] = true
+--BUSES["ADB"] = true
--BUSES["APF"] = true
BUSES["AMIGA_KEYBOARD"] = true
--BUSES["ARCADIA"] = true
@@ -842,6 +843,7 @@ BUSES["VECTREX"] = true
--BUSES["X68K"] = true
--BUSES["Z88"] = true
BUSES["ZORRO"] = true
+--BUSES["THOMSON"] = true
--------------------------------------------------
@@ -2557,6 +2559,8 @@ files {
MAME_DIR .. "src/mame/machine/k573msu.h",
MAME_DIR .. "src/mame/machine/k573npu.cpp",
MAME_DIR .. "src/mame/machine/k573npu.h",
+ MAME_DIR .. "src/mame/machine/k007452.cpp",
+ MAME_DIR .. "src/mame/machine/k007452.h",
MAME_DIR .. "src/mame/machine/zs01.cpp",
MAME_DIR .. "src/mame/machine/zs01.h",
MAME_DIR .. "src/mame/drivers/labyrunr.cpp",
@@ -2985,6 +2989,8 @@ files {
MAME_DIR .. "src/mame/includes/namcos2.h",
MAME_DIR .. "src/mame/machine/namcos2.cpp",
MAME_DIR .. "src/mame/video/namcos2.cpp",
+ MAME_DIR .. "src/mame/video/namco_c45road.cpp",
+ MAME_DIR .. "src/mame/video/namco_c45road.h",
MAME_DIR .. "src/mame/video/namco_c169roz.cpp",
MAME_DIR .. "src/mame/video/namco_c169roz.h",
MAME_DIR .. "src/mame/video/namco_c355spr.cpp",
@@ -3082,8 +3088,6 @@ files {
MAME_DIR .. "src/mame/audio/namco54.h",
MAME_DIR .. "src/mame/video/namco_c116.cpp",
MAME_DIR .. "src/mame/video/namco_c116.h",
- MAME_DIR .. "src/mame/video/c45.cpp",
- MAME_DIR .. "src/mame/video/c45.h",
}
createMAMEProjects(_target, _subtarget, "nasco")
diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua
index ee82fbf64ce..711f13834d7 100644
--- a/docs/release/scripts/target/mame/mess.lua
+++ b/docs/release/scripts/target/mame/mess.lua
@@ -689,6 +689,7 @@ MACHINES["SPG290"] = true
MACHINES["STVCD"] = true
MACHINES["SUN4C_MMU"] = true
MACHINES["SWTPC8212"] = true
+MACHINES["TASC_SB30"] = true
MACHINES["TC0091LVC"] = true
MACHINES["TDC1008"] = true
--MACHINES["TE7750"] = true
@@ -824,6 +825,7 @@ BUSES["ABCKB"] = true
BUSES["ACORN"] = true
BUSES["ADAM"] = true
BUSES["ADAMNET"] = true
+BUSES["ADB"] = true
BUSES["APF"] = true
BUSES["APRICOT_EXPANSION"] = true
BUSES["APRICOT_KEYBOARD"] = true
@@ -957,6 +959,7 @@ BUSES["SVI_EXPANDER"] = true
BUSES["SVI_SLOT"] = true
BUSES["TANBUS"] = true
BUSES["TATUNG_PIPE"] = true
+BUSES["THOMSON"] = true
BUSES["TMC600"] = true
BUSES["TI8X"] = true
BUSES["TI99"] = true
@@ -2533,20 +2536,27 @@ files {
createMESSProjects(_target, _subtarget, "hegener")
files {
MAME_DIR .. "src/mame/drivers/mephisto_academy.cpp",
+ MAME_DIR .. "src/mame/drivers/mephisto_amsterdam.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_berlin.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_brikett.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_glasgow.cpp",
+ MAME_DIR .. "src/mame/drivers/mephisto_milano.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_mm1.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_mm2.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_modena.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_modular.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_modular_tm.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_mondial.cpp",
+ MAME_DIR .. "src/mame/drivers/mephisto_mondial2.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_mondial68k.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_montec.cpp",
MAME_DIR .. "src/mame/drivers/mephisto_polgar.cpp",
+ MAME_DIR .. "src/mame/drivers/mephisto_risc.cpp",
+ MAME_DIR .. "src/mame/drivers/mephisto_smondial.cpp",
MAME_DIR .. "src/mame/machine/mmboard.cpp",
MAME_DIR .. "src/mame/machine/mmboard.h",
+ MAME_DIR .. "src/mame/video/mmdisplay1.cpp",
+ MAME_DIR .. "src/mame/video/mmdisplay1.h",
MAME_DIR .. "src/mame/video/mmdisplay2.cpp",
MAME_DIR .. "src/mame/video/mmdisplay2.h",
}
@@ -2576,7 +2586,6 @@ files {
MAME_DIR .. "src/mame/drivers/sbc6510.cpp",
MAME_DIR .. "src/mame/drivers/sitcom.cpp",
MAME_DIR .. "src/mame/drivers/slc1.cpp",
- MAME_DIR .. "src/mame/drivers/slc1a.cpp",
MAME_DIR .. "src/mame/drivers/test_t400.cpp",
MAME_DIR .. "src/mame/drivers/uzebox.cpp",
MAME_DIR .. "src/mame/drivers/z80dev.cpp",
@@ -2681,6 +2690,7 @@ files {
MAME_DIR .. "src/mame/drivers/basic52.cpp",
MAME_DIR .. "src/mame/drivers/imds2.cpp",
MAME_DIR .. "src/mame/drivers/intellec4.cpp",
+ MAME_DIR .. "src/mame/drivers/intellec8.cpp",
MAME_DIR .. "src/mame/drivers/ipc.cpp",
MAME_DIR .. "src/mame/drivers/ipds.cpp",
MAME_DIR .. "src/mame/drivers/isbc.cpp",
@@ -3427,6 +3437,7 @@ files {
MAME_DIR .. "src/mame/drivers/roland_jx8p.cpp",
MAME_DIR .. "src/mame/drivers/roland_mc50.cpp",
MAME_DIR .. "src/mame/drivers/roland_mt32.cpp",
+ MAME_DIR .. "src/mame/drivers/roland_pr100.cpp",
MAME_DIR .. "src/mame/drivers/roland_r8.cpp",
MAME_DIR .. "src/mame/drivers/roland_ra30.cpp",
MAME_DIR .. "src/mame/drivers/roland_s10.cpp",
@@ -3451,6 +3462,8 @@ files {
MAME_DIR .. "src/mame/machine/mb62h195.h",
MAME_DIR .. "src/mame/machine/mb63h149.cpp",
MAME_DIR .. "src/mame/machine/mb63h149.h",
+ MAME_DIR .. "src/mame/machine/mb87013.cpp",
+ MAME_DIR .. "src/mame/machine/mb87013.h",
MAME_DIR .. "src/mame/machine/pg200.cpp",
MAME_DIR .. "src/mame/machine/pg200.h",
}
@@ -3848,8 +3861,6 @@ files {
createMESSProjects(_target, _subtarget, "tasc")
files {
MAME_DIR .. "src/mame/drivers/tasc.cpp",
- MAME_DIR .. "src/mame/machine/smartboard.cpp",
- MAME_DIR .. "src/mame/machine/smartboard.h",
}
createMESSProjects(_target, _subtarget, "tatung")
@@ -3933,8 +3944,6 @@ files {
MAME_DIR .. "src/mame/drivers/thomson.cpp",
MAME_DIR .. "src/mame/includes/thomson.h",
MAME_DIR .. "src/mame/machine/thomson.cpp",
- MAME_DIR .. "src/mame/machine/thomflop.cpp",
- MAME_DIR .. "src/mame/machine/thomflop.h",
MAME_DIR .. "src/mame/video/thomson.cpp",
}
@@ -4050,6 +4059,9 @@ files {
MAME_DIR .. "src/mame/includes/dgnalpha.h",
MAME_DIR .. "src/mame/video/gime.cpp",
MAME_DIR .. "src/mame/video/gime.h",
+ MAME_DIR .. "src/mame/drivers/lnw80.cpp",
+ MAME_DIR .. "src/mame/drivers/max80.cpp",
+ MAME_DIR .. "src/mame/drivers/radionic.cpp",
MAME_DIR .. "src/mame/drivers/trs80.cpp",
MAME_DIR .. "src/mame/includes/trs80.h",
MAME_DIR .. "src/mame/machine/trs80.cpp",
@@ -4218,11 +4230,9 @@ files {
MAME_DIR .. "src/mame/machine/kc_keyb.h",
MAME_DIR .. "src/mame/video/kc.cpp",
MAME_DIR .. "src/mame/drivers/lc80.cpp",
- MAME_DIR .. "src/mame/includes/lc80.h",
MAME_DIR .. "src/mame/drivers/mc8020.cpp",
MAME_DIR .. "src/mame/drivers/mc8030.cpp",
MAME_DIR .. "src/mame/drivers/poly880.cpp",
- MAME_DIR .. "src/mame/includes/poly880.h",
MAME_DIR .. "src/mame/drivers/sc2.cpp",
}
@@ -4368,6 +4378,7 @@ files {
MAME_DIR .. "src/mame/drivers/ymmu50.cpp",
MAME_DIR .. "src/mame/drivers/ymmu80.cpp",
MAME_DIR .. "src/mame/drivers/ymmu100.cpp",
+ MAME_DIR .. "src/mame/drivers/ympsr60.cpp",
MAME_DIR .. "src/mame/drivers/ympsr340.cpp",
MAME_DIR .. "src/mame/drivers/ymtx81z.cpp",
MAME_DIR .. "src/mame/drivers/ymvl70.cpp",
@@ -4423,6 +4434,9 @@ files {
MAME_DIR .. "src/mame/includes/aussiebyte.h",
MAME_DIR .. "src/mame/video/aussiebyte.cpp",
MAME_DIR .. "src/mame/drivers/ax20.cpp",
+ MAME_DIR .. "src/mame/drivers/basf7100.cpp",
+ MAME_DIR .. "src/mame/machine/basf7100_kbd.cpp",
+ MAME_DIR .. "src/mame/machine/basf7100_kbd.h",
MAME_DIR .. "src/mame/drivers/binbug.cpp",
MAME_DIR .. "src/mame/drivers/bert.cpp",
MAME_DIR .. "src/mame/drivers/besta.cpp",
@@ -4480,6 +4494,7 @@ files {
MAME_DIR .. "src/mame/drivers/eacc.cpp",
MAME_DIR .. "src/mame/drivers/easy_karaoke.cpp",
MAME_DIR .. "src/mame/drivers/elwro800.cpp",
+ MAME_DIR .. "src/mame/drivers/elzet80.cpp",
MAME_DIR .. "src/mame/drivers/epic14e.cpp",
MAME_DIR .. "src/mame/drivers/esprit.cpp",
MAME_DIR .. "src/mame/drivers/eti660.cpp",
@@ -4527,6 +4542,7 @@ files {
MAME_DIR .. "src/mame/drivers/jade.cpp",
MAME_DIR .. "src/mame/drivers/jonos.cpp",
MAME_DIR .. "src/mame/drivers/juku.cpp",
+ MAME_DIR .. "src/mame/drivers/junior80.cpp",
MAME_DIR .. "src/mame/drivers/krokha.cpp",
MAME_DIR .. "src/mame/drivers/kron.cpp",
MAME_DIR .. "src/mame/drivers/lee1214.cpp",
diff --git a/docs/release/scripts/toolchain.lua b/docs/release/scripts/toolchain.lua
index b5c5e569c95..5fc886e1f48 100644
--- a/docs/release/scripts/toolchain.lua
+++ b/docs/release/scripts/toolchain.lua
@@ -1009,12 +1009,6 @@ function toolchain(_buildDir, _subDir)
configuration { "asmjs" }
targetdir (_buildDir .. "asmjs" .. "/bin")
objdir (_buildDir .. "asmjs" .. "/obj")
- includedirs {
- "$(EMSCRIPTEN)/system/include",
- "$(EMSCRIPTEN)/system/include/compat",
- "$(EMSCRIPTEN)/system/include/libc",
- "$(EMSCRIPTEN)/system/lib/libcxxabi/include",
- }
buildoptions {
"-Wno-cast-align",
"-Wno-tautological-compare",