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

Reply via email to