VAX 4000 Model 108 configuration file

VAX 4000 Model 108 configuration file

#
# Copyright (C) 1999-2018 STROMASYS
# All rights reserved.
#
# The software contained on this media is proprietary to and embodies the
# confidential technology of STROMASYS. Possession, use, duplication, or
# dissemination of the software and media is authorized only pursuant to a
# valid written license from STROMASYS.
#
#============================================================================
#
# Sample configuration file for VAX 4000 Model 108.
#
# Specify the hw_model prior to any other commands. This parameter informs
# the emulator what type of VAX it should build and enables all other
# commands.
#
#----------------------------------------------------------------------------

set session hw_model = VAX_4000_Model_108

#============================================================================
#
# Choose a name for the instance, if needed, to differentiate it among other
# instances running on the same host.
#
#----------------------------------------------------------------------------

#set session configuration_name = VAX_4000_Model_108

#============================================================================
#
# Use the following commands to disable the rotating LOG files and enable
# a single LOG file. Select either append or overwrite (for each time the
# instance starts) and specify desired log path and file name.
#
#----------------------------------------------------------------------------

set session log_method = append
#set session log_method = overwrite
#set session log = VAX_4000_Model_108.log

#============================================================================
#
# The following line tells the emulator where to preserve NVRAM content.
# The file maintains the current time of the emulated VAX (when it is not
# running) and other console parameters (such as default boot device).
#
#----------------------------------------------------------------------------

#set toy container="vx4k108.dat"

#============================================================================
#
# The following line tells the emulator where to store intermediate state
# of the Flash ROM and console parameters. It is highly recommended to enable
# this and the previous toy file for the emulator to be able to correctly
# preserve the saved state of the console.
#
#----------------------------------------------------------------------------

#set rom container="vx4k108.rom"

#============================================================================
#
# Disable or enable dynamic instruction translation by the cpu (ACE). The use
# of DIT may be also prohibited by the license. If not specified (i.e. when
# both lines remain commented out) the DIT is enabled as soon as the license
# allows to do so and is disabled otherwise ...
#
#----------------------------------------------------------------------------

#set cpu ace_mode=false
#set cpu ace_mode=true

#============================================================================
#
# Specify the size of RAM (default is 16MB). Note that DIT (when enabled)
# also needs certain amount of memory which grows linearly following the size
# of memory specified here. Also remember that the dongle license might limit
# the maximum amount of memory.
#
#----------------------------------------------------------------------------

#set ram size=32
#set ram size=64
#set ram size=80
#set ram size=128
#set ram size=256
#set ram size=512

#============================================================================
#
# Assign four built-in serial lines as necessary. Currently the emulator
# offers two ways to use built-in serial lines:
#
# 1) connection to COM ports (via physical_serial_line) and
# 2) attach a third party terminal emulator (virtual_serial_line).
#
# Once the desired connection is chosen and the corresponding line is
# enabled, connect it to the preloaded controller QUART by chosing the QUART
# line number (in square brackets). See OPA0 example, below.
#
#----------------------------------------------------------------------------

#load physical_serial_line TTA0 line="/dev/ttyN"
#load virtual_serial_line TTA0 port=10000
#set quart line[0]=TTA0

#load physical_serial_line TTA1 line="/dev/ttyN"
#load virtual_serial_line TTA1 port=10001
#set quart line[1]=TTA1

#load physical_serial_line TTA2 line="/dev/ttyN"
#load virtual_serial_line TTA2 port=10002
#set quart line[2]=TTA2

#============================================================================
#
# Select the connection method for the console serial line OPA0.
#
#----------------------------------------------------------------------------

#load physical_serial_line OPA0 line="/dev/ttyN"
#load virtual_serial_line OPA0 port=10003
load operator_console OPA0
set quart line[3]=OPA0

#----------------------------------------------------------------------------
#
# Uncomment to allow 'F6' to terminate the running emulator.
#
#----------------------------------------------------------------------------

#set OPA0 stop_on = "F6"

#============================================================================
#
# The VAX 4000 Model 108 contains built-in PCI SCSI adapter called PKA
# within the configuration file.
#
#----------------------------------------------------------------------------
#
# Uncomment to connect the emulator's DKA0 to the disk image.
#
#----------------------------------------------------------------------------

