PDA

View Full Version : XModem or ZModem for Kaypro 10?



marmotking
March 25th, 2008, 10:12 PM
Hey, I have 2 Kaypro 10's loaded with software. I mean loaded. I'd like to get all these files off from them to my PC so that I can go through them and make the useful ones available. I could use "uniform" to transfer them via floppy, but this would be a very long task. What I'd like to do is transfer them using the serial port. Is there a good XModem or ZModem or Kermit or such that I can use? Thanks, thanks, thanks!

ahm
March 25th, 2008, 11:15 PM
Is there a good XModem or ZModem or Kermit or such that I can use?
There are a ton of terminal programs available. Off the top of my head... MEX, IMP or QTERM should do what you need.

marmotking
March 25th, 2008, 11:37 PM
There is IMP and MEX on the machine, but I can't seem to find anywhere what protocol they're using (i.e. xmodem, etc). There's also something that seemed promising, "km.com" which is a file transfer program. I assumed it was kermit, but it doesn't seem to want to talk to a kermit on the PC end. Is there some good documentation on IMP or MEX somewhere?

ahm
March 26th, 2008, 05:32 AM
Is there some good documentation on IMP or MEX somewhere?
There should be a key to press for help.
Also look for text files with the programs, names ending in TXT or DOC.

Otherwise, dig around in here:
http://www.retroarchive.org/cpm/cdrom/
Hint: 00-INDEX.TXT is your friend.

Do you at least have your null modem cable connected and working?
Most comms programs will start in terminal mode, so when you've got your settings matched up, you should be able to type on one machine and see it appear on the other end and vice versa. When that works, you can worry about which protocol to use.

Andy

marmotking
March 26th, 2008, 11:39 AM
Thanks for pointing me to the archive! There's a lot of neat stuff in there.

I was thinking about this all backwards. Now I see that one needs to be running XMODEM on the "host" (the PC) and then use SENDOUT to send command strings to the XMODEM host. Or at least that's my current understanding. I'll see what I can do when I get home. The example I found online was to receive a file from an XMODEM host, so one uses SENDOUT to send a "send" command to the host and then does a receive command on the client. I need it the other way around and will attempt to formulate it this evening.

Oh, and yes, I did test the null modem cable and it's working great...

marmotking
March 27th, 2008, 09:45 AM
It turns out that I was making life way to difficult for myself. It was quite easy. Just for the record, here's what I did:

1. Went through each user area on the Kaypro for both A: and B: and ran ARCS to create .ARC files of all the files in each area. For example:

A0> arcs a a0.arc *.*

BTW, I'm absolutely a novice at CP/M. It seems that PIP or CP/M or something does strange things if you use underscores in the filenames.

2. Copied each .ARC file to user area 6, which is where the MEX.COM existed on my kaypro. For example:

A0> user 6
A6> pip a0.arc=a0.arc[og0]

3. Used MEX.COM to do an XMODEM transfer through a null modem cable to a PC with Hyperterminal. For example:

A6> mex
set baud 19200
s a0.arc

go over to hyperterminal and use the "transfer, receive file" menu item. Select XMODEM and a path. Specify a destination filename.

4. After the transfer is complete, use arce.exe to test the .ARC files to make sure they weren't corrupt in the transfer:

arce *.arc /t

BTW, I got arce.exe from simtel's FTP site. For more information, see http://www.winzip.com/xextern.htm.

Now, I need to go through the files and remove any personal information from the previous owner of the Kaypro. Then I'll post somewhere any useful programs. I have a couple other Kaypro 10's with LOTS of files on them too. Here's a listing of what's in the .ARCs I created above. If anyone sees anything in here that's highly interesting, let me know. Otherwise, I'm sure it's all fairly mundane...

Like I said, though, before making any of this available, I have to very carefully cleanse it of any personal information from the previous owner (this machine came from a "rescue mission" from a storage unit destined for a bad fate).


ARCE Copyright (c) 1986-91 Vernon D. Buerg.
Extract ARC files, Version 4.0g, 4/12/91. All rights reserved.

