From 4cca9c37840dd92315a24ffc86eed1c4895e809a Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Sun, 18 Jan 2026 05:50:19 +1100 Subject: cpu: Improved naming of TMS320 series DSPs. Name folders after families rather than the first family member emulated by MAME (yes, TMS320C1x and TMS320C2x are retrospective names). Follow TI's convention of including the "C" in the names. Don't try to jam all the disassembler source file names into 8.3. The TMS32010, TMS320M10 and TMS320C10 are different things, but unfortunately MAME hasn't made a distinction between them so far. As far as I can tell, early DECTalk devices used TMS32010 or TMS320M10 chips, while the Atari and Toaplan games used TMS320C10 chips, but this should be verified. --- scripts/src/cpu.lua | 92 ++++++++++++++++++++++++++--------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) (limited to 'scripts') diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 3d0fd0714e6..78da4896a49 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -2839,94 +2839,94 @@ if opt_tool(CPUS, "TMS340X0") then end -------------------------------------------------- --- Texas Instruments TMS3201x DSP ---@src/devices/cpu/tms32010/tms32010.h,CPUS["TMS32010"] = true +-- Texas Instruments TMS320C1x DSP +--@src/devices/cpu/tms320c1x/tms320c1x.h,CPUS["TMS320C1X"] = true -------------------------------------------------- -if CPUS["TMS32010"] then +if CPUS["TMS320C1X"] then files { - MAME_DIR .. "src/devices/cpu/tms32010/tms32010.cpp", - MAME_DIR .. "src/devices/cpu/tms32010/tms32010.h", + MAME_DIR .. "src/devices/cpu/tms320c1x/tms320c1x.cpp", + MAME_DIR .. "src/devices/cpu/tms320c1x/tms320c1x.h", } end -if opt_tool(CPUS, "TMS32010") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32010/32010dsm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32010/32010dsm.h") +if opt_tool(CPUS, "TMS320C1X") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c1x/tms320c1x_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c1x/tms320c1x_dasm.h") end -------------------------------------------------- --- Texas Instruments TMS3202x DSP ---@src/devices/cpu/tms32025/tms32025.h,CPUS["TMS32025"] = true +-- Texas Instruments TMS320C2x DSP +--@src/devices/cpu/tms320c2x/tms320c2x.h,CPUS["TMS320C2X"] = true -------------------------------------------------- -if CPUS["TMS32025"] then +if CPUS["TMS320C2X"] then files { - MAME_DIR .. "src/devices/cpu/tms32025/tms32025.cpp", - MAME_DIR .. "src/devices/cpu/tms32025/tms32025.h", + MAME_DIR .. "src/devices/cpu/tms320c2x/tms320c2x.cpp", + MAME_DIR .. "src/devices/cpu/tms320c2x/tms320c2x.h", } end -if opt_tool(CPUS, "TMS32025") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32025/32025dsm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32025/32025dsm.h") +if opt_tool(CPUS, "TMS320C2X") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c2x/tms320c2x_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c2x/tms320c2x_dasm.h") end -------------------------------------------------- --- Texas Instruments TMS3203x DSP ---@src/devices/cpu/tms32031/tms32031.h,CPUS["TMS32031"] = true +-- Texas Instruments TMS320C3x DSP +--@src/devices/cpu/tms320c3x/tms320c3x.h,CPUS["TMS320C3X"] = true -------------------------------------------------- -if CPUS["TMS32031"] then +if CPUS["TMS320C3X"] then files { - MAME_DIR .. "src/devices/cpu/tms32031/tms32031.cpp", - MAME_DIR .. "src/devices/cpu/tms32031/tms32031.h", - MAME_DIR .. "src/devices/cpu/tms32031/32031ops.hxx", + MAME_DIR .. "src/devices/cpu/tms320c3x/tms320c3x.cpp", + MAME_DIR .. "src/devices/cpu/tms320c3x/tms320c3x.h", + MAME_DIR .. "src/devices/cpu/tms320c3x/320c3x_ops.ipp", } end -if opt_tool(CPUS, "TMS32031") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32031/dis32031.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32031/dis32031.h") +if opt_tool(CPUS, "TMS320C3X") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c3x/tms320c3x_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c3x/tms320c3x_dasm.h") end -------------------------------------------------- --- Texas Instruments TMS3205x DSP ---@src/devices/cpu/tms32051/tms32051.h,CPUS["TMS32051"] = true +-- Texas Instruments TMS320C5x DSP +--@src/devices/cpu/tms320c5x/tms320c5x.h,CPUS["TMS320C5X"] = true -------------------------------------------------- -if CPUS["TMS32051"] then +if CPUS["TMS320C5X"] then files { - MAME_DIR .. "src/devices/cpu/tms32051/tms32051.cpp", - MAME_DIR .. "src/devices/cpu/tms32051/tms32051.h", - MAME_DIR .. "src/devices/cpu/tms32051/32051ops.h", - MAME_DIR .. "src/devices/cpu/tms32051/32051ops.hxx", + MAME_DIR .. "src/devices/cpu/tms320c5x/tms320c5x.cpp", + MAME_DIR .. "src/devices/cpu/tms320c5x/tms320c5x.h", + MAME_DIR .. "src/devices/cpu/tms320c5x/320c5x_ops.ipp", + MAME_DIR .. "src/devices/cpu/tms320c5x/320c5x_optable.cpp", } end -if opt_tool(CPUS, "TMS32051") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32051/dis32051.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32051/dis32051.h") +if opt_tool(CPUS, "TMS320C5X") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c5x/tms320c5x_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c5x/tms320c5x_dasm.h") end -------------------------------------------------- --- Texas Instruments TMS3208x DSP ---@src/devices/cpu/tms32082/tms32082.h,CPUS["TMS32082"] = true +-- Texas Instruments TMS320C82 DSP +--@src/devices/cpu/tms320c82/tms320c82.h,CPUS["TMS320C82"] = true -------------------------------------------------- -if CPUS["TMS32082"] then +if CPUS["TMS320C82"] then files { - MAME_DIR .. "src/devices/cpu/tms32082/tms32082.cpp", - MAME_DIR .. "src/devices/cpu/tms32082/tms32082.h", - MAME_DIR .. "src/devices/cpu/tms32082/mp_ops.cpp", + MAME_DIR .. "src/devices/cpu/tms320c82/tms320c82.cpp", + MAME_DIR .. "src/devices/cpu/tms320c82/tms320c82.h", + MAME_DIR .. "src/devices/cpu/tms320c82/mp_ops.cpp", } end -if opt_tool(CPUS, "TMS32082") then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32082/dis_mp.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32082/dis_mp.h") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32082/dis_pp.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms32082/dis_pp.h") +if opt_tool(CPUS, "TMS320C82") then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c82/mp_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c82/mp_dasm.h") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c82/pp_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/tms320c82/pp_dasm.h") end -------------------------------------------------- -- cgit v1.2.3