diff options
| author | 2026-01-18 05:50:19 +1100 | |
|---|---|---|
| committer | 2026-01-18 05:50:19 +1100 | |
| commit | 4cca9c37840dd92315a24ffc86eed1c4895e809a (patch) | |
| tree | 212e364afb356a8ef79d03b559c6f6325ab1f350 /scripts | |
| parent | 85b1ac1b8e0ea62885491b8fd7979620013a54f4 (diff) | |
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.
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/src/cpu.lua | 92 |
1 files changed, 46 insertions, 46 deletions
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 -------------------------------------------------- |
