MESS Apollo sysinfo

Features (DN3500)

Variants

Usage

MESS will emulate one of the following Apollo workstations and servers:

System Apollo Monitor
dn3500 DN3500 Color or 15" Monochrome
dn3500_19i DN3500 19" Monochrome
dsp3500 DSP3500 Terminal
dn3000 DN3000 Color or 15" Monochrome
dn3000_19i DN3000 19" Monochrome
dsp3000 DSP3000 Terminal
dn5500 DN5500 Color or 15" Monochrome
dn5500_19i DN5500 19" Monochrome
dsp5500 DSP5500 Terminal

To run an Apollo emulation start MESS with one system and additional command line options, e.g.

 $ ./mess dn3500 -mouse -log -disk1 <pathname>.awd -flop <pathname>.afd

Useful command line options:

Be sure to set the following options in mess.ini or as command line option

Option Value
video opengl
window 1
maximize 0

Driver Configuration

The Apollo Driver Configuration menu has the following entries

Service/NormalModeselect Service mode or Normal Mode
Graphics Controllerselect 8-Plane Color, 4-Plane Color or 15" Monochrome graphics controller
German Keyboardselect German Apollo keyboard
20 Years Ago ...set default date in the RTC back by 20 years to omit the Nov 2, 1997 problem of Domain/OS software releases before SR 10.4.1
Node ID from Diskset node ID to value from the logical volume label of the first logical disk volume; without this option the default node ID 12345 is used
Idle Sleepadd sleep calls in the Idle Loop of Domain/OS to reduce the CPU usage of the emulation; should be used only for DSP
Trap Tracetrace all Domain/OS SVC traps in the error log file
FPU Tracetrace all FPU operations in the error log file
Disk Tracetrace disk I/O in the error log file
Network Tracetrace network packets in the error log file

20 Years Ago ... and Node ID from Disk should normally be on, all others should be off.

Misc

An image file of an Apollo floppy disk or of an Apollo Winchester disk may be used to run the Apollo standalone utilities or to boot Domain/OS. If no image file is available, the build-in netserver emulation may be used to run the Apollo standalone utilities. To setup the netserver directory tree

 # cd /
 # tar cf /tmp/netserver-files.tar sau7 sau8 sau_sys sys/net/netboot sysboot
 $ cd <your emulation directory>
 $ mkdir -p apollo/roms/apollo
 $ (cd apollo/roms/apollo && tar xf /tmp/netserver-files.tar)
 > di e
 > ld
 > ex config

Notes:

Keyboard

F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
SHELL CUT UNDO MOVE INS LINE CHAR SAVE ABORT HELP
CMD COPY PASTE GROW MARK DEL DEL AGAIN READ EDIT EXIT HOLD

Set Num Lock to use the Function keys F1 - F9 and F10 = F0 without Apollo mapping.

PC Keyboard Apollo Keyboard
Insert NEXT WINDOW
Delete POP
Right Window NEXT WINDOW
Menu POP

BIOS options

The Apollo emulation will use the following ROM image files in ROM path <rompath>/dn3500:

refer to http://www.bitsavers.org/bits/Apollo/firmware/

Note: ROM image file names must be converted to lower case unless they are zipped into zip file <rompath>/dn3500.zip

RAM options

RAM is configured with fixed size in MESS

Controllers

MESS supports the emulation of the DN3500, DN3000, DN5500, DSP3500, DSP3000 and DSP5500 with

Known Issues

History and Trivia

refer to

Links

Other Emulators


refer to http://mess.redump.net/sysinfo


Updated on 17 Jun 2013, 14:58 GMT