On 5/4/21 7:20 AM, Justin Poirier wrote:
Just a quick reply, but when troubleshooting serial, I always start slow
and work my speed up. Don't start at 19.2k. Start at 300, and work your
way up. I've had mixed results across my Model 102/200 machines when I
go much past 2400.
In general yes, but not for this.
TEENY.EXE is hardcoded to run at the same speed as the TPDD which itself
is hardwired to run at 19.2k. TEENY.EXE has it's own small delay between
each character to dribble the bytes in slow enough even though the
serial port is set to 19.2k, and,it uses a BASIC command to read the
port raw without any screen updates.
The most likely problem here is that TPDD requires more than just TX/RX/GND.
At the very least, you also need DTR shorted to DSR on the 100 end of
the cable. TPDD clients look at DTR.
Ideally, you should really use a fully wired up cable according to this
chart, or, just buy one of the cables linked on that page. Those are all
specifically wired and actually purchased and tested cables specifically
for use between a 100 and a modern pc, be that with a real serial port
or a usb adapter. And, at the bottom are likewise some specifically
selected usb-serial adapters, and a description of what makes them special.:
http://tandy.wiki/Model_T_Serial_Cable
Lastly, you have a much better option than TEENY.EXE to install TEENY or
TS-DOS onto a 100 from a Windows10 machine these days. If your modern
machine is Windows or Android, then you should try mComm:
http://www.club100.org/memfiles/index.php?&direction=0&order=&directory=Kurt%20McCullum
If your modern machine is linux or mac, then you should try dlplus
https://github.com/bkw777/dlplus
Those all have bootstrappers that can install TEENY or TS-DOS or even
other things onto the 100.
However TEENY.EXE does still work if you get a dos emulator set up right.
Here is saved some notes about how to run dosbox (a dos emulator on
linux) with the serial port config all specified right on the command
line so no need to worry about config files.
https://raw.githubusercontent.com/bkw777/dlplus/master/clients/teeny/notes.txt
dosbox -c "serial1 directserial realport:ttyUSB0" .
(note, that " ." on the end is a necessary part of the command)
You just download the dlarc.exe into a directory, run that doxbox
command, and from inside that dos window, the C: drive will be the
current dir you started in, and you can run dlarc to extract itself and
then run teeny.exe.
Lastly... counter to what I said earlier, there IS actually a way to
generate a special version of TEENY that doesn't care about DTR, but
really, I don't recommend it. But, if you read the full teeny manual,
it's in dlarc.exe but I have a copy here:
https://raw.githubusercontent.com/bkw777/dlplus/master/clients/teeny/teenydoc.txt
It does give directions for how to run TEENY.EXE with a couple extra
commandline flags that will generate a modified version of TEENY on the
100. But really, it makes no sense to even bother with that. Just make
or buy a correct serial cable rather than do that. Not only will it work
better, but there is no such special version of TS-DOS, and you want
TS-DOS more than TEENY usually.
--
bkw