#load virtual_scsi_disk pka_0 scsi_bus=pka scsi_id=0
#set pka_0 container="<file-name>.vdisk"

#============================================================================
#
# Uncomment to connect the emulator's DKA100 to a host disk drive.
#
#----------------------------------------------------------------------------

#load virtual_scsi_disk pka_1 scsi_bus=pka scsi_id=1
#set pka_1 container="/dev/sd<L>"

#============================================================================
#
# Uncomment to connect the emulator's GKA200 to an unknown SCSI device.
#
#----------------------------------------------------------------------------

#load physical_scsi_device pka_2 scsi_bus=pka scsi_id=2
#set pka_2 container="/dev/sg<N>"

#============================================================================
#
# Uncomment to connect the emulator's DKA300 to the host's CD/DVD-ROM drive.
#
# Device name may be different depending on particular version of host
# operating system. Choose one which suits best.
#
#----------------------------------------------------------------------------

#load virtual_scsi_cdrom pka_3 scsi_bus = pka scsi_id = 3

#set pka_3 container = "/dev/cdrom"
#set pka_3 container = "/dev/cdrom1"
#set pka_3 container = "/dev/cdrom<N>"
#set pka_3 container = "/dev/sr0"
#set pka_3 container = "/dev/sr<N>"

#============================================================================
#
# Uncomment to connect the emulator's DKA400 to an .ISO file (CD/DVD image).
#
#----------------------------------------------------------------------------

#load virtual_scsi_cdrom pka_4 scsi_bus=pka scsi_id=4
#set pka_4 container="<file-name>.iso"

#============================================================================
#
# Uncomment to connect the emulator's MKA500 to the host's SCSI tape drive.
#
#----------------------------------------------------------------------------

#load virtual_scsi_tape pka_5 scsi_bus=pka scsi_id=5
#set pka_5 container="/dev/sg<N>"

#============================================================================
#
# Uncomment to connect the emulator's MKA600 to a .VTAPE file (tape image).
#
#----------------------------------------------------------------------------

#load virtual_scsi_tape pka_6 scsi_bus=pka scsi_id=6
#set pka_6 container="<file-name>.vtape"

#============================================================================
#
# If necessary, load an optional SCSI controller SCSI_B (PKB).
#
# ATTENTION! Old versions of VAX/VMS (older then 5.5-2H4) do not support
# the optional SCSI controller and may fail to boot if this option is loaded.
#
#----------------------------------------------------------------------------

#include kzdda.icfg

#============================================================================
#
# Enable the built-in SGEC Ethernet Adapter (EZA).
#
# TIP: You need to uncomment the "set EZA ..." line and one of the
# "load packet_port ..." lines below to attach the EZA to host NIC (or not)
#
#----------------------------------------------------------------------------

#set EZA interface = EZA0

# choose this one to leave EZA unconnected
#load packet_port EZA0 interface = "(disabled)"

# choose this one to connect EZA to host's NIC (by its name)
#load packet_port EZA0 interface = "eth<N>"

#============================================================================
#
# Load an optional DHW42-AA (or DHW42-BA, or DHW42-CA) serial line controller
# (C-DAL).
#
# Only one instance of DHW42AA/BA/CA can be loaded.
#
#----------------------------------------------------------------------------

#load DHW42AA/DHV11 TXA
#load DHW42BA/DHV11 TXA
#load DHW42CA/DHV11 TXA

#load physical_serial_line TXA0 line="/dev/ttyN"
#load virtual_serial_line TXA0 port=10010
#set TXA line[0]=TXA0

#load physical_serial_line TXA1 line="/dev/ttyN"
#load virtual_serial_line TXA1 port=10011
#set TXA line[1]=TXA1

#load physical_serial_line TXA2 line="/dev/ttyN"
#load virtual_serial_line TXA2 port=10012
#set TXA line[2]=TXA2

#load physical_serial_line TXA3 line="/dev/ttyN"
#load virtual_serial_line TXA3 port=10013
#set TXA line[3]=TXA3

