diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/cpu.lua | 62 | ||||
-rw-r--r-- | scripts/src/formats.lua | 12 | ||||
-rw-r--r-- | scripts/src/machine.lua | 48 | ||||
-rw-r--r-- | scripts/src/sound.lua | 12 | ||||
-rw-r--r-- | scripts/target/mame/arcade.lua | 18 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 41 | ||||
-rw-r--r-- | scripts/target/mame/nl.lua | 11 |
7 files changed, 176 insertions, 28 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 774511e1881..95d65cd8f70 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -198,23 +198,6 @@ if (CPUS["AMIS2000"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- --- Alpha 8201 ---@src/devices/cpu/alph8201/alph8201.h,CPUS["ALPHA8201"] = true --------------------------------------------------- - -if (CPUS["ALPHA8201"]~=null) then - files { - MAME_DIR .. "src/devices/cpu/alph8201/alph8201.cpp", - MAME_DIR .. "src/devices/cpu/alph8201/alph8201.h", - } -end - -if (CPUS["ALPHA8201"]~=null or _OPTIONS["with-tools"]) then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.h") -end - --------------------------------------------------- -- Analog Devices ADSP21xx series --@src/devices/cpu/adsp2100/adsp2100.h,CPUS["ADSP21XX"] = true -------------------------------------------------- @@ -701,6 +684,31 @@ if (CPUS["H8"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- Hitachi H8/500 series +--@src/devices/cpu/h8500/h8500.h,CPUS["H8500"] = true +-------------------------------------------------- + +if (CPUS["H8500"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/h8500/h8500.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8500.h", + MAME_DIR .. "src/devices/cpu/h8500/h8510.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8510.h", + MAME_DIR .. "src/devices/cpu/h8500/h8520.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8520.h", + MAME_DIR .. "src/devices/cpu/h8500/h8532.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8532.h", + MAME_DIR .. "src/devices/cpu/h8500/h8534.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8534.h", + } +end + +if (CPUS["H8500"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.h") +end + +-------------------------------------------------- -- Hitachi HCD62121 --@src/devices/cpu/hcd62121/hcd62121.h,CPUS["HCD62121"] = true -------------------------------------------------- @@ -1291,6 +1299,16 @@ if (CPUS["PIC16C62X"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- Generic PIC16 - Disassembler only +--@src/devices/cpu/pic16/pic16.h,CPUS["PIC16"] = true +-------------------------------------------------- + +if (CPUS["PIC16"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.h") +end + +-------------------------------------------------- -- MIPS R3000 (MIPS I/II) series --@src/devices/cpu/mips/mips1.h,CPUS["MIPS1"] = true -------------------------------------------------- @@ -3200,3 +3218,13 @@ if (CPUS["KS0164"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.h") end + +-------------------------------------------------- +-- uPD177x - Disassembler only +--@src/devices/cpu/upd177x/upd177x.h,CPUS["UPD177X"] = true +-------------------------------------------------- + +if (CPUS["UPD177X"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.h") +end diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua index c234f37808b..f168dbe81ca 100644 --- a/scripts/src/formats.lua +++ b/scripts/src/formats.lua @@ -931,6 +931,18 @@ end -------------------------------------------------- -- +--@src/lib/formats/h8_cas.h,FORMATS["H8_CAS"] = true +-------------------------------------------------- + +if (FORMATS["H8_CAS"]~=null or _OPTIONS["with-tools"]) then + files { + MAME_DIR.. "src/lib/formats/h8_cas.cpp", + MAME_DIR.. "src/lib/formats/h8_cas.h", + } +end + +-------------------------------------------------- +-- --@src/lib/formats/hector_minidisc.h,FORMATS["HECTOR_MINIDISC"] = true -------------------------------------------------- diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index f53859c6e8b..4e7352c3e41 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -1445,6 +1445,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/icm7170.h,MACHINES["ICM7170"] = true +--------------------------------------------------- + +if (MACHINES["ICM7170"]~=null) then + files { + MAME_DIR .. "src/devices/machine/icm7170.cpp", + MAME_DIR .. "src/devices/machine/icm7170.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/idectrl.h,MACHINES["IDECTRL"] = true --@src/devices/machine/vt83c461.h,MACHINES["IDECTRL"] = true --------------------------------------------------- @@ -3096,6 +3108,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/upd7001.h,MACHINES["UPD7001"] = true +--------------------------------------------------- + +if (MACHINES["UPD7001"]~=null) then + files { + MAME_DIR .. "src/devices/machine/upd7001.cpp", + MAME_DIR .. "src/devices/machine/upd7001.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/upd7002.h,MACHINES["UPD7002"] = true --------------------------------------------------- @@ -4244,3 +4268,27 @@ if (MACHINES["I3002"]~=null) then MAME_DIR .. "src/devices/machine/i3002.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/s_smp.h,MACHINES["S_SMP"] = true +--------------------------------------------------- + +if (MACHINES["S_SMP"]~=null) then + files { + MAME_DIR .. "src/devices/machine/s_smp.cpp", + MAME_DIR .. "src/devices/machine/s_smp.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/cxd1185.h,MACHINES["CXD1185"] = true +--------------------------------------------------- + +if (MACHINES["CXD1185"]~=null) then + files { + MAME_DIR .. "src/devices/machine/cxd1185.cpp", + MAME_DIR .. "src/devices/machine/cxd1185.h", + } +end diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua index dc0a1a93f07..3b98b9095ce 100644 --- a/scripts/src/sound.lua +++ b/scripts/src/sound.lua @@ -1568,6 +1568,18 @@ end --------------------------------------------------- -- +--@src/devices/sound/s_dsp.h,SOUNDS["S_DSP"] = true +--------------------------------------------------- + +if (SOUNDS["S_DSP"]~=null) then + files { + MAME_DIR .. "src/devices/sound/s_dsp.cpp", + MAME_DIR .. "src/devices/sound/s_dsp.h", + } +end + +--------------------------------------------------- +-- --@src/devices/sound/ks0164.h,SOUNDS["KS0164"] = true --------------------------------------------------- diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 8aafb5134bb..1b3d5e07b5b 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -71,6 +71,7 @@ CPUS["E1"] = true CPUS["I860"] = true CPUS["I960"] = true CPUS["H8"] = true +CPUS["H8500"] = true CPUS["V810"] = true CPUS["M37710"] = true CPUS["POWERPC"] = true @@ -79,7 +80,6 @@ CPUS["MC68HC11"] = true CPUS["ADSP21062"] = true CPUS["DSP56156"] = true CPUS["RSP"] = true -CPUS["ALPHA8201"] = true CPUS["COP400"] = true CPUS["TLCS90"] = true CPUS["TLCS870"] = true @@ -280,6 +280,7 @@ SOUNDS["MM5837"] = true --SOUNDS["DAVE"] = true SOUNDS["LC7535"] = true --SOUNDS["UPD934G"] = true +SOUNDS["S_DSP"] = true SOUNDS["KS0164"] = true -------------------------------------------------- @@ -596,6 +597,7 @@ MACHINES["RSTBUF"] = true MACHINES["RTC4543"] = true MACHINES["RTC65271"] = true MACHINES["RTC9701"] = true +MACHINES["S_SMP"] = true MACHINES["S2636"] = true MACHINES["S3520CF"] = true MACHINES["S3C24XX"] = true @@ -637,6 +639,7 @@ MACHINES["TMS9902"] = true MACHINES["UPD1990A"] = true MACHINES["UPD4992"] = true MACHINES["UPD4701"] = true +MACHINES["UPD7001"] = true MACHINES["UPD7002"] = true MACHINES["UPD7004"] = true MACHINES["UPD71071"] = true @@ -2714,6 +2717,8 @@ files { MAME_DIR .. "src/mame/machine/mw8080bw.cpp", MAME_DIR .. "src/mame/audio/mw8080bw.cpp", MAME_DIR .. "src/mame/audio/mw8080bw.h", + MAME_DIR .. "src/mame/audio/nl_gunfight.cpp", + MAME_DIR .. "src/mame/audio/nl_gunfight.h", MAME_DIR .. "src/mame/video/mw8080bw.cpp", MAME_DIR .. "src/mame/drivers/rotaryf.cpp", } @@ -3097,8 +3102,6 @@ files { MAME_DIR .. "src/mame/video/n8080.cpp", MAME_DIR .. "src/mame/drivers/nss.cpp", MAME_DIR .. "src/mame/machine/snes.cpp", - MAME_DIR .. "src/mame/audio/snes_snd.cpp", - MAME_DIR .. "src/mame/audio/snes_snd.h", MAME_DIR .. "src/mame/drivers/playch10.cpp", MAME_DIR .. "src/mame/includes/playch10.h", MAME_DIR .. "src/mame/machine/playch10.cpp", @@ -3632,10 +3635,10 @@ files { MAME_DIR .. "src/mame/video/raiden2.cpp", MAME_DIR .. "src/mame/machine/r2crypt.cpp", MAME_DIR .. "src/mame/machine/r2crypt.h", - MAME_DIR .. "src/mame/machine/seibucop/seibucop.cpp", - MAME_DIR .. "src/mame/machine/seibucop/seibucop_dma.hxx", - MAME_DIR .. "src/mame/machine/seibucop/seibucop_cmd.hxx", - MAME_DIR .. "src/mame/machine/seibucop/seibucop.h", + MAME_DIR .. "src/mame/machine/seibucop.cpp", + MAME_DIR .. "src/mame/machine/seibucop_dma.hxx", + MAME_DIR .. "src/mame/machine/seibucop_cmd.hxx", + MAME_DIR .. "src/mame/machine/seibucop.h", MAME_DIR .. "src/mame/drivers/r2dx_v33.cpp", MAME_DIR .. "src/mame/drivers/seibuspi.cpp", MAME_DIR .. "src/mame/includes/seibuspi.h", @@ -4930,6 +4933,7 @@ files { MAME_DIR .. "src/mame/drivers/rbmk.cpp", MAME_DIR .. "src/mame/drivers/rcorsair.cpp", MAME_DIR .. "src/mame/drivers/re900.cpp", + MAME_DIR .. "src/mame/drivers/rfslots8085.cpp", MAME_DIR .. "src/mame/drivers/rgum.cpp", MAME_DIR .. "src/mame/drivers/roul.cpp", MAME_DIR .. "src/mame/drivers/rulechan.cpp", diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 1e42c538c42..ac68c67a185 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -71,6 +71,7 @@ CPUS["E1"] = true CPUS["I860"] = true CPUS["I960"] = true CPUS["H8"] = true +CPUS["H8500"] = true CPUS["V810"] = true CPUS["M37710"] = true CPUS["POWERPC"] = true @@ -79,7 +80,6 @@ CPUS["MC68HC11"] = true CPUS["ADSP21062"] = true CPUS["DSP56156"] = true CPUS["RSP"] = true -CPUS["ALPHA8201"] = true CPUS["COP400"] = true CPUS["TLCS90"] = true CPUS["TLCS900"] = true @@ -303,6 +303,7 @@ SOUNDS["IOPSPU"] = true SOUNDS["SWP00"] = true SOUNDS["SWP20"] = true SOUNDS["SWP30"] = true +SOUNDS["S_DSP"] = true SOUNDS["ROLANDPCM"] = true -------------------------------------------------- @@ -511,6 +512,7 @@ MACHINES["I8271"] = true MACHINES["I8279"] = true MACHINES["I8291A"] = true MACHINES["I8355"] = true +MACHINES["ICM7170"] = true MACHINES["IDECTRL"] = true MACHINES["IE15"] = true MACHINES["IM6402"] = true @@ -617,6 +619,7 @@ MACHINES["RSTBUF"] = true MACHINES["RTC4543"] = true MACHINES["RTC65271"] = true MACHINES["RTC9701"] = true +MACHINES["S_SMP"] = true --MACHINES["S2636"] = true MACHINES["S3520CF"] = true MACHINES["S3C24XX"] = true @@ -671,6 +674,7 @@ MACHINES["TUBE"] = true MACHINES["UPD1990A"] = true --MACHINES["UPD4992"] = true MACHINES["UPD4701"] = true +MACHINES["UPD7001"] = true MACHINES["UPD7002"] = true --MACHINES["UPD7004"] = true MACHINES["UPD71071"] = true @@ -746,6 +750,7 @@ MACHINES["I82357"] = true MACHINES["XC1700E"] = true MACHINES["EDLC"] = true MACHINES["WTL3132"] = true +MACHINES["CXD1185"] = true -------------------------------------------------- -- specify available bus cores @@ -983,6 +988,7 @@ FORMATS["FMTOWNS_DSK"] = true FORMATS["FSD_DSK"] = true FORMATS["G64_DSK"] = true FORMATS["GTP_CAS"] = true +FORMATS["H8_CAS"] = true FORMATS["HECTOR_MINIDISC"] = true FORMATS["HECT_DSK"] = true FORMATS["HECT_TAP"] = true @@ -1124,6 +1130,7 @@ function linkProjects_mame_mess(_target, _subtarget) "citoh", "coleco", "compugraphic", + "conic", "consumenta", "cromemco", "comx", @@ -1223,6 +1230,7 @@ function linkProjects_mame_mess(_target, _subtarget) "ne", "nec", "netronic", + "news_r3k", "next", "nintendo", "nokia", @@ -1415,8 +1423,6 @@ files { MAME_DIR .. "src/mame/machine/kabuki.h", MAME_DIR .. "src/mame/video/pk8000.cpp", MAME_DIR .. "src/mame/machine/snes.cpp", - MAME_DIR .. "src/mame/audio/snes_snd.cpp", - MAME_DIR .. "src/mame/audio/snes_snd.h", MAME_DIR .. "src/mame/machine/n64.cpp", MAME_DIR .. "src/mame/video/n64.cpp", MAME_DIR .. "src/mame/video/n64types.h", @@ -2005,6 +2011,11 @@ files { MAME_DIR .. "src/mame/drivers/pwrview.cpp", } +createMESSProjects(_target, _subtarget, "conic") +files { + MAME_DIR .. "src/mame/drivers/conic_cchess2.cpp", +} + createMESSProjects(_target, _subtarget, "consumenta") files { MAME_DIR .. "src/mame/drivers/conchess.cpp", @@ -2240,6 +2251,7 @@ files { MAME_DIR .. "src/mame/includes/advision.h", MAME_DIR .. "src/mame/machine/advision.cpp", MAME_DIR .. "src/mame/video/advision.cpp", + MAME_DIR .. "src/mame/drivers/sag.cpp", } createMESSProjects(_target, _subtarget, "epoch") @@ -2928,6 +2940,15 @@ files { MAME_DIR .. "src/mame/includes/exp85.h", } +createMESSProjects(_target, _subtarget, "news_r3k") +files { + MAME_DIR .. "src/mame/drivers/news_r3k.cpp", + MAME_DIR .. "src/mame/machine/dmac_0448.cpp", + MAME_DIR .. "src/mame/machine/dmac_0448.h", + MAME_DIR .. "src/mame/machine/news_hid.cpp", + MAME_DIR .. "src/mame/machine/news_hid.h", +} + createMESSProjects(_target, _subtarget, "next") files { MAME_DIR .. "src/mame/drivers/next.cpp", @@ -2954,6 +2975,8 @@ files { MAME_DIR .. "src/mame/machine/nes.cpp", MAME_DIR .. "src/mame/video/nes.cpp", MAME_DIR .. "src/mame/drivers/nes_vt.cpp", + MAME_DIR .. "src/mame/machine/nes_vt_soc.cpp", + MAME_DIR .. "src/mame/machine/nes_vt_soc.h", MAME_DIR .. "src/mame/drivers/nes_sh6578.cpp", MAME_DIR .. "src/mame/drivers/nes_clone.cpp", MAME_DIR .. "src/mame/drivers/pokemini.cpp", @@ -3254,16 +3277,23 @@ files { MAME_DIR .. "src/mame/drivers/roland_cm32p.cpp", MAME_DIR .. "src/mame/drivers/roland_d10.cpp", MAME_DIR .. "src/mame/drivers/roland_d50.cpp", + MAME_DIR .. "src/mame/drivers/roland_jv80.cpp", MAME_DIR .. "src/mame/drivers/roland_jx3p.cpp", MAME_DIR .. "src/mame/drivers/roland_jx8p.cpp", MAME_DIR .. "src/mame/drivers/roland_mt32.cpp", MAME_DIR .. "src/mame/drivers/roland_r8.cpp", + MAME_DIR .. "src/mame/drivers/roland_ra30.cpp", + MAME_DIR .. "src/mame/drivers/roland_s10.cpp", + MAME_DIR .. "src/mame/drivers/roland_s50.cpp", MAME_DIR .. "src/mame/drivers/roland_sc55.cpp", + MAME_DIR .. "src/mame/drivers/roland_sc88.cpp", MAME_DIR .. "src/mame/drivers/roland_tb303.cpp", MAME_DIR .. "src/mame/drivers/roland_tr606.cpp", MAME_DIR .. "src/mame/drivers/roland_tr707.cpp", MAME_DIR .. "src/mame/audio/jx8p_synth.cpp", MAME_DIR .. "src/mame/audio/jx8p_synth.h", + MAME_DIR .. "src/mame/machine/mb62h195.cpp", + MAME_DIR .. "src/mame/machine/mb62h195.h", MAME_DIR .. "src/mame/machine/mb63h149.cpp", MAME_DIR .. "src/mame/machine/mb63h149.h", MAME_DIR .. "src/mame/machine/pg200.cpp", @@ -3297,8 +3327,9 @@ files { MAME_DIR .. "src/mame/drivers/saitek_mark5.cpp", MAME_DIR .. "src/mame/drivers/saitek_prschess.cpp", MAME_DIR .. "src/mame/drivers/saitek_risc2500.cpp", - MAME_DIR .. "src/mame/includes/saitek_stratos.h", + MAME_DIR .. "src/mame/drivers/saitek_schess.cpp", MAME_DIR .. "src/mame/drivers/saitek_ssystem3.cpp", + MAME_DIR .. "src/mame/includes/saitek_stratos.h", MAME_DIR .. "src/mame/drivers/saitek_stratos.cpp", MAME_DIR .. "src/mame/drivers/saitek_corona.cpp", -- subdriver of saitek_stratos MAME_DIR .. "src/mame/drivers/saitek_superstar.cpp", @@ -3870,6 +3901,7 @@ files { MAME_DIR .. "src/mame/drivers/spg2xx_digimake.cpp", MAME_DIR .. "src/mame/drivers/spg2xx_jakks.cpp", MAME_DIR .. "src/mame/drivers/spg2xx_jakks_gkr.cpp", + MAME_DIR .. "src/mame/drivers/spg2xx_jakks_sharp.cpp", MAME_DIR .. "src/mame/drivers/spg2xx_jakks_tvtouch.cpp", MAME_DIR .. "src/mame/drivers/spg2xx_zone.cpp", MAME_DIR .. "src/mame/drivers/spg2xx_zone_32bit.cpp", @@ -4111,6 +4143,7 @@ files { MAME_DIR .. "src/mame/drivers/ymmu50.cpp", MAME_DIR .. "src/mame/drivers/ymmu80.cpp", MAME_DIR .. "src/mame/drivers/ymmu100.cpp", + MAME_DIR .. "src/mame/drivers/ymtx81z.cpp", MAME_DIR .. "src/mame/drivers/ymvl70.cpp", MAME_DIR .. "src/mame/drivers/fb01.cpp", MAME_DIR .. "src/mame/drivers/tg100.cpp", diff --git a/scripts/target/mame/nl.lua b/scripts/target/mame/nl.lua index d2a0958df6e..a1bea83a7a5 100644 --- a/scripts/target/mame/nl.lua +++ b/scripts/target/mame/nl.lua @@ -56,6 +56,7 @@ SOUNDS["BEEP"] = true SOUNDS["VOLT_REG"] = true SOUNDS["SPEAKER"] = true SOUNDS["DIGITALKER"] = true +SOUNDS["SN76477"] = true -------------------------------------------------- -- specify available video cores @@ -96,6 +97,7 @@ MACHINES["CXD1095"] = true --MACHINES["68681"] = true --MACHINES["BANKDEV"] = true MACHINES["F3853"] = true +MACHINES["MB14241"] = true -------------------------------------------------- -- specify available bus cores @@ -183,6 +185,15 @@ files{ MAME_DIR .. "src/mame/audio/nl_kidniki.cpp", MAME_DIR .. "src/mame/audio/nl_kidniki.h", + MAME_DIR .. "src/mame/machine/mw8080bw.cpp", + MAME_DIR .. "src/mame/drivers/mw8080bw.cpp", + MAME_DIR .. "src/mame/includes/mw8080bw.h", + MAME_DIR .. "src/mame/audio/mw8080bw.h", + MAME_DIR .. "src/mame/audio/mw8080bw.cpp", + MAME_DIR .. "src/mame/video/mw8080bw.cpp", + MAME_DIR .. "src/mame/audio/nl_gunfight.cpp", + MAME_DIR .. "src/mame/audio/nl_gunfight.h", + MAME_DIR .. "src/mame/audio/cheekyms.cpp", MAME_DIR .. "src/mame/audio/cheekyms.h", MAME_DIR .. "src/mame/audio/nl_cheekyms.cpp", |