![]() |
CHARON-11 is a PDP-11 software emulator available from Software Resources International (SRI). CHARON-11 executes binary PDP-11 code like a hardware PDP-11 CPU, and also emulates most PDP-11 peripheral hardware components. Utilities are available to transfer files between the host system and the emulated environment. |
|
Host system support CHARON-11 runs as an application on one of the following platforms
For
the host system, 64 MB main memory and an Alpha 21164 or Intel Pentium
(300 MHz or higher) are recommended to provide adequate performance. The installation of CHARON-11 requires 10 MB disk space; this does not include the disk space for the PDP-11 disk images. CHARON-11 can emulate all PDP-11 models which were designed and sold by Digital Equipment Corporation in the past. It supports CPU options, Unibus and Qbus architectures, real time clocks, most disk controllers (including MSCP devices), several tape controllers (including TMSCP devices), nearly all asynchronous serial line options ever build by Digital, as well as printers and Ethernet cards.
Typical CHARON-11 Screen:The PDP-11 console is connected to the internal terminal emulator;the CHARON-11 command window is at the bottom By means of a configuration file, CHARON-11 builds in less than a second a specific PDP-11 system configuration and boots from its PDP-11 disks (which are in effect files on the host system). As you can archive configuration and disk-image files as usual, you can build libraries of 100's of virtual systems. Since you can run multiple copies of CHARON-11 in parallel, you can replace multiple PDP-11's with one host, or develop PDP-11 at the same time as running production systems. Since CHARON-11 runs on laptops with Windows NT, this provides a fast and portable development system. The Ethernet card in the laptop can be used to transfer code to other PDP-11 systems via DECnet. Every effort is made to make the CHARON-11 runtime system behave as compatible as possible with the known PDP-11 hardware behavior. However, a few limitations and incompatibilities do exist depending on the host platform and the application. CHARON-11 does not contain Y2K non-compliant code. Most PDP-11 hardware did not have a Time Of Year (TOY) clock, hence their emulation does not have date dependent components. The emulation of the TOY clock of the PDP 11/93 and PDP 11/94 is fully Y2K compliant. CHARON-11 directly executes binary PDP-11 instructions, and does not require or use source code. This implies that Y2K problems in the PDP-11 operating system and applications must be examined separately.
New virtual PDP-11 devices We took the opportunity, when we designed PDP-11's in software, to create some useful peripherals which never existed in hardware. They are helpful in extending the life of PDP-11 applications on a new host system, by building virtual networks and allowing PDP-11 applications to communicate with applications in the host system:
Replacing special hardware Not all PDP-11 peripherals have equivalents on a standard host system. CHARON-11 has options to map specific older peripherals to new products:
A more generic solution is also available by connnecting existing Qbus or Unibus peripheral hardware to the host system via a PCI to Qbus or Unibus adapter. These adapters can be ordered from us and are made by The Logical Company:
CHARON-11 provides through these bus adapters a fully transparent connection to the original I/O options, and no changes in the PDP-11 operating system software, drivers or applications are required. |
|
For
further information, please send an e-mail to: EQUIcon Software GmbH Tel
+49 3641 / 6224 0 |