xbeaver configuration file directives

cpuclock - Set the cpu clock

cpuclock <cpu-speed>

Sets up the emulation cpu speed (in Mhz). Note that the speed is only approximate.

map - Map memory

map <physical-address> <logical-address>

Maps an area of physical memory (RAM) into the z80 logical address range

output - Output bytes to a port

output <port-address> [<port-values>]

outputs the port values to the port address. Multiple values to be output maybe specified in the directive.

byte - Store bytes to memory

byte <logical-address> [<memory-data>]

stores the memory-data into memory locations starting at the logical address given

nasload - Load a nascom file

nasload <filename>

loads the file given into the z80 address space (Nascom file format).

binload - Load a binary file

binload <logical-address> <filename>

loads the file given into the z80 address space at the address given (binary rom image).

board - Define a board

board <port-address> <board-name> [board specific setup]

Installs a board into the xbeaver emulator on the current bus (by default the io bus). The boards available are given here

bus - Select/Create an iobus

bus <bus-name>

Selects bus-name as the bus to use to map boards. The bus is created if it has not been used before. The default bus is "io" and is accessed with native z80 io instructions. Additional buses can be accessed using the internal bus mapper "intbus".

verbose - Sets verbose mode

verbose

Increases the reporting level

quiet - Clears verbose mode

quiet

Turns off reporting

include - includes another configuration file

include <filename>

Runs the configuration file specified

optionset - sets the given option

optionset <options>

Sets the option(s) given - options are each single letter A..Z

optionclr - clears the given option

optionclr <options>

Clears the option(s) given - options are each single letter A..Z

if - test option

if <options> <command>

Executes the command if any of the options specified are set. An option may be preceeded by ! to invert the test.

unless - test option

unless <options> <command>

Executes the command if none of the options specified are set. An option may be preceeded by ! to invert the test.

echo - echo a string to the console

echo <string>

Echos the string given to the console