• Please review our updated Terms and Rules here

What to do with .pkg files on rt11

jay cotton

Member
Joined
Apr 1, 2023
Messages
38
Hi Guys:

I have a 11/53 and I am attempting to unravel the tcpip package mystery (it is to me).

So, I went to https://shop-pdp.net/rthtml/tcpdoc.htm and downloaded a file called tcpip.pkg.

Now the fun begins. How do I unpack this .pkg file ? I have not found a mention of what
the file format may be, or found an example of unpacking one anywhere.

Please point me the right direction.
tnx
jc
 
That site has different versions of the files that look the same - look closely at the exact paths...

Most of the files are disk images or sets of disk images, so try mounting it as a logical disk.

I have had it working on TSX, rather than RT11 - but it takes a bit of working through the instructions

Robin
 
Maybe MIT has the answer?

You put the disk image on a RT-11 disk and mount it using the LD:
(logical disk) handler. Logical disks are RT-11's implementation of
subdirectories, and you can even have logical disks inside logical
disks. As an example:

.dir du1:*.pkg
23-Aug-1998
TCPIP .PKG 22000 23-Aug-1998
1 Files, 22000 Blocks
23189 Free blocks

.mou ld0: du1:tcpip.pkg

.dir ld0:
23-Aug-1998
TSDSK1.DSK 988P 01-Jun-1998 TSDSK2.DSK 988P 01-Jun-1998
TSDSK3.DSK 988P 01-Jun-1998 RTDSK1.DSK 988P 01-Jun-1998
RTDSK2.DSK 988P 01-Jun-1998 RTDSK3.DSK 988P 01-Jun-1998
SRDSK1.DSK 988P 01-Jun-1998 SRDSK2.DSK 988P 01-Jun-1998
SRDSK3.DSK 988P 01-Jun-1998 SRDSK4.DSK 988P 01-Jun-1998
SMLTCP.DSK 988P 01-Jun-1998 SSDSK1.DSK 988P 01-Jun-1998
DVRDSK.DSK 988P 01-Jun-1998 CCDSK1.DSK 988P 01-Jun-1998
CCDSK2.DSK 988P 01-Jun-1998 CCXDSK.DSK 988P 01-Jun-1998
DOCDSK.DSK 988P 01-Jun-1998 RNODSK.DSK 988P 01-Jun-1998
TSHTML.DSK 988P 01-Jun-1998 RTHTML.DSK 988P 01-Jun-1998
SSHTML.DSK 988P 01-Jun-1998 TCPIPM.DSK 988P 01-Jun-1998
V02 .24 1 01-Jun-1998 DIR2P2.DOC 97 01-Jun-1998
24 Files, 21834 Blocks
98 Free blocks

.mou ld1: ld0:docdsk.dsk

.dir ld1:
23-Aug-1998
SS .DOC 162 01-Jun-1998 RT .DOC 335 01-Jun-1998
TSX .DOC 345 01-Jun-1998 SS .ABS 3 01-Jun-1998
RT .ABS 5 01-Jun-1998 TSX .ABS 5 01-Jun-1998
6 Files, 855 Blocks
119 Free blocks

If you want to learn more about operations like this, I'd advise you to
throughly look over the description of the MOUNT command in the
System User's Guide.

-----
Tim Shoppa Email: shoppa_at_trailing-edge.com

CW

Edit: Radix got it right and I didn't notice
 
Last edited:
Thanks for the info, so that .pkg file is just an logical disk image.
New issue, how to get the tcpip.pkg file on to my machine.

Tu58fs can't handle the file size.
simh rz32 disk formats are a bit off kilter. ( I admit I have not tried this one yet)
but rx33 format gets ugly real fast. I have some rx33.img files that work with the gotek
emulator. If I modify one of those images and put files on an emptied 'disk' then
I can't get the gotek to load it up, it sees a format error. Kinda stuck there.

I have a RQDX3 disk board with a pdp8online mfm emulator and a gotek floppy emulator.

If I can get the tcpip code onto the drive, then networking becomes usable.

I tried kermit, but its not working for me. It reports a memory error on startup.

Any new ideas ?
thanks
jc
 
What version of the RT-11 monitor are you running? I've got ZM on my 11/53 and RUN KERMIT reports insufficient memory, but I can run it with VRUN KERMIT. (Likewise with XM on the 11/23).

