VOGONS


First post, by APOPAP

User metadata
Rank Newbie
Rank
Newbie

Hello,
I recently got an Hp 1000cx palmtop. I made a compatible null modem serial cable to connect it to My pc, but I can not find the "connectivity pack", like the 200lx and 100lx have. Is there something simmilar for the 1000cx to transfer files?

Thanks

Reply 1 of 7, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

I don't know about a "connectivity pack" - but the HP1000CX looks like a cute little pure-DOS
palmtop.

If you don't find another solution, my DDLINK might work for you. It's a DOS file transfer
program that can work over Serial, Parallel or Network.

I don't know what you have in the way of external access, but as you are asking about file transfer, I'm
guessing it doesn't have an easy way to get files on/off the system. I had a similar problem with a "Poqet PC",
another palmtop with the only way to move files on/off of it was via serial with special "Poqet" software
that I didn't have.

One fairly big advantage of DDLINK in situations like this is that it can "bootstrap" itself to a new
system over a serial connection (no software required on the target).

(This does require that a serial connection is "mostly binary", works well with MSDOS
and PCDOS - FREEDOS is a bit more fussy, but it does work)

If for some reason you can't get that to work, I also include DBBS (DeBugBootStrap) which
is a little tool that "types in" a small binary transfer program to DEBUG (obviously you need
DEBUG on the target - hopefully like "Poqet PC" the 1000CX has a "ROMdisk" with basic DOS
tools on it!)

DDLINK: Easily move files between/To/From DOS systems

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 2 of 7, by APOPAP

User metadata
Rank Newbie
Rank
Newbie

Thank you! For bootstrap, can a null modem cable(3wires) be used?

Reply 3 of 7, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie
APOPAP wrote on 2025-03-25, 08:47:

Thank you! For bootstrap, can a null modem cable(3wires) be used?

This is all covered in the DDLINK documentation and interactive help,
including wireing diagrams for required cables.

DDLINK itself only needs a 3-wire NULL-MODEM cable (RxD, TxD and Gnd)

but ... for /Bootstrap, it has to "talk to" DOS which demands a
7-wire cable (RxD, TxD, Cts, Rts, Dtr, Dsr and Gnd)

btw, /Bootstrap works by:

you enter "CTTY COMx" on target system

DDLINK sees DOS prompt on serial port of local system, and performs:
> COPY COMx DDLINK.COM
.. send small bootloader
COPY ends with ASCII EOF character 0x1A (so bootloader code
can't contain 0x1A ... this works well on MSDOS and PCDOS which
write ANY other byte to the file (almost binary), however FREEDOS
blocks more bytes - fortunately I was able to find a byte I could
XOR the bootloader code with which avoids the blocked bytes
(at least for now ... in the version of FREEDOS that I tested)
> DDLINK.COM <- Execute the initial bootloader
.. perform much better/safer transfer of actual DDLINK.COM
code which is written back to DDLINK.COM
> CTTY CON

At this point DDLINK.COM is now on your target system, and you
can use it to move more files.

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 4 of 7, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

also note - during /Bootstrap DDLINK advises/instructs you to enter:

> MODE COMx:2400,n,8,1
-and-
> CTTY COMx

on the target system - but I've found that the versions of MSDOS and PCDOS
that I've tested default the COM port setup to:
2400 baud, No-parity, 8-Data bits and 1-Stop bit

Which is what DDLINK uses by default, so MODE isn't always necessary.
CTTY is an internal DOS command ...

You really don't need any existing software on the target!

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 5 of 7, by APOPAP

User metadata
Rank Newbie
Rank
Newbie

Thanks, I managed to move some files with your program after making the wire.
After doing this, I noticed the rom had laplink pre-installed.... Buy anyway, your program is really useful!

Reply 6 of 7, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

Thanks, I'm glad you got it to work.

I think LapLink will also move files for you over the serial port...
I'm guessing it would work with the same cable.

I have a very old version of LapLink somewhere (I think 2.?)

I haven't really looked at it since I wrote DDLINK many years ago - IIRC the LL I
have only does serial (not parallel or network- the main reason I wrote DDLINK),
and the user interface isn't as nice (seems that's always the case when comparing
something else to stuff you wrote yourself 😀 - but It's probably been improved
since I looked at it!

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal