diff options
author | 2017-01-27 23:14:12 +1100 | |
---|---|---|
committer | 2017-01-27 23:14:12 +1100 | |
commit | 26cd861a9385b035d3227fd8cd71cdd9aa0b5181 (patch) | |
tree | 5c847a0fe396f241e42eedfa93ba23a654e934ad /docs/release/scripts/src | |
parent | a69112f29d7f574b50c048d8c0861da7fdff444d (diff) |
Added remaining CPS-2 games from mame++.
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r-- | docs/release/scripts/src/3rdparty.lua | 348 | ||||
-rw-r--r-- | docs/release/scripts/src/bus.lua | 42 | ||||
-rw-r--r-- | docs/release/scripts/src/cpu.lua | 28 | ||||
-rw-r--r-- | docs/release/scripts/src/emu.lua | 5 | ||||
-rw-r--r-- | docs/release/scripts/src/formats.lua | 12 | ||||
-rw-r--r-- | docs/release/scripts/src/lib.lua | 14 | ||||
-rw-r--r-- | docs/release/scripts/src/machine.lua | 53 | ||||
-rw-r--r-- | docs/release/scripts/src/main.lua | 15 | ||||
-rw-r--r-- | docs/release/scripts/src/netlist.lua | 58 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/modules.lua | 29 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/sdl.lua | 3 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/sdl_cfg.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/uwp_cfg.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/windows_cfg.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/winui.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/osd/winui_cfg.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/sound.lua | 23 | ||||
-rw-r--r-- | docs/release/scripts/src/tools.lua | 15 | ||||
-rw-r--r-- | docs/release/scripts/src/video.lua | 36 |
19 files changed, 526 insertions, 165 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua index 8bdc39eddb0..e5b64df3ac0 100644 --- a/docs/release/scripts/src/3rdparty.lua +++ b/docs/release/scripts/src/3rdparty.lua @@ -902,155 +902,166 @@ end -------------------------------------------------- -- PortAudio library objects -------------------------------------------------- --- ---if not _OPTIONS["with-system-portaudio"] then ---project "portaudio" --- uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4" --- kind "StaticLib" --- --- configuration { "vs*" } --- buildoptions { --- "/wd4245", -- warning C4245: 'conversion' : conversion from 'type1' to 'type2', signed/unsigned mismatch --- "/wd4244", -- warning C4244: 'argument' : conversion from 'xxx' to 'xxx', possible loss of data --- "/wd4100", -- warning C4100: 'xxx' : unreferenced formal parameter --- "/wd4389", -- warning C4389: 'operator' : signed/unsigned mismatch --- "/wd4189", -- warning C4189: 'xxx' : local variable is initialized but not referenced --- "/wd4127", -- warning C4127: conditional expression is constant --- } ---if _OPTIONS["vs"]=="intel-15" then --- buildoptions { --- "/Qwd869", -- remark #869: parameter "xxx" was never referenced --- "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated --- "/Qwd2544", -- message #2544: empty dependent statement in if-statement --- "/Qwd1879", -- warning #1879: unimplemented pragma ignored --- } ---end --- configuration { "vs201*" } --- buildoptions { --- "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration --- } --- --- 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-unknown-pragmas", --- } --- --- local version = str_to_version(_OPTIONS["gcc_version"]) --- if (_OPTIONS["gcc"]~=nil) then --- if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "android") then --- buildoptions_c { --- "-Wno-unknown-warning-option", --- "-Wno-absolute-value", --- "-Wno-unused-but-set-variable", --- "-Wno-maybe-uninitialized", --- "-Wno-sometimes-uninitialized", --- } --- else --- if (version >= 40600) then --- buildoptions_c { --- "-Wno-unused-but-set-variable", --- "-Wno-maybe-uninitialized", --- "-Wno-sometimes-uninitialized", --- } --- end --- end --- end --- configuration { "vs*" } --- buildoptions { --- "/wd4204", -- warning C4204: nonstandard extension used : non-constant aggregate initializer --- "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used --- } --- --- configuration { } --- --- includedirs { --- MAME_DIR .. "3rdparty/portaudio/include", --- MAME_DIR .. "3rdparty/portaudio/src/common", --- } --- --- files { --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_allocation.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_converters.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_cpuload.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_dither.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_debugprint.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_front.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_process.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_stream.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_trace.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/skeleton/pa_hostapi_skeleton.c", --- } --- --- if _OPTIONS["targetos"]=="windows" then --- defines { --- "PA_USE_DS=1", --- "PA_USE_WDMKS=1", --- "PA_USE_WMME=1", --- } --- includedirs { --- MAME_DIR .. "3rdparty/portaudio/src/os/win", --- } --- --- configuration { } --- files { --- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_util.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_waveformat.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_wdmks_utils.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_coinitialize.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds_dynlink.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c", --- } --- --- end --- if _OPTIONS["targetos"]=="linux" then --- defines { --- "PA_USE_ALSA=1", --- "PA_USE_OSS=1", --- "HAVE_LINUX_SOUNDCARD_H", --- } --- includedirs { --- MAME_DIR .. "3rdparty/portaudio/src/os/unix", --- } --- files { --- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/oss/pa_unix_oss.c", --- } --- end --- if _OPTIONS["targetos"]=="macosx" then --- defines { --- "PA_USE_COREAUDIO=1", --- } --- includedirs { --- MAME_DIR .. "3rdparty/portaudio/src/os/unix", --- } --- files { --- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c", --- MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_utilities.c", --- MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_blocking.c", --- MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c", --- } --- end --- ---else ---links { --- ext_lib("portaudio"), ---} ---end +if _OPTIONS["NO_USE_PORTAUDIO"]~="1" then +if not _OPTIONS["with-system-portaudio"] then +project "portaudio" + uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4" + kind "StaticLib" + + configuration { "vs*" } + buildoptions { + "/wd4245", -- warning C4245: 'conversion' : conversion from 'type1' to 'type2', signed/unsigned mismatch + "/wd4244", -- warning C4244: 'argument' : conversion from 'xxx' to 'xxx', possible loss of data + "/wd4100", -- warning C4100: 'xxx' : unreferenced formal parameter + "/wd4389", -- warning C4389: 'operator' : signed/unsigned mismatch + "/wd4189", -- warning C4189: 'xxx' : local variable is initialized but not referenced + "/wd4127", -- warning C4127: conditional expression is constant + } + if _OPTIONS["vs"]=="intel-15" then + buildoptions { + "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated + "/Qwd2544", -- message #2544: empty dependent statement in if-statement + "/Qwd1879", -- warning #1879: unimplemented pragma ignored + } + end + configuration { "vs2015*" } + buildoptions { + "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration + } + + 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-unknown-pragmas", + } + + local version = str_to_version(_OPTIONS["gcc_version"]) + if (_OPTIONS["gcc"]~=nil) then + if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "android") then + buildoptions_c { + "-Wno-unknown-warning-option", + "-Wno-absolute-value", + "-Wno-unused-but-set-variable", + "-Wno-maybe-uninitialized", + "-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 + end + end + configuration { "vs*" } + buildoptions { + "/wd4204", -- warning C4204: nonstandard extension used : non-constant aggregate initializer + "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used + "/wd4057", -- warning C4057: 'function': 'xxx' differs in indirection to slightly different base types from 'xxx' + } + + configuration { } + + includedirs { + MAME_DIR .. "3rdparty/portaudio/include", + MAME_DIR .. "3rdparty/portaudio/src/common", + } + + files { + MAME_DIR .. "3rdparty/portaudio/src/common/pa_allocation.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_converters.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_cpuload.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_dither.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_debugprint.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_front.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_process.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_stream.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_trace.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/skeleton/pa_hostapi_skeleton.c", + } + + if _OPTIONS["targetos"]=="windows" then + defines { + "PA_USE_DS=1", + "PA_USE_WASAPI=1", + "PA_USE_WDMKS=1", + "PA_USE_WMME=1", + } + includedirs { + MAME_DIR .. "3rdparty/portaudio/src/os/win", + } + + configuration { "mingw*" } + includedirs { + MAME_DIR .. "3rdparty/portaudio/src/hostapi/wasapi/mingw-include", + } + + configuration { } + files { + MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_util.c", + MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_waveformat.c", + MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c", + MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_coinitialize.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/dsound/pa_win_ds_dynlink.c", + MAME_DIR .. "3rdparty/portaudio/src/os/win/pa_win_hostapis.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/wasapi/pa_win_wasapi.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c", + } + + end + if _OPTIONS["targetos"]=="linux" then + defines { + "PA_USE_ALSA=1", + "PA_USE_OSS=1", + "HAVE_LINUX_SOUNDCARD_H", + } + includedirs { + MAME_DIR .. "3rdparty/portaudio/src/os/unix", + } + files { + MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c", + MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/oss/pa_unix_oss.c", + } + end + if _OPTIONS["targetos"]=="macosx" then + defines { + "PA_USE_COREAUDIO=1", + } + includedirs { + MAME_DIR .. "3rdparty/portaudio/src/os/unix", + } + files { + MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_hostapis.c", + MAME_DIR .. "3rdparty/portaudio/src/os/unix/pa_unix_util.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_utilities.c", + MAME_DIR .. "3rdparty/portaudio/src/hostapi/coreaudio/pa_mac_core_blocking.c", + MAME_DIR .. "3rdparty/portaudio/src/common/pa_ringbuffer.c", + } + end + +else +links { + ext_lib("portaudio"), +} +end +end -------------------------------------------------- -- SDL2 library @@ -1585,3 +1596,42 @@ project "linenoise-ng" MAME_DIR .. "3rdparty/linenoise-ng/src/wcwidth.cpp", } end + + +-------------------------------------------------- +-- utf8proc library objects +-------------------------------------------------- + +if not _OPTIONS["with-system-utf8proc"] then +project "utf8proc" + uuid "1f881f09-0395-4483-ac37-2935fb092187" + kind "StaticLib" + + defines { + "UTF8PROC_DLLEXPORT=" + } + + configuration "Debug" + defines { + "verbose=-1", + } + + configuration { "gmake or ninja" } + buildoptions_c { + "-Wno-strict-prototypes", + } + + configuration { } + defines { + "ZLIB_CONST", + } + + files { + MAME_DIR .. "3rdparty/utf8proc/utf8proc.c" + } +else +links { + ext_lib("utf8proc"), +} +end + diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua index 30393418485..3f8f3f1d233 100644 --- a/docs/release/scripts/src/bus.lua +++ b/docs/release/scripts/src/bus.lua @@ -761,6 +761,8 @@ if (BUSES["IEEE488"]~=null) then MAME_DIR .. "src/devices/bus/ieee488/hardbox.h", MAME_DIR .. "src/devices/bus/ieee488/shark.cpp", MAME_DIR .. "src/devices/bus/ieee488/shark.h", + MAME_DIR .. "src/devices/bus/ieee488/hp9895.cpp", + MAME_DIR .. "src/devices/bus/ieee488/hp9895.h", } end @@ -1486,6 +1488,29 @@ end --------------------------------------------------- -- +--@src/devices/bus/vme/vme.h,BUSES["VME"] = true +--------------------------------------------------- + +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_mzr8300.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_mzr8300.h", + MAME_DIR .. "src/devices/bus/vme/vme_mvme350.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_mvme350.h", + MAME_DIR .. "src/devices/bus/vme/vme_fccpu20.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_fccpu20.h", + MAME_DIR .. "src/devices/bus/vme/vme_fcisio.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_fcisio.h", + MAME_DIR .. "src/devices/bus/vme/vme_fcscsi.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_fcscsi.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/wangpc/wangpc.h,BUSES["WANGPC"] = true --------------------------------------------------- @@ -2416,6 +2441,7 @@ if (BUSES["COCO"]~=null) then MAME_DIR .. "src/devices/bus/coco/coco_dwsock.cpp", MAME_DIR .. "src/devices/bus/coco/coco_dwsock.h", MAME_DIR .. "src/devices/bus/coco/dragon_fdc.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_t4426.cpp", } end @@ -2621,6 +2647,22 @@ end --------------------------------------------------- -- +--@src/devices/bus/amiga/keyboard/keyboard.h,BUSES["AMIGA_KEYBOARD"] = true +--------------------------------------------------- + +if (BUSES["AMIGA_KEYBOARD"]~=null) then + files { + MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a500.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a500.h", + } +end + +--------------------------------------------------- +-- --@src/devices/bus/amiga/zorro/zorro.h,BUSES["ZORRO"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua index 126d28ed524..72a7ffea3fa 100644 --- a/docs/release/scripts/src/cpu.lua +++ b/docs/release/scripts/src/cpu.lua @@ -13,7 +13,7 @@ -- Dynamic recompiler objects -------------------------------------------------- -if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null or CPUS["ARM7"]~=null or CPUS["ADSP21062"]~=null) then +if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null or CPUS["ARM7"]~=null or CPUS["ADSP21062"]~=null or CPUS["MB86235"]~=null) then files { MAME_DIR .. "src/devices/cpu/drcbec.cpp", MAME_DIR .. "src/devices/cpu/drcbec.h", @@ -425,7 +425,8 @@ end if (CPUS["COP400"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cop400/cop410ds.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cop400/cop420ds.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cop400/cop440ds.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cop400/cop444ds.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cop400/cop424ds.cpp") end -------------------------------------------------- @@ -611,7 +612,6 @@ if (CPUS["HCD62121"]~=null) then files { MAME_DIR .. "src/devices/cpu/hcd62121/hcd62121.cpp", MAME_DIR .. "src/devices/cpu/hcd62121/hcd62121.h", - MAME_DIR .. "src/devices/cpu/hcd62121/hcd62121_ops.h", } end @@ -1064,6 +1064,9 @@ if (CPUS["MB86235"]~=null) then files { MAME_DIR .. "src/devices/cpu/mb86235/mb86235.cpp", MAME_DIR .. "src/devices/cpu/mb86235/mb86235.h", + MAME_DIR .. "src/devices/cpu/mb86235/mb86235drc.cpp", + MAME_DIR .. "src/devices/cpu/mb86235/mb86235fe.cpp", + MAME_DIR .. "src/devices/cpu/mb86235/mb86235fe.h", } end @@ -1332,7 +1335,10 @@ if (CPUS["M6805"]~=null) then files { MAME_DIR .. "src/devices/cpu/m6805/m6805.cpp", MAME_DIR .. "src/devices/cpu/m6805/m6805.h", + MAME_DIR .. "src/devices/cpu/m6805/6805defs.h", MAME_DIR .. "src/devices/cpu/m6805/6805ops.hxx", + MAME_DIR .. "src/devices/cpu/m6805/m68705.cpp", + MAME_DIR .. "src/devices/cpu/m6805/m68705.h", } end @@ -2409,3 +2415,19 @@ end if (CPUS["MB86901"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/sparc/sparcdasm.cpp") end + +-------------------------------------------------- +-- Intergraph CLIPPER (C100/C300/C400) series +--@src/devices/cpu/clipper/clipper.h,CPUS["CLIPPER"] = true +-------------------------------------------------- + +if (CPUS["CLIPPER"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/clipper/clipper.cpp", + MAME_DIR .. "src/devices/cpu/clipper/clipper.h", + } +end + +if (CPUS["CLIPPER"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/clipper/clipperd.cpp") +end
\ No newline at end of file diff --git a/docs/release/scripts/src/emu.lua b/docs/release/scripts/src/emu.lua index cd94d54f925..62d33a18eb9 100644 --- a/docs/release/scripts/src/emu.lua +++ b/docs/release/scripts/src/emu.lua @@ -39,6 +39,7 @@ includedirs { files { MAME_DIR .. "src/emu/emu.h", MAME_DIR .. "src/emu/main.h", + MAME_DIR .. "src/emu/main.cpp", MAME_DIR .. "src/emu/gamedrv.h", MAME_DIR .. "src/emu/hashfile.cpp", MAME_DIR .. "src/emu/hashfile.h", @@ -93,8 +94,6 @@ files { MAME_DIR .. "src/emu/dislot.h", MAME_DIR .. "src/emu/disound.cpp", MAME_DIR .. "src/emu/disound.h", - MAME_DIR .. "src/emu/dispatch.cpp", - MAME_DIR .. "src/emu/dispatch.h", MAME_DIR .. "src/emu/distate.cpp", MAME_DIR .. "src/emu/distate.h", MAME_DIR .. "src/emu/divideo.cpp", @@ -129,6 +128,7 @@ files { MAME_DIR .. "src/emu/ioport.cpp", MAME_DIR .. "src/emu/ioport.h", MAME_DIR .. "src/emu/inpttype.h", + MAME_DIR .. "src/emu/logmacro.h", MAME_DIR .. "src/emu/machine.cpp", MAME_DIR .. "src/emu/machine.h", MAME_DIR .. "src/emu/mconfig.cpp", @@ -183,7 +183,6 @@ files { MAME_DIR .. "src/emu/video.h", MAME_DIR .. "src/emu/rendersw.hxx", MAME_DIR .. "src/emu/ui/uimain.h", - MAME_DIR .. "src/emu/ui/cmdrender.h", -- TODO: remove MAME_DIR .. "src/emu/ui/cmddata.h", -- TODO: remove MAME_DIR .. "src/emu/debug/debugcmd.cpp", MAME_DIR .. "src/emu/debug/debugcmd.h", diff --git a/docs/release/scripts/src/formats.lua b/docs/release/scripts/src/formats.lua index 4606137b17c..994633e26b2 100644 --- a/docs/release/scripts/src/formats.lua +++ b/docs/release/scripts/src/formats.lua @@ -211,6 +211,18 @@ end -------------------------------------------------- -- +--@src/lib/formats/apd_dsk.h,FORMATS["APD_DSK"] = true +-------------------------------------------------- + +if (FORMATS["APD_DSK"]~=null or _OPTIONS["with-tools"]) then + files { + MAME_DIR.. "src/lib/formats/apd_dsk.cpp", + MAME_DIR.. "src/lib/formats/apd_dsk.h", + } +end + +-------------------------------------------------- +-- --@src/lib/formats/apf_apt.h,FORMATS["APF_APT"] = true -------------------------------------------------- diff --git a/docs/release/scripts/src/lib.lua b/docs/release/scripts/src/lib.lua index 51b92d098d2..9c631aebbab 100644 --- a/docs/release/scripts/src/lib.lua +++ b/docs/release/scripts/src/lib.lua @@ -22,6 +22,7 @@ project "utils" ext_includedir("expat"), ext_includedir("zlib"), ext_includedir("flac"), + ext_includedir("utf8proc"), } files { @@ -31,6 +32,7 @@ project "utils" MAME_DIR .. "src/lib/util/avhuff.h", MAME_DIR .. "src/lib/util/aviio.cpp", MAME_DIR .. "src/lib/util/aviio.h", + MAME_DIR .. "src/lib/util/base64.hpp", MAME_DIR .. "src/lib/util/bitmap.cpp", MAME_DIR .. "src/lib/util/bitmap.h", MAME_DIR .. "src/lib/util/cdrom.cpp", @@ -41,6 +43,10 @@ project "utils" MAME_DIR .. "src/lib/util/chdcd.h", MAME_DIR .. "src/lib/util/chdcodec.cpp", MAME_DIR .. "src/lib/util/chdcodec.h", + MAME_DIR .. "src/lib/util/client_http.hpp", + MAME_DIR .. "src/lib/util/client_https.hpp", + MAME_DIR .. "src/lib/util/client_ws.hpp", + MAME_DIR .. "src/lib/util/client_wss.hpp", MAME_DIR .. "src/lib/util/corealloc.h", MAME_DIR .. "src/lib/util/corefile.cpp", MAME_DIR .. "src/lib/util/corefile.h", @@ -48,6 +54,7 @@ project "utils" MAME_DIR .. "src/lib/util/corestr.h", MAME_DIR .. "src/lib/util/coreutil.cpp", MAME_DIR .. "src/lib/util/coreutil.h", + MAME_DIR .. "src/lib/util/crypto.hpp", MAME_DIR .. "src/lib/util/delegate.cpp", MAME_DIR .. "src/lib/util/delegate.h", MAME_DIR .. "src/lib/util/flac.cpp", @@ -71,14 +78,21 @@ project "utils" MAME_DIR .. "src/lib/util/options.h", MAME_DIR .. "src/lib/util/palette.cpp", MAME_DIR .. "src/lib/util/palette.h", + MAME_DIR .. "src/lib/util/path_to_regex.cpp", + MAME_DIR .. "src/lib/util/path_to_regex.h", MAME_DIR .. "src/lib/util/plaparse.cpp", MAME_DIR .. "src/lib/util/plaparse.h", MAME_DIR .. "src/lib/util/png.cpp", MAME_DIR .. "src/lib/util/png.h", MAME_DIR .. "src/lib/util/pool.cpp", MAME_DIR .. "src/lib/util/pool.h", + MAME_DIR .. "src/lib/util/server_http.hpp", + MAME_DIR .. "src/lib/util/server_https.hpp", + MAME_DIR .. "src/lib/util/server_ws.hpp", + MAME_DIR .. "src/lib/util/server_wss.hpp", MAME_DIR .. "src/lib/util/sha1.cpp", MAME_DIR .. "src/lib/util/sha1.h", + MAME_DIR .. "src/lib/util/sha1.hpp", MAME_DIR .. "src/lib/util/strformat.cpp", MAME_DIR .. "src/lib/util/strformat.h", MAME_DIR .. "src/lib/util/timeconv.cpp", diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua index 01808d48c78..d133e2efe42 100644 --- a/docs/release/scripts/src/machine.lua +++ b/docs/release/scripts/src/machine.lua @@ -236,6 +236,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/68153bim.h,MACHINES["BIM68153"] = true +--------------------------------------------------- + +if (MACHINES["BIM68153"]~=null) then + files { + MAME_DIR .. "src/devices/machine/68153bim.cpp", + MAME_DIR .. "src/devices/machine/68153bim.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/68230pit.h,MACHINES["PIT68230"] = true --------------------------------------------------- @@ -248,10 +260,10 @@ end --------------------------------------------------- -- ---@src/devices/machine/68561mpcc.h,MACHINES += 68561MPCC +--@src/devices/machine/68561mpcc.h,MACHINES["MPCC68561"] = true --------------------------------------------------- -if (MACHINES["68561MPCC"]~=null) then +if (MACHINES["MPCC68561"]~=null) then files { MAME_DIR .. "src/devices/machine/68561mpcc.cpp", MAME_DIR .. "src/devices/machine/68561mpcc.h", @@ -357,6 +369,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/74157.h,MACHINES["TTL74157"] = true +--------------------------------------------------- + +if (MACHINES["TTL74157"]~=null) then + files { + MAME_DIR .. "src/devices/machine/74157.cpp", + MAME_DIR .. "src/devices/machine/74157.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/74161.h,MACHINES["TTL74161"] = true --------------------------------------------------- @@ -659,6 +683,19 @@ end --------------------------------------------------- -- +--@src/devices/machine/cdp1879.h,MACHINES["CDP1879"] = true +--------------------------------------------------- + +if (MACHINES["CDP1879"]~=null) then + files { + MAME_DIR .. "src/devices/machine/cdp1879.cpp", + MAME_DIR .. "src/devices/machine/cdp1879.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/machine/com8116.h,MACHINES["COM8116"] = true --------------------------------------------------- @@ -1905,6 +1942,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/phi.h,MACHINES["PHI"] = true +--------------------------------------------------- + +if (MACHINES["PHI"]~=null) then + files { + MAME_DIR .. "src/devices/machine/phi.cpp", + MAME_DIR .. "src/devices/machine/phi.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/pic8259.h,MACHINES["PIC8259"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua index 137cb6979d0..37c309d5f46 100644 --- a/docs/release/scripts/src/main.lua +++ b/docs/release/scripts/src/main.lua @@ -276,9 +276,24 @@ end links { ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), + } +if (STANDALONE~=true) then + links { ext_lib("sqlite3"), } +end + if _OPTIONS["NO_USE_PORTAUDIO"]~="1" then + links { + ext_lib("portaudio"), + } + if _OPTIONS["targetos"]=="windows" then + links { + "setupapi", + } + end + end if _OPTIONS["NO_USE_MIDI"]~="1" then links { ext_lib("portmidi"), diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua index 70feb291aa5..2fa85e9196b 100644 --- a/docs/release/scripts/src/netlist.lua +++ b/docs/release/scripts/src/netlist.lua @@ -28,23 +28,28 @@ project "netlist" } files { + MAME_DIR .. "src/lib/netlist/nl_base.cpp", + MAME_DIR .. "src/lib/netlist/nl_base.h", MAME_DIR .. "src/lib/netlist/nl_config.h", + MAME_DIR .. "src/lib/netlist/nl_errstr.h", MAME_DIR .. "src/lib/netlist/nl_dice_compat.h", + MAME_DIR .. "src/lib/netlist/nl_factory.cpp", + MAME_DIR .. "src/lib/netlist/nl_factory.h", MAME_DIR .. "src/lib/netlist/nl_lists.h", - MAME_DIR .. "src/lib/netlist/nl_time.h", - MAME_DIR .. "src/lib/netlist/nl_base.cpp", - MAME_DIR .. "src/lib/netlist/nl_base.h", MAME_DIR .. "src/lib/netlist/nl_parser.cpp", MAME_DIR .. "src/lib/netlist/nl_parser.h", MAME_DIR .. "src/lib/netlist/nl_setup.cpp", MAME_DIR .. "src/lib/netlist/nl_setup.h", - MAME_DIR .. "src/lib/netlist/nl_factory.cpp", - MAME_DIR .. "src/lib/netlist/nl_factory.h", + MAME_DIR .. "src/lib/netlist/nl_time.h", MAME_DIR .. "src/lib/netlist/plib/pconfig.h", MAME_DIR .. "src/lib/netlist/plib/palloc.cpp", MAME_DIR .. "src/lib/netlist/plib/palloc.h", MAME_DIR .. "src/lib/netlist/plib/pchrono.cpp", MAME_DIR .. "src/lib/netlist/plib/pchrono.h", + MAME_DIR .. "src/lib/netlist/plib/pexception.cpp", + MAME_DIR .. "src/lib/netlist/plib/pexception.h", + MAME_DIR .. "src/lib/netlist/plib/pfunction.cpp", + MAME_DIR .. "src/lib/netlist/plib/pfunction.h", MAME_DIR .. "src/lib/netlist/plib/pfmtlog.cpp", MAME_DIR .. "src/lib/netlist/plib/pfmtlog.h", MAME_DIR .. "src/lib/netlist/plib/plists.h", @@ -79,6 +84,7 @@ project "netlist" MAME_DIR .. "src/lib/netlist/analog/nld_opamps.h", MAME_DIR .. "src/lib/netlist/solver/nld_solver.cpp", MAME_DIR .. "src/lib/netlist/solver/nld_solver.h", + MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.cpp", MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct1.h", @@ -91,18 +97,30 @@ project "netlist" MAME_DIR .. "src/lib/netlist/solver/nld_ms_w.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct_lu.h", MAME_DIR .. "src/lib/netlist/solver/vector_base.h", + MAME_DIR .. "src/lib/netlist/devices/nld_2102A.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_2102A.h", + MAME_DIR .. "src/lib/netlist/devices/nld_2716.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_2716.h", MAME_DIR .. "src/lib/netlist/devices/nld_4020.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_4020.h", MAME_DIR .. "src/lib/netlist/devices/nld_4066.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_4066.h", + MAME_DIR .. "src/lib/netlist/devices/nld_4316.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_4316.h", MAME_DIR .. "src/lib/netlist/devices/nld_7448.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_7448.h", MAME_DIR .. "src/lib/netlist/devices/nld_7450.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_7450.h", + MAME_DIR .. "src/lib/netlist/devices/nld_7473.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_7473.h", MAME_DIR .. "src/lib/netlist/devices/nld_7474.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_7474.h", + MAME_DIR .. "src/lib/netlist/devices/nld_7475.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_7475.h", MAME_DIR .. "src/lib/netlist/devices/nld_7483.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_7483.h", + MAME_DIR .. "src/lib/netlist/devices/nld_7485.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_7485.h", MAME_DIR .. "src/lib/netlist/devices/nld_7490.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_7490.h", MAME_DIR .. "src/lib/netlist/devices/nld_7493.cpp", @@ -113,30 +131,56 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_74123.h", MAME_DIR .. "src/lib/netlist/devices/nld_74153.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74153.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74161.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74161.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74165.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74165.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74166.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74166.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74174.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74174.h", MAME_DIR .. "src/lib/netlist/devices/nld_74175.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74175.h", MAME_DIR .. "src/lib/netlist/devices/nld_74192.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74192.h", MAME_DIR .. "src/lib/netlist/devices/nld_74193.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74193.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74194.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74194.h", MAME_DIR .. "src/lib/netlist/devices/nld_74279.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74279.h", + MAME_DIR .. "src/lib/netlist/devices/nld_74365.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_74365.h", MAME_DIR .. "src/lib/netlist/devices/nld_74ls629.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_74ls629.h", MAME_DIR .. "src/lib/netlist/devices/nld_82S16.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_82S16.h", + MAME_DIR .. "src/lib/netlist/devices/nld_82S115.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_82S115.h", + MAME_DIR .. "src/lib/netlist/devices/nld_82S123.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_82S123.h", + MAME_DIR .. "src/lib/netlist/devices/nld_82S126.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_82S126.h", MAME_DIR .. "src/lib/netlist/devices/nld_9310.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_9310.h", MAME_DIR .. "src/lib/netlist/devices/nld_9312.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_9312.h", MAME_DIR .. "src/lib/netlist/devices/nld_9316.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_9316.h", + MAME_DIR .. "src/lib/netlist/devices/nld_9322.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_9322.h", + MAME_DIR .. "src/lib/netlist/devices/nld_am2847.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_am2847.h", + MAME_DIR .. "src/lib/netlist/devices/nld_dm9334.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_dm9334.h", MAME_DIR .. "src/lib/netlist/devices/nld_ne555.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_ne555.h", MAME_DIR .. "src/lib/netlist/devices/nld_mm5837.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_mm5837.h", MAME_DIR .. "src/lib/netlist/devices/nld_r2r_dac.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_r2r_dac.h", + MAME_DIR .. "src/lib/netlist/devices/nld_tristate.cpp", + MAME_DIR .. "src/lib/netlist/devices/nld_tristate.h", MAME_DIR .. "src/lib/netlist/devices/nld_legacy.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_legacy.h", MAME_DIR .. "src/lib/netlist/devices/net_lib.cpp", @@ -149,6 +193,10 @@ project "netlist" MAME_DIR .. "src/lib/netlist/devices/nld_truthtable.h", MAME_DIR .. "src/lib/netlist/devices/nlid_cmos.h", MAME_DIR .. "src/lib/netlist/devices/nlid_system.h", + MAME_DIR .. "src/lib/netlist/devices/nlid_proxy.cpp", + MAME_DIR .. "src/lib/netlist/devices/nlid_proxy.h", + MAME_DIR .. "src/lib/netlist/macro/nlm_base.cpp", + MAME_DIR .. "src/lib/netlist/macro/nlm_base.h", MAME_DIR .. "src/lib/netlist/macro/nlm_ttl74xx.cpp", MAME_DIR .. "src/lib/netlist/macro/nlm_ttl74xx.h", MAME_DIR .. "src/lib/netlist/macro/nlm_cd4xxx.cpp", diff --git a/docs/release/scripts/src/osd/modules.lua b/docs/release/scripts/src/osd/modules.lua index a863cd360b9..9ca2bcaa196 100644 --- a/docs/release/scripts/src/osd/modules.lua +++ b/docs/release/scripts/src/osd/modules.lua @@ -80,6 +80,7 @@ function osdmodulesbuild() MAME_DIR .. "src/osd/modules/midi/none.cpp", MAME_DIR .. "src/osd/modules/sound/js_sound.cpp", MAME_DIR .. "src/osd/modules/sound/direct_sound.cpp", + MAME_DIR .. "src/osd/modules/sound/pa_sound.cpp", MAME_DIR .. "src/osd/modules/sound/coreaudio_sound.cpp", MAME_DIR .. "src/osd/modules/sound/sdl_sound.cpp", MAME_DIR .. "src/osd/modules/sound/xaudio2_sound.cpp", @@ -122,6 +123,7 @@ function osdmodulesbuild() includedirs { MAME_DIR .. "3rdparty/winpcap/Include", MAME_DIR .. "3rdparty/compat/mingw", + MAME_DIR .. "3rdparty/portaudio/include", } includedirs { @@ -215,6 +217,16 @@ function osdmodulesbuild() MAME_DIR .. "3rdparty/rapidjson/include", } + if _OPTIONS["NO_USE_PORTAUDIO"]=="1" then + defines { + "NO_USE_PORTAUDIO", + } + else + includedirs { + ext_includedir("portaudio"), + } + end + if _OPTIONS["NO_USE_MIDI"]=="1" then defines { "NO_USE_MIDI", @@ -494,6 +506,23 @@ if not _OPTIONS["NO_USE_MIDI"] then end newoption { + trigger = "NO_USE_PORTAUDIO", + description = "Disable PortAudio interface", + allowed = { + { "0", "Enable PortAudio" }, + { "1", "Disable PortAudio" }, + }, +} + +if not _OPTIONS["NO_USE_PORTAUDIO"] then + if _OPTIONS["targetos"]=="windows" or _OPTIONS["targetos"]=="linux" or _OPTIONS["targetos"]=="macosx" then + _OPTIONS["NO_USE_PORTAUDIO"] = "0" + else + _OPTIONS["NO_USE_PORTAUDIO"] = "1" + end +end + +newoption { trigger = "MODERN_WIN_API", description = "Use Modern Windows APIs", allowed = { diff --git a/docs/release/scripts/src/osd/sdl.lua b/docs/release/scripts/src/osd/sdl.lua index af6ff1b98ce..5970f6d3334 100644 --- a/docs/release/scripts/src/osd/sdl.lua +++ b/docs/release/scripts/src/osd/sdl.lua @@ -113,7 +113,8 @@ function maintargetosdoptions(_target,_subtarget) configuration { "mingw*" or "vs*" } targetprefix "sdl" links { - "psapi" + "psapi", + "Ole32", } configuration { } diff --git a/docs/release/scripts/src/osd/sdl_cfg.lua b/docs/release/scripts/src/osd/sdl_cfg.lua index b8f24d27d3b..3f8e3e10bbc 100644 --- a/docs/release/scripts/src/osd/sdl_cfg.lua +++ b/docs/release/scripts/src/osd/sdl_cfg.lua @@ -109,6 +109,8 @@ if _OPTIONS["targetos"]=="windows" then "_UNICODE", "main=utf8_main", "_WIN32_WINNT=0x0501", + "WIN32_LEAN_AND_MEAN", + "NOMINMAX", } configuration { } diff --git a/docs/release/scripts/src/osd/uwp_cfg.lua b/docs/release/scripts/src/osd/uwp_cfg.lua index 234327aada0..28892656728 100644 --- a/docs/release/scripts/src/osd/uwp_cfg.lua +++ b/docs/release/scripts/src/osd/uwp_cfg.lua @@ -11,6 +11,8 @@ defines { "_WIN32_WINNT=0x0603", "NTDDI_VERSION=0x06030000", "MODERN_WIN_API", + "WIN32_LEAN_AND_MEAN", + "NOMINMAX", } flags { diff --git a/docs/release/scripts/src/osd/windows_cfg.lua b/docs/release/scripts/src/osd/windows_cfg.lua index 1ba0efe6151..1baa45f4255 100644 --- a/docs/release/scripts/src/osd/windows_cfg.lua +++ b/docs/release/scripts/src/osd/windows_cfg.lua @@ -3,6 +3,8 @@ defines { "OSD_WINDOWS", + "WIN32_LEAN_AND_MEAN", + "NOMINMAX", } configuration { "mingw* or vs*" } diff --git a/docs/release/scripts/src/osd/winui.lua b/docs/release/scripts/src/osd/winui.lua index 76b6902145b..8cfdd0408e2 100644 --- a/docs/release/scripts/src/osd/winui.lua +++ b/docs/release/scripts/src/osd/winui.lua @@ -204,7 +204,6 @@ project ("osd_" .. _OPTIONS["osd"]) MAME_DIR .. "src/osd/modules/debugger/win/debugwin.h", MAME_DIR .. "src/osd/winui/bitmask.cpp", MAME_DIR .. "src/osd/winui/columnedit.cpp", - MAME_DIR .. "src/osd/winui/datafile.cpp", MAME_DIR .. "src/osd/winui/datamap.cpp", MAME_DIR .. "src/osd/winui/dialogs.cpp", MAME_DIR .. "src/osd/winui/dijoystick.cpp", @@ -229,7 +228,6 @@ project ("osd_" .. _OPTIONS["osd"]) MAME_DIR .. "src/osd/winui/tabview.cpp", MAME_DIR .. "src/osd/winui/treeview.cpp", MAME_DIR .. "src/osd/winui/winui.cpp", - MAME_DIR .. "src/osd/winui/win_options.cpp", } project ("ocore_" .. _OPTIONS["osd"]) diff --git a/docs/release/scripts/src/osd/winui_cfg.lua b/docs/release/scripts/src/osd/winui_cfg.lua index 5dcaaaf0348..9c5cb9b3778 100644 --- a/docs/release/scripts/src/osd/winui_cfg.lua +++ b/docs/release/scripts/src/osd/winui_cfg.lua @@ -7,6 +7,8 @@ defines { "main=utf8_main", "_WIN32_WINNT=0x0501", "USE_QTDEBUG=0", + "WIN32_LEAN_AND_MEAN", + "NOMINMAX", } configuration { "vs*" } diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua index fc555804072..ab05c06847c 100644 --- a/docs/release/scripts/src/sound.lua +++ b/docs/release/scripts/src/sound.lua @@ -1401,3 +1401,26 @@ if (SOUNDS["VOLT_REG"]~=null) then MAME_DIR .. "src/devices/sound/volt_reg.h", } end + +--------------------------------------------------- +-- DAC-76 COMDAC +--@src/devices/sound/dac76.h,SOUNDS["DAC76"] = true +--------------------------------------------------- +if (SOUNDS["DAC76"]~=null) then + files { + MAME_DIR .. "src/devices/sound/dac76.cpp", + MAME_DIR .. "src/devices/sound/dac76.h", + } +end + +--------------------------------------------------- +-- MM5837 Noise Generator +--@src/devices/sound/mm5837.h,MACHINES["MM5837"] = true +--------------------------------------------------- + +if (SOUNDS["MM5837"]~=null) then + files { + MAME_DIR .. "src/devices/sound/mm5837.cpp", + MAME_DIR .. "src/devices/sound/mm5837.h", + } +end diff --git a/docs/release/scripts/src/tools.lua b/docs/release/scripts/src/tools.lua index 0d784113b82..54bff0efb43 100644 --- a/docs/release/scripts/src/tools.lua +++ b/docs/release/scripts/src/tools.lua @@ -31,6 +31,7 @@ links { "7z", "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -73,6 +74,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -118,6 +120,7 @@ links { ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -161,6 +164,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -206,6 +210,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -252,6 +257,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -296,6 +302,7 @@ links { ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -336,6 +343,7 @@ links { ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -376,6 +384,7 @@ links { ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -418,6 +427,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -458,6 +468,7 @@ links { ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), + ext_lib("utf8proc"), } includedirs { @@ -501,6 +512,7 @@ links { "netlist", ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -585,6 +597,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -630,6 +643,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { @@ -675,6 +689,7 @@ links { "ocore_" .. _OPTIONS["osd"], ext_lib("zlib"), ext_lib("flac"), + ext_lib("utf8proc"), } includedirs { diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua index cad05c3ac1b..ba52eb78bcd 100644 --- a/docs/release/scripts/src/video.lua +++ b/docs/release/scripts/src/video.lua @@ -330,6 +330,18 @@ end -------------------------------------------------- -- +--@src/devices/video/hlcd0515.h,VIDEOS["HLCD0515"] = true +-------------------------------------------------- + +if (VIDEOS["HLCD0515"]~=null) then + files { + MAME_DIR .. "src/devices/video/hlcd0515.cpp", + MAME_DIR .. "src/devices/video/hlcd0515.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/huc6202.h,VIDEOS["HUC6202"] = true -------------------------------------------------- @@ -378,6 +390,18 @@ end -------------------------------------------------- -- +--@src/devices/video/huc6271.h,VIDEOS["HUC6271"] = true +-------------------------------------------------- + +if (VIDEOS["HUC6271"]~=null) then + files { + MAME_DIR .. "src/devices/video/huc6271.cpp", + MAME_DIR .. "src/devices/video/huc6271.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/huc6272.h,VIDEOS["HUC6272"] = true -------------------------------------------------- @@ -900,3 +924,15 @@ if (VIDEOS["GBA_LCD"]~=null) then MAME_DIR .. "src/devices/video/gba_lcd.h", } end + +-------------------------------------------------- +-- +--@src/devices/video/ef9369.h,VIDEOS["EF9369"] = true +-------------------------------------------------- + +if (VIDEOS["EF9369"]~=null) then + files { + MAME_DIR .. "src/devices/video/ef9369.cpp", + MAME_DIR .. "src/devices/video/ef9369.h", + } +end |