I found a TEENY loader for NEC, and DSKMGR loaders for 100, 200, K85 and M10
So now dlplus can bootstrap some kind of tpdd client onto everything.
dl -h:
---
available bootstrap files:
TRS-80 Model 100 / Tandy 102 : TEENY.100 DSKMGR.100
Tandy 200 : TEENY.200 DSKMGR.200
NEC PC-8201/PC-8201a/PC-8300 : TEENY.NEC
Kyotronic KC-85 : DSKMGR.K85
Olivetti M-10 : DSKMGR.M10
---
And each of those has it's own directions in external plain text files,
so for instance, the pre-install.txt for TEENY.NEC has the NEC version
of the RUN "COM:..." command which is different from all the other
machines, and the post-install.txt are a little different for almost
every loader and every machine.
dl.c itself has none of that hardcoded any more.
I made the -b option also accept an arbitrary path, so, aside from just
looking for one of the bundled loaders above in /usr/local/lib/dl, you
can specify an arbitrary full or relative path to a file,
which is handy for:
dl -b=~/Documents/TRS-80/M100SIG/Lib-03-TELCOM/XMDPW5.100
to install that xmodem app for example.
https://github.com/bkw777/dlplus
--
bkw