• Please review our updated Terms and Rules here

Running VMS 4.x in an emulator

retrobits

Experienced Member
Joined
May 22, 2007
Messages
169
Location
Portland, Oregon, USA
Hi all,

After a while of being stalled, I'm working again to get a full set of VMS 4.4 manuals scanned in. I've got the whole wall of orange and it's going digital (no pun intended). Work is coming along nicely.

I'd like to run this classic version of VMS (4.x) in an emulator. I had posed this question once before and found some info but it wasn't enough to get anything actually working. I believe the hobbyist license for VMS covers the classic versions. Does anyone know how I might find an install for VMS 4.x and get it running in something like SIMH?

I know that's a big question - any hints would be much appreciated. For the record I have dug into this quite a bit on my own and just don't seem to have the right 1s and 0s to get bootstrapped.

Thanks!

- Earl
 
I found images of the following VMS 4.x tapes on the net a few years back:

BB-BT05A-BE VAX/VMS V4.0 BIN 1984
BB-BT05C-BE VAX/VMS V4.4 BIN 1986
BB-BT05D-BE VAX/VMS V4.6 BIN 1987

Searching on those part numbers just now turned up some images of other 4.x versions along with images of mandatory update tapes I didn't already have.

I never got around to trying to do an install from these images on a SIMH VAX. I should give that a try.

I might not have any images of license key tapes so that might be an issue. I looked just now and found an image of a AQ-FP58C-BN VMS LIC KEY BIN TK50 tape. Don't know if that will help.

Hmm, looks like we had the same discussion here 4 years ago. I suppose we should try to make some progress on it this time.

www.vcfed.org/forum/showthread.php?42895-VMS-4-x-binaries
 
Hello Earl,

please don´t do work twice which has been done already. ( Until you want to do this for yourself )
AFAIK the complete VMS 4 manuals have been scanned. Here in Germany is an collector who has his focus on the documentation and also the old bits of the different Versions.

He should also be able to help you with SIMH.

I can contact him and point to this Thread.

Do you know that the licensing did change with VMS V5 ?
V4 and earlier do have a total different managing.
The hobbyist things can not be used for V4 and earlier AFAIK and also the old bits are not provided.

Best regards,
Kai
 
Hi, Earl! I clawed my way up the learning curve of bootstrapping VMS 4.x onto an emulated VAX-11/7xx a while back, so maybe I can help you install your clue patch. I don't have my full notes and files at hand right now, but I think I have enough to help you. I'm going to wildcard a bunch of minor version numbers that aren't fresh in my mind, so I hope that doesn't end up being too confusing.

As others have mentioned, the OpenVMS Hobbyist License PAKs only cover later VMS versions starting with 5.something if I recall correctly. Also, the officially-provided downloads are only provided for OpenVMS V7.something. There are various installation media images floating around the net, but as unauthorized images usually go, they're often incomplete and mismatched. So which minor version you pick will be influenced by what images you can find, and you may also need to mix and match things like bootable media images from one version with installation archive images from another. But one advantage of an emulation under something like SIMH is that you can install arbitrary emulated hardware on the system. So, you're not limited to by what you have installed in a real machine. And once you manage to get an emulated VAX running at all, you can then use that emulation to start doing things like creating standalone back images for other kinds of drives. This is going to come in handy, because the first complete set of bootable Standalone Backup media, main installation tape, and mandatory updates that I found for pre-V7.something was a mismatched set of different kinds of media images.

I am also interested in playing with older VMS, particularly V5.x. I started with V4.4, because that's what I found enough images of to be able to bootstrap a fresh emulated system. Then I used that emulated V4.4 system to make a standalone backup image on an emulated RL02, and then used that standalone backup disk to install V5.x onto an emulated VAX. Then once I had that running, I could make an image of a V5.x standalone backup disk onto yet another RL02 image. Maybe someday I'll resume working on my USB to RL02 adapter, and then use it to make a real RL02 packs with images for my real VAX-11/730?

Of course, I also have some emulated VAXen as well as my real 11/730 running OpenVMS V7.x with proper OpenVMS Hobbyist Program license PAKs.

I found a lot of hints, plus the images I needed to get started at (edit: deleted a link to a site that hosts copyrighted software images, which is frowned upon here)

The images I found consist of:

FileDescription
vms040stb.rx3RX33 image of VAX/VMS 4.0 Standalone Backup (Bootable!)
bb-bt05c-be_vms_v4_4_c1986.tapSIMH tape image of VAX/VMS V4.4 Distribution Tape
vms044mup.rx1RX01 image of VAX/VMS V4.4 Mandatory Update

I created this SIMH initialization file and called it "780boot.ini":

Code:
SET CPU MODEL=780
SET CPU 64M

; Create new RD54 disk to install VMS 4.4 onto
SET RQ0 RD54
ATTACH RQ0 RD54_VAXVMSRL4.img

; Mount standalone backup floppy
SET RQ1 RX33
ATTACH RQ1 vms040stb.rx3

; Mount distribution tape
ATTACH TS bb-bt05c-be_vms_v4_4_c1986.tap

; Mount mandatory update floppy
ATTACH CS vms044mup.rx1

Finally, here's a summary of bootstrapping VMS 4.4 onto the emulated VAX-11/780 defined in that initialization file:

Code:
vax780 780boot.ini
sim> b rq1
$ BACKUP/IMAGE/INIT MSA0:REQUIRED./SAV DUA0: /LOG
$ ^e
sim> b rq0
{enter date and time}
{drive holding distribution kit} MSA0:
{SYSTEM password}  MANGLER
{SYSTEST password} TESTICLE
{FIELD password}   CIRCUS
... {shutdown and reboot} ...
Username: SYSTEM
Password: MANGLER
$ RUN SYS$SYSTEM:SYSGEN
SYSGEN> CONNECT CONSOLE
SYSGEN> EXIT
$ @SYS$UPDATE:VMSINSTAL VMSMUP044
{distribution volumes} CSA1:

I should point out that "TESTICLE" is simply the first eight letters of "Testicles", the ancient Greek god of test and validation, pronounced "TEST-ih-clees".

Version 4.4 will boot and run without any license PAKs. That isn't necessarily true for application programs and other "layered products". There was also another site that had a console log of a VMS installation process which helped me with a lot of the VMS stuff, but I don't have my notes with the link handy right now.
 
Last edited:
Are the BB-BT05C-BE and similar 4.x installation tapes not bootable? You have to boot standalone backup from another source first?

The only installations I can remember anything about have been from CD where it can be booted into standalone backup and also contains the installation source. I might have done some installs from TK-50 tapes back in the late 1980s, but I can't remember anything about that now.
 
Thanks NF6X and others! It worked! I'm now running VMS 4.4 on SIMH, using the VAX780 emulator.

I'll have a look at what I can do now with a running system.

- Earl
 
Hooray! And congratulations! I'd love to get my VAXen (the real one and some simulated ones) up on HECnet, but I don't presently have a persistent internet connection at my home.
 
Back
Top