PDA

View Full Version : Transferring files to XT DOS 3.3 machine



Richard G
August 17th, 2013, 01:26 PM
Sorry if there is an obvious answer to this but here goes: -

I've recently acquired an IBM 5155 with two floppy drives and DOS 3.3. I'm eager to get something running on it.
How do I transfer files (or even better, folders) to one of the drives of my 5155 via the serial port?
I honestly thought that a few minutes googling would bring me the answer but no deal.

I suspect I'm missing a trick here :(

Thanks for any help!

modem7
August 17th, 2013, 01:36 PM
Various transfer methods, including a serial port based one, are at http://www.minuszerodegrees.net/transfer/transfer.htm

Caluser2000
August 17th, 2013, 01:38 PM
Another useful link http://www.pcxt-micro.com/dos-interlink.html
I'm sure other members have mentioned Interlnk.exe & Intersvr.exe (mentioned in Mikes links) run on earlier versions of dos. Use xcopy to do the file/directory transfers.

Richard G
August 17th, 2013, 02:11 PM
@modem7: thanks for that - FastLynx 3.3 doesn't seem to allow com port values over 4 - as I'm using a USB to com adapter this doesn't work.

@Caluser2000: thanks but that seems to need DOS 6.22?

I'll try again with FastLynx later on a machine that has a real com port... :)

Appreciate the replies.

Caluser2000
August 17th, 2013, 02:21 PM
Read this thread http://www.vintage-computer.com/vcforum/showthread.php?22725-INTERLNK-INTERSVR-running-under-DOS-3.3

DrDos had a something similar that should work as well. ddlink looks interesting too http://www.classiccmp.org/dunfield/dos/index.htm

Trixter
August 17th, 2013, 02:32 PM
@modem7: thanks for that - FastLynx 3.3 doesn't seem to allow com port values over 4 - as I'm using a USB to com adapter this doesn't work.

IIRC, In device manager you can choose what the port shows up as.

cr1901
August 17th, 2013, 02:42 PM
Shameless plug here, but if you have a USB to serial port on your modern computer, you can also try my own XMODEM serial port software (TRXCOM):

http://code.google.com/p/portable-serial-comms/

I actually do use my own software to transfer data using a serial line, if I'm missing an ethernet card or just got the hardware set up and don't have a packet driver.

On an IBM PC (and by extension XT), it will receive data reliably up to 19,200 baud. 115,200 baud is possible if I increase the buffer size. A PC will send at 115,200 baud.

Trixter
August 17th, 2013, 02:59 PM
I didn't see a download for any binaries; are they available?

Richard G
August 17th, 2013, 03:19 PM
IIRC, In device manager you can choose what the port shows up as.

Yes you can - thanks for reminding me about that! FastLynx still doesn't seem to do anything after choosing 'upload DOS slave' though other than prompting me to type some slave commands.

Hmmm... thought this would be a fairly easy task. Got all this sort of file transfer working on my TRS-80 4 within a few minutes with just an xmodem transfer!

Caluser2000
August 17th, 2013, 03:32 PM
You could probably do the same if you've got Hyper Terminal on later Windows versions. Just run a dos terminal session from the 5155 and transfer files-Conex is on this link might be useful http://freesoft.cyberside.net.ee/FreeSoft/comm1.htm#term

There's certainly more than one way to skin the cat as it were.

modem7
August 17th, 2013, 03:39 PM
FastLynx still doesn't seem to do anything after choosing 'upload DOS slave' though other than prompting me to type some slave commands.
That process is described at http://www.minuszerodegrees.net/transfer/fastlynx33/sl_transfer.htm

