http://t3x.org/t3x/family.html (light|dark)
T 1
(just an idea...)
|
|
T 2
(C version, 386, 8086)
|
|
T 3 --------- T3r0
| (386, 8086, symbolic)
| |
| T3r2 ---------------+---- T3M
| (386, 8086, symbolic) | (6502)
| | |
| T3r3 |
| (386, 8086, symbolic) +---- T3X
| (Tcode, 386, 8086,
| synthesizing CG,
| Tcode machine)
| |
| T3Xr2
| (Bootstrapping
| via Tcode)
T 4 ---- T4r0 |
(386, 8086, T3Xr4
synthesizing CG, (Tcode, 386, 8086,
modules, serapate TXCG, TXOPT, include
compilation) files via TXPP)
|
T3Xr5
(Tcode5, 386, 8086,
TXCG, TXOPT, TXPP,
debugger support)
|
T3Xr6
(Tcode5, 386, new
RT system, object
system)
|
T3Xr7
(Tcode7, 386, 8086,
Alpha, interface
classes)
|
+------------------------------+
| |
T3Xr7.3 T3Xr8
(Tcode7, 386, 8086, (Tcode8, 386, 8086,
Alpha, C backend, Alpha, C backend,
TIDE classes + IDE) 32-bit VM)
T3X9
|
(FreeBSD/386
simplified)
|
T3X9r2 -------+------- XT3X
(FreeBSD/386 | (bitmap graphics
Tcode9, | sound, Tcode only)
32-bit) |
| +------- T3X/Z
| | (CP/M, Z80)
| |
| +------- T3X/86
| (DOS, 8086)
|
|
T3X9r4 --------------- T3X/0
(FreeBSD/386 (New module system,
Tcode9, Tcode/0, CP/M-Z80,
32-bit) DOS-8086, Unix-386,
cross-compilers)
|
T3X/0 Version 19
(Tcode/0, CP/M-Z80,
DOS-8086, Unix-386,
Unix-ARMv6, Unix-ARMv7,
formal semantics)
A revised and extended edition of the original T3X book. Describing the T3X language and the techniques used to implement the synthesizing code generator (TXCG).
Bytecode ports kept T3X (somewhat) alive in the subsequent hiatus.