diff options
Diffstat (limited to 'scripts/src/cpu.lua')
-rw-r--r-- | scripts/src/cpu.lua | 697 |
1 files changed, 585 insertions, 112 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index c0ef6eac85d..f2fd8127e77 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -123,14 +123,50 @@ if CPUS["ARCOMPACT"] then MAME_DIR .. "src/devices/cpu/arcompact/arcompact.cpp", MAME_DIR .. "src/devices/cpu/arcompact/arcompact.h", MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_00to01.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_02to03.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_jumps.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_loop.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_aux.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_2f_sop.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_2f_3f_zop.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_04_3x.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_05.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_05_2f_sop.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_06to0b.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0c_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0d_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0e_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0f_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0f_00_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_0f_00_07_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_12to16_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_17_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_18_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_19_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_1ato1c_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute_ops_1dto1f_16bit.cpp", + MAME_DIR .. "src/devices/cpu/arcompact/arcompact_helper.ipp", } end if opt_tool(CPUS, "ARCOMPACT") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompact_common.h") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm.h") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_dispatch.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_internal.h") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_00to01.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_02to03.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_04.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_sop.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_04_2f_3f_zop.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_04_3x.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_05.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_05_2f_sop.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_06to0b.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/arcompact/arcompactdasm_ops_16bit.cpp") end -------------------------------------------------- @@ -158,6 +194,8 @@ if CPUS["ARM7"] then MAME_DIR .. "src/devices/cpu/arm7/arm7.h", MAME_DIR .. "src/devices/cpu/arm7/arm7thmb.cpp", MAME_DIR .. "src/devices/cpu/arm7/arm7ops.cpp", + MAME_DIR .. "src/devices/cpu/arm7/ap2010cpu.cpp", + MAME_DIR .. "src/devices/cpu/arm7/ap2010cpu.h", MAME_DIR .. "src/devices/cpu/arm7/lpc210x.cpp", MAME_DIR .. "src/devices/cpu/arm7/lpc210x.h", MAME_DIR .. "src/devices/cpu/arm7/upd800468.cpp", @@ -553,6 +591,7 @@ end -------------------------------------------------- -- DEC PDP-8 --@src/devices/cpu/pdp8/pdp8.h,CPUS["PDP8"] = true +--@src/devices/cpu/pdp8/hd6120.h,CPUS["PDP8"] = true -------------------------------------------------- if CPUS["PDP8"] then @@ -612,14 +651,14 @@ if CPUS["G65816"] then files { MAME_DIR .. "src/devices/cpu/g65816/g65816.cpp", MAME_DIR .. "src/devices/cpu/g65816/g65816.h", + MAME_DIR .. "src/devices/cpu/g65816/g65816cm.h", + MAME_DIR .. "src/devices/cpu/g65816/g65816ds.h", MAME_DIR .. "src/devices/cpu/g65816/g65816o0.cpp", MAME_DIR .. "src/devices/cpu/g65816/g65816o1.cpp", MAME_DIR .. "src/devices/cpu/g65816/g65816o2.cpp", MAME_DIR .. "src/devices/cpu/g65816/g65816o3.cpp", MAME_DIR .. "src/devices/cpu/g65816/g65816o4.cpp", - MAME_DIR .. "src/devices/cpu/g65816/g65816cm.h", - MAME_DIR .. "src/devices/cpu/g65816/g65816ds.h", - MAME_DIR .. "src/devices/cpu/g65816/g65816op.h", + MAME_DIR .. "src/devices/cpu/g65816/g65816op.ipp", } end @@ -660,8 +699,8 @@ if CPUS["H8"] then MAME_DIR .. "src/devices/cpu/h8/h8s2000.h", MAME_DIR .. "src/devices/cpu/h8/h8s2600.cpp", MAME_DIR .. "src/devices/cpu/h8/h8s2600.h", - MAME_DIR .. "src/devices/cpu/h8/h83337.cpp", - MAME_DIR .. "src/devices/cpu/h8/h83337.h", + MAME_DIR .. "src/devices/cpu/h8/h8325.cpp", + MAME_DIR .. "src/devices/cpu/h8/h8325.h", MAME_DIR .. "src/devices/cpu/h8/h83002.cpp", MAME_DIR .. "src/devices/cpu/h8/h83002.h", MAME_DIR .. "src/devices/cpu/h8/h83003.cpp", @@ -676,10 +715,16 @@ if CPUS["H8"] then MAME_DIR .. "src/devices/cpu/h8/h83042.h", MAME_DIR .. "src/devices/cpu/h8/h83048.cpp", MAME_DIR .. "src/devices/cpu/h8/h83048.h", + MAME_DIR .. "src/devices/cpu/h8/h83217.cpp", + MAME_DIR .. "src/devices/cpu/h8/h83217.h", + MAME_DIR .. "src/devices/cpu/h8/h83337.cpp", + MAME_DIR .. "src/devices/cpu/h8/h83337.h", MAME_DIR .. "src/devices/cpu/h8/h8s2245.cpp", MAME_DIR .. "src/devices/cpu/h8/h8s2245.h", - MAME_DIR .. "src/devices/cpu/h8/h8s2320.cpp", - MAME_DIR .. "src/devices/cpu/h8/h8s2320.h", + MAME_DIR .. "src/devices/cpu/h8/h8s2319.cpp", + MAME_DIR .. "src/devices/cpu/h8/h8s2319.h", + MAME_DIR .. "src/devices/cpu/h8/h8s2329.cpp", + MAME_DIR .. "src/devices/cpu/h8/h8s2329.h", MAME_DIR .. "src/devices/cpu/h8/h8s2357.cpp", MAME_DIR .. "src/devices/cpu/h8/h8s2357.h", MAME_DIR .. "src/devices/cpu/h8/h8s2655.cpp", @@ -704,6 +749,8 @@ if CPUS["H8"] then MAME_DIR .. "src/devices/cpu/h8/h8_watchdog.h", MAME_DIR .. "src/devices/cpu/h8/gt913.cpp", MAME_DIR .. "src/devices/cpu/h8/gt913.h", + MAME_DIR .. "src/devices/cpu/h8/swx00.cpp", + MAME_DIR .. "src/devices/cpu/h8/swx00.h", } dependency { @@ -816,32 +863,60 @@ end if CPUS["SH"] then files { + MAME_DIR .. "src/devices/cpu/sh/sh_fe.cpp", MAME_DIR .. "src/devices/cpu/sh/sh.cpp", MAME_DIR .. "src/devices/cpu/sh/sh.h", MAME_DIR .. "src/devices/cpu/sh/sh2.cpp", MAME_DIR .. "src/devices/cpu/sh/sh2.h", - MAME_DIR .. "src/devices/cpu/sh/sh2comn.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh2comn.h", - MAME_DIR .. "src/devices/cpu/sh/sh_fe.cpp", MAME_DIR .. "src/devices/cpu/sh/sh2fe.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh4fe.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh7604_bus.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh7604_bus.h", - MAME_DIR .. "src/devices/cpu/sh/sh7604_sci.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh7604_sci.h", - MAME_DIR .. "src/devices/cpu/sh/sh7604_wdt.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh7604_wdt.h", + MAME_DIR .. "src/devices/cpu/sh/sh3comn.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh3comn.h", MAME_DIR .. "src/devices/cpu/sh/sh4.cpp", MAME_DIR .. "src/devices/cpu/sh/sh4.h", MAME_DIR .. "src/devices/cpu/sh/sh4comn.cpp", MAME_DIR .. "src/devices/cpu/sh/sh4comn.h", - MAME_DIR .. "src/devices/cpu/sh/sh3comn.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh3comn.h", - MAME_DIR .. "src/devices/cpu/sh/sh4tmu.cpp", - MAME_DIR .. "src/devices/cpu/sh/sh4tmu.h", MAME_DIR .. "src/devices/cpu/sh/sh4dmac.cpp", MAME_DIR .. "src/devices/cpu/sh/sh4dmac.h", + MAME_DIR .. "src/devices/cpu/sh/sh4fe.cpp", MAME_DIR .. "src/devices/cpu/sh/sh4regs.h", + MAME_DIR .. "src/devices/cpu/sh/sh4tmu.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh4tmu.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_bsc.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_bsc.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_dmac.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_dmac.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_intc.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_intc.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_mtu.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_mtu.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_port.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_port.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014_sci.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014_sci.h", + MAME_DIR .. "src/devices/cpu/sh/sh7014.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7014.h", + MAME_DIR .. "src/devices/cpu/sh/sh7021.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7021.h", + MAME_DIR .. "src/devices/cpu/sh/sh7032.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7032.h", + MAME_DIR .. "src/devices/cpu/sh/sh7042.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7042.h", + MAME_DIR .. "src/devices/cpu/sh/sh_adc.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh_adc.h", + MAME_DIR .. "src/devices/cpu/sh/sh_cmt.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh_cmt.h", + MAME_DIR .. "src/devices/cpu/sh/sh_intc.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh_intc.h", + MAME_DIR .. "src/devices/cpu/sh/sh_port.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh_port.h", + MAME_DIR .. "src/devices/cpu/sh/sh7604_bus.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7604_bus.h", + MAME_DIR .. "src/devices/cpu/sh/sh7604_sci.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7604_sci.h", + MAME_DIR .. "src/devices/cpu/sh/sh7604_wdt.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7604_wdt.h", + MAME_DIR .. "src/devices/cpu/sh/sh7604.cpp", + MAME_DIR .. "src/devices/cpu/sh/sh7604.h", } end @@ -1090,16 +1165,31 @@ if CPUS["MCS51"] then MAME_DIR .. "src/devices/cpu/mcs51/mcs51.cpp", MAME_DIR .. "src/devices/cpu/mcs51/mcs51.h", MAME_DIR .. "src/devices/cpu/mcs51/mcs51ops.hxx", - MAME_DIR .. "src/devices/cpu/mcs51/axc51-core.cpp", - MAME_DIR .. "src/devices/cpu/mcs51/axc51-core.h", } end if opt_tool(CPUS, "MCS51") then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mcs51/mcs51dasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mcs51/mcs51dasm.h") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mcs51/axc51-core_dasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mcs51/axc51-core_dasm.h") +end + +-------------------------------------------------- +-- Appotech AXC-51 (extended Intel 8051) +--@src/devices/cpu/axc51/axc51.h,CPUS["AXC51"] = true +-------------------------------------------------- + +if CPUS["AXC51"] then + files { + MAME_DIR .. "src/devices/cpu/axc51/axc51.cpp", + MAME_DIR .. "src/devices/cpu/axc51/axc51.h", + MAME_DIR .. "src/devices/cpu/axc51/axc51ops.hxx", + MAME_DIR .. "src/devices/cpu/axc51/axc51extops.hxx", + } +end + +if opt_tool(CPUS, "AXC51") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/axc51/axc51dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/acx51/axc51dasm.h") end -------------------------------------------------- @@ -1505,10 +1595,19 @@ if opt_tool(CPUS, "MELPS4") then end -------------------------------------------------- +-- Mitsubishi M16C, disassembler only +-------------------------------------------------- + +if opt_tool(CPUS, "M16C") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m16c/m16cdasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m16c/m16cdasm.h") +end + +-------------------------------------------------- -- Mitsubishi M32C, disassembler only -------------------------------------------------- -if opt_tool(CPUS, "M23C") then +if opt_tool(CPUS, "M32C") then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m32c/m32cdasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/m32c/m32cdasm.h") end @@ -1538,30 +1637,36 @@ if opt_tool(CPUS, "M37710") then end -------------------------------------------------- --- Mostek 6502 and its many derivatives ---@src/devices/cpu/m6502/m6502.h,CPUS["M6502"] = true +-- MOS Technology 6502 and its many derivatives --@src/devices/cpu/m6502/deco16.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/gew7.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/gew12.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m3745x.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m37640.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m4510.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m65ce02.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m65c02.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/r65c02.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/r65c19.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m65sc02.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m50734.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m5074x.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6500_1.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m6502.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m6503.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6504.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6507.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6509.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6510.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m6510t.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m65ce02.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m65c02.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m65sc02.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/m740.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m7501.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m8502.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/n2a03.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m740.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m3745x.h,CPUS["M6502"] = true ---@src/devices/cpu/m6502/m5074x.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/r65c02.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/r65c19.h,CPUS["M6502"] = true +--@src/devices/cpu/m6502/rp2a03.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/st2xxx.h,CPUS["ST2XXX"] = true --@src/devices/cpu/m6502/st2204.h,CPUS["ST2XXX"] = true --@src/devices/cpu/m6502/st2205u.h,CPUS["ST2XXX"] = true +--@src/devices/cpu/m6502/w65c02s.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX"] = true --@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX2000"] = true @@ -1571,18 +1676,28 @@ if CPUS["M6502"] then files { MAME_DIR .. "src/devices/cpu/m6502/deco16.cpp", MAME_DIR .. "src/devices/cpu/m6502/deco16.h", + MAME_DIR .. "src/devices/cpu/m6502/gew7.cpp", + MAME_DIR .. "src/devices/cpu/m6502/gew7.h", + MAME_DIR .. "src/devices/cpu/m6502/gew12.cpp", + MAME_DIR .. "src/devices/cpu/m6502/gew12.h", + MAME_DIR .. "src/devices/cpu/m6502/m3745x.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m3745x.h", + MAME_DIR .. "src/devices/cpu/m6502/m37640.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m37640.h", MAME_DIR .. "src/devices/cpu/m6502/m4510.cpp", MAME_DIR .. "src/devices/cpu/m6502/m4510.h", - MAME_DIR .. "src/devices/cpu/m6502/m6502.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m6502.h", - MAME_DIR .. "src/devices/cpu/m6502/m65c02.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m65c02.h", - MAME_DIR .. "src/devices/cpu/m6502/m65ce02.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m65ce02.h", - MAME_DIR .. "src/devices/cpu/m6502/m65sc02.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m65sc02.h", + MAME_DIR .. "src/devices/cpu/m6502/m50734.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m50734.h", + MAME_DIR .. "src/devices/cpu/m6502/m5074x.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m5074x.h", MAME_DIR .. "src/devices/cpu/m6502/m6500_1.cpp", MAME_DIR .. "src/devices/cpu/m6502/m6500_1.h", + MAME_DIR .. "src/devices/cpu/m6502/m6502.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m6502.h", + MAME_DIR .. "src/devices/cpu/m6502/m6502mcu.h", + MAME_DIR .. "src/devices/cpu/m6502/m6502mcu.ipp", + MAME_DIR .. "src/devices/cpu/m6502/m6503.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m6503.h", MAME_DIR .. "src/devices/cpu/m6502/m6504.cpp", MAME_DIR .. "src/devices/cpu/m6502/m6504.h", MAME_DIR .. "src/devices/cpu/m6502/m6507.cpp", @@ -1593,50 +1708,56 @@ if CPUS["M6502"] then MAME_DIR .. "src/devices/cpu/m6502/m6510.h", MAME_DIR .. "src/devices/cpu/m6502/m6510t.cpp", MAME_DIR .. "src/devices/cpu/m6502/m6510t.h", + MAME_DIR .. "src/devices/cpu/m6502/m65c02.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m65c02.h", + MAME_DIR .. "src/devices/cpu/m6502/m65ce02.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m65ce02.h", + MAME_DIR .. "src/devices/cpu/m6502/m65sc02.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m65sc02.h", + MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", + MAME_DIR .. "src/devices/cpu/m6502/m740.h", MAME_DIR .. "src/devices/cpu/m6502/m7501.cpp", MAME_DIR .. "src/devices/cpu/m6502/m7501.h", MAME_DIR .. "src/devices/cpu/m6502/m8502.cpp", MAME_DIR .. "src/devices/cpu/m6502/m8502.h", - MAME_DIR .. "src/devices/cpu/m6502/n2a03.cpp", - MAME_DIR .. "src/devices/cpu/m6502/n2a03.h", MAME_DIR .. "src/devices/cpu/m6502/r65c02.cpp", MAME_DIR .. "src/devices/cpu/m6502/r65c02.h", MAME_DIR .. "src/devices/cpu/m6502/r65c19.cpp", MAME_DIR .. "src/devices/cpu/m6502/r65c19.h", - MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m740.h", - MAME_DIR .. "src/devices/cpu/m6502/m3745x.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m3745x.h", - MAME_DIR .. "src/devices/cpu/m6502/m5074x.cpp", - MAME_DIR .. "src/devices/cpu/m6502/m5074x.h", + MAME_DIR .. "src/devices/cpu/m6502/rp2a03.cpp", + MAME_DIR .. "src/devices/cpu/m6502/rp2a03.h", + MAME_DIR .. "src/devices/cpu/m6502/w65c02s.cpp", + MAME_DIR .. "src/devices/cpu/m6502/w65c02s.h", } custombuildtask { - { MAME_DIR .. "src/devices/cpu/m6502/odeco16.lst", GEN_DIR .. "emu/cpu/m6502/deco16.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/ddeco16.lst" }, {"@echo Generating deco16 disassembler source file...", PYTHON .. " $(1) s deco16 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om4510.lst", GEN_DIR .. "emu/cpu/m6502/m4510.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm4510.lst" }, {"@echo Generating m4510 disassembler source file...", PYTHON .. " $(1) s m4510 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om6502.lst", GEN_DIR .. "emu/cpu/m6502/m6502.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6502.lst" }, {"@echo Generating m6502 disassembler source file...", PYTHON .. " $(1) s m6502 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om65c02.lst", GEN_DIR .. "emu/cpu/m6502/m65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65c02.lst" }, {"@echo Generating m65c02 disassembler source file...", PYTHON .. " $(1) s m65c02 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om65ce02.lst", GEN_DIR .. "emu/cpu/m6502/m65ce02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65ce02.lst" }, {"@echo Generating m65ce02 disassembler source file...", PYTHON .. " $(1) s m65ce02 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om6509.lst", GEN_DIR .. "emu/cpu/m6502/m6509.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6509.lst" }, {"@echo Generating m6509 disassembler source file...", PYTHON .. " $(1) s m6509 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om6510.lst", GEN_DIR .. "emu/cpu/m6502/m6510.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6510.lst" }, {"@echo Generating m6510 disassembler source file...", PYTHON .. " $(1) s m6510 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/on2a03.lst", GEN_DIR .. "emu/cpu/m6502/n2a03.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dn2a03.lst" }, {"@echo Generating n2a03 disassembler source file...", PYTHON .. " $(1) s n2a03_core $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) s m740 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) s r65c02 - $(<) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 disassembler source file...", PYTHON .. " $(1) s r65c19 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/odeco16.lst", GEN_DIR .. "emu/cpu/m6502/deco16.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/ddeco16.lst" }, {"@echo Generating deco16 instruction source file...", PYTHON .. " $(1) s deco16 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om4510.lst", GEN_DIR .. "emu/cpu/m6502/m4510.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm4510.lst" }, {"@echo Generating m4510 instruction source file...", PYTHON .. " $(1) s m4510 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om6502.lst", GEN_DIR .. "emu/cpu/m6502/m6502.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6502.lst" }, {"@echo Generating m6502 instruction source file...", PYTHON .. " $(1) s m6502 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om65c02.lst", GEN_DIR .. "emu/cpu/m6502/m65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65c02.lst" }, {"@echo Generating m65c02 instruction source file...", PYTHON .. " $(1) s m65c02 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om65ce02.lst", GEN_DIR .. "emu/cpu/m6502/m65ce02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65ce02.lst" }, {"@echo Generating m65ce02 instruction source file...", PYTHON .. " $(1) s m65ce02 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om6509.lst", GEN_DIR .. "emu/cpu/m6502/m6509.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6509.lst" }, {"@echo Generating m6509 instruction source file...", PYTHON .. " $(1) s m6509 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om6510.lst", GEN_DIR .. "emu/cpu/m6502/m6510.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6510.lst" }, {"@echo Generating m6510 instruction source file...", PYTHON .. " $(1) s m6510 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 instruction source file...", PYTHON .. " $(1) s m740 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 instruction source file...", PYTHON .. " $(1) s r65c02 - $(<) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 instruction source file...", PYTHON .. " $(1) s r65c19 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/orp2a03.lst", GEN_DIR .. "emu/cpu/m6502/rp2a03.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/drp2a03.lst" }, {"@echo Generating rp2a03 instruction source file...", PYTHON .. " $(1) s rp2a03_core $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/ow65c02s.lst", GEN_DIR .. "emu/cpu/m6502/w65c02s.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dw65c02s.lst" }, {"@echo Generating w65c02s instruction source file...", PYTHON .. " $(1) s w65c02s $(<) $(2) $(@)" }}, } dependency { { MAME_DIR .. "src/devices/cpu/m6502/deco16.cpp", GEN_DIR .. "emu/cpu/m6502/deco16.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m4510.cpp", GEN_DIR .. "emu/cpu/m6502/m4510.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m6502.cpp", GEN_DIR .. "emu/cpu/m6502/m6502.hxx" }, - { MAME_DIR .. "src/devices/cpu/m6502/m65c02.cpp", GEN_DIR .. "emu/cpu/m6502/m65c02.hxx" }, - { MAME_DIR .. "src/devices/cpu/m6502/m65ce02.cpp", GEN_DIR .. "emu/cpu/m6502/m65ce02.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m6509.cpp", GEN_DIR .. "emu/cpu/m6502/m6509.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m6510.cpp", GEN_DIR .. "emu/cpu/m6502/m6510.hxx" }, - { MAME_DIR .. "src/devices/cpu/m6502/n2a03.cpp", GEN_DIR .. "emu/cpu/m6502/n2a03.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/m65c02.cpp", GEN_DIR .. "emu/cpu/m6502/m65c02.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/m65ce02.cpp", GEN_DIR .. "emu/cpu/m6502/m65ce02.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", GEN_DIR .. "emu/cpu/m6502/m740.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/r65c02.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/r65c19.cpp", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx" }, - { MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", GEN_DIR .. "emu/cpu/m6502/m740.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/rp2a03.cpp", GEN_DIR .. "emu/cpu/m6502/rp2a03.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/w65c02s.cpp", GEN_DIR .. "emu/cpu/m6502/w65c02s.hxx" }, } end @@ -1649,14 +1770,6 @@ if CPUS["ST2XXX"] then MAME_DIR .. "src/devices/cpu/m6502/st2205u.cpp", MAME_DIR .. "src/devices/cpu/m6502/st2205u.h", } - - custombuildtask { - { MAME_DIR .. "src/devices/cpu/m6502/ost2xxx.lst" , GEN_DIR .. "emu/cpu/m6502/st2xxx.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dst2xxx.lst" }, {"@echo Generating st2xxx disassembler source file...", PYTHON .. " $(1) s st2xxx $(<) $(2) $(@)" }}, - } - - dependency { - { MAME_DIR .. "src/devices/cpu/m6502/st2xxx.cpp", GEN_DIR .. "emu/cpu/m6502/st2xxx.hxx" }, - } end if CPUS["XAVIX"] then @@ -1666,7 +1779,7 @@ if CPUS["XAVIX"] then } custombuildtask { - { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavix.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) s xavix $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavix.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix instruction source file...", PYTHON .. " $(1) s xavix $(<) $(2) $(@)" }}, } dependency { @@ -1681,7 +1794,7 @@ if CPUS["XAVIX2000"] then } custombuildtask { - { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) s xavix2000 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 instruction source file...", PYTHON .. " $(1) s xavix2000 $(<) $(2) $(@)" }}, } dependency { @@ -1697,22 +1810,22 @@ if opt_tool(CPUS, "M6502") then table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om65ce02.lst", GEN_DIR .. "emu/cpu/m6502/m65ce02d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65ce02.lst" }, {"@echo Generating m65ce02 disassembler source file...", PYTHON .. " $(1) d m65ce02 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om6509.lst", GEN_DIR .. "emu/cpu/m6502/m6509d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6509.lst" }, {"@echo Generating m6509 disassembler source file...", PYTHON .. " $(1) d m6509 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om6510.lst", GEN_DIR .. "emu/cpu/m6502/m6510d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6510.lst" }, {"@echo Generating m6510 disassembler source file...", PYTHON .. " $(1) d m6510 $(<) $(2) $(@)" }}) - table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/on2a03.lst", GEN_DIR .. "emu/cpu/m6502/n2a03d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dn2a03.lst" }, {"@echo Generating n2a03 disassembler source file...", PYTHON .. " $(1) d n2a03 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) d m740 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) d r65c02 - $(<) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 disassembler source file...", PYTHON .. " $(1) d r65c19 $(<) $(2) $(@)" }}) + table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/orp2a03.lst", GEN_DIR .. "emu/cpu/m6502/rp2a03d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/drp2a03.lst" }, {"@echo Generating rp2a03 disassembler source file...", PYTHON .. " $(1) d rp2a03 $(<) $(2) $(@)" }}) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp", GEN_DIR .. "emu/cpu/m6502/deco16d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m4510d.cpp", GEN_DIR .. "emu/cpu/m6502/m4510d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m6502d.cpp", GEN_DIR .. "emu/cpu/m6502/m6502d.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m65c02d.cpp", GEN_DIR .. "emu/cpu/m6502/m65c02d.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m65ce02d.cpp", GEN_DIR .. "emu/cpu/m6502/m65ce02d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m6509d.cpp", GEN_DIR .. "emu/cpu/m6502/m6509d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m6510d.cpp", GEN_DIR .. "emu/cpu/m6502/m6510d.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/n2a03d.cpp", GEN_DIR .. "emu/cpu/m6502/n2a03d.hxx" }) + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m65c02d.cpp", GEN_DIR .. "emu/cpu/m6502/m65c02d.hxx" }) + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m65ce02d.cpp", GEN_DIR .. "emu/cpu/m6502/m65ce02d.hxx" }) + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m740d.cpp", GEN_DIR .. "emu/cpu/m6502/m740d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/r65c02d.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/r65c19d.cpp", GEN_DIR .. "emu/cpu/m6502/r65c19d.hxx" }) - table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m740d.cpp", GEN_DIR .. "emu/cpu/m6502/m740d.hxx" }) + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/rp2a03d.cpp", GEN_DIR .. "emu/cpu/m6502/rp2a03d.hxx" }) table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.h") @@ -1730,12 +1843,12 @@ if opt_tool(CPUS, "M6502") then table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/m65ce02d.h") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/m740d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/m740d.h") - table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/n2a03d.cpp") - table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/n2a03d.h") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c02d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c02d.h") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c19d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c19d.h") + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/rp2a03d.cpp") + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/rp2a03d.h") end if opt_tool(CPUS, "XAVIX") then @@ -1825,9 +1938,9 @@ if CPUS["M6809"] then } custombuildtask { - { MAME_DIR .. "src/devices/cpu/m6809/m6809.ops" , GEN_DIR .. "emu/cpu/m6809/m6809.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.ops" }, {"@echo Generating m6809 source file...", PYTHON .. " $(1) $(<) > $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6809/hd6309.ops" , GEN_DIR .. "emu/cpu/m6809/hd6309.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.ops" }, {"@echo Generating hd6309 source file...", PYTHON .. " $(1) $(<) > $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6809/konami.ops" , GEN_DIR .. "emu/cpu/m6809/konami.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.ops" }, {"@echo Generating konami source file...", PYTHON .. " $(1) $(<) > $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6809/m6809.lst" , GEN_DIR .. "emu/cpu/m6809/m6809.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.lst" }, {"@echo Generating m6809 source file...", PYTHON .. " $(1) $(<) > $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6809/hd6309.lst" , GEN_DIR .. "emu/cpu/m6809/hd6309.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.lst" }, {"@echo Generating hd6309 source file...", PYTHON .. " $(1) $(<) > $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6809/konami.lst" , GEN_DIR .. "emu/cpu/m6809/konami.hxx", { MAME_DIR .. "src/devices/cpu/m6809/m6809make.py" , MAME_DIR .. "src/devices/cpu/m6809/base6x09.lst" }, {"@echo Generating konami source file...", PYTHON .. " $(1) $(<) > $(@)" }}, } end @@ -1858,6 +1971,15 @@ end -------------------------------------------------- -- Motorola 68000 series --@src/devices/cpu/m68000/m68000.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/m68008.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/m68010.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/m68020.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/m68030.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/m68040.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/scc68070.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/fscpu32.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/mcf5206e.h,CPUS["M680X0"] = true +--@src/devices/cpu/m68000/tmp68301.h,CPUS["M680X0"] = true -------------------------------------------------- if CPUS["M680X0"] then @@ -1866,9 +1988,51 @@ if CPUS["M680X0"] then MAME_DIR .. "src/devices/cpu/m68000/m68kcpu.h", MAME_DIR .. "src/devices/cpu/m68000/m68kops.cpp", MAME_DIR .. "src/devices/cpu/m68000/m68kops.h", - MAME_DIR .. "src/devices/cpu/m68000/m68000.h", MAME_DIR .. "src/devices/cpu/m68000/m68kfpu.cpp", MAME_DIR .. "src/devices/cpu/m68000/m68kmmu.h", + MAME_DIR .. "src/devices/cpu/m68000/m68kmusashi.h", + MAME_DIR .. "src/devices/cpu/m68000/m68kcommon.h", + MAME_DIR .. "src/devices/cpu/m68000/m68kcommon.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000.h", + MAME_DIR .. "src/devices/cpu/m68000/m68000.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000.lst", + MAME_DIR .. "src/devices/cpu/m68000/m68000gen.py", + MAME_DIR .. "src/devices/cpu/m68000/m68000-decode.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000-head.h", + MAME_DIR .. "src/devices/cpu/m68000/m68000-sdf.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000-sif.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000-sdp.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000-sip.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu-head.h", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu-sdfm.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu-sifm.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu-sdpm.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu-sipm.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu.h", + MAME_DIR .. "src/devices/cpu/m68000/m68000mcu.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68008-head.h", + MAME_DIR .. "src/devices/cpu/m68000/m68008-sdf8.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68008-sif8.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68008-sdp8.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68008-sip8.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68008.h", + MAME_DIR .. "src/devices/cpu/m68000/m68008.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68010.h", + MAME_DIR .. "src/devices/cpu/m68000/m68010.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68020.h", + MAME_DIR .. "src/devices/cpu/m68000/m68020.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68030.h", + MAME_DIR .. "src/devices/cpu/m68000/m68030.cpp", + MAME_DIR .. "src/devices/cpu/m68000/m68040.h", + MAME_DIR .. "src/devices/cpu/m68000/m68040.cpp", + MAME_DIR .. "src/devices/cpu/m68000/scc68070.h", + MAME_DIR .. "src/devices/cpu/m68000/scc68070.cpp", + MAME_DIR .. "src/devices/cpu/m68000/fscpu32.h", + MAME_DIR .. "src/devices/cpu/m68000/fscpu32.cpp", + MAME_DIR .. "src/devices/cpu/m68000/mcf5206e.h", + MAME_DIR .. "src/devices/cpu/m68000/mcf5206e.cpp", + MAME_DIR .. "src/devices/cpu/m68000/tmp68301.h", + MAME_DIR .. "src/devices/cpu/m68000/tmp68301.cpp", } end @@ -2085,6 +2249,7 @@ end -------------------------------------------------- -- NEC uPD7810 series --@src/devices/cpu/upd7810/upd7810.h,CPUS["UPD7810"] = true +--@src/devices/cpu/upd7810/upd7811.h,CPUS["UPD7810"] = true -------------------------------------------------- if CPUS["UPD7810"] then @@ -2094,8 +2259,6 @@ if CPUS["UPD7810"] then MAME_DIR .. "src/devices/cpu/upd7810/upd7810_opcodes.cpp", MAME_DIR .. "src/devices/cpu/upd7810/upd7810_table.cpp", MAME_DIR .. "src/devices/cpu/upd7810/upd7810_macros.h", - MAME_DIR .. "src/devices/cpu/upd7810/upd7811.cpp", - MAME_DIR .. "src/devices/cpu/upd7810/upd7811.h", } end @@ -2163,6 +2326,36 @@ if opt_tool(CPUS, "RSP") then end -------------------------------------------------- +-- Matsushita (Panasonic) MN1400 +--@src/devices/cpu/mn1400/mn1400.h,CPUS["MN1400"] = true +-------------------------------------------------- + +if CPUS["MN1400"] then + files { + MAME_DIR .. "src/devices/cpu/mn1400/mn1400base.cpp", + MAME_DIR .. "src/devices/cpu/mn1400/mn1400base.h", + MAME_DIR .. "src/devices/cpu/mn1400/mn1400.cpp", + MAME_DIR .. "src/devices/cpu/mn1400/mn1400.h", + MAME_DIR .. "src/devices/cpu/mn1400/mn1400op.cpp", + } +end + +if opt_tool(CPUS, "MN1400") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mn1400/mn1400d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mn1400/mn1400d.h") +end + +-------------------------------------------------- +-- Panafacom MN1610, disassembler only +--@src/devices/cpu/mn1610/mn1610d.h,CPUS["MN1610"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "MN1610") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mn1610/mn1610d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mn1610/mn1610d.h") +end + +-------------------------------------------------- -- Panasonic MN1880 --@src/devices/cpu/mn1880/mn1880.h,CPUS["MN1880"] = true -------------------------------------------------- @@ -2218,25 +2411,32 @@ end -------------------------------------------------- -- Sharp SM510 series --@src/devices/cpu/sm510/sm510.h,CPUS["SM510"] = true +--@src/devices/cpu/sm510/sm511.h,CPUS["SM510"] = true +--@src/devices/cpu/sm510/sm530.h,CPUS["SM510"] = true +--@src/devices/cpu/sm510/sm590.h,CPUS["SM510"] = true +--@src/devices/cpu/sm510/sm5a.h,CPUS["SM510"] = true -------------------------------------------------- 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 @@ -2390,10 +2590,13 @@ end --@src/devices/cpu/tms1000/tms1000c.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tms1100.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tms1400.h,CPUS["TMS1000"] = true +--@src/devices/cpu/tms1000/tms2100.h,CPUS["TMS1000"] = true +--@src/devices/cpu/tms1000/tms2400.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tms0970.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tms0980.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tms0270.h,CPUS["TMS1000"] = true --@src/devices/cpu/tms1000/tp0320.h,CPUS["TMS1000"] = true +--@src/devices/cpu/tms1000/smc1102.h,CPUS["TMS1000"] = true -------------------------------------------------- if CPUS["TMS1000"] then @@ -2408,6 +2611,10 @@ if CPUS["TMS1000"] then MAME_DIR .. "src/devices/cpu/tms1000/tms1100.h", MAME_DIR .. "src/devices/cpu/tms1000/tms1400.cpp", MAME_DIR .. "src/devices/cpu/tms1000/tms1400.h", + MAME_DIR .. "src/devices/cpu/tms1000/tms2100.cpp", + MAME_DIR .. "src/devices/cpu/tms1000/tms2100.h", + MAME_DIR .. "src/devices/cpu/tms1000/tms2400.cpp", + MAME_DIR .. "src/devices/cpu/tms1000/tms2400.h", MAME_DIR .. "src/devices/cpu/tms1000/tms0970.cpp", MAME_DIR .. "src/devices/cpu/tms1000/tms0970.h", MAME_DIR .. "src/devices/cpu/tms1000/tms0980.cpp", @@ -2416,6 +2623,8 @@ if CPUS["TMS1000"] then MAME_DIR .. "src/devices/cpu/tms1000/tms0270.h", MAME_DIR .. "src/devices/cpu/tms1000/tp0320.cpp", MAME_DIR .. "src/devices/cpu/tms1000/tp0320.h", + MAME_DIR .. "src/devices/cpu/tms1000/smc1102.cpp", + MAME_DIR .. "src/devices/cpu/tms1000/smc1102.h", } end @@ -2715,8 +2924,12 @@ if (CPUS["Z80"]~=null or CPUS["KC80"]~=null) then MAME_DIR .. "src/devices/cpu/z80/ez80.h", MAME_DIR .. "src/devices/cpu/z80/lz8420m.cpp", MAME_DIR .. "src/devices/cpu/z80/lz8420m.h", + MAME_DIR .. "src/devices/cpu/z80/mc8123.cpp", + MAME_DIR .. "src/devices/cpu/z80/mc8123.h", MAME_DIR .. "src/devices/cpu/z80/r800.cpp", MAME_DIR .. "src/devices/cpu/z80/r800.h", + MAME_DIR .. "src/devices/cpu/z80/z84c015.cpp", + MAME_DIR .. "src/devices/cpu/z80/z84c015.h", } end @@ -2730,6 +2943,8 @@ if CPUS["KC80"] then MAME_DIR .. "src/devices/cpu/z80/kl5c80a16.h", MAME_DIR .. "src/devices/cpu/z80/kp63.cpp", MAME_DIR .. "src/devices/cpu/z80/kp63.h", + MAME_DIR .. "src/devices/cpu/z80/kp64.cpp", + MAME_DIR .. "src/devices/cpu/z80/kp64.h", MAME_DIR .. "src/devices/cpu/z80/kp69.cpp", MAME_DIR .. "src/devices/cpu/z80/kp69.h", MAME_DIR .. "src/devices/cpu/z80/ky80.cpp", @@ -2741,6 +2956,8 @@ local want_disasm_z80 = opt_tool(CPUS, "Z80") local want_disasm_kc80 = opt_tool(CPUS, "KC80") if want_disasm_z80 or want_disasm_kc80 then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/r800dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/r800dasm.h") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/z80dasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/z80/z80dasm.h") end @@ -2748,6 +2965,7 @@ end -------------------------------------------------- -- Sharp LR35902 (Game Boy CPU) --@src/devices/cpu/lr35902/lr35902.h,CPUS["LR35902"] = true +--@src/devices/cpu/lr35902/lr35902d.h,CPUS["LR35902"] = true -------------------------------------------------- if CPUS["LR35902"] then @@ -2780,9 +2998,13 @@ if CPUS["Z180"] then MAME_DIR .. "src/devices/cpu/z180/z180ed.hxx", MAME_DIR .. "src/devices/cpu/z180/z180fd.hxx", MAME_DIR .. "src/devices/cpu/z180/z180op.hxx", + MAME_DIR .. "src/devices/cpu/z180/z180xy.hxx", MAME_DIR .. "src/devices/cpu/z180/z180ops.h", MAME_DIR .. "src/devices/cpu/z180/z180tbl.h", - MAME_DIR .. "src/devices/cpu/z180/z180xy.hxx", + MAME_DIR .. "src/devices/cpu/z180/z180asci.cpp", + MAME_DIR .. "src/devices/cpu/z180/z180asci.h", + MAME_DIR .. "src/devices/cpu/z180/z180csio.cpp", + MAME_DIR .. "src/devices/cpu/z180/z180csio.h", } end @@ -2849,6 +3071,44 @@ if opt_tool(CPUS, "SUPERFX") then end -------------------------------------------------- +-- Rockwell A/B5000 family +--@src/devices/cpu/rw5000/a5000.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/a5500.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/a5900.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/b5000.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/b5500.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/b6000.h,CPUS["RW5000"] = true +--@src/devices/cpu/rw5000/b6100.h,CPUS["RW5000"] = true +-------------------------------------------------- + +if CPUS["RW5000"] then + files { + MAME_DIR .. "src/devices/cpu/rw5000/rw5000base.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/rw5000base.h", + MAME_DIR .. "src/devices/cpu/rw5000/b5000.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/b5000.h", + MAME_DIR .. "src/devices/cpu/rw5000/b5000op.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/b5500.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/b5500.h", + MAME_DIR .. "src/devices/cpu/rw5000/b6000.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/b6000.h", + MAME_DIR .. "src/devices/cpu/rw5000/b6100.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/b6100.h", + MAME_DIR .. "src/devices/cpu/rw5000/a5000.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/a5000.h", + MAME_DIR .. "src/devices/cpu/rw5000/a5500.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/a5500.h", + MAME_DIR .. "src/devices/cpu/rw5000/a5900.cpp", + MAME_DIR .. "src/devices/cpu/rw5000/a5900.h", + } +end + +if opt_tool(CPUS, "RW5000") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/rw5000/rw5000d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/rw5000/rw5000d.h") +end + +-------------------------------------------------- -- Rockwell PPS-4 --@src/devices/cpu/pps4/pps4.h,CPUS["PPS4"] = true -------------------------------------------------- @@ -3084,6 +3344,36 @@ if opt_tool(CPUS, "ALPHA") then end -------------------------------------------------- +-- Hewlett-Packard HP2100 (disassembler only) +--@src/devices/cpu/hp2100/hp2100.h,CPUS["HP2100"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "HP2100") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/hp2100/hp2100d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/hp2100/hp2100d.h") +end + +-------------------------------------------------- +-- SDS Sigma 2 (disassembler only) +--@src/devices/cpu/sigma2/sigma2.h,CPUS["SIGMA2"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "SIGMA2") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/sigma2/sigma2d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/sigma2/sigma2d.h") +end + +-------------------------------------------------- +-- Control Data Corporation 1700 (disassembler only) +--@src/devices/cpu/cdc1700/cdc1700.h,CPUS["CDC1700"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "CDC1700") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cdc1700/cdc1700d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/cdc1700/cdc1700d.h") +end + +-------------------------------------------------- -- National Semiconductor HPC --@src/devices/cpu/hpc/hpc.h,CPUS["HPC"] = true -------------------------------------------------- @@ -3101,20 +3391,20 @@ if opt_tool(CPUS, "HPC") then end -------------------------------------------------- --- Yamaha Multiple Effects Generator ---@src/devices/sound/meg.h,CPUS["MEG"] = true +-- Yamaha SWP30 +--@src/devices/sound/swp30.h,CPUS["SWP30"] = true -------------------------------------------------- -if CPUS["MEG"] then +if CPUS["SWP30"] then files { - MAME_DIR .. "src/devices/sound/meg.cpp", - MAME_DIR .. "src/devices/sound/meg.h", + MAME_DIR .. "src/devices/sound/swp30.cpp", + MAME_DIR .. "src/devices/sound/swp30.h", } end -if opt_tool(CPUS, "MEG") then - table.insert(disasm_files , MAME_DIR .. "src/devices/sound/megd.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/sound/megd.h") +if opt_tool(CPUS, "SWP30") then + table.insert(disasm_files , MAME_DIR .. "src/devices/sound/swp30d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/sound/swp30d.h") end -------------------------------------------------- @@ -3143,13 +3433,13 @@ if CPUS["NS32000"] then files { MAME_DIR .. "src/devices/cpu/ns32000/ns32000.cpp", MAME_DIR .. "src/devices/cpu/ns32000/ns32000.h", - MAME_DIR .. "src/devices/cpu/ns32000/slave.h", + MAME_DIR .. "src/devices/cpu/ns32000/common.h", } end if opt_tool(CPUS, "NS32000") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ns32000/ns32000dasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ns32000/ns32000dasm.h") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ns32000/ns32000d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ns32000/ns32000d.h") end -------------------------------------------------- @@ -3399,6 +3689,7 @@ end --@src/devices/cpu/upd78k/upd78k0.h,CPUS["UPD78K"] = true --@src/devices/cpu/upd78k/upd78k2.h,CPUS["UPD78K"] = true --@src/devices/cpu/upd78k/upd78k3.h,CPUS["UPD78K"] = true +--@src/devices/cpu/upd78k/upd78k4.h,CPUS["UPD78K"] = true -------------------------------------------------- if CPUS["UPD78K"] then @@ -3409,6 +3700,8 @@ if CPUS["UPD78K"] then MAME_DIR .. "src/devices/cpu/upd78k/upd78k2.h", MAME_DIR .. "src/devices/cpu/upd78k/upd78k3.cpp", MAME_DIR .. "src/devices/cpu/upd78k/upd78k3.h", + MAME_DIR .. "src/devices/cpu/upd78k/upd78k4.cpp", + MAME_DIR .. "src/devices/cpu/upd78k/upd78k4.h", } end @@ -3423,6 +3716,8 @@ if opt_tool(CPUS, "UPD78K") then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd78k/upd78k2d.h") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd78k/upd78k3d.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd78k/upd78k3d.h") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd78k/upd78k4d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd78k/upd78k4d.h") end -------------------------------------------------- @@ -3526,6 +3821,8 @@ if CPUS["M68HC16"] then files { MAME_DIR .. "src/devices/cpu/m68hc16/cpu16.cpp", MAME_DIR .. "src/devices/cpu/m68hc16/cpu16.h", + MAME_DIR .. "src/devices/cpu/m68hc16/m68hc16z.cpp", + MAME_DIR .. "src/devices/cpu/m68hc16/m68hc16z.h", } end @@ -3533,3 +3830,179 @@ 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") end + +-------------------------------------------------- +-- Varian 620, disassembler only +-------------------------------------------------- + +if opt_tool(CPUS, "V620") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/v620/v620dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/v620/v620dasm.h") +end + +-------------------------------------------------- +-- Altera Nios II +--@src/devices/cpu/nios2/nios2.h,CPUS["NIOS2"] = true +-------------------------------------------------- + +if CPUS["NIOS2"] then + files { + MAME_DIR .. "src/devices/cpu/nios2/nios2.cpp", + MAME_DIR .. "src/devices/cpu/nios2/nios2.h", + } +end + +if opt_tool(CPUS, "NIOS2") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nios2/nios2dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nios2/nios2dasm.h") +end + +-------------------------------------------------- +-- IBM 1800, disassembler only +--@src/devices/cpu/ibm1800/ibm1800.h,CPUS["IBM1800"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "IBM1800") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ibm1800/ibm1800d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ibm1800/ibm1800d.h") +end + +-------------------------------------------------- +-- Data General Nova, disassembler only +--@src/devices/cpu/nova/nova.h,CPUS["NOVA"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "NOVA") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nova/novadasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/nova/novadasm.h") +end + +-------------------------------------------------- +-- Interdata Series 16, disassembler only +--@src/devices/cpu/interdata16/interdata16.h,CPUS["INTERDATA16"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "INTERDATA16") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/interdata16/dasm16.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/interdata16/dasm16.h") +end + +-------------------------------------------------- +-- SGS-Thomson ST9 +--@src/devices/cpu/st9/st905x.h,CPUS["ST9"] = true +-------------------------------------------------- + +if CPUS["ST9"] then + files { + MAME_DIR .. "src/devices/cpu/st9/st905x.cpp", + MAME_DIR .. "src/devices/cpu/st9/st905x.h", + } +end + +if opt_tool(CPUS, "ST9") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/st9/st9dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/st9/st9dasm.h") +end + +-------------------------------------------------- +-- 3C/Honeywell DDP-516, disassembler only +--@src/devices/cpu/ddp516/ddp516.h,CPUS["DDP516"] = true +-------------------------------------------------- + +if opt_tool(CPUS, "DDP516") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ddp516/ddp516d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ddp516/ddp516d.h") +end + +-------------------------------------------------- +-- Whatever is in the Evolution +--@src/devices/cpu/evolution/evo.h,CPUS["EVOLUTION"] = true +-------------------------------------------------- + +if CPUS["EVOLUTION"] then + files { + MAME_DIR .. "src/devices/cpu/evolution/evo.cpp", + MAME_DIR .. "src/devices/cpu/evolution/evo.h", + } +end + +if opt_tool(CPUS, "EVOLUTION") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/evolution/evod.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/evolution/evod.h") +end + +-------------------------------------------------- +-- Tensilica Xtensa +--@src/devices/cpu/xtensa/xtensa.h,CPUS["XTENSA"] = true +-------------------------------------------------- + +if CPUS["XTENSA"] then + files { + MAME_DIR .. "src/devices/cpu/xtensa/xtensa.cpp", + MAME_DIR .. "src/devices/cpu/xtensa/xtensa.h", + MAME_DIR .. "src/devices/cpu/xtensa/xtensa_helper.cpp", + MAME_DIR .. "src/devices/cpu/xtensa/xtensa_helper.h", + } +end + +if opt_tool(CPUS, "XTENSA") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/xtensa/xtensad.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/xtensa/xtensad.h") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/xtensa/xtensa_helper.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/xtensa/xtensa_helper.h") +end + +-------------------------------------------------- +-- Holtek HT1130 +--@src/devices/cpu/ht1130/ht1130.h,CPUS["HT1130"] = true +-------------------------------------------------- + +if CPUS["HT1130"] then + files { + MAME_DIR .. "src/devices/cpu/ht1130/ht1130.cpp", + MAME_DIR .. "src/devices/cpu/ht1130/ht1130.h", + } +end + +if opt_tool(CPUS, "HT1130") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ht1130/ht1130d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ht1130/ht1130d.h") +end + +-------------------------------------------------- +-- Epson C33 STD, C33 ADV, etc. +--@src/devices/cpu/c33/c33common.h,CPUS["C33"] = true +-------------------------------------------------- + +if CPUS["C33"] then + files { + MAME_DIR .. "src/devices/cpu/c33/c33common.h", + MAME_DIR .. "src/devices/cpu/c33/c33helpers.ipp", + MAME_DIR .. "src/devices/cpu/c33/c33std.cpp", + MAME_DIR .. "src/devices/cpu/c33/c33std.h", + MAME_DIR .. "src/devices/cpu/c33/s1c33209.cpp", + MAME_DIR .. "src/devices/cpu/c33/s1c33209.h", + } +end + +if opt_tool(CPUS, "C33") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/c33/c33dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/c33/c33dasm.h") +end + +-------------------------------------------------- +-- IBM PALM +--@src/devices/cpu/palm/palm.h,CPUS["PALM"] = true +-------------------------------------------------- + +if CPUS["PALM"] then + files { + MAME_DIR .. "src/devices/cpu/palm/palm.cpp", + MAME_DIR .. "src/devices/cpu/palm/palm.h", + } +end + +if opt_tool(CPUS, "PALM") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/palm/palmd.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/palm/palmd.h") +end |