diff options
author | 2021-12-29 12:06:22 +1100 | |
---|---|---|
committer | 2021-12-29 12:06:22 +1100 | |
commit | cb181beb62496e644018e072987a1169ea35d4b4 (patch) | |
tree | ff9acfa9bc9a2feb3c72ad409efce099266344ba /docs/release/scripts/src | |
parent | db478134d9918219eb1b53c29ddc6a6cb7c8bc9b (diff) |
0.239 filestag239
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r-- | docs/release/scripts/src/3rdparty.lua | 20 | ||||
-rw-r--r-- | docs/release/scripts/src/bus.lua | 22 | ||||
-rw-r--r-- | docs/release/scripts/src/cpu.lua | 30 | ||||
-rw-r--r-- | docs/release/scripts/src/formats.lua | 3 | ||||
-rw-r--r-- | docs/release/scripts/src/machine.lua | 36 | ||||
-rw-r--r-- | docs/release/scripts/src/main.lua | 57 | ||||
-rw-r--r-- | docs/release/scripts/src/sound.lua | 14 | ||||
-rw-r--r-- | docs/release/scripts/src/video.lua | 15 |
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 -------------------------------------------------- |