I "got around" to making a proper/working serial cable for the "Poqet PC"
I acquired a few months back... and after some software work, am finally able
to move "stuff" onto the system!
The "Poqet PC" is an ancient (and TINY -large calculator size) 8088 DOS 3.3
system which runs on 2 AA batteries. It has:
C: is a ROMdrive with DOS, D: a 32k RAMdrive (minmal working space to boot),
The system has two "expansion slots" under the keyboard which happen to have
two "massive" 512k RAM based drives A: and B: which presumably will hold their
content long enough to change batteries.
It has no externally accessible drives, network or any other simple way to put
files on/off.. I had no way to transfer "stuff" to it.
The only usable I/O is a single serial port. But.. this as well as a few
expansion signals are on a "unique" slot connector on the back.
I didn't have the Poqet serial cable (or any other expansion accessories), but
I did find that a PCI card edge connector was the right spacing, and was able
to make a cut-down section to connect to the end which has the serial port
signals and worked out the signals and confirmed that they are standard RS-232.
But.. I didn't have the "other" side of Poqet tools to actually transfer files!
No problem: I can use my own DDLINK which can "bootstrap" itself to a new
system via a serial cable - but for some reason that wouldn't work.
In the interest of "faster" I had made to bootstrap loader operate at 19200
bps - turns out that 4.77mhz 8088/DOS couldn't keep up... (I must not have had
such an old/slow system by the time I developed DDLINK)
So I modified DDLINK to allow the bootstrap transfer speed to be changed (and
defaulted it to 9600bps.
Now-a-days when testing little tools for "real" DOS, I often use my own DBDOS
to boot DOS under DosBox and in this case communicate with another instance of
DosBox running on the host via it's "nullmodem" feature...
In testing the modified DDLINK, I found what appears to be a DosBox BUG!
Turns out if you connect a "nullmodem" serial, then "config -r .." to restart
DosBox, It doesn't release that connection before the "new instance" while
initializing, tries to make it again (and fails because the connection is
already busy) - I had to modify DBDOS to NOT make the connection on first
launch (where you make selections/settings) and make it on the restart so
that the booted DOS would see it.
A fun day!
Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal