diff options
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r-- | docs/release/scripts/src/3rdparty.lua | 63 | ||||
-rw-r--r-- | docs/release/scripts/src/bus.lua | 14 | ||||
-rw-r--r-- | docs/release/scripts/src/cpu.lua | 143 | ||||
-rw-r--r-- | docs/release/scripts/src/emu.lua | 3 | ||||
-rw-r--r-- | docs/release/scripts/src/machine.lua | 83 | ||||
-rw-r--r-- | docs/release/scripts/src/mame/frontend.lua | 6 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/sdl.lua | 1 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/winui.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/video.lua | 35 |
9 files changed, 285 insertions, 65 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua index 04155ef55a8..2056e2e95a5 100644 --- a/docs/release/scripts/src/3rdparty.lua +++ b/docs/release/scripts/src/3rdparty.lua @@ -225,6 +225,11 @@ configuration { "gmake or ninja" } buildoptions_cpp { "-x c++", } +if _OPTIONS["gcc"]~=nil and not string.find(_OPTIONS["gcc"], "clang") then + buildoptions_cpp { + "-Wno-error=implicit-fallthrough", + } +end configuration { "vs*" } buildoptions { @@ -663,8 +668,8 @@ end configuration { "vsllvm" } buildoptions { - "-Wno-unused-function", "-Wno-enum-conversion", + "-Wno-unused-function", } configuration { } @@ -733,8 +738,8 @@ project "7z" configuration { "gmake or ninja" } buildoptions_c { - "-Wno-undef", "-Wno-strict-prototypes", + "-Wno-undef", } if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") and str_to_version(_OPTIONS["gcc_version"]) >= 100000 then buildoptions_c { @@ -1004,10 +1009,10 @@ project "sqlite3" configuration { "gmake" } buildoptions_c { - "-Wno-discarded-qualifiers", - "-Wno-unused-but-set-variable", "-Wno-bad-function-cast", + "-Wno-discarded-qualifiers", "-Wno-undef", + "-Wno-unused-but-set-variable", } if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then buildoptions_c { @@ -1171,15 +1176,6 @@ project "bx" 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 { - "-Wno-strict-overflow", - } - end - end - includedirs { MAME_DIR .. "3rdparty/bx/include", MAME_DIR .. "3rdparty/bx/3rdparty", @@ -1363,10 +1359,9 @@ end configuration { "gmake or ninja" } buildoptions { "-Wno-uninitialized", + "-Wno-unused-but-set-variable", "-Wno-unused-function", "-Wno-unused-variable", - "-Wno-unused-but-set-variable", - "-Wno-format-extra-args", -- temp for mingw 6.1 till update bgfx code } configuration { "rpi" } buildoptions { @@ -1478,6 +1473,7 @@ end } buildoptions { "-x objective-c++", + "-D BGFX_CONFIG_MULTITHREADED=0", } end @@ -1516,21 +1512,21 @@ project "portaudio" buildoptions { "-Wno-deprecated-declarations", "-Wno-missing-braces", - "-Wno-unused-variable", "-Wno-switch", "-Wno-unused-function", + "-Wno-unused-variable", } 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-strict-prototypes", + "-Wno-undef", "-Wno-unknown-pragmas", + "-Wno-unused-function", + "-Wno-unused-value", + "-Wno-unused-variable", } local version = str_to_version(_OPTIONS["gcc_version"]) @@ -1544,15 +1540,13 @@ project "portaudio" "-Wno-sometimes-uninitialized", } else - if (version >= 40600) then - buildoptions_c { - "-Wno-unused-but-set-variable", - "-Wno-maybe-uninitialized", - "-Wno-sometimes-uninitialized", - "-w", - "-Wno-incompatible-pointer-types-discards-qualifiers", - } - end + buildoptions_c { + "-Wno-maybe-uninitialized", + "-Wno-sometimes-uninitialized", + "-Wno-unused-but-set-variable", + "-Wno-incompatible-pointer-types-discards-qualifiers", + "-w", + } end if string.find(_OPTIONS["gcc"], "clang") and version >= 100000 then buildoptions_c { @@ -2124,13 +2118,13 @@ end MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos", } buildoptions_c { - "-Wno-undef", + "-Wno-bad-function-cast", + "-Wno-discarded-qualifiers", "-Wno-format", "-Wno-format-security", - "-Wno-strict-prototypes", - "-Wno-bad-function-cast", "-Wno-pointer-to-int-cast", - "-Wno-discarded-qualifiers", + "-Wno-strict-prototypes", + "-Wno-undef", "-Wno-unused-but-set-variable", } @@ -2150,6 +2144,7 @@ end buildoptions_c { "-Wno-bad-function-cast", + "-Wno-strict-prototypes", } configuration { "android-*"} diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua index 465f6c586b5..1f158ae6b06 100644 --- a/docs/release/scripts/src/bus.lua +++ b/docs/release/scripts/src/bus.lua @@ -1585,6 +1585,8 @@ if (BUSES["ISA"]~=null) then MAME_DIR .. "src/devices/bus/isa/asc88.h", MAME_DIR .. "src/devices/bus/isa/bblue2.cpp", MAME_DIR .. "src/devices/bus/isa/bblue2.h", + MAME_DIR .. "src/devices/bus/isa/3xtwin.cpp", + MAME_DIR .. "src/devices/bus/isa/3xtwin.h", } end @@ -2393,6 +2395,8 @@ if (BUSES["A2BUS"]~=null) then MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.h", MAME_DIR .. "src/devices/bus/a2bus/byte8251.cpp", MAME_DIR .. "src/devices/bus/a2bus/byte8251.h", + MAME_DIR .. "src/devices/bus/a2bus/ccs7710.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ccs7710.h", MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.cpp", MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.h", MAME_DIR .. "src/devices/bus/a2bus/computereyes2.cpp", @@ -2423,10 +2427,14 @@ if (BUSES["A2BUS"]~=null) then MAME_DIR .. "src/devices/bus/a2bus/ssbapple.h", MAME_DIR .. "src/devices/bus/a2bus/ssprite.cpp", MAME_DIR .. "src/devices/bus/a2bus/ssprite.h", + MAME_DIR .. "src/devices/bus/a2bus/suprterminal.cpp", + MAME_DIR .. "src/devices/bus/a2bus/suprterminal.h", MAME_DIR .. "src/devices/bus/a2bus/timemasterho.cpp", MAME_DIR .. "src/devices/bus/a2bus/timemasterho.h", MAME_DIR .. "src/devices/bus/a2bus/transwarp.cpp", MAME_DIR .. "src/devices/bus/a2bus/transwarp.h", + MAME_DIR .. "src/devices/bus/a2bus/uniprint.cpp", + MAME_DIR .. "src/devices/bus/a2bus/uniprint.h", MAME_DIR .. "src/devices/bus/a2bus/uthernet.cpp", MAME_DIR .. "src/devices/bus/a2bus/uthernet.h", } @@ -2464,6 +2472,8 @@ end if (BUSES["NSCSI"]~=null) then files { + MAME_DIR .. "src/devices/bus/nscsi/applecd.cpp", + MAME_DIR .. "src/devices/bus/nscsi/applecd.h", MAME_DIR .. "src/devices/bus/nscsi/cd.cpp", MAME_DIR .. "src/devices/bus/nscsi/cd.h", MAME_DIR .. "src/devices/bus/nscsi/cdd2000.cpp", @@ -3399,6 +3409,8 @@ if (BUSES["COCO"]~=null) then MAME_DIR .. "src/devices/bus/coco/coco_fdc.h", MAME_DIR .. "src/devices/bus/coco/coco_gmc.cpp", MAME_DIR .. "src/devices/bus/coco/coco_gmc.h", + MAME_DIR .. "src/devices/bus/coco/coco_midi.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_midi.h", MAME_DIR .. "src/devices/bus/coco/coco_multi.cpp", MAME_DIR .. "src/devices/bus/coco/coco_multi.h", MAME_DIR .. "src/devices/bus/coco/coco_orch90.cpp", @@ -3415,6 +3427,8 @@ if (BUSES["COCO"]~=null) then MAME_DIR .. "src/devices/bus/coco/coco_ssc.h", MAME_DIR .. "src/devices/bus/coco/coco_stecomp.cpp", MAME_DIR .. "src/devices/bus/coco/coco_stecomp.h", + MAME_DIR .. "src/devices/bus/coco/coco_sym12.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_sym12.h", MAME_DIR .. "src/devices/bus/coco/coco_t4426.cpp", MAME_DIR .. "src/devices/bus/coco/coco_t4426.h", MAME_DIR .. "src/devices/bus/coco/cococart.cpp", diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua index e38c6084a9a..c388c2bc450 100644 --- a/docs/release/scripts/src/cpu.lua +++ b/docs/release/scripts/src/cpu.lua @@ -1465,6 +1465,15 @@ if (CPUS["MELPS4"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- Mitsubishi M32C, disassembler only +-------------------------------------------------- + +if (_OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m32c/m32cdasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m32c/m32cdasm.h") +end + +-------------------------------------------------- -- Mitsubishi M37702 and M37710 (based on 65C816) --@src/devices/cpu/m37710/m37710.h,CPUS["M37710"] = true -------------------------------------------------- @@ -1510,9 +1519,9 @@ end --@src/devices/cpu/m6502/m740.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m3745x.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m5074x.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/st2xxx.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/st2204.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/st2205u.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/st2xxx.h,CPUS["ST2XXX"] = true +--@src/devices/cpu/m6502/st2204.h,CPUS["ST2XXX"] = true +--@src/devices/cpu/m6502/st2205u.h,CPUS["ST2XXX"] = true --@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX"] = true --@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX2000"] = true @@ -1560,16 +1569,6 @@ if (CPUS["M6502"]~=null) then MAME_DIR .. "src/devices/cpu/m6502/m3745x.h", MAME_DIR .. "src/devices/cpu/m6502/m5074x.cpp", MAME_DIR .. "src/devices/cpu/m6502/m5074x.h", - MAME_DIR .. "src/devices/cpu/m6502/st2xxx.cpp", - MAME_DIR .. "src/devices/cpu/m6502/st2xxx.h", - MAME_DIR .. "src/devices/cpu/m6502/st2204.cpp", - MAME_DIR .. "src/devices/cpu/m6502/st2204.h", - MAME_DIR .. "src/devices/cpu/m6502/st2205u.cpp", - MAME_DIR .. "src/devices/cpu/m6502/st2205u.h", - MAME_DIR .. "src/devices/cpu/m6502/xavix.cpp", - MAME_DIR .. "src/devices/cpu/m6502/xavix.h", - MAME_DIR .. "src/devices/cpu/m6502/xavix2000.cpp", - MAME_DIR .. "src/devices/cpu/m6502/xavix2000.h", } custombuildtask { @@ -1584,9 +1583,6 @@ if (CPUS["M6502"]~=null) then { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) s m740 $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) s r65c02 - $(<) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 disassembler source file...", PYTHON .. " $(1) s r65c19 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/ost2xxx.lst" , GEN_DIR .. "emu/cpu/m6502/st2xxx.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dst2xxx.lst" }, {"@echo Generating st2xxx disassembler source file...", PYTHON .. " $(1) s st2xxx $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavix.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) s xavix $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) s xavix2000 $(<) $(2) $(@)" }}, } dependency { @@ -1601,8 +1597,54 @@ if (CPUS["M6502"]~=null) then { MAME_DIR .. "src/devices/cpu/m6502/r65c02.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/r65c19.cpp", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", GEN_DIR .. "emu/cpu/m6502/m740.hxx" }, + } +end + +if (CPUS["ST2XXX"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/m6502/st2xxx.cpp", + MAME_DIR .. "src/devices/cpu/m6502/st2xxx.h", + MAME_DIR .. "src/devices/cpu/m6502/st2204.cpp", + MAME_DIR .. "src/devices/cpu/m6502/st2204.h", + MAME_DIR .. "src/devices/cpu/m6502/st2205u.cpp", + MAME_DIR .. "src/devices/cpu/m6502/st2205u.h", + } + + custombuildtask { + { MAME_DIR .. "src/devices/cpu/m6502/ost2xxx.lst" , GEN_DIR .. "emu/cpu/m6502/st2xxx.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dst2xxx.lst" }, {"@echo Generating st2xxx disassembler source file...", PYTHON .. " $(1) s st2xxx $(<) $(2) $(@)" }}, + } + + dependency { { MAME_DIR .. "src/devices/cpu/m6502/st2xxx.cpp", GEN_DIR .. "emu/cpu/m6502/st2xxx.hxx" }, + } +end + +if (CPUS["XAVIX"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/m6502/xavix.cpp", + MAME_DIR .. "src/devices/cpu/m6502/xavix.h", + } + + custombuildtask { + { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavix.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) s xavix $(<) $(2) $(@)" }}, + } + + dependency { { MAME_DIR .. "src/devices/cpu/m6502/xavix.cpp", GEN_DIR .. "emu/cpu/m6502/xavix.hxx" }, + } +end + +if (CPUS["XAVIX2000"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/m6502/xavix2000.cpp", + MAME_DIR .. "src/devices/cpu/m6502/xavix2000.h", + } + + custombuildtask { + { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) s xavix2000 $(<) $(2) $(@)" }}, + } + + dependency { { MAME_DIR .. "src/devices/cpu/m6502/xavix2000.cpp", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx" }, } end @@ -1619,8 +1661,6 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) d m740 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) d r65c02 - $(<) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 disassembler source file...", PYTHON .. " $(1) d r65c19 $(<) $(2) $(@)" }}) - table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) d xavix $(<) $(2) $(@)" }}) - table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) d xavix2000 $(<) $(2) $(@)" }}) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp", GEN_DIR .. "emu/cpu/m6502/deco16d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m4510d.cpp", GEN_DIR .. "emu/cpu/m6502/m4510d.hxx" }) @@ -1633,8 +1673,6 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/r65c02d.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/r65c19d.cpp", GEN_DIR .. "emu/cpu/m6502/r65c19d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m740d.cpp", GEN_DIR .. "emu/cpu/m6502/m740d.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavixd.cpp", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.cpp", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx" }) table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.h") @@ -1658,8 +1696,22 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c02d.h") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c19d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c19d.h") +end + +if (CPUS["XAVIX"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) d xavix $(<) $(2) $(@)" }}) + + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavixd.cpp", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx" }) + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavixd.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavixd.h") +end + +if (CPUS["XAVIX2000"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) d xavix2000 $(<) $(2) $(@)" }}) + + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.cpp", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx" }) + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.h") end @@ -1818,25 +1870,19 @@ end -------------------------------------------------- -- PDP-1 --- TX0 --@src/devices/cpu/pdp1/pdp1.h,CPUS["PDP1"] = true ---@src/devices/cpu/pdp1/tx0.h,CPUS["PDP1"] = true -------------------------------------------------- if (CPUS["PDP1"]~=null) then files { MAME_DIR .. "src/devices/cpu/pdp1/pdp1.cpp", MAME_DIR .. "src/devices/cpu/pdp1/pdp1.h", - MAME_DIR .. "src/devices/cpu/pdp1/tx0.cpp", - MAME_DIR .. "src/devices/cpu/pdp1/tx0.h", } end if (CPUS["PDP1"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pdp1/pdp1dasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pdp1/pdp1dasm.h") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pdp1/tx0dasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pdp1/tx0dasm.h") end -------------------------------------------------- @@ -2614,11 +2660,32 @@ if (CPUS["TLCS900"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- TX0 +--@src/devices/cpu/tx0/tx0.h,CPUS["TX0"] = true +-------------------------------------------------- + +if (CPUS["TX0"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/tx0/tx0.cpp", + MAME_DIR .. "src/devices/cpu/tx0/tx0.h", + } +end + +if (CPUS["TX0"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tx0/tx0dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tx0/tx0dasm.h") +end + +-------------------------------------------------- -- Zilog Z80 --@src/devices/cpu/z80/z80.h,CPUS["Z80"] = true +--@src/devices/cpu/z80/kc82.h,CPUS["KC80"] = true +--@src/devices/cpu/z80/kl5c80a12.h,CPUS["KC80"] = true +--@src/devices/cpu/z80/kl5c80a16.h,CPUS["KC80"] = true +--@src/devices/cpu/z80/ky80.h,CPUS["KC80"] = true -------------------------------------------------- -if (CPUS["Z80"]~=null) then +if (CPUS["Z80"]~=null or CPUS["KC80"]~=null) then files { MAME_DIR .. "src/devices/cpu/z80/z80.cpp", MAME_DIR .. "src/devices/cpu/z80/z80.h", @@ -2626,6 +2693,13 @@ if (CPUS["Z80"]~=null) then MAME_DIR .. "src/devices/cpu/z80/tmpz84c011.h", MAME_DIR .. "src/devices/cpu/z80/tmpz84c015.cpp", MAME_DIR .. "src/devices/cpu/z80/tmpz84c015.h", + MAME_DIR .. "src/devices/cpu/z80/lz8420m.cpp", + MAME_DIR .. "src/devices/cpu/z80/lz8420m.h", + } +end + +if (CPUS["KC80"]~=null) then + files { MAME_DIR .. "src/devices/cpu/z80/kc82.cpp", MAME_DIR .. "src/devices/cpu/z80/kc82.h", MAME_DIR .. "src/devices/cpu/z80/kl5c80a12.cpp", @@ -2638,12 +2712,10 @@ if (CPUS["Z80"]~=null) then MAME_DIR .. "src/devices/cpu/z80/kp69.h", MAME_DIR .. "src/devices/cpu/z80/ky80.cpp", MAME_DIR .. "src/devices/cpu/z80/ky80.h", - MAME_DIR .. "src/devices/cpu/z80/lz8420m.cpp", - MAME_DIR .. "src/devices/cpu/z80/lz8420m.h", } end -if (CPUS["Z80"]~=null or _OPTIONS["with-tools"]) then +if (CPUS["Z80"]~=null or CPUS["KC80"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/z80dasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/z80dasm.h") end @@ -3078,7 +3150,7 @@ end -------------------------------------------------- -- National Semiconductor CR16B ---@src/devices/cpu/cr16b/cr16bdasm.h,CPUS["CR16B"] = true +--@src/devices/cpu/cr16b/cr16b.h,CPUS["CR16B"] = true -------------------------------------------------- if (CPUS["CR16B"]~=null) then @@ -3094,6 +3166,15 @@ if (CPUS["CR16B"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- National Semiconductor CR16C, disassembler only +-------------------------------------------------- + +if (_OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cr16c/cr16cdasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cr16c/cr16cdasm.h") +end + +-------------------------------------------------- -- Gigatron --@src/devices/cpu/gigatron/gigatron.h,CPUS["GTRON"] = true -------------------------------------------------- diff --git a/docs/release/scripts/src/emu.lua b/docs/release/scripts/src/emu.lua index d65ea40c21d..4e7e294ad32 100644 --- a/docs/release/scripts/src/emu.lua +++ b/docs/release/scripts/src/emu.lua @@ -24,6 +24,7 @@ includedirs { MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", + MAME_DIR .. "3rdparty/sol2", GEN_DIR .. "emu", GEN_DIR .. "emu/layout", } @@ -116,6 +117,8 @@ files { MAME_DIR .. "src/emu/emucore.h", MAME_DIR .. "src/emu/emumem.cpp", MAME_DIR .. "src/emu/emumem.h", + MAME_DIR .. "src/emu/emumem_aspace.cpp", + MAME_DIR .. "src/emu/emumem_mview.cpp", MAME_DIR .. "src/emu/emumem_mud.cpp", MAME_DIR .. "src/emu/emumem_mud.h", MAME_DIR .. "src/emu/emumem_hea.h", diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua index 3d8f7876db9..2ea123f4538 100644 --- a/docs/release/scripts/src/machine.lua +++ b/docs/release/scripts/src/machine.lua @@ -985,6 +985,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/com52c50.h,MACHINES["COM52C50"] = true +--------------------------------------------------- + +if (MACHINES["COM52C50"]~=null) then + files { + MAME_DIR .. "src/devices/machine/com52c50.cpp", + MAME_DIR .. "src/devices/machine/com52c50.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/com8116.h,MACHINES["COM8116"] = true --------------------------------------------------- @@ -1286,6 +1298,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/f4702.h,MACHINES["F4702"] = true +--------------------------------------------------- + +if (MACHINES["F4702"]~=null) then + files { + MAME_DIR .. "src/devices/machine/f4702.cpp", + MAME_DIR .. "src/devices/machine/f4702.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/fga002.h,MACHINES["FGA002"] = true --------------------------------------------------- @@ -1857,6 +1881,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/locomo.h,MACHINES["LOCOMO"] = true +--------------------------------------------------- + +if (MACHINES["LOCOMO"]~=null) then + files { + MAME_DIR .. "src/devices/machine/locomo.cpp", + MAME_DIR .. "src/devices/machine/locomo.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/m3002.h,MACHINES["M3002"] = true --------------------------------------------------- @@ -2432,6 +2468,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/pcf8573.h,MACHINES["PCF8573"] = true +--------------------------------------------------- + +if (MACHINES["PCF8573"]~=null) then + files { + MAME_DIR .. "src/devices/machine/pcf8573.cpp", + MAME_DIR .. "src/devices/machine/pcf8573.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/pcf8583.h,MACHINES["PCF8583"] = true --------------------------------------------------- @@ -2840,6 +2888,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/sa1111.h,MACHINES["SA1111"] = true +--------------------------------------------------- + +if (MACHINES["SA1111"]~=null) then + files { + MAME_DIR .. "src/devices/machine/sa1111.cpp", + MAME_DIR .. "src/devices/machine/sa1111.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/saa1043.h,MACHINES["SAA1043"] = true --------------------------------------------------- @@ -2875,6 +2935,17 @@ end --------------------------------------------------- -- +--@src/devices/machine/scoop.h,MACHINES["SCOOP"] = true +--------------------------------------------------- +if (MACHINES["SCOOP"]~=null) then + files { + MAME_DIR .. "src/devices/machine/scoop.cpp", + MAME_DIR .. "src/devices/machine/scoop.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/scnxx562.h,MACHINES["DUSCC"] = true --------------------------------------------------- @@ -3247,6 +3318,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/ucb1200.h,MACHINES["UCB1200"] = true +--------------------------------------------------- + +if (MACHINES["UCB1200"]~=null) then + files { + MAME_DIR .. "src/devices/machine/ucb1200.cpp", + MAME_DIR .. "src/devices/machine/ucb1200.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/upd1990a.h,MACHINES["UPD1990A"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/mame/frontend.lua b/docs/release/scripts/src/mame/frontend.lua index 04e06bd2b6e..766909efc56 100644 --- a/docs/release/scripts/src/mame/frontend.lua +++ b/docs/release/scripts/src/mame/frontend.lua @@ -30,6 +30,7 @@ includedirs { MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", + MAME_DIR .. "3rdparty/sol2", GEN_DIR .. "emu", GEN_DIR .. "emu/layout", } @@ -71,6 +72,11 @@ files { MAME_DIR .. "src/frontend/mame/language.h", MAME_DIR .. "src/frontend/mame/luaengine.cpp", MAME_DIR .. "src/frontend/mame/luaengine.h", + MAME_DIR .. "src/frontend/mame/luaengine.ipp", + MAME_DIR .. "src/frontend/mame/luaengine_debug.cpp", + MAME_DIR .. "src/frontend/mame/luaengine_input.cpp", + MAME_DIR .. "src/frontend/mame/luaengine_mem.cpp", + MAME_DIR .. "src/frontend/mame/luaengine_render.cpp", MAME_DIR .. "src/frontend/mame/mame.cpp", MAME_DIR .. "src/frontend/mame/mame.h", MAME_DIR .. "src/frontend/mame/mameopts.cpp", diff --git a/docs/release/scripts/src/osd/sdl.lua b/docs/release/scripts/src/osd/sdl.lua index 10aa9940c52..ae577124255 100644 --- a/docs/release/scripts/src/osd/sdl.lua +++ b/docs/release/scripts/src/osd/sdl.lua @@ -276,6 +276,7 @@ if BASE_TARGETOS=="unix" then end if _OPTIONS["with-bundled-sdl2"]~=nil then linkoptions { + "-framework AudioToolbox", "-framework AudioUnit", "-framework CoreAudio", "-framework Carbon", diff --git a/docs/release/scripts/src/osd/winui.lua b/docs/release/scripts/src/osd/winui.lua index e55e32420f7..ade4db950fb 100644 --- a/docs/release/scripts/src/osd/winui.lua +++ b/docs/release/scripts/src/osd/winui.lua @@ -60,6 +60,8 @@ function maintargetosdoptions(_target,_subtarget) "comdlg32", "psapi", "ole32", +-- "shell32", + "uxtheme", } -- Local file gives correct icon in mame instance inside of mameui diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua index 6d4dc7e74ea..dbd271989ca 100644 --- a/docs/release/scripts/src/video.lua +++ b/docs/release/scripts/src/video.lua @@ -605,6 +605,18 @@ end -------------------------------------------------- -- +--@src/devices/video/lc7985.h,VIDEOS["LC7985"] = true +-------------------------------------------------- + +if (VIDEOS["LC7985"]~=null) then + files { + MAME_DIR .. "src/devices/video/lc7985.cpp", + MAME_DIR .. "src/devices/video/lc7985.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/m50458.h,VIDEOS["M50458"] = true -------------------------------------------------- @@ -843,6 +855,18 @@ end -------------------------------------------------- -- +--@src/devices/video/saa5240.h,VIDEOS["SAA5240"] = true +-------------------------------------------------- + +if (VIDEOS["SAA5240"]~=null) then + files { + MAME_DIR .. "src/devices/video/saa5240.cpp", + MAME_DIR .. "src/devices/video/saa5240.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/pwm.h,VIDEOS["PWM_DISPLAY"] = true -------------------------------------------------- if (VIDEOS["PWM_DISPLAY"]~=null) then @@ -876,6 +900,17 @@ end -------------------------------------------------- -- +--@src/devices/video/sed1356.h,VIDEOS["SED1356"] = true +-------------------------------------------------- +if (VIDEOS["SED1356"]~=null) then + files { + MAME_DIR .. "src/devices/video/sed1356.cpp", + MAME_DIR .. "src/devices/video/sed1356.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/sed1500.h,VIDEOS["SED1500"] = true -------------------------------------------------- if (VIDEOS["SED1500"]~=null) then |