summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2021-12-29 12:06:22 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2021-12-29 12:06:22 +1100
commitcb181beb62496e644018e072987a1169ea35d4b4 (patch)
treeff9acfa9bc9a2feb3c72ad409efce099266344ba /docs/release/scripts/src
parentdb478134d9918219eb1b53c29ddc6a6cb7c8bc9b (diff)
0.239 filestag239
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r--docs/release/scripts/src/3rdparty.lua20
-rw-r--r--docs/release/scripts/src/bus.lua22
-rw-r--r--docs/release/scripts/src/cpu.lua30
-rw-r--r--docs/release/scripts/src/formats.lua3
-rw-r--r--docs/release/scripts/src/machine.lua36
-rw-r--r--docs/release/scripts/src/main.lua57
-rw-r--r--docs/release/scripts/src/sound.lua14
-rw-r--r--docs/release/scripts/src/video.lua15
8 files changed, 103 insertions, 94 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index 267b19d44df..899a78eba2f 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -1186,6 +1186,11 @@ project "bimg"
MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
}
+ configuration { "gmake" }
+ buildoptions {
+ "-Wno-unused-but-set-variable",
+ }
+
configuration { }
if _OPTIONS["targetos"]=="macosx" or _OPTIONS["targetos"]=="linux" or _OPTIONS["targetos"]=="windows" or _OPTIONS["targetos"]=="asmjs" then
@@ -1196,11 +1201,6 @@ project "bimg"
end
end
- configuration { "gmake" }
- buildoptions {
- "-Wno-unused-but-set-variable",
- }
-
defines {
"__STDC_LIMIT_MACROS",
"__STDC_FORMAT_MACROS",
@@ -2215,6 +2215,11 @@ project "asmjit"
uuid "4539757c-6e99-4bae-b3d0-b342a7c49539"
kind "StaticLib"
+ configuration { "gmake" }
+ buildoptions {
+ "-Wno-unused-but-set-variable",
+ }
+
configuration { }
if _OPTIONS["targetos"]=="macosx" and _OPTIONS["gcc"]~=nil then
@@ -2225,11 +2230,6 @@ project "asmjit"
end
end
- configuration { "gmake" }
- buildoptions {
- "-Wno-unused-but-set-variable",
- }
-
files {
MAME_DIR .. "3rdparty/asmjit/src/asmjit/asmjit.h",
MAME_DIR .. "3rdparty/asmjit/src/asmjit/core.h",
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index 5be5a3361fb..8b432658573 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -342,6 +342,8 @@ if (BUSES["ARCHIMEDES_PODULE"]~=null) then
MAME_DIR .. "src/devices/bus/archimedes/podule/slot.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/a448.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/a448.h",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/acejoy.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/acejoy.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/armadeus.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/armadeus.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/eaglem2.cpp",
@@ -354,6 +356,8 @@ if (BUSES["ARCHIMEDES_PODULE"]~=null) then
MAME_DIR .. "src/devices/bus/archimedes/podule/etherr.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/faxpack.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/faxpack.h",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/greyhawk.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/greyhawk.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/ide_be.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/ide_be.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/ide_rdev.cpp",
@@ -378,12 +382,16 @@ if (BUSES["ARCHIMEDES_PODULE"]~=null) then
MAME_DIR .. "src/devices/bus/archimedes/podule/rom.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/rs423.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/rs423.h",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/scan256.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/scan256.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/scanlight.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/scanlight.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/scsi_vti.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/scsi_vti.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/serial.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/serial.h",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/spectra.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/spectra.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/tube.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/tube.h",
}
@@ -2374,6 +2382,8 @@ if (BUSES["VME"]~=null) then
files {
MAME_DIR .. "src/devices/bus/vme/vme.cpp",
MAME_DIR .. "src/devices/bus/vme/vme.h",
+ MAME_DIR .. "src/devices/bus/vme/vme_cp31.cpp",
+ MAME_DIR .. "src/devices/bus/vme/vme_cp31.h",
MAME_DIR .. "src/devices/bus/vme/vme_mzr8300.cpp",
MAME_DIR .. "src/devices/bus/vme/vme_mzr8300.h",
MAME_DIR .. "src/devices/bus/vme/vme_mvme120.cpp",
@@ -2533,6 +2543,8 @@ if (BUSES["A2BUS"]~=null) then
MAME_DIR .. "src/devices/bus/a2bus/a2vulcan.h",
MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.cpp",
MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.h",
+ MAME_DIR .. "src/devices/bus/a2bus/ace2x00.cpp",
+ MAME_DIR .. "src/devices/bus/a2bus/ace2x00.h",
MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.cpp",
MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.h",
MAME_DIR .. "src/devices/bus/a2bus/agat7langcard.cpp",
@@ -2547,6 +2559,8 @@ if (BUSES["A2BUS"]~=null) then
MAME_DIR .. "src/devices/bus/a2bus/booti.h",
MAME_DIR .. "src/devices/bus/a2bus/byte8251.cpp",
MAME_DIR .. "src/devices/bus/a2bus/byte8251.h",
+ MAME_DIR .. "src/devices/bus/a2bus/cards.cpp",
+ MAME_DIR .. "src/devices/bus/a2bus/cards.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",
@@ -2559,6 +2573,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/grafex.cpp",
+ MAME_DIR .. "src/devices/bus/a2bus/grafex.h",
MAME_DIR .. "src/devices/bus/a2bus/grappler.cpp",
MAME_DIR .. "src/devices/bus/a2bus/grappler.h",
MAME_DIR .. "src/devices/bus/a2bus/lancegs.cpp",
@@ -2646,6 +2662,8 @@ if (BUSES["NSCSI"]~=null) then
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/cfp1080s.cpp",
+ MAME_DIR .. "src/devices/bus/nscsi/cfp1080s.h",
MAME_DIR .. "src/devices/bus/nscsi/crd254sh.cpp",
MAME_DIR .. "src/devices/bus/nscsi/crd254sh.h",
MAME_DIR .. "src/devices/bus/nscsi/cw7501.cpp",
@@ -3012,8 +3030,12 @@ if (BUSES["NES_CTRL"]~=null) then
MAME_DIR .. "src/devices/bus/nes_ctrl/partytap.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/powerpad.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/powerpad.h",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/snesadapter.cpp",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/snesadapter.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/suborkey.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/suborkey.h",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/turbofile.cpp",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/turbofile.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/zapper.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/zapper.h",
}
diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua
index 78f18f4430a..ae338a86b75 100644
--- a/docs/release/scripts/src/cpu.lua
+++ b/docs/release/scripts/src/cpu.lua
@@ -2223,20 +2223,23 @@ end
if CPUS["SM510"] then
files {
MAME_DIR .. "src/devices/cpu/sm510/sm510base.cpp",
+ MAME_DIR .. "src/devices/cpu/sm510/sm510base.h",
MAME_DIR .. "src/devices/cpu/sm510/sm510.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm510.cpp",
MAME_DIR .. "src/devices/cpu/sm510/sm510op.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm510core.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm511core.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm530.h",
- MAME_DIR .. "src/devices/cpu/sm510/sm530op.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm530core.cpp",
+ MAME_DIR .. "src/devices/cpu/sm510/sm511.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm511.cpp",
MAME_DIR .. "src/devices/cpu/sm510/sm500.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm500.cpp",
MAME_DIR .. "src/devices/cpu/sm510/sm500op.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm500core.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm5acore.cpp",
+ MAME_DIR .. "src/devices/cpu/sm510/sm5a.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm5a.cpp",
+ MAME_DIR .. "src/devices/cpu/sm510/sm530.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm530.cpp",
+ MAME_DIR .. "src/devices/cpu/sm510/sm530op.cpp",
MAME_DIR .. "src/devices/cpu/sm510/sm590.h",
+ MAME_DIR .. "src/devices/cpu/sm510/sm590.cpp",
MAME_DIR .. "src/devices/cpu/sm510/sm590op.cpp",
- MAME_DIR .. "src/devices/cpu/sm510/sm590core.cpp",
}
end
@@ -3518,10 +3521,17 @@ if opt_tool(CPUS, "MK1") then
end
--------------------------------------------------
--- Motorola M68HC16 (CPU16) - Disassembler only
---@src/devices/cpu/m68hc16/m68hc16.h,CPUS["M68HC16"] = true
+-- Motorola M68HC16 (CPU16)
+--@src/devices/cpu/m68hc16/cpu16.h,CPUS["M68HC16"] = true
--------------------------------------------------
+if CPUS["M68HC16"] then
+ files {
+ MAME_DIR .. "src/devices/cpu/m68hc16/cpu16.cpp",
+ MAME_DIR .. "src/devices/cpu/m68hc16/cpu16.h",
+ }
+end
+
if opt_tool(CPUS, "M68HC16") then
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m68hc16/cpu16dasm.cpp")
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m68hc16/cpu16dasm.h")
diff --git a/docs/release/scripts/src/formats.lua b/docs/release/scripts/src/formats.lua
index 349324dca58..0c017edf693 100644
--- a/docs/release/scripts/src/formats.lua
+++ b/docs/release/scripts/src/formats.lua
@@ -21,7 +21,6 @@ project "formats"
includedirs {
MAME_DIR .. "src/osd",
- MAME_DIR .. "src/emu",
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
@@ -80,6 +79,8 @@ project "formats"
MAME_DIR .. "src/lib/formats/fsblk_vec.cpp",
MAME_DIR .. "src/lib/formats/fs_unformatted.h",
MAME_DIR .. "src/lib/formats/fs_unformatted.cpp",
+ MAME_DIR .. "src/lib/formats/fsmeta.h",
+ MAME_DIR .. "src/lib/formats/fsmeta.cpp",
}
--------------------------------------------------
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index cd9d91c9a9e..66e0d676046 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -1127,6 +1127,16 @@ if (MACHINES["CXD1095"]~=null) then
}
end
+--@src/devices/machine/dl11.h,MACHINES["DL11"] = true
+---------------------------------------------------
+
+if (MACHINES["DL11"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/dl11.cpp",
+ MAME_DIR .. "src/devices/machine/dl11.h",
+ }
+end
+
--@src/devices/machine/ds1204.h,MACHINES["DS1204"] = true
---------------------------------------------------
@@ -1417,7 +1427,9 @@ end
---------------------------------------------------
--
---@src/devices/machine/gt913.h,MACHINES["GT913"] = true
+--@src/devices/machine/gt913_io.h,MACHINES["GT913"] = true
+--@src/devices/machine/gt913_kbd.h,MACHINES["GT913"] = true
+--@src/devices/machine/gt913_snd.h,MACHINES["GT913"] = true
---------------------------------------------------
if (MACHINES["GT913"]~=null) then
@@ -4869,3 +4881,25 @@ if (MACHINES["NS32082"]~=null) then
MAME_DIR .. "src/devices/machine/ns32082.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/tsconfdma.h,MACHINES["TSCONF_DMA"] = true
+---------------------------------------------------
+if (MACHINES["TSCONF_DMA"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/tsconfdma.cpp",
+ MAME_DIR .. "src/devices/machine/tsconfdma.h",
+ }
+end
+
+---------------------------------------------------
+--
+--@src/devices/machine/glukrs.h,MACHINES["GLUKRS"] = true
+---------------------------------------------------
+if (MACHINES["GLUKRS"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/glukrs.cpp",
+ MAME_DIR .. "src/devices/machine/glukrs.h",
+ }
+end
diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua
index 8183f5b8748..c638c852350 100644
--- a/docs/release/scripts/src/main.lua
+++ b/docs/release/scripts/src/main.lua
@@ -85,62 +85,7 @@ end
targetextension ".exe"
configuration { "asmjs" }
- targetextension ".bc"
- if os.getenv("EMSCRIPTEN") then
- local emccopts = ""
- .. " -O" .. _OPTIONS["OPTIMIZE"]
- .. " -s USE_SDL=2"
- .. " -s USE_SDL_TTF=2"
- .. " --memory-init-file 0"
- .. " -s DISABLE_EXCEPTION_CATCHING=2"
- .. " -s EXCEPTION_CATCHING_WHITELIST=\"['__ZN15running_machine17start_all_devicesEv','__ZN12cli_frontend7executeEiPPc','__ZN8chd_file11open_commonEb','__ZN8chd_file13read_metadataEjjRNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE','__ZN8chd_file13read_metadataEjjRNSt3__26vectorIhNS0_9allocatorIhEEEE','__ZNK19netlist_mame_device19base_validity_checkER16validity_checker']\""
- .. " -s EXPORTED_FUNCTIONS=\"['_main', '_malloc', '__ZN15running_machine30emscripten_get_running_machineEv', '__ZN15running_machine17emscripten_get_uiEv', '__ZN15running_machine20emscripten_get_soundEv', '__ZN15mame_ui_manager12set_show_fpsEb', '__ZNK15mame_ui_manager8show_fpsEv', '__ZN13sound_manager4muteEbh', '_SDL_PauseAudio', '_SDL_SendKeyboardKey', '__ZN15running_machine15emscripten_saveEPKc', '__ZN15running_machine15emscripten_loadEPKc', '__ZN15running_machine21emscripten_hard_resetEv', '__ZN15running_machine21emscripten_soft_resetEv', '__ZN15running_machine15emscripten_exitEv']\""
- .. " -s EXTRA_EXPORTED_RUNTIME_METHODS=\"['cwrap']\""
- .. " -s ERROR_ON_UNDEFINED_SYMBOLS=0"
- .. " -s USE_WEBGL2=1"
- .. " -s LEGACY_GL_EMULATION=1"
- .. " -s GL_UNSAFE_OPTS=0"
- .. " --pre-js " .. _MAKE.esc(MAME_DIR) .. "src/osd/modules/sound/js_sound.js"
- .. " --post-js " .. _MAKE.esc(MAME_DIR) .. "scripts/resources/emscripten/emscripten_post.js"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/chains@bgfx/chains"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/effects@bgfx/effects"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/shaders/essl@bgfx/shaders/essl"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/bgfx@artwork/bgfx"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png"
-
- if _OPTIONS["SYMBOLS"]~=nil and _OPTIONS["SYMBOLS"]~="0" then
- emccopts = emccopts
- .. " -g" .. _OPTIONS["SYMLEVEL"]
- .. " -s DEMANGLE_SUPPORT=1"
- end
-
- if _OPTIONS["WEBASSEMBLY"] then
- emccopts = emccopts
- .. " -s WASM=" .. _OPTIONS["WEBASSEMBLY"]
- else
- emccopts = emccopts
- .. " -s WASM=1"
- end
-
- if _OPTIONS["WEBASSEMBLY"]~=nil and _OPTIONS["WEBASSEMBLY"]=="0" then
- -- define a fixed memory size because allowing memory growth disables asm.js optimizations
- emccopts = emccopts
- .. " -s ALLOW_MEMORY_GROWTH=0"
- .. " -s TOTAL_MEMORY=268435456"
- else
- emccopts = emccopts
- .. " -s ALLOW_MEMORY_GROWTH=1"
- end
-
- if _OPTIONS["ARCHOPTS"] then
- emccopts = emccopts .. " " .. _OPTIONS["ARCHOPTS"]
- end
-
- postbuildcommands {
- --os.getenv("EMSCRIPTEN") .. "/emcc " .. emccopts .. " $(TARGET) -o " .. _MAKE.esc(MAME_DIR) .. _OPTIONS["target"] .. _OPTIONS["subtarget"] .. ".js",
- os.getenv("EMSCRIPTEN") .. "/emcc " .. emccopts .. " $(TARGET) -o " .. _MAKE.esc(MAME_DIR) .. _OPTIONS["target"] .. _OPTIONS["subtarget"] .. ".html",
- }
- end
+ targetextension ".html"
configuration { }
diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua
index f9710d96547..00e5d9f4c43 100644
--- a/docs/release/scripts/src/sound.lua
+++ b/docs/release/scripts/src/sound.lua
@@ -1158,7 +1158,7 @@ end
---------------------------------------------------
--- WAVE file (used for MESS cassette)
+-- WAVE file (used for cassette)
--@src/devices/sound/wave.h,SOUNDS["WAVE"] = true
---------------------------------------------------
@@ -1565,3 +1565,15 @@ if (SOUNDS["UDA1344"]~=null) then
MAME_DIR .. "src/devices/sound/uda1344.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/sound/lynx.h,SOUNDS["LYNX"] = true
+---------------------------------------------------
+
+if (SOUNDS["LYNX"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/sound/lynx.cpp",
+ MAME_DIR .. "src/devices/sound/lynx.h",
+ }
+end
diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua
index b61b5ffb0f7..12f4f55b2a8 100644
--- a/docs/release/scripts/src/video.lua
+++ b/docs/release/scripts/src/video.lua
@@ -954,21 +954,6 @@ end
--------------------------------------------------
--
---@src/devices/video/stvvdp1.h,VIDEOS["STVVDP"] = true
---@src/devices/video/stvvdp2.h,VIDEOS["STVVDP"] = true
---------------------------------------------------
-
-if (VIDEOS["STVVDP"]~=null) then
- files {
- MAME_DIR .. "src/devices/video/stvvdp1.cpp",
- MAME_DIR .. "src/devices/video/stvvdp1.h",
- MAME_DIR .. "src/devices/video/stvvdp2.cpp",
- MAME_DIR .. "src/devices/video/stvvdp2.h",
- }
-end
-
---------------------------------------------------
---
--@src/devices/video/t6963c.h,VIDEOS["T6963C"] = true
--------------------------------------------------