Can't tell you where I got the particular version of kermit that I'm running, but I do remember having to do some sort of bootstrapping to get it installed (over the serial line) - didn't have an existing disk image that had it...
 
You can use TU58FS with a modified driver for up to 32MB, details are in the docs... I have moved 10MB and larger images like that

Robin
 
Here is the version banner RT-11SJ V05.04 G

TU58FS. I hit a road block on this. The dd.mac driver source does not use the DRDEF macro. I pulled a copy of dd.mac from
a previous copy of v5.4 and edited that and tested. It seems to work, but the "tape" size is not changing. I plan to try this again
a bit more controlled.

Kermit. I will try the vrun command today, to see if that gets it.
The copy I have came on the install floppy images. Not certain that its a copy that was shipped by DEC. I sort of doubt it.

Thanks guys, I'll post tonight what I find.

JC
 
Here is the version banner RT-11SJ V05.04
SJ??? Not what I would choose to use on an 11/53, except under special circumstances. It's non-mapped, so only supports 28KW of RAM which you share with the kernel (and doesn't support VRUN). OTOH, it's the smallest RT-11 kernel, so in those circumstances where you need as much free memory as possible and need to run in kernel space, you would use it.

The version of kermit that I have installed on my machines (V03.62-5_min) should run OK on SJ - it reports needing 112 more words than it has available on XM. But again, I don't remember where I got it, though it might have been here.
 
Here is the version banner RT-11SJ V05.04 G

TU58FS. I hit a road block on this. The dd.mac driver source does not use the DRDEF macro. I pulled a copy of dd.mac from
a previous copy of v5.4 and edited that and tested. It seems to work, but the "tape" size is not changing. I plan to try this again
a bit more controlled.

Kermit. I will try the vrun command today, to see if that gets it.
The copy I have came on the install floppy images. Not certain that its a copy that was shipped by DEC. I sort of doubt it.

Thanks guys, I'll post tonight what I find.

JC
Try ZAPping the existing DD.SYS. Find a value of 1000 (octal) in the first 50 bytes or so of DD.SYS and change it to 177777 (octal).
 
Hi Jay,

First, the latest RT11 is V5.07 and it has Y2K patches and more device support (since V5.06) for DH serial devices (after the console) and up to 64 DU and LD devices - but - if you like RT-11, then consider running TSX on top of it, you get far more memory, and it's inherently multi-terminal and multi user, and the TCP/IP package runs on it... Even RT11XM with multiterminal support will only run one terminal "normally" - you can start some jobs on other terminals, but it won't be an interactive session, usually. The exception would be either multi-user basic or CTS-300 which makes a multi-user system for running DIBOL applications only - but the CTS-300 distribution is nowhere to be found, and TSX is generally a far better solution all round... You start TSX from an RT11-SJ (-SB for V5.07) system and it takes over completely.

Robin
 
I have down loaded a fresh copy of kermit from the CSU web site.
After a bit of boot strapping, I have a running kermit (sort of).

I will start a new thread with the particulars there.
 
ck here for RT-11 images. The 5.7 release is an RL02 disk image, which m
Down loaded and booted on simh. But without a working kermit its probably unlikely to
get onto my h/w. Unless there is a way to create really workable rx33 floppy images from
this repo. So far that has been a bust also.

Thanks for finding this.

JC
 
Ah - you beat me, yes, v5.07 is in that archive as RTV5RL.07, and in a zip file below...

You can copy the files over with one version and add the bootstrap for another by specifying the path on the copy/boot command like copy/bo:dl3:dl dl2: to put the DL bootstrap from dl.sys on drive DL3: onto DL2: - or from a completely different drive type

you can also mount the image as a logical disk and access the files that way

It's worth noting that you can put the "wrong" bootstrap on a disk using the method above - why? - you ask - well - if you have an RL02 image, for example - you can put a DU: bootstrap on the image and use it on a Zulu SCSI with an MSCP controller and it will boot as a 10MB DU: device.. This is actually needed if you want to boot an RX01 (DX) disk in an RX02 drive (DY)...
 

Attachments

I have managed to get the tu58 driver to work at 15mb file size. So
I am downloading the tcpip.pkg file.

Next step is picking apart the pkg file and unloading all the .dsk files.

Thanks for all the help guys.
jc
 
Back
Top