At 12:37 PM 8/15/2014, Marco Rauhut wrote:
Hello,
i trie to copy a binary file with 6kw length from my Linux PC to a
TU56 DECTape. The TU56 is connected via TD8E to the PDP-8. I work with
9k6. Every time i try this, the transmission stops.
What id on PDP-8:
.R PIP
*DTA1:CHESS.BN<PTR:/B
^
then on Linux i send plain Chess file.
Do i need hardware flow controll on RS232? Any other helpfull hints?
You need some form of flow control, but getting to PDP-8 to signal
ready is going to be interesting. What's the "PTR:" device in this
case, the console input? If so, you may be able to use reader run as a
CTS indicator somehow.
What's happening here is that PIP fills a buffer, then initiates a
write via the TD8E onto the tape. Until the TD8E driver gets done
positioning and writing, PIP is no longer in control and there's
nothing reading from the input device. You've got to figure out how to
suspend feeding data until the device handler returns and allowing PIP
to run. It doesn't matter what baud rate you use given that it can take
minutes for a tape I/O to complete. You will lose characters.
I've managed to make serial upload work with "echo control": send a
character, wait until it's echoed before you send another. Agonizingly
slow.
I'd suggest looking into the Kermit-12 docs and uploadable files.
There's a way to bootstrap yourself over a serial device to a working
Kermit.
-Rick