Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: headings level update for PDF export

Anchor
TOC
TOC
Include Page
KBCOMMON:KB-CSSstyle
KBCOMMON:KB-CSSstyle

Table of Contents

Table of Contents
excludeTable of Contents

...

...

CPU

...

ace_mode

A CHARON-VAX emulated CPU is configured with the "ace_mode" parameter.

...

The default VAX/PDP11 CPU mode is determined by the specific CHARON-VAX product license.


Parameterace_mode
TypeBoolean
Valuetrue or false


This statement enables the ACE mode if the CHARON-VAX license permits it. If this statement is omitted from the CHARON-VAX configuration file and the license permits it, "true" is the default, otherwise "false" is the default. For test purposes the ACE mechanism can be disabled with:

set cpu ace_mode=false


Info

"set cpu ace_mode=true" is ignored when the license does not permit ACE operation.

The CHARON-VAX log file displays the status of the ACE option.

The ACE mode is disabled when the host system does not meet the minimum physical requirements for this operation. If the emulator appears to not run at its normal performance, check the log file for a change in the ACE mode and verify that sufficient host resources, especially memory, are available.

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

RAM

  

The CHARON-VAX / CHARON-PDP memory subsystem is permanently loaded and has the logical name "ram".

size

Parametersize
TypeNumeric
ValueSize of the emulated memory in MB.


Example:

set ram size = 512


The amount of memory is capped at a maximum, this is defined in the CHARON license key. If the host system cannot allocate enough memory to map the requested emulated memory, CHARON-VAX / CHARON-PDP generates an error message in the log file and reduces its effective memory size.

The following table lists the values of emulated RAM for various hardware models of virtual VAX/PDP11 systems:


Hardware ModelRAM size (in MB)

MinMaxDefaultIncrement
PDP11932422
PDP11942422
MicroVAX_II116161,8,16
MicroVAX_360016641616
MicroVAX_390016641616
VAXserver_360016641616
VAXserver_390016641616
VAXserver_3600_128321283232
VAXserver_3900_128321283232
MicroVAX_3100_Model_96161281616
VAXstation_4000_Model_90161281616
VAX_4000_Model_106161281616
VAX_6000_Model_310325123232
VAXserver_3600_512325123232
VAXserver_3900_512325123232
MicroVAX_3100_Model_98165121616
VAX_4000_Model_108165121616
VAX_4000_Model_700645126464
VAX_4000_Model_705645126464
VAX_66101283584128128
VAX_66201283584128128
VAX_66301283584128128
VAX_66401283584128128
VAX_66501283584128128
VAX_66601283584128128


Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

TOY

CHARON-VAX / CHARON-PDP maintains its time and date using the "toy" (time-of-year) component. In order to preserve the time and date while a virtual system is not running, the TOY component uses a binary file on the host system to store the date and time relevant data. The name of the file is specified by the “container” option of the "toy" component.

container

Parametercontainer
TypeText string
Value

Specifies a name for the file in which CHARON-VAX / CHARON-PDP preserves the time and date during its “offline” period. This file also keeps some console parameters (such as the default boot device).

By default it is left unspecified.

(info) it is recommended to specify the full path to the TOY file.


Example:

set toy container="C:\Charon\my_virtual_system.dat"

The CHARON-VAX / CHARON-PDP time zone may be different from that of the host system. Correct CHARON time relies on the correctness of the host system time to calculate the duration of any CHARON “offline” periods. (i.e. while the virtual system is not running). Every time CHARON comes on line it calculates a Delta time (the system time is used if there is no TOY file). Therefore, if the host system time is changed while CHARON is not running, the CHARON time may be incorrect when CHARON is restarted and the CHARON time must be set manually.

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

KW11-L and KW11-P Timers (PDP-11)

The KW11-L timer is used in PDP-11 system emulation. It supports a 50Hz, 60Hz and 70Hz frequency.

kw11 frequency

A time correction mechanism handles any time slips between the emulated and the host system time. The KW11-L frequency can be set in the configuration file as follows:

set kw11 frequency=50

For PDP-11 configurations this device is loaded automatically.

...

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

ROM