Testing: A0.ARC
Extracting > -.COM - okay
Extracting > .HEX - okay
Extracting > .PRN - okay
unSqueezing > ARCS.COM - okay
un-Packing > ASM.COM - okay
un-Packing > BAUDM.COM - okay
un-Packing > BAUDP.COM - okay
unSqueezing > BKMENU.COM - okay
un-Packing > CHECK.COM - okay
Extracting > CHECKENT.PRG - okay
unSqueezing > CONFIG.COM - okay
unSqueezing > CONFIGSB.COM - okay
un-Packing > CPM53.COM - okay
un-Packing > CRUNCH.COM - okay
un-Packing > D.COM - okay
unSqueezing > DAISY.TAB - okay
un-Packing > DDT.COM - okay
unSqueezing > DU2-8080.COM - okay
unSqueezing > DUMP.ASM - okay
un-Packing > DUMP.COM - okay
un-Packing > DUMPDIR.COM - okay
unSqueezing > ED.COM - okay
unSqueezing > ENABLE3A.COM - okay
un-Packing > FINDBAD.COM - okay
un-Packing > FLPYFMT.COM - okay
un-Packing > GENFLPY.COM - okay
Extracting > GO.COM - okay
unSqueezing > HELP.COM - okay
un-Packing > I2FUNC.COM - okay
un-Packing > I2LIB.COM - okay
un-Packing > ICODES.COM - okay
unSqueezing > IMP.COM - okay
un-Packing > LOAD.COM - okay
un-Packing > LRUN.COM - okay
unSqueezing > MOVCPM.COM - okay
un-Packing > MUFBACK.COM - okay
unSqueezing > MUFDESC.COM - okay
un-Packing > MUFLOOK.COM - okay
un-Packing > MUFREST.COM - okay
unSqueezing > MVIT.COM - okay
un-Packing > NOMENU.COM - okay
unSqueezing > NULU.COM - okay
un-Packing > OLD.VOT - okay
unSqueezing > OPENLIB.COM - okay
unSqueezing > PIP.COM - okay
un-Packing > PUTOVL.COM - okay
un-Packing > PUTSYS.COM - okay
Extracting > SAFETY.COM - okay
un-Packing > SD.COM - okay
un-Packing > SHOW.COM - okay
unSqueezing > SPACE.TAB - okay
un-Packing > STAT.COM - okay
un-Packing > SUBMIT.COM - okay
un-Packing > SURVEY.COM - okay
unSqueezing > SW.COM - okay
un-Packing > TELL.COM - okay
un-Packing > TERM.COM - okay
un-Packing > UNARCA.COM - okay
un-Packing > UNCR.COM - okay
un-Packing > UNERA.COM - okay
unSqueezing > UNIFORM.COM - okay
Extracting > UNIFORM.OVL - okay
un-Packing > UNLOAD.COM - okay
un-Packing > XSUB.COM - okay
un-Packing > ZDT.COM - okay

Testing: A1.ARC
unSqueezing > BASCOMP.COM - okay
unSqueezing > BASLIB.REL - okay
un-Packing > BCLOAD. - okay
unSqueezing > BRUN.COM - okay
unSqueezing > CBAS2.COM - okay
Extracting > CBASIC2.HQP - okay
un-Packing > CREF80.COM - okay
unSqueezing > CRUN2.COM - okay
unSqueezing > EBASIC.COM - okay
unSqueezing > L80.COM - okay
un-Packing > LIB80.COM - okay
unSqueezing > LINK.COM - okay
un-Packing > LOAD.COM - okay
Extracting > M80.HQP - okay
unSqueezing > MAC.COM - okay
Extracting > MAC.HQP - okay
unSqueezing > MBASIC.COM - okay
Extracting > MBASIC.HQP - okay
unSqueezing > OBASIC.COM - okay
unSqueezing > RMAC.COM - okay
unSqueezing > SEQIO.LIB - okay
unSqueezing > SIMPIO.LIB - okay
Extracting > SYSLIB.HQP - okay
Extracting > SYSLIB.REL - okay
Extracting > SYSLIB1.HQP - okay
Extracting > SYSLIB2.HQP - okay
Extracting > SYSLIB3.HQP - okay
Extracting > SYSLIB4.HQP - okay
Extracting > SYSLIB5.HQP - okay
Extracting > SYSLIB6.HQP - okay
Extracting > SYSLIB7.HQP - okay
Extracting > SYSLIB8.HQP - okay
Extracting > SYSLIB9.HQP - okay
Extracting > SYSLIBA.HQP - okay
Extracting > SYSLIBB.HQP - okay
Extracting > SYSLIBC.HQP - okay
un-Packing > TEST1.MAC - okay
un-Packing > TEST1.PRN - okay
un-Packing > TEST1.REL - okay
un-Packing > UNPROBAS.COM - okay
un-Packing > WIPE.COM - okay
unSqueezing > XREF.COM - okay
unSqueezing > Z80.LIB - okay

