tools: TMS34010 SDK (curated) -- the 1987 ASM/LNK package and the 1990 Code Generation Tools, so the project has an assembler/linker/compiler it was missing; scanned docs excluded

This commit is contained in:
SDD committed 2026-10-17 23:59:24 +03:00
1 parent c21cab05f8
commit 1ec84abf03
25 files changed
+62

No files matched your search

+6
View File
@@ -58,3 +58,9 @@ harness/mame/cfg-net/
# Ghidra transient lock file (the project data directory is ignored separately)
ghidra/vt1200.lock
# TMS34010 SDK: the tool packages are committed; the scanned docs are not
# (243 MB of PDFs/scans/patents, all re-obtainable from the upstream mirror)
tools/tms34010-sdk/Docs/
tools/tms34010-sdk/Patents/
tools/tms34010-sdk/1991-07 TIGA Promo Kit and Art Software/
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

+56
View File
@@ -0,0 +1,56 @@
# TMS34010 SDK (curated subset)
Source: **https://github.com/tms34010guy/tms34010-sdk** — a cleaned-up mirror of
TI's TMS34010 development material that was previously scattered across bitsavers.
Cloned here because the project's goal is to run **custom, self-compiled
TMS34010 code** on a real VT1200, and this repo already had a disassembler
(`tools/smart34010`) and a Ghidra processor module (`tools/ghidra-tms34010`) but
**no assembler, linker or compiler**.
## What is committed
The two tool packages — the only parts with durable technical value:
```
1987-05 TMS34010 SDK/
1985-05-20 ... Assembly Language Package (1 of 4) ASM-LNK-ARCH ....img
1985-05-20 ... Assembly Language Package (2 of 4) GSPSIM-COMP ......img
1985-05-20 ... Assembly Language Package (3 of 4) GSPSIM-TIPC ......img
1985-05-20 ... Assembly Language Package (4 of 4) ROM-DEMO ........img
1987-11-06 TMS34010 Simulator-C Tools-ASM Tools ...................img
... plus sample/graphics libraries
1990-11 TMS340 Family SDK/
1990-11-19 ... Code Generation Tools (1 of 2) r5.01 ...........zip
1990-11-19 ... Code Generation Tools (2 of 2) r5.01 ...........zip
1990-11-19 ... C Source Debugger r5.00 ........................zip
1990-11-19 ... Graphics Library (1..3 of 3) r2.01 .............zip
1990-11-19 ... TIGA SDK r2.01 .................................zip
```
The tools are **DOS-era disk images and ZIPs**, not loose binaries, so a
DOSBox/dosemu step (or an extraction plus native reimplementation) is likely
required before anything runs. **That question is open** — see
`reference/tms34010-sdk.md` for the investigation.
**The most valuable single experiment** is the round trip: `smart34010`'s output
claims to be assemblable by `as34`, so disassembling a known ROM region,
reassembling it and diffing against the original bytes would prove the toolchain
against this exact firmware.
## What is NOT committed
`Docs/`, `Patents/` and `1991-07 TIGA Promo Kit and Art Software/` — about
**243 MB** of scanned manuals, patents and promotional material. They are
re-obtainable from the upstream repo above, and they would triple the size of
this repository for no build-time benefit.
`docs/TMS34010-users-guide.pdf` / `.txt` were already in this project and cover
the instruction set, so prefer those over the SDK's scans for programming
reference.
## Licence
TI material of this vintage, mirrored by a third party. It is vendored here as
reference/tooling for interoperability work on hardware the project owner
possesses. The upstream repository is the authority on provenance.