The System Flash ROM file conserves specific parameters between reboots.

container

Parametercontainer
TypeText string
Value

Specifies the name of a file in which CHARON-VAX stores an intermediate state of its Flash ROM. This state includes, for example, most of the console parameters.

By default it is left unspecified.

(info) it is recommended to specify the full path to this file


Example

set rom container="C:\Charon\my_virtual_system.rom"


Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

PDP-11 Boot ROM

PDP-11 Boot ROM has two parameters: ‘ext_rom’ and ‘ext_rom_address’. Specify the external ROM file and offset within the file to load the ROM from. This feature allows changing the used boot ROM to a custom one.

ext_rom

Parameterext_rom
TypeText string
ValueSpecifies a file containing external boot code

ext_rom_address

Parameter

ext_rom_address

TypeNumeric
ValueSpecifies an offset to be used for the file specified by the ext_rom parameter


Example:

set rom ext_rom="custom_rom.bin"
set rom ext_rom_address=0

The ROM file must contain a binary dump.

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

EEPROM

container

Parametercontainer
TypeText string
Value

A string specifying a file name to store the content of the EEPROM.

Example:

set eeprom container="vx6k610.rom"

This command enables EEPROM parameters (e.g., default boot drive) to be automatically saved to a specified file. The EEPROM file is created in the directory in which CHARON-VAX starts. The EEPROM file is created or overwritten each time any parameter relevant to the EEPROM content is changed.

(info) it is recommended to specify the full path to this file



Example

set eeprom container="C:\Charon\my_virtual_system.rom"


Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc
 

Div
classpagebreak


Auto Boot

CHARON-VAX / CHARON-PDP systems can be configured to boot the operating system automatically at start up.

MicroVAX3100, VAXstation 4000, VAX6310 and VAX 4000

Those models boot automatically if the correct boot flags are set (and saved in the VAX console files) using the following command:

Console Parameterhalt
Description

Determines whether the MicroVAX3100, VAXstation 4000, VAX6310 and VAX 4000 boot automatically if the correct boot flags are set (and saved in the VAX console files).

The value is:

  • "reboot"

Example:

>>>set halt reboot


 

Warning

Please check that the "toy container" and "rom container" parameters are specified in the configuration file to store the boot flags.


MicroVAX II, MicroVAX 3600/3900 and VAXserver 3600/3900

The ROM of the MicroVAX II, MicroVAX 3600, MicroVAX 3900, VAXserver 3600 and  VAXserver 3900 servers does not allow the VAX console to accept the command setting "auto-boot". Instead, an automatic boot on startup can be specified in the CHARON-VAX configuration file as follows:

Parameterbdr boot
TypeText string
Value

Determines whether the MicroVAX II, MicroVAX 3600, MicroVAX 3900, VAXserver 3600 and  VAXserver 3900 servers boot automatically if the correct boot flags are set (and saved in the VAX console files).The value is:

  • "auto"

 
Example:

set bdr boot=auto



Warning
Check that the "toy container" and "rom container" parameters are specified in the configuration file to store the boot flags.


Div
classpagebreak


PDP11/93 and PDP11/94

The ROM of the PDP11/93 and PDP11/94 does not allow the PDP11 console to accept the command setting "auto-boot". Instead, automatic boot on startup can be specified in the CHARON-PDP configuration file as follows:

Parameterscpu_0 auto_boot
TypeText string
Value

Determines whether the PDP11/93 or PDP11/94 server boots automatically from the specified disk.The value is the disk drive to boot from.

Example:

set cpu_0 auto_boot = "DU0"


 

Warning
Check that the "toy container" and "rom container" parameters are specified in the configuration file to store the boot flags.

VAX66x0

Parameterxmi boot
TypeText string
Value

Determines whether the CHARON VAX66x0 startup procedure stops at the ">>>" prompt after self-tests.The values are:

  • "auto"

  • "manual" (default)

Example:

set xmi boot = "auto"

The value "autoenables automatic boot from a default boot specification, previously configured in the VAX console.The value "manual" disables the automatic boot once the self tests are passed.


Warning
Check that the "toy container" and "rom container" parameters are specified in the configuration file to store the boot flags.

...