summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms320c2x/tms320c2x.cpp
Commit message (Collapse)AuthorAgeFilesLines
* cpu/tms320c2x: Small optimisation and cleanup: [FlykeSpice] Vas Crabb2026-03-011-115/+95
| | | | | | | | | | | * Templated relevant member functions on ignore ARP hack avoiding a data member check. * Made IRQ cycles a local - it's never needed outside the scope where it's used. * Skip hold logic if hold read callback is unset. * Templated some member functions with simple variations. * namco/namcos21_dsp.cpp, namco/namcos21_dsp_c67.cpp: Don't hook up unused hold/ack.
* cpu: Improved naming of TMS320 series DSPs. Vas Crabb2026-01-181-0/+2104
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.