Produktübersicht

  

CHARON-11 ist ein PDP-11 Softwareemulator, entwickelt von der Firma Software Resources International (SRI). CHARON-11 führt binären PDP-11 Code wie eine PDP-11-CPU aus, und kann zusätzlich die meiste PDP-11 Peripherie emulieren.

Tools für den Datentransfer zwischen dem alten PDP-11-System und dem neuen System sind verfügbar.



Host System Unterstützung

CHARON-11 läuft als Applikation auf folgenden Plattformen

  • Compaq Tru64® UNIX 4.0 C, D oder E auf Alpha® basierenden Systemen
  • Compaq OpenVMS® 7.2 oder höher
  • Windows NT® 4.0 on Intel® und Alpha® basierenden Systemen
  • Red Hat® Linux 6
  • andere Plattformen auf Anfrage

Voraussetzungen sind: 64 MB Arbeitsspeicher und ein Alpha 21164 oder ein Intel Pentium (300 MHz oder schneller).
Auf einem 500 Mhz Intel Celeron® Prozessor erreicht CHARON-11 etwa die 3-4 fache Geschwindigkeit einer PDP-11/93. Disk-intensive Operationen wie Sysgen sind noch schneller, sie benötigen ein paar Minuten an Stelle von Stunden.

Die Installation von CHARON-11 benötigt 10 MB Festplattenspeicher; dies beinhaltet nicht den Speicherbedarf für eventuelle PDP-11 Disk-Images.

CHARON-11 emuliert alle PDP-11 Modelle die von Digital entwickelt und verkauft wurden. Es unterstützt CPU Options, Unibus- und Qbus-Architekturen, Real Time Clocks, die meisten Plattencontroller (beinhaltet MSCP Geräte), mehrere Magnetband-Controller (beinhaltet TMSCP Geräte), ...... nahezu alle V.24/RS232C- und Drucker-Schnittstellen, Ethernetcontroller..........

Typischer CHARON-11 Bildschirm:Die PDP-11 Konsole ist verbunden mit einem internen Terminalemulator;das CHARON-11 Komanndofenster ist darunter.

Mit Hilfe eines Konfigurationsfiles (Textfile) bestimmt CHARON-11 die gewünschte PDP-11 Konfiguration und booted ein Betriebssystem von den angegebenen PDP-11 Platten (die in Wirklichkeit Files im entsprechenden Hostsystem sind). Indem man Konfigurationsfiles und Disk-Images wie üblich archiviert, kann man Bibliotheken mit vielen virtuellen Systemen bilden. Da mehrere Instanzen der CHARON-11 Software gleichzeitig laufen können, kann man mehrere PDP-11 durch einen einzigen CHARON-11-Host ersetzen oder gleichzeitig auf einem Host PDP-11-Software entwickeln und ein Produktionssystem laufen lassen.

CHARON-11 läuft auch auf Laptops mit Windows NT, damit steht Ihnen ein schnelles und portables Entwicklungssystem zur Verfügung. Über die Netzwerkkarte in Ihrem Laptop können Sie Daten zwischen PDP-11 Systemen via DECnet austauschen.

Mit hohem Aufwand wird eine bestmögliche Kompatibilität zwischen der CHARON-11-Software und der PDP-11-Hardware gesichert. Trotzdem können in seltenen Fällen in Abhängigkeit von der Host-Plattform und den Anwendungen Inkompatibilitäten oder Begrenzungen der Einsatzfähigkeit auftreten.

CHARON-11 enthält keinen "Y2K non-compliant" Programm-Code. Die Emulation der TOY Clock der PDP 11/93 und PDP 11/94 ist vollständig Y2K kompatibel.

CHARON-11 führt direkt binäre PDP-11-Befehle aus und benutzt oder erfordert keinen Quell-Code. Daher müssen Y2K-Probleme im Betriebssystem oder in der Anwendung separat betrachted werden.

Neue virtuelle PDP-11 Geräte

Zur Verbesserung der Kommunikationsfähigkeit der PDP-11-Applikationen mit Hostsystem-Software enthält CHARON-11 einige virtuelle Peripherie-Geräte, die niemals in Hardware existiert haben:

  • Das QQ11-N Software Communication Interface liefert eine Hochgeschwindigkeitsverbindung zwischen einem PDP-11 Programm und einem Programm auf dem Hostsystem. Eine Verbindung zwischen einem PDP-11 Programm und einem speziellen Gerät der Hostplattform ist ebenfalls möglich.
  • CHANA ist ein virtuelles Ethernet-Netzwerkinterface zur Verbindung mehrerer CHARON-11-Instanzen, die gleichzeitig auf dem selben Host laufen.
  • WIRE ist ein virtuelles V.24-Interface mit ähnlicher Anwendung wie CHANA. Es unerstützt asyschrones DECnet.
  • Virtual Ethernet ermöglicht eine virtuelle Netzwerkverbindung zwischen mehreren CHARON-11-Instanzen, die innerhalb des selben Host oder LAN laufen.
  • BINARY LOADER kann mehrere Blöcke Binär-Code (z.B. Bootstrap-Code) direkt in den emulierten PDP-11-Hauptspeicher laden.
  • Die Fast Clock Option kann RT Clock Interrupts bis zu 1 KHz unter Windows NT korrekt bedienen.
  • VT52/100 Terminals können als Fenster auf der Hostsystem-Console oder auf einem graphischen Terminal emuliert werden. Die Emulation realisiert nicht den vollen VT100-Funktionsumfang, da hier nur eine Darstellung der PDP11-Console erreicht werden soll.

Ersatz spezieller Hardware

Nicht alle PDP-11 Geräte lassen sich mit Hilfe der standardmäßig vorhandenen Hostsystem-Periphrie emulieren. Für einige dieser speziellen Geräte sind CHARON-11 Optionen verfügbar.

  • Das DRV11 Parallel Interface kann durch die PCI-Boards PC-DIO-96 PnP von National Instruments oder DCI1300 von The Logical Company emuliert werden.
  • Empfang und Erzeugung von externen Signalen durch die KWV11-A oder die KWV11-C kann durch das PC-DIO-96 Board emuliert werden.
  • Das ABB ED1000 Subsystem Bus Interface kann ersetzt werden durch eine Ethernet-Verbindungüber das ED-0210 Interface.
  • DAS VT30-H Video Terminal kann ersetzt werden duch die Hostsystem Console, eine RGB Graphikkarte oder einen PC im Netzwerk.

Eine allgemeinere Lösung ergibt sich, wenn man existierende Qbus- oder Unibus-Geräte über PCI-Unibus- oder Qbus-Controler mit CHARON-11 verbindet. Siehe auch: The Logical Company:

CHARON-11 ermöglicht über diese Bus-Controller voll transparenten Zugriff auf die originalen Peripheriegeräte, so daß wiederum keinerlei Änderungen an der PDP-11-Software erforderlich werden.


Für weitergehende Informationen, senden Sie eine E-Mail an:
info@pdp11.de

EQUIcon Software GmbH
Konrad-Zuse-Str. 2
07745 Jena Germany

Tel +49 3641 / 6224 0
Fax +49 3641 / 6224 11