So, you are not getting past stage 1.
There can be many causes - click [here (http://www.minuszerodegrees.net/transfer/fastlynx33/sl_transfer_problems_1.htm)].
For example, there was one person on these forums that did not realise that a specific cable is required - not any null MODEM cable will do.

Stone
August 17th, 2013, 04:11 PM
Laplink with either paraller or serial cable always seems to be the easiest to me.

cr1901
August 17th, 2013, 04:12 PM
I didn't see a download for any binaries; are they available?

Oops... actually that was on purpose, because since I last committed I did a significant rearranging of the source tree. I never committed a new version because it broke the build process and I had to focus on other things in life... the version online is the current stable version.

That said, here is the DOS and Windows binary... I just cloned my own git repository and built them.

cr1901
August 17th, 2013, 04:14 PM
Oops... actually that was on purpose, because since I last committed I did a significant rearranging of the source tree. I never committed a new version because it broke the build process and I had to focus on other things in life... the version online is the current stable version.

That said, here is the DOS and Windows binary... I just cloned my own git repository and built them.

Though I checked Dependency Walker, if the Windows version errors out with a gcc or MinGW-related error (and you don't have MinGW installed), let me know... I know exactly what happened if it did.

MikeS
August 17th, 2013, 04:23 PM
Hmmm... thought this would be a fairly easy task. Got all this sort of file transfer working on my TRS-80 4 within a few minutes with just an xmodem transfer!Good for you! I guess the Model 4 had xmodem built in then, so you didn't have the issue of how to get it loaded in the first place?

Actually, it is a fairly easy task for most of us who do it regularly, depending on what the host system is/has (which you chose to not share with us...) ;-)

Richard G
August 17th, 2013, 04:33 PM
Good for you! I guess the Model 4 had xmodem built in then, so you didn't have the issue of how to get it loaded in the first place?

Actually, it is a fairly easy task for most of us who do it regularly, depending on what the host system is/has (which you chose to not share with us...) ;-)

Host system is XP or win7 if that helps?

Bah - forgot to state windows in my initial post as the host. Thanks Mike.

Caluser2000
August 17th, 2013, 04:47 PM
Well here's another old VCF thread that comfirms it is indeed possible. http://www.vintage-computer.com/vcforum/showthread.php?13430-Program-to-Transfer-Files-from-Modern-Machine-to-PC

It's quite a common query that pops up every other month or so. No dought you'll get it sorted in the end.

Richard G
August 17th, 2013, 05:09 PM
Well here's another old VCF thread that comfirms it is indeed possible. http://www.vintage-computer.com/vcforum/showthread.php?13430-Program-to-Transfer-Files-from-Modern-Machine-to-PC

It's quite a common query that pops up every other month or so. No dought you'll get it sorted in the end.

Yes I'm sure.

Just to reiterate:

I'm running DOS 3.3 on the 5155 and XP/win7 on the host. I have serial cables and adapters.

I don't have interlnk.exe or Telix - just the DOS 3.3 disk. interlnk.exe etc are on the DOS 6 disk?

I need to transfer files files over a serial port as I don't have access to anything that can write 5.25" disks.

Thanks for all the suggestions - I'll try laplink next.

Caluser2000
August 17th, 2013, 05:30 PM
The tutorial I posted has a zip file with interlnk/interserv on it. You can transfer to the remote machine the files needed just like Fastlynx or LapLInk but because of the way XP works with virtual serial ports you'll need a special driver that captures the serial port if using straight Dos programs in NT based Windows. I forget the name of that program but Chuck(G) posted a link to it in another discussion about serial file transfers at one point.

Think I got the right.

Richard G
August 17th, 2013, 05:39 PM
The tutorial I posted has a zip file with interlnk/interserv on it. You can transfer to the remote machine the files needed just like Fastlynx or LapLInk but because of the way XP works with virtual serial ports you'll need a special driver that captures the serial port if using straight Dos programs in NT based Windows. I forget the name of that program but Chuck(G) posted a link to it in another discussion about serial file transfers at one point.

Thank you Caluser2000, I really appreciate your replies. I'll spend some time tomorrow on this (what are Sundays for?). I'm sure it's really easy to do what I'm
asking for but I'm still scratching my head.
I realise that I'm probably being lazy by asking this question and should spend time reading about the subject.

modem7
August 17th, 2013, 05:42 PM
I need to transfer files files over a serial port as I don't have access to anything that can write 5.25" disks.
With the IBM 5155, you do have the option of connecting a 1.44M diskette drive to the IBM floppy controller, and using 720K diskettes. See [here (http://www.minuszerodegrees.net/5150_5160/720k/5150_5160_boot_using_720k.htm)].


Thanks for all the suggestions - I'll try laplink next.
A Laplink procedure is [here (http://www.minuszerodegrees.net/transfer/laplink3/laplink3.htm)], but just like with FastLynx 3.3, there can be issues using USB-to-serial adapters.