<div dir="ltr"><div>Hi all. I made a couple of changes to 3bsd-dboot.ini so it will do the loading for you:</div><div><br></div><div>set tto 7b<br>set rq dis<br>set lpt dis<br>set rl dis<br>set hk dis<br>set rq dis<br>set rqb dis<br>set rqc dis<br>set rqd dis<br>set ry dis<br>set ts dis<br>set tq dis<br>set dz 7b<br>set dz lines=16<br>att dz -m 2311<br>set rp0 rp06<br>at rp0 rp06.disk<br>set tu0 te16<br>D 30000 00009FDE<br>D 30004 D0512001<br>D 30008 D004A101<br>D 3000C 0400C113<br>D 30010 10008F32<br>D 30014 D40424C1<br>D 30018 8FD00CA1<br>D 3001C 80000000<br>D 30020 320800C1<br>D 30024 A1FE008F<br>D 30028 28C1D410<br>D 3002C 14C1D404<br>D 30030 C139D004<br>D 30034 c1d00400<br>D 30038 e1500404<br>D 3003C 00f75007<br>go 30000                           <-- Change below this line and note "go 2" has moved<br>expect "Boot" send "hp(0,0)vmunix\r";c<br>expect "#" send "\004\r";c<br>go 2</div><div><br></div><div>Enjoy...<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 28, 2023 at 7:03 PM Phil Budne <<a href="mailto:phil@ultimate.com">phil@ultimate.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I got curious, and decided to try booting the 3bsd tape image:<br>
> <a href="http://sourceforge.net/projects/bsd42/files/Install%20tapes/3%20BSD/3bsd.tap.bz2/download" rel="noreferrer" target="_blank">http://sourceforge.net/projects/bsd42/files/Install%20tapes/3%20BSD/3bsd.tap.bz2/download</a><br>
<br>
I didn't try building anything<br>
<br>
Install instructions viewable (once installed, or from<br>
<a href="https://www.tuhs.org/Archive/Distributions/UCB/3bsd.tar.gz" rel="noreferrer" target="_blank">https://www.tuhs.org/Archive/Distributions/UCB/3bsd.tar.gz</a>) via:<br>
<br>
nroff -ms /usr/doc/vmunix/newsetup.t<br>
<br>
================ 3bsd-tboot.ini<br>
<br>
set tto 7b<br>
; from <a href="https://gunkies.org/wiki/Installing_32V_on_SIMH#tboot.ini" rel="noreferrer" target="_blank">https://gunkies.org/wiki/Installing_32V_on_SIMH#tboot.ini</a><br>
set rq dis<br>
set lpt dis<br>
set rl dis<br>
set hk dis<br>
set rq dis<br>
set rqb dis<br>
set rqc dis<br>
set rqd dis<br>
set ry dis<br>
set ts dis<br>
set tq dis<br>
set dz lines=8<br>
set rp0 rp06<br>
at rp0 rp06.disk<br>
set tu0 te16<br>
at tu0 3bsd.tap<br>
D 30000 20009FDE<br>
D 30004 D0512001<br>
D 30008 3204A101<br>
D 3000C C113C08F<br>
D 30010 A1D40424<br>
D 30014 008FD00C<br>
D 30018 C1800000<br>
D 3001C 8F320800<br>
D 30020 10A1FE00<br>
D 30024 00C139D0<br>
D 30028 04c1d004<br>
D 3002C 07e15004<br>
D 30030 0000f750<br>
go 30000<br>
go 0<br>
<br>
================ installing from tape<br>
<br>
$ ./simh/BIN/vax780 3bsd-tboot.ini <br>
<br>
VAX 11/780 simulator Open SIMH V4.1-0 Current        git commit id: 348f5f29<br>
/media/INTERNAL/SCRATCH/3bsd/3bsd-tboot.ini-17> at tu0 3bsd.tap<br>
%SIM-INFO: TU0: Tape Image '3bsd.tap' scanned as SIMH format<br>
<br>
HALT instruction, PC: 00030033 (HALT)<br>
=mkfs<br>
file sys size: 7942<br>
file system: hp(0,0)<br>
isize = 5072<br>
m/n = 3 500<br>
=restor<br>
Tape? ht(1,1)<br>
Disk? hp(0,0)<br>
Last chance before scribbling on disk. <RETURN><br>
End of tape<br>
=boot<br>
<br>
Boot<br>
: hp(0,0)vmunix<br>
61856+61008+70120 start 0x4B4<br>
VM/UNIX (Berkeley Version 2.7) 2/10/80 <br>
real mem  = 8323072<br>
avail mem = 8062976<br>
ERASE IS CONTROL-H!!!<br>
# ps ax<br>
   PID TTY TIME COMMAND<br>
     0 ?   0:17 swapper<br>
     1 ?   0:00 init.vm<br>
     2 ?   0:00 pagedaemon<br>
     3 co  0:00 - (sh)<br>
     7 co  0:00 ps ax <br>
# vmstat<br>
         Procs  Virtual Real         Page        Swap      Disk             Cpu<br>
RQ DW PW SL SW   AVM TX  FRE  RE PI PO FR  DE  SR I O  D0 D1 D2  CS US NI SY ID<br>
 0  0  0  3  0    80 5515518   0  0  0  0   0 0.0 0 0   0  0  0   0  0  0  0100<br>
# chk /dev/rrp0a<br>
icheck /dev/rrp0a<br>
/dev/rrp0a:<br>
files    154 (r=112,d=12,b=8,c=22)<br>
used    1078 (i=28,ii=0,iii=0,d=1050)<br>
free    6545<br>
missing    0<br>
dcheck /dev/rrp0a<br>
/dev/rrp0a:<br>
     entries  link cnt<br>
1       0       0<br>
# /etc/mkfs /dev/rrp0g 145673<br>
isize = 65488<br>
        (or 43147 on RM03)<br>
m/n = 3 500<br>
# /etc/mount /dev/rp0g /usr<br>
# cd /usr<br>
# cp /dev/rmt5 /dev/null<br>
# cp /dev/rmt5 /dev/null<br>
# tar xvbf 20 /dev/rmt1<br>
x ./adm/msgbuf, 0 bytes, 0 tape blocks<br>
....<br>
<br>
# dd if=/usr/mdec/uboot of=/dev/rrp0a bs=1b count=1<br>
1+0 records in<br>
1+0 records out<br>
<br>
# passwd root<br>
.....<br>
# sync<br>
# sync<br>
# sync<br>
# <CTRL/E><br>
simh> quit<br>
<br>
================ 3bsd-dboot.ini<br>
<br>
; from <a href="https://gunkies.org/wiki/Installing_32V_on_SIMH#dboot.ini" rel="noreferrer" target="_blank">https://gunkies.org/wiki/Installing_32V_on_SIMH#dboot.ini</a><br>
; (just removed attach tu0)<br>
set tto 7b<br>
set rq dis<br>
set lpt dis<br>
set rl dis<br>
set hk dis<br>
set rq dis<br>
set rqb dis<br>
set rqc dis<br>
set rqd dis<br>
set ry dis<br>
set ts dis<br>
set tq dis<br>
set dz 7b<br>
set dz lines=16<br>
att dz -m 2311<br>
set rp0 rp06<br>
at rp0 rp06.disk<br>
set tu0 te16<br>
D 30000 00009FDE<br>
D 30004 D0512001<br>
D 30008 D004A101<br>
D 3000C 0400C113<br>
D 30010 10008F32<br>
D 30014 D40424C1<br>
D 30018 8FD00CA1<br>
D 3001C 80000000<br>
D 30020 320800C1<br>
D 30024 A1FE008F<br>
D 30028 28C1D410<br>
D 3002C 14C1D404<br>
D 30030 C139D004<br>
D 30034 c1d00400<br>
D 30038 e1500404<br>
D 3003C 00f75007<br>
go 30000<br>
go 2<br>
<br>
================ boot from disk<br>
<br>
$ ./simh/BIN/vax780 3bsd-dboot.ini<br>
<br>
VAX 11/780 simulator Open SIMH V4.1-0 Current        git commit id: 348f5f29<br>
/media/INTERNAL/SCRATCH/3bsd/3bsd-dboot.ini-15> att dz -m 2311<br>
%SIM-INFO: Listening on port 2311<br>
Modem control activated<br>
<br>
HALT instruction, PC: 00030040 (HALT)<br>
<br>
Boot<br>
: hp(0,0)vmunix<br>
61856+61008+70120 start 0x4B4<br>
VM/UNIX (Berkeley Version 2.7) 2/10/80 <br>
real mem  = 8323072<br>
avail mem = 8062976<br>
ERASE IS CONTROL-H!!!<br>
# <CTRL/D><br>
Sat Sep 27 12:51:17 PDT 1980<br>
entering rc<br>
clearing mtab<br>
mounting /usr on /dev/rp0g<br>
preserving Ex temps and clearing /tmp<br>
starting update<br>
starting cron<br>
leaving rc<br>
<br>
<br>
<br>
Virtual VAX/UNIX (Ernie Co-vax)<br>
<br>
login: <br>
<br>
(was able to log in on console<br>
and tty1 via telnet localhost 2311)<br>
<br>
<br>
================ shutdown from multi-user<br>
<br>
# kill 1<br>
# ERASE IS CONTROL-H!!!<br>
# sync<br>
# sync<br>
# sync<br>
# <CTRL/E><br>
Simulation stopped, PC: 8000085F (BLBC 80010FA0,8000085F)<br>
sim> q<br>
Goodbye<br>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>End of line</div><div>JOB TERMINATED<br></div><div><br></div><div><br></div></div></div>