this is obsolete doc -- see http://doc.nethence.com/ instead

NetBSD/vax with SIMH 

 

 

SIMH installation 

- Get WinPcap (http://www.winpcap.org/install/default.htm) and install it. 

- Get SMMH with ethernet support (http://simh.trailing-edge.com/), extract it and put the simh dir somewhere easyly accessible e.g. into C:\tp. And simply rename to e.g. "simh". 

- Also fetch NetBSD/vax ISO and put it into "c:\tp\simh", 

vaxcd.iso

 

 

VAX startup 

Start the VAX emulation, 

Start > Execute > cmd
cd c:\tp\simh
vax

 

You get the "sim>" prompt. Setup those parameters. Note the virtual CDrom drive to install NetBSD, 

#load c:\tp\simh\ka655x.bin -r
load ka655x.bin -r
set cpu 64m
set rq0 ra92
at rq0 netbsd.dsk
set rq1 cdrom
at rq1 vaxcd.iso
set console telnet=2223

Note. makes the console available on windows localhost:2223, for example 

 

Find out what physical network interface you can link to, 

att xq ?

Note. even on Windows, answer 'ethX' where X is the interface's number. Choose an unsused VMware interface or something like that : eventually create a loop device. 

 

If you want network even for NetBSD installation, enable it immediately, 

at xq0 eth3

Note. change ethX accordingly 

 

Start the VAX Emulation, 

boot cpu

 

Connect locally with a telnet client and boot from CD, 

boot dua1:

Note dua1: is for the second drive, namely the CDrom. 

 

 

NetBSD installation 

During the installation, change the CDrom device from 

cd0a --> ra1a

Note. if you want to install with FTP through qe0, proceed with next paragraph first 

Note. for the rest, as usual e.g. SHA1 password encryption and KSH default shell 

 

 

VAX autoboot 

We will now configure auto-booting anyways. Get out of SIMH and create the boot file, 

notepad bsdboot
#vi bsdboot

for example, 

load ka655x.bin -r
set cpu 64m
set rq0 ra92
at rq0 netbsd.dsk
at xq0 eth3
set console telnet=2223
boot cpu

Note. change ethX accordingly 

 

Now start the emulated VAX, 

vax bsdboot.txt
#vax bsdboot

and connect with your telnet client. 

 

 

References 

SIMH Homepage : http://simh.trailing-edge.com/ 

SIMH Documentation : http://simh.trailing-edge.com/pdf/all_docs.html 

SIMH User guide : http://simh.trailing-edge.com/pdf/simh_doc.pdf 

NetBSD/vax HOWTO : http://www.netbsd.org/ports/vax/emulator-howto.html 

OpenBSD howto : http://www.openbsd.org/fr/vax-simh.html 

Another howto : http://www.retrocomputinggeek.com/retrowiki/Install4.3BSDQuasijarus/ 

SIMICS : http://www.virtutech.com/products/simics_hindsight.html 

QEMU for windows : http://www1.interq.or.jp/~t-takeda/qemu/ 

GXemul : http://www.gavare.se/gxemul/ 

ES40 Emulator : http://www.es40.org/Homepage 

Other version, http://www.dbit.com/demo.html 

SIMH IBM 1401 : http://ed-thelen.org/1401Project/i1401_doc_version33-0.html