Communications on Toshiba T1000 laptop

Hi everyone, good morning! I have been able to repair a Toshiba T1000 laptop, now I’m trying to send some files to it using a serial null-modem cable. The problem it’s that I can send and receive text using termite on my windows machine and “type com1” command in the Toshiba, but I can’t send files to it.
I have tried to follow the method explained here https://web.archive.org/web/20040202092008/http://www.chrio.org/serial/(https://web.archive.org/web/20040202092008/http://www.chrio.org/serial/ without any success.
Anyone knows (or have been able to) how to transfer files from a modern pc to my old Toshiba?

Thanks in advance!


1 Like

I’m guessing you’ll need a program at the receiving end - and to load that, you’d need to type it in (do you have DEBUG?) or type it in (do you have a BASIC?) I’m supposing you have no floppy or solid state storage or CD ROM to boot from? (You could presumably remove the hard drive and put it into another machine and put some useful utilities on it that way?)

These two stackexchange sites might have some clues:

1 Like

Hi Ed! The Toshiba has a floppy drive, but I don’t have any floppy or another working floppy drive to use with a modern pc to copy the data. The laptop has DOS 2.11 in ROM, without basic but it has the debug program. I have thought that the “copy” method would work but I have some kind of issue with the file transfers. I can communicate both computers and send text between them but when I try to send a file I can’t do it. I will check the links that you have shared, I hope to have good news soon, thanks!

Could be an interesting adventure! I think when using COPY you have to watch out for ^Z characters which act as end-of-file. Maybe there’s a binary mode.

I notice from the links I posted that DOS has a CTTY command which can allow it to accept input from serial. So, whatever complex things you might otherwise need to type into DOS, you can instead copy and paste over serial.

I have in the past used srecord to make an intel format, or motorola format, ascii version of data for file transfer purposes. You’d need an srecord loader for DOS which you could create in DEBUG. You can already create a binary in DEBUG using the ‘enter’ command.
https://thestarman.pcministry.com/asm/debug/debug2.htm#E

But if you find a ZMODEM executable, you could just paste all of that into a DEBUG session, in appropriate hex format, and then you’d have ZMODEM on the DOS machine. No need for any intermediate loader.

1 Like

With all my retro kit, I remove the floppy drives and replace with a Gotek Floppy Emulator - they are inexpensive and do the trick for me. (search ebay, they are about the same price as a box of floppies)

http://www.gotekemulator.com/

Addendum…
Replace the firmware with FlashFloppy - the stock firmware is quite ropey…

2 Likes

Thanks Richard!
Yes, I know it, Gotek emulator it’s a great device but I just wanted to test the machine in a “quick” way. Also, I’m on Argentina and here the emulator it’s too expensive due to the import taxes, sadly we are in a complicated economic situation and I need to save money until the situation be normalized again.

I can appreciate the difficulty… I done some searching about and came across this site, send the file in text and use a BASIC program to convert from HEX to binary. (this converts everything to 7 bit and no special characters to confuse the copy)

http://jcoppens.com/soft/howto/bootstrap/index.en.php

Richard

1 Like

Not sure if @aleperez has a Basic or QBasic… here’s a short DEBUG script to pipe in from the big machine, which builds a uudecode program:
http://web.archive.org/web/19981207024119/http://oak.oakland.edu/pub/simtelnet/msdos/00_start/uudecode.dbg

Then you can copy over something like Kermit, having uuencoded it to make it printable.

Edit: see also xxdecode.txt in this kit of useful things:
http://oak.oakland.edu/simtel.net/msdos/00_start.html

via this 1999 usenet posting

Edit 2: see also NETRUN which converts an executable into an executable which uses only printable ASCII.

Edit 3: See also this discussion on a C compiler which produces executables formed only of printable characters. In that discussion several other conversion tools are named.

Edit 4: For completeness, there’s another method or two linked from the page @RichardP posted.

Edit 5: also see this stackexchange Q&A.

2 Likes