[Simh] Install VAX/VMS 4.4 on a simulated VAX-11/780

Wilm Boerhout wboerhout at gmail.com
Mon Mar 26 05:35:16 EDT 2018


Clem Cole schreef op 25-3-2018 om 23:23:
> A small suggestion...   while you can probably get the 780 to 
> recognize and support a TU58, booting from it may be difficult (I did 
> not find it mentioned in any SDP or other doc).   The 780 family has a 
> dedicated PDP-11 with RX floppy drives that runs as the 'front end' 
> for it and boots it.   The PDP-11 run an small OS RSX-11/S (I think - 
> but man those bit in my brain are long lost) and can reach in the SMI 
> to load the OS image into memory from the disk and then points the 
> system at it. The 750 and 730 have boot roms for he VAX itself that 
> know how to talk to the peripherals such as the TU58 .
>
> IIRC, the TU58 controller is sitting on the UBA and I really don't 
> think the code in the PDP-11 knows how to get to them.   The path to 
> make that all would be a tad convoluted and I suspect no one bothered 
> to write for the TU58  it back in the day because everything for the 
> VAX was based on either the RX floppies, 9-track tape or the disk itself.
>
> That said, in theory, a 750 should be able to create a disk image that 
> contains an OS that could be booted on a 750 and a 780.
>
> So...
>
>
> What you might consider, is setting simh4.x up as a 750 and read those 
> tapes, set up the system and create RP06/07 or RM05/06 etc. disk 
> images.   Then reconfigure the simulator as a 780, and attach that 
> disk image.  Then use the standard 780 boot via the RX floppies and 
> the PDP-11, you should be all set.
>
> Clem
>>
>
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh

Well, I followed this thread and just tried a part of it (booting 
standalone Backup on  a 750 from TU58).

It started OK, but failed unexpectedly reading/processing the second S/A 
backup TU58 image)


See below for details. my comments are between [ ]


/Wilm

**** VERSION **** sim> show version VAX 11/750 simulator V4.0-0 Current 
Simulator Framework Capabilities: 64b data 64b addresses Threaded 
Ethernet Packet transports:PCAP:TAP:NAT:UDP Idle/Throttling support is 
available Virtual Hard Disk (VHD) support RAW disk and CD/DVD ROM 
support Asynchronous I/O support (Lock free asynchronous event queue) 
Asynchronous Clock support FrontPanel API Version 12 Host Platform: 
Compiler: GCC 6.3.0 20170516 Simulator Compiled as C arch: ARM (Release 
Build) on Mar 25 2018 at 09:12:36 Memory Access: Little Endian Memory 
Pointer Size: 32 bits Large File (>2GB) support SDL Video support: No 
Video Support PCRE RegEx support for EXPECT commands OS clock 
resolution: 1ms Time taken by msleep(1): 1ms OS: Linux raspi3bp 
4.14.29-v7+ #1101 SMP Thu Mar 22 17:27:30 GMT 2018 armv7l GNU/Linux git 
commit id: ceb54e5f git commit time: 2018-03-23T15:25:59-07:00 **** 
CONFIG **** set CPU 8M idle=VMS set DZ disabled set LPT disabled set RP2 
disabled set RP3 disabled set RP4 disabled set RP5 disabled set RP6 
disabled set RP7 disabled set RL disabled set HK disabled set RQ 
disabled set RY disabled set TU disabled set TS disabled set TQ disabled 
att TD0 /tu58/VAX750-CON01.TAP [note: this is a console tape image from 
http://iamvirtual.ca/VAX11/VAX-11-software.html] att rp0 
/vdisk/VMS030.rp6 [note: this i a test disk I generated previously, to 
test booting] sho dev **** LOG from boot **** VAX 11/750 simulator 
V4.0-0 Current git commit id: ceb54e5f vax750.ini-19> att TD0 
/tu58/VAX750-CON01.TAP TD: buffering file in memory RP0: 
'/vdisk/VMS030.rp6' Contains ODS2 File system RP0: Volume Name: 
VAXVMSRL3 Format: DECFILE11B Sectors In Volume: 340670 VAX 11/750 
simulator configuration CPU idle=VMS, idle enabled, model=VAX 11/750, 
bootdev=A TLB2 units CMI MCTL nexus=0, address=F20000 UBA nexus=8, 
address=F30000, autoconfiguration enabled MBA0 nexus=4, address=F28000 
MBA1 disabled TODR TMR TTI TTO TC disabled TD TDC disabled DZ disabled 
VH disabled CR disabled LPT disabled RP Massbus adapter 0, 8 units RL 
disabled HK disabled RK disabled RQ disabled RQB disabled RQC disabled 
RQD disabled RY disabled TU disabled TS disabled TQ disabled XU disabled 
XUB disabled DMC disabled sim> b td0 Loading boot code from internal 
vmb.exe Please remove the volume "750 console" from the console device. 
Insert the first standalone system volume and enter "YES" when ready: 
Simulation stopped, PC: 000054C8 (MFPR #20,R0) [Note: CTRL/E to switch 
cartridges] sim> deta td0 TD: writing buffer to file sim> ! ls -l /tu58 
totaal 3284 -rwxrwxrwx 1 root root 262144 mrt 25 08:55 DECNET-VAX 
FF-BE-X083A-BE.TAP -rwxrwxrwx 1 root root 262144 mrt 25 08:56 DECNET-VAX 
V4 FF-BE-DL08A-BE.TAP -rwxrwxrwx 1 root root 262144 mrt 25 22:24 
SABKUP_VMS4.0_1_3-BE-CT97A-BE.TAP -rwxrwxrwx 1 root root 262144 mrt 25 
08:54 SABKUP_VMS4.0_2_3-BE-CT98A-BE.TAP -rwxrwxrwx 1 root root 262144 
mrt 25 08:54 SABKUP_VMS4.0_3_3-BE-CT99A-BE.TAP -rwxrwxrwx 1 root root 
262144 mrt 26 11:20 VAX750-CON01.TAP -rwxrwxrwx 1 root root 262144 mrt 
25 10:02 VAX750-CON02.TAP -rwxrwxrwx 1 root root 262144 mrt 25 08:51 
VAX750-CON03.TAP -rwxrwxrwx 1 root root 262144 mrt 25 08:51 
VAX750-CON04.TAP -rwxrwxrwx 1 root root 262144 mrt 25 08:51 
VAX750-CON05.TAP -rwxrwxrwx 1 root root 262144 mrt 25 21:17 VMS BIN 
BE-BL76A-BE.TAP [Note: these are all tape images from 
http://iamvirtual.ca/VAX11/VAX-11-software.html] sim> att -e td0 
/tu58/SABKUP_VMS4.0_1_3-BE-CT97A-BE.TAP TD: buffering file in memory [ 
sim> cont YES Resuming load operation on volume "SYSTEM_1", please stand 
by . . . Please remove the volume "SYSTEM_1" from the console device. 
Insert the next standalone system volume and enter "YES" when ready: 
Simulation stopped, PC: 000089DB (BBC #7,R0,89D8) [Note: again CTRlE to 
switch cartridges] sim> deta td0 TD: writing buffer to file sim> att -e 
td0 /tu58/SABKUP_VMS4.0_2_3-BE-CT98A-BE.TAP TD: buffering file in memory 
sim> cont YES Resuming load operation on volume "SYSTEM_2", please stand 
by . . . VAX/VMS Version V4.0 15-SEP-1984 22:29 Cancel failed for 
Afgebroken [Note: Dutch for Aborted] pi at raspi3bp /opt/simh-master $



More information about the Simh mailing list