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 | |
parent | db478134d9918219eb1b53c29ddc6a6cb7c8bc9b (diff) |
0.239 filestag239
Diffstat (limited to 'docs/release/scripts')
-rw-r--r-- | docs/release/scripts/genie.lua | 49 | ||||
-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 | ||||
-rw-r--r-- | docs/release/scripts/target/hbmame/hbmame.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/target/mame/arcade.lua | 29 | ||||
-rw-r--r-- | docs/release/scripts/target/mame/mess.lua | 68 |
12 files changed, 204 insertions, 141 deletions
diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua index b2d3d475533..a42b488a38c 100644 --- a/docs/release/scripts/genie.lua +++ b/docs/release/scripts/genie.lua @@ -1155,13 +1155,54 @@ configuration { "asmjs" } } buildoptions_cpp { "-std=c++17", - "-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 EXCEPTION_CATCHING_ALLOWED=\"['_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']\"", } linkoptions { "-Wl,--start-group", - "-r", - } + "-O" .. _OPTIONS["OPTIMIZE"], + "-s USE_SDL=2", + "-s USE_SDL_TTF=2", + "--memory-init-file 0", + "-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 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 + linkoptions { + "-g" .. _OPTIONS["SYMLEVEL"], + "-s DEMANGLE_SUPPORT=1", + } + end + if _OPTIONS["WEBASSEMBLY"] then + linkoptions { + "-s WASM=" .. _OPTIONS["WEBASSEMBLY"], + } + else + linkoptions { + "-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 + linkoptions { + "-s ALLOW_MEMORY_GROWTH=0", + "-s TOTAL_MEMORY=268435456", + } + else + linkoptions { + "-s ALLOW_MEMORY_GROWTH=1", + } + end archivesplit_size "20" configuration { "android*" } 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 -------------------------------------------------- diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua index e6d3c67f597..89076246174 100644 --- a/docs/release/scripts/target/hbmame/hbmame.lua +++ b/docs/release/scripts/target/hbmame/hbmame.lua @@ -155,7 +155,6 @@ VIDEOS["SNES_PPU"] = true -- snesb VIDEOS["TLC34076"] = true VIDEOS["TMS34061"] = true VIDEOS["PSX"] = true -VIDEOS["STVVDP"] = true -- stv -------------------------------------------------- -- specify available machine cores @@ -892,6 +891,7 @@ files { MAME_DIR .. "src/mame/video/segahang.cpp", MAME_DIR .. "src/hbmame/drivers/stv.cpp", -- from here, for stv MAME_DIR .. "src/mame/machine/saturn.cpp", + MAME_DIR .. "src/mame/video/saturn.cpp", MAME_DIR .. "src/mame/machine/segabill.cpp", } diff --git a/docs/release/scripts/target/mame/arcade.lua b/docs/release/scripts/target/mame/arcade.lua index e7e1520d51a..3c26b80871c 100644 --- a/docs/release/scripts/target/mame/arcade.lua +++ b/docs/release/scripts/target/mame/arcade.lua @@ -151,6 +151,7 @@ CPUS["KS0164"] = true --CPUS["COPS1"] = true CPUS["MEG"] = true CPUS["F2MC16"] = true +CPUS["M68HC16"] = true -------------------------------------------------- -- specify available sound cores @@ -297,6 +298,7 @@ SOUNDS["TT5665"] = true --SOUNDS["UDA1344"] = true SOUNDS["SWP30"] = true SOUNDS["XT446"] = true +--SOUNDS["LYNX"] = true -------------------------------------------------- -- specify available video cores @@ -376,7 +378,6 @@ VIDEOS["PWM_DISPLAY"] = true --VIDEOS["SED1500"] = true --VIDEOS["SED1520"] = true VIDEOS["SNES_PPU"] = true -VIDEOS["STVVDP"] = true --VIDEOS["T6963C"] = true --VIDEOS["T6A04"] = true VIDEOS["TLC34076"] = true @@ -1349,8 +1350,6 @@ files { MAME_DIR .. "src/mame/audio/sprint2.cpp", MAME_DIR .. "src/mame/video/sprint2.cpp", MAME_DIR .. "src/mame/drivers/sprint4.cpp", - MAME_DIR .. "src/mame/includes/sprint4.h", - MAME_DIR .. "src/mame/video/sprint4.cpp", MAME_DIR .. "src/mame/audio/sprint4.cpp", MAME_DIR .. "src/mame/audio/sprint4.h", MAME_DIR .. "src/mame/drivers/sprint8.cpp", @@ -1689,14 +1688,11 @@ files { createMAMEProjects(_target, _subtarget, "dataeast") files { MAME_DIR .. "src/mame/drivers/actfancr.cpp", - MAME_DIR .. "src/mame/includes/actfancr.h", - MAME_DIR .. "src/mame/video/actfancr.cpp", MAME_DIR .. "src/mame/drivers/astrof.cpp", MAME_DIR .. "src/mame/includes/astrof.h", MAME_DIR .. "src/mame/audio/astrof.cpp", MAME_DIR .. "src/mame/drivers/backfire.cpp", MAME_DIR .. "src/mame/drivers/battlera.cpp", - MAME_DIR .. "src/mame/includes/battlera.h", MAME_DIR .. "src/mame/drivers/boogwing.cpp", MAME_DIR .. "src/mame/includes/boogwing.h", MAME_DIR .. "src/mame/video/boogwing.cpp", @@ -2037,7 +2033,7 @@ files { MAME_DIR .. "src/mame/includes/gaelco.h", MAME_DIR .. "src/mame/video/gaelco.cpp", MAME_DIR .. "src/mame/machine/gaelcrpt.cpp", - MAME_DIR .. "src/mame/includes/gaelcrpt.h", + MAME_DIR .. "src/mame/machine/gaelcrpt.h", MAME_DIR .. "src/mame/drivers/gaelco2.cpp", MAME_DIR .. "src/mame/includes/gaelco2.h", MAME_DIR .. "src/mame/machine/gaelco2.cpp", @@ -2588,8 +2584,6 @@ files { MAME_DIR .. "src/mame/drivers/nwk-tr.cpp", MAME_DIR .. "src/mame/drivers/otomedius.cpp", MAME_DIR .. "src/mame/drivers/overdriv.cpp", - MAME_DIR .. "src/mame/includes/overdriv.h", - MAME_DIR .. "src/mame/video/overdriv.cpp", MAME_DIR .. "src/mame/drivers/pandoras.cpp", MAME_DIR .. "src/mame/includes/pandoras.h", MAME_DIR .. "src/mame/video/pandoras.cpp", @@ -3266,8 +3260,6 @@ files { MAME_DIR .. "src/mame/drivers/ddealer.cpp", MAME_DIR .. "src/mame/drivers/jalmah.cpp", MAME_DIR .. "src/mame/drivers/macrossp.cpp", - MAME_DIR .. "src/mame/includes/macrossp.h", - MAME_DIR .. "src/mame/video/macrossp.cpp", MAME_DIR .. "src/mame/drivers/nmk16.cpp", MAME_DIR .. "src/mame/includes/nmk16.h", MAME_DIR .. "src/mame/machine/nmk004.cpp", @@ -3637,6 +3629,7 @@ files { MAME_DIR .. "src/mame/includes/saturn.h", MAME_DIR .. "src/mame/drivers/saturn.cpp", MAME_DIR .. "src/mame/machine/saturn.cpp", + MAME_DIR .. "src/mame/video/saturn.cpp", MAME_DIR .. "src/mame/machine/saturn_cdb.cpp", MAME_DIR .. "src/mame/machine/saturn_cdb.h", MAME_DIR .. "src/mame/includes/stv.h", @@ -4170,8 +4163,6 @@ files { MAME_DIR .. "src/mame/includes/taito_z.h", MAME_DIR .. "src/mame/video/taito_z.cpp", MAME_DIR .. "src/mame/drivers/taito_o.cpp", - MAME_DIR .. "src/mame/includes/taito_o.h", - MAME_DIR .. "src/mame/video/taito_o.cpp", MAME_DIR .. "src/mame/drivers/taitoair.cpp", MAME_DIR .. "src/mame/includes/taitoair.h", MAME_DIR .. "src/mame/video/taitoair.cpp", @@ -4640,6 +4631,7 @@ createMAMEProjects(_target, _subtarget, "pinball") files { MAME_DIR .. "src/mame/drivers/allied.cpp", MAME_DIR .. "src/mame/drivers/alvg.cpp", + MAME_DIR .. "src/mame/drivers/atari_4x4.cpp", MAME_DIR .. "src/mame/drivers/atari_s1.cpp", MAME_DIR .. "src/mame/drivers/atari_s2.cpp", MAME_DIR .. "src/mame/drivers/barni.cpp", @@ -4683,6 +4675,7 @@ files { MAME_DIR .. "src/mame/drivers/jp.cpp", MAME_DIR .. "src/mame/drivers/jvh.cpp", MAME_DIR .. "src/mame/drivers/kissproto.cpp", + MAME_DIR .. "src/mame/drivers/lancelot.cpp", MAME_DIR .. "src/mame/drivers/lckydraw.cpp", MAME_DIR .. "src/mame/drivers/ltd.cpp", MAME_DIR .. "src/mame/drivers/macp.cpp", @@ -4792,10 +4785,12 @@ files { MAME_DIR .. "src/mame/includes/ampoker2.h", MAME_DIR .. "src/mame/video/ampoker2.cpp", MAME_DIR .. "src/mame/drivers/amspdwy.cpp", - MAME_DIR .. "src/mame/includes/amspdwy.h", - MAME_DIR .. "src/mame/video/amspdwy.cpp", MAME_DIR .. "src/mame/drivers/amusco.cpp", MAME_DIR .. "src/mame/drivers/anes.cpp", + MAME_DIR .. "src/mame/video/apple2.cpp", + MAME_DIR .. "src/mame/video/apple2.h", + MAME_DIR .. "src/mame/machine/apple2common.cpp", + MAME_DIR .. "src/mame/machine/apple2common.h", MAME_DIR .. "src/mame/drivers/arachnid.cpp", MAME_DIR .. "src/mame/drivers/artmagic.cpp", MAME_DIR .. "src/mame/includes/artmagic.h", @@ -4855,6 +4850,7 @@ files { MAME_DIR .. "src/mame/drivers/coinmvga.cpp", MAME_DIR .. "src/mame/drivers/cointek.cpp", MAME_DIR .. "src/mame/drivers/comebaby.cpp", + MAME_DIR .. "src/mame/drivers/compucranes.cpp", MAME_DIR .. "src/mame/drivers/cowtipping.cpp", MAME_DIR .. "src/mame/drivers/crazybal.cpp", MAME_DIR .. "src/mame/drivers/cromptons.cpp", @@ -4914,6 +4910,7 @@ files { MAME_DIR .. "src/mame/drivers/ettrivia.cpp", MAME_DIR .. "src/mame/drivers/extrema.cpp", MAME_DIR .. "src/mame/drivers/ez2d.cpp", + MAME_DIR .. "src/mame/drivers/falgas_m89.cpp", MAME_DIR .. "src/mame/drivers/fastinvaders.cpp", MAME_DIR .. "src/mame/drivers/fireball.cpp", MAME_DIR .. "src/mame/drivers/flipjack.cpp", @@ -4963,7 +4960,6 @@ files { MAME_DIR .. "src/mame/drivers/hotblock.cpp", MAME_DIR .. "src/mame/drivers/hotstuff.cpp", MAME_DIR .. "src/mame/drivers/houseball.cpp", - MAME_DIR .. "src/mame/drivers/ichiban.cpp", MAME_DIR .. "src/mame/drivers/imolagp.cpp", MAME_DIR .. "src/mame/drivers/intrscti.cpp", MAME_DIR .. "src/mame/drivers/island.cpp", @@ -5133,6 +5129,7 @@ files { MAME_DIR .. "src/mame/drivers/summit.cpp", MAME_DIR .. "src/mame/drivers/sumt8035.cpp", MAME_DIR .. "src/mame/drivers/supercrd.cpp", + MAME_DIR .. "src/mame/drivers/superga2.cpp", MAME_DIR .. "src/mame/drivers/supertnk.cpp", MAME_DIR .. "src/mame/drivers/tapatune.cpp", MAME_DIR .. "src/mame/drivers/tattack.cpp", diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua index 450208e490d..66e11808b98 100644 --- a/docs/release/scripts/target/mame/mess.lua +++ b/docs/release/scripts/target/mame/mess.lua @@ -170,6 +170,7 @@ CPUS["UPD78K"] = true CPUS["ROMP"] = true CPUS["COPS1"] = true CPUS["MK1"] = true +CPUS["M68HC16"] = true -------------------------------------------------- -- specify available sound cores; some of these are @@ -324,6 +325,7 @@ SOUNDS["ROLANDPCM"] = true --SOUNDS["TT5665"] = true SOUNDS["RP2C33_SOUND"] = true SOUNDS["UDA1344"] = true +SOUNDS["LYNX"] = true -------------------------------------------------- -- specify available video cores @@ -409,7 +411,6 @@ VIDEOS["SED1356"] = true VIDEOS["SED1500"] = true VIDEOS["SED1520"] = true VIDEOS["SNES_PPU"] = true -VIDEOS["STVVDP"] = true VIDEOS["T6963C"] = true VIDEOS["T6A04"] = true VIDEOS["TEA1002"] = true @@ -509,6 +510,7 @@ MACHINES["CS4031"] = true MACHINES["CS8221"] = true MACHINES["CS8900A"] = true MACHINES["CXD1095"] = true +MACHINES["DL11"] = true MACHINES["DP8390"] = true MACHINES["DP83932C"] = true MACHINES["DP8573"] = true @@ -532,6 +534,7 @@ MACHINES["ER2055"] = true MACHINES["EXORTERM"] = true MACHINES["F3853"] = true MACHINES["F4702"] = true +MACHINES["GLUKRS"] = true MACHINES["GT913"] = true MACHINES["HD63450"] = true MACHINES["HD64610"] = true @@ -714,6 +717,7 @@ MACHINES["TMS9901"] = true MACHINES["TMS9902"] = true MACHINES["TMS9914"] = true MACHINES["TPI6525"] = true +MACHINES["TSCONF_DMA"] = true MACHINES["TTL7400"] = true MACHINES["TTL7404"] = true --MACHINES["TSB12LV01A"] = true @@ -1257,8 +1261,8 @@ function linkProjects_mame_mess(_target, _subtarget) "eaca", "einis", "elektor", - "elektrka", "elektron", + "elektronika", "emusys", "ensoniq", "enterprise", @@ -1282,6 +1286,7 @@ function linkProjects_mame_mess(_target, _subtarget) "grundy", "h01x", "hartung", + "hds", "heathkit", "hec2hrp", "hegener", @@ -1507,6 +1512,7 @@ function createProjects_mame_mess(_target, _subtarget) -- 3do.c (MESS + MAME), konamim2.c (MAME) -- vectrex.c (MESS + MAME) -- cps1.c (MESS + MAME) +-- apple -------------------------------------------------- if (_subtarget=="mess") then createMESSProjects(_target, _subtarget, "mameshared") @@ -1625,8 +1631,13 @@ files { MAME_DIR .. "src/mame/includes/saturn.h", MAME_DIR .. "src/mame/drivers/saturn.cpp", MAME_DIR .. "src/mame/machine/saturn.cpp", + MAME_DIR .. "src/mame/video/saturn.cpp", MAME_DIR .. "src/mame/machine/saturn_cdb.cpp", MAME_DIR .. "src/mame/machine/saturn_cdb.h", + MAME_DIR .. "src/mame/video/apple2.cpp", + MAME_DIR .. "src/mame/video/apple2.h", + MAME_DIR .. "src/mame/machine/apple2common.cpp", + MAME_DIR .. "src/mame/machine/apple2common.h", } end -------------------------------------------------- @@ -1811,12 +1822,8 @@ files { MAME_DIR .. "src/mame/drivers/apple2.cpp", MAME_DIR .. "src/mame/drivers/apple2e.cpp", MAME_DIR .. "src/mame/includes/apple2e.h", - MAME_DIR .. "src/mame/video/apple2.cpp", - MAME_DIR .. "src/mame/video/apple2.h", MAME_DIR .. "src/mame/drivers/tk2000.cpp", MAME_DIR .. "src/mame/drivers/apple2gs.cpp", - MAME_DIR .. "src/mame/machine/apple2common.cpp", - MAME_DIR .. "src/mame/machine/apple2common.h", MAME_DIR .. "src/mame/drivers/apple3.cpp", MAME_DIR .. "src/mame/includes/apple3.h", MAME_DIR .. "src/mame/machine/apple3.cpp", @@ -1850,7 +1857,6 @@ files { MAME_DIR .. "src/mame/machine/macscsi.cpp", MAME_DIR .. "src/mame/machine/macscsi.h", MAME_DIR .. "src/mame/drivers/iphone2g.cpp", - MAME_DIR .. "src/mame/drivers/superga2.cpp", } createMESSProjects(_target, _subtarget, "applied") @@ -1910,8 +1916,6 @@ files { MAME_DIR .. "src/mame/video/atarist.h", MAME_DIR .. "src/mame/drivers/lynx.cpp", MAME_DIR .. "src/mame/includes/lynx.h", - MAME_DIR .. "src/mame/audio/lynx.cpp", - MAME_DIR .. "src/mame/audio/lynx.h", MAME_DIR .. "src/mame/machine/lynx.cpp", MAME_DIR .. "src/mame/drivers/pofo.cpp", MAME_DIR .. "src/mame/machine/pofo_kbd.cpp", @@ -2328,13 +2332,27 @@ files { MAME_DIR .. "src/mame/video/pecom.cpp", } -createMESSProjects(_target, _subtarget, "elektrka") +createMESSProjects(_target, _subtarget, "elektor") +files { + MAME_DIR .. "src/mame/drivers/avrmax.cpp", + MAME_DIR .. "src/mame/drivers/ec65.cpp", + MAME_DIR .. "src/mame/drivers/elekscmp.cpp", + MAME_DIR .. "src/mame/drivers/junior.cpp", +} + +createMESSProjects(_target, _subtarget, "elektron") +files { + MAME_DIR .. "src/mame/drivers/elektronmono.cpp", +} + +createMESSProjects(_target, _subtarget, "elektronika") files { MAME_DIR .. "src/mame/drivers/bk.cpp", MAME_DIR .. "src/mame/includes/bk.h", MAME_DIR .. "src/mame/machine/bk.cpp", MAME_DIR .. "src/mame/drivers/dvk_kcgd.cpp", MAME_DIR .. "src/mame/drivers/dvk_ksm.cpp", + MAME_DIR .. "src/mame/drivers/im01.cpp", MAME_DIR .. "src/mame/machine/ms7004.cpp", MAME_DIR .. "src/mame/machine/ms7004.h", MAME_DIR .. "src/mame/drivers/mk85.cpp", @@ -2344,19 +2362,6 @@ files { MAME_DIR .. "src/mame/machine/kr1601rr1.h", } -createMESSProjects(_target, _subtarget, "elektor") -files { - MAME_DIR .. "src/mame/drivers/avrmax.cpp", - MAME_DIR .. "src/mame/drivers/ec65.cpp", - MAME_DIR .. "src/mame/drivers/elekscmp.cpp", - MAME_DIR .. "src/mame/drivers/junior.cpp", -} - -createMESSProjects(_target, _subtarget, "elektron") -files { - MAME_DIR .. "src/mame/drivers/elektronmono.cpp", -} - createMESSProjects(_target, _subtarget, "emusys") files { MAME_DIR .. "src/mame/drivers/emax.cpp", @@ -2566,6 +2571,13 @@ files { MAME_DIR .. "src/mame/drivers/gmaster.cpp", } +createMESSProjects(_target, _subtarget, "hds") +files { + MAME_DIR .. "src/mame/drivers/hds200.cpp", + MAME_DIR .. "src/mame/machine/hds200_kbd.cpp", + MAME_DIR .. "src/mame/machine/hds200_kbd.h", +} + createMESSProjects(_target, _subtarget, "heathkit") files { MAME_DIR .. "src/mame/drivers/et3400.cpp", @@ -2629,6 +2641,7 @@ files { MAME_DIR .. "src/mame/drivers/slc1.cpp", MAME_DIR .. "src/mame/drivers/test_t400.cpp", MAME_DIR .. "src/mame/drivers/uzebox.cpp", + MAME_DIR .. "src/mame/drivers/z80clock.cpp", MAME_DIR .. "src/mame/drivers/z80dev.cpp", MAME_DIR .. "src/mame/drivers/zexall.cpp", } @@ -2806,6 +2819,7 @@ files { createMESSProjects(_target, _subtarget, "kawai") files { + MAME_DIR .. "src/mame/drivers/kawai_acr20.cpp", MAME_DIR .. "src/mame/drivers/kawai_k1.cpp", MAME_DIR .. "src/mame/drivers/kawai_k4.cpp", MAME_DIR .. "src/mame/drivers/kawai_k5.cpp", @@ -3788,6 +3802,9 @@ files { MAME_DIR .. "src/mame/video/zx8301.h", MAME_DIR .. "src/mame/machine/zx8302.cpp", MAME_DIR .. "src/mame/machine/zx8302.h", + MAME_DIR .. "src/mame/drivers/tsconf.cpp", + MAME_DIR .. "src/mame/includes/tsconf.h", + MAME_DIR .. "src/mame/machine/tsconf.cpp", } createMESSProjects(_target, _subtarget, "siemens") @@ -3945,8 +3962,6 @@ files { createMESSProjects(_target, _subtarget, "teamconc") files { MAME_DIR .. "src/mame/drivers/comquest.cpp", - MAME_DIR .. "src/mame/includes/comquest.h", - MAME_DIR .. "src/mame/video/comquest.cpp", } createMESSProjects(_target, _subtarget, "tectoy") @@ -4464,6 +4479,7 @@ files { MAME_DIR .. "src/mame/drivers/ympsr40.cpp", MAME_DIR .. "src/mame/drivers/ympsr60.cpp", MAME_DIR .. "src/mame/drivers/ympsr340.cpp", + MAME_DIR .. "src/mame/drivers/ymrx15.cpp", MAME_DIR .. "src/mame/drivers/ymsy35.cpp", MAME_DIR .. "src/mame/drivers/ymtx81z.cpp", MAME_DIR .. "src/mame/drivers/ymvl70.cpp", @@ -4499,6 +4515,7 @@ files { MAME_DIR .. "src/mame/drivers/aceex.cpp", MAME_DIR .. "src/mame/drivers/adacp150.cpp", MAME_DIR .. "src/mame/drivers/aid80f.cpp", + MAME_DIR .. "src/mame/drivers/airbase99.cpp", MAME_DIR .. "src/mame/drivers/alcat7100.cpp", MAME_DIR .. "src/mame/drivers/alesis_qs.cpp", MAME_DIR .. "src/mame/drivers/alfaskop41xx.cpp", @@ -4524,7 +4541,6 @@ files { 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", MAME_DIR .. "src/mame/drivers/bitgraph.cpp", MAME_DIR .. "src/mame/drivers/blit.cpp", MAME_DIR .. "src/mame/drivers/bpmmicro.cpp", |