#load physical_serial_line TXA4 line="/dev/ttyN"
#load virtual_serial_line TXA4 port=10014
#set TXA line[4]=TXA4

#load physical_serial_line TXA5 line="/dev/ttyN"
#load virtual_serial_line TXA5 port=10015
#set TXA line[5]=TXA5

#load physical_serial_line TXA6 line="/dev/ttyN"
#load virtual_serial_line TXA6 port=10016
#set TXA line[6]=TXA6

#load physical_serial_line TXA7 line="/dev/ttyN"
#load virtual_serial_line TXA7 port=10017
#set TXA line[7]=TXA7

#============================================================================
#
# Configure an optional RQDX3 storage controller (MSCP/QBUS). It handles disk
# images, disk drives, CD-ROM drives, magneto-optical drives, floppy drives.
#
#----------------------------------------------------------------------------

#load RQDX3 DUA

#set DUA container[0]="<file-name>.vdisk"
#set DUA container[1]="/dev/sd<L>"
#set DUA container[2]="/dev/sr<N>"
#set DUA container[3]="<file-name>.iso"

#load RQDX3 DUB address=...
#load RQDX3 DUC address=...

#============================================================================
#
# Configure an optional TQK50 tape storage controller (TMSCP/QBUS). It handles
# tape images, and physical tape drives attached to the host.
#
#----------------------------------------------------------------------------

#load TQK50 MUA

#set MUA container[0]="<file-name>.vtape"
#set MUA container[1]="/dev/sg<N>"

#load TQK50 MUB address=...
#load TQK50 MUC address=...

#============================================================================
#
# Load optional DELQA QBUS Ethernet Adapter (XQA).
#
# TIP: You need to uncomment the "load DELQA ..." line and one of the
# "load packet_port ..." lines below to attach the XQA to host NIC (or not)
#
#----------------------------------------------------------------------------

#load DELQA XQA interface = XQA0

# choose this one to leave XQA unconnected
#load packet_port XQA0 interface = "(disabled)"

# choose this one to connect XQA to host's NIC (by its name)
#load packet_port XQA0 interface = "eth<N>"

#============================================================================
#
# Configure an optional DHV11 (or DHQ11, CXY08, CXA16, CXB16) serial line
# controller (QBUS). The address and vector must be set as required by the
# guest operating system.
#
#----------------------------------------------------------------------------

#load DHV11/DHV11 TXA
#load DHQ11/DHV11 TXA
#load CXY08/DHV11 TXA
#load CXA16/DHV11 TXA
#load CXB16/DHV11 TXA

#load physical_serial_line TXA0 line="/dev/ttyN"
#load virtual_serial_line TXA0 port=10010
#set TXA line[0]=TXA0

#load physical_serial_line TXA1 line="/dev/ttyN"
#load virtual_serial_line TXA1 port=10011
#set TXA line[1]=TXA1

#load physical_serial_line TXA2 line="/dev/ttyN"
#load virtual_serial_line TXA2 port=10012
#set TXA line[2]=TXA2

#load physical_serial_line TXA3 line="/dev/ttyN"
#load virtual_serial_line TXA3 port=10013
#set TXA line[3]=TXA3

#load physical_serial_line TXA4 line="/dev/ttyN"
#load virtual_serial_line TXA4 port=10014
#set TXA line[4]=TXA4

#load physical_serial_line TXA5 line="/dev/ttyN"
#load virtual_serial_line TXA5 port=10015
#set TXA line[5]=TXA5

#load physical_serial_line TXA6 line="/dev/ttyN"
#load virtual_serial_line TXA6 port=10016
#set TXA line[6]=TXA6

#load physical_serial_line TXA7 line="/dev/ttyN"
#load virtual_serial_line TXA7 port=10017
#set TXA line[7]=TXA7

#load DHV11 TXB address=...
#load DHQ11 TXB address=...
#load CXY08 TXB address=...
#load CXA16 TXB address=...
#load CXB16 TXB address=...

# this is the end of the configuration file #################################




© Stromasys, 1999-2025  - All the information is provided on the best effort basis, and might be changed anytime without notice. Information provided does not mean Stromasys commitment to any features described. 
Need fast, reliable migration? We have done it countless times. Talk to an expert