How do I setup the TRS-80 Model 100 to use an [...] dumb terminal so I can control the TRS-80 Model 100 [...]?
You won't get around programming this.
On board software like the TELCOM program, as well as all other software I know, is meant for the other way around - using the M100 as terminal on another computer.
That program must somehow replace the keyboard read and LCD output routines with it's own and handle the serial interface accordingly. Except, this might be difficult as the M100 is a ROM based system, so each and every routine is fixed in ROM. Then again, I think I remember a video interface for the M100, so there might be a way to redirect at least the output.
BASIC/ROM routines offer two ways of indirection. There is
- a generic function dispatcher using RST 7 plus a function byte and
- BASIC itself moves a lot of vectors into RAM, which may include a posibility of I/O redirection.
I don't have either list at hand. A good start to look for more information might be Christopher Morgan's -"Hidden Powers of the TRS-80 Model 100", the standard reading to get an introduction to the low level workings of the M100.
Now, if it's just about a more comfortable editor (*1), there's still the option to write your basic program on a PC and download it to the M100 (*2) using TELCOM to capture it in a file and open that file in BASIC. Heck, it might even work directly
- Start BASIC
- Type
LOAD:COM:98n1e
to initialze the serial with 19200 and 8N1, and wait to load the program
- let the PC send the program (*2)
- When done press CTRL-Z on the M100
Now the program should be in BASIC-memory. Just list and start :)
The other way around should work similar (using SAVE:COM:98n1e
)
Last but not least, there is a software called desklink that lets a PC act as disk drive to the M100. Best place to start a search might be the CLUB 100 website - a must for M100 users anyway.
*1 - I think the one supplied is rather magnificent for an 8 bit handheld.
*2 - A simply `type x.bas>COM1:' will do it