Testing: A11.ARC
un-Packing > ALUMNI.DBF - okay
unSqueezing > DBASE.COM - okay
unSqueezing > DBASEMSG.TXT - okay
unSqueezing > DBASEOVR.COM - okay
un-Packing > DELCHECK.CMD - okay
unSqueezing > GETDATA.CMD - okay
unSqueezing > INIT.CMD - okay
unSqueezing > INITIAL.CMD - okay
unSqueezing > INSTALL.COM - okay
un-Packing > LABEL.CMD - okay
unSqueezing > LABELS.CMD - okay
un-Packing > LAST.NDX - okay
un-Packing > MAIL.DBF - okay
un-Packing > MAILLAST.NDX - okay
un-Packing > MAILLIST.FRM - okay
un-Packing > MAILZIP.DBF - okay
unSqueezing > MAIN1.CMD - okay
unSqueezing > MAINTAIN.FMT - okay
unSqueezing > MEDIA.LST - okay
un-Packing > NAMES.DBF - okay
un-Packing > NEWMAIL.DBF - okay
unSqueezing > REPORT.FMT - okay
un-Packing > SAMPLE.CMD - okay
un-Packing > SHO.DBF - okay
un-Packing > SIGN-ON.CMD - okay
un-Packing > TEMP.MEM - okay
un-Packing > TEST.DBF - okay
un-Packing > TEST1.DBF - okay
un-Packing > YEAR.NDX - okay
un-Packing > ZIP.NDX - okay

Testing: A2.ARC
unSqueezing > BALANCE.CMD - okay
unSqueezing > BALMENU.CMD - okay
unSqueezing > BALMENU1.CMD - okay
unSqueezing > BALMENU2.CMD - okay
un-Packing > BALMENU3.CMD - okay
un-Packing > BALMENU4.CMD - okay
unSqueezing > BALMENU5.CMD - okay
un-Packing > BIGFILE.MEM - okay
unSqueezing > CASHDRAW.CMD - okay
un-Packing > CCORPS.MEM - okay
un-Packing > CCORPS1.MEM - okay
un-Packing > CCORPS85.MEM - okay
unSqueezing > CHANGES.PRG - okay
Extracting > CHECKENT.CMD - okay
un-Packing > CHECKNO.NDX - okay
unSqueezing > CHECKREG.CMD - okay
un-Packing > CHECKREG.DBF - okay
unSqueezing > CHKBANK.CMD - okay
un-Packing > CODESENT.CMD - okay
un-Packing > CONSULAR.MEM - okay
unSqueezing > CREDITS.CMD - okay
unSqueezing > DATE.NDX - okay
unSqueezing > DBASE.COM - okay
unSqueezing > DBASEOVR.COM - okay
un-Packing > DEPOSITS.CMD - okay
unSqueezing > INSTALL.COM - okay
un-Packing > LOOK.CMD - okay
unSqueezing > MBALANCE.MEM - okay
unSqueezing > MONTH.CMD - okay
unSqueezing > NBALANCE.MEM - okay
un-Packing > SELECTIO.MEM - okay
un-Packing > VOID.CMD - okay
un-Packing > WACOUT.MEM - okay
un-Packing > WFPCONF.MEM - okay
un-Packing > WRITE.PRG - okay
un-Packing > WRITECHE.PRG - okay

Testing: A5.ARC
unSqueezing > BASICLIB.REL - okay
unSqueezing > GRAPHICS.DOC - okay
un-Packing > OLD.VOT - okay
un-Packing > OVERLAYB.COM - okay
unSqueezing > SBASIC.COM - okay
un-Packing > SUZANNE. - okay
un-Packing > TEST. - okay
un-Packing > USERLIB.REL - okay
unSqueezing > WS.COM - okay
unSqueezing > WSMSGS.OVR - okay
unSqueezing > WSOVLY1.OVR - okay

Testing: A6.ARC
un-Packing > DEMOSHOW.COM - okay
unSqueezing > KM.COM - okay
Extracting > MEX-EASY.DQC - okay
unSqueezing > MEX.COM - okay
unSqueezing > MEX.HLP - okay
unSqueezing > MEX.LOG - okay
unSqueezing > MEX.TUT - okay
un-Packing > MEX11DOC.TQC - okay
unSqueezing > MVIT.COM - okay
unSqueezing > ST.COM - okay
unSqueezing > STD.COM - okay
unSqueezing > STDOW.COM - okay

Testing: B6.ARC
un-Packing > TAROT.LBR - okay