PDP-8/E Simulator

Screenshot der Software:
PDP-8/E Simulator
Softwarebeschreibung:
Version: 2.1 Aktualisiert
Upload-Datum: 26 Oct 18
Entwickler: Bernhard Baehr
Lizenz: Frei
Popularität: 41
Größe: 21102 Kb

Rating: nan/5 (Total Votes: 0)


        Der PDP-8 / E Simulator ist ein Emulator für den PDP-8 / E Minicomputer der Digital Equipment Corporation, ein berühmter Computer der frühen 1970er Jahre. Der Simulator, der erstmals 1994 veröffentlicht wurde, bietet eine komfortable Benutzeroberfläche zum Ausführen, Schreiben und Debuggen von PDP-8-Software auf einem Mac und zum Erlernen der internen Funktionsweise eines Computers. Es hat eine Konsole mit Schaltern und blinkenden Lichtern, die es dem Benutzer ermöglichen, den PDP-8 wie eine Hardware-Maschine zu bedienen.
 Vielleicht ist der Simulator für ein größeres Publikum interessant, das ihn für pädagogische Zwecke oder als Erinnerung an die gute alte Zeit des Computerzeitalters benutzt. Der Simulator und sein Quellcode sind unter der GNU General Public License veröffentlicht.
    

Was ist neu in dieser Version:

Version 2.1 ist eine große Wartungsversion:

  • Der PDP-8 / E Simulator ist jetzt eine 64-Bit-Anwendung, die macOS 10.14 "Mojave" -Dunkelmodus voll unterstützt und dennoch die Kompatibilität mit alten Macs mit Intel- oder PowerPC-CPUs unter Mac OS X 10.4 "Tiger" oder neuer gewährleistet / li>
  • Viele Anpassungen für den 64-Bit-Modus, macOS 10.12 SDK und Xcode 8.2.1; esp. das Speicherinspektor-Fach ist jetzt ein Panel (NSDrawer ist veraltet und hat kein schwarzes Aussehen im "Mojave" Dark-Modus) und alle Register sind jetzt Textfelder (das früher verwendete NSForm und NSFormCell sind veraltet und zeichnen den Registerinhalt nicht zuverlässig mit " Mojave ").
  • App Nap ist jetzt deaktiviert, wenn der PDP-8 / E läuft, um eine massive Verlangsamung zu vermeiden, wenn der simulierte Rechner eine Weile ohne Benutzerinteraktion arbeitet.
  • Robustere ASR 33-Thread-Synchronisation vermeidet jetzt sporadische Stopps der Eingabe, wenn OS / 8 BASIC Quellcode von Taper-Band liest oder über Kopieren & Einfügen. Beim Einfügen von mehrzeiligem Text in die ASR 33 werden die Zeilenvorschübe nun korrekt behandelt; zuvor wurde der eingefügte Text als eine lange Zeile behandelt. Die ASR 33-Symbolleiste wurde entfernt, die Steuerelemente befinden sich jetzt oben im Fenster.
  • Position des Fortschrittsbalkens und des Dateietiketts im ASR 33 und PC8-E Papierkassettenleser und Punch ausgetauscht.
  • Die RK05-Laufwerke vermeiden jetzt Datei-E / A für nicht gemountete Festplatten; Zuvor konnte der MAINTEC-08-DHRKA-B-PB RK8-E Diskless Control Test dies in seltenen Fällen verursachen, was zu einem sofortigen Absturz des Simulators führte. Die RK05-Laufwerke sind nun korrekt initialisiert und die von Plug-Ins implementierten Geräte werden korrekt zurückgesetzt, wenn keine Präferenzdatei für den Simulator existiert, d. e. beim ersten Start der App.
  • Die EAE-Befehle SHL 37, ASR 37 und LSR 37 löschen AC und MQ jetzt korrekt, wenn sie auf Intel-CPUs im 32-Bit-Modus und EAE-Modus A ausgeführt werden: Dies sind 32-Bit-Verschiebungen, die von Intel-CPUs in 32-Bit ignoriert wurden Modus (erkannt mit MAINDEC-8E-D0LB-PB KE8-E EAE Anweisungstest Teil 1).
  • Verbesserte Leistung des Memory Content-Plugins.

Was ist neu in Version 2.0.2:

Version 2.0.2 enthält einige visuelle Anpassungen für OS X 10.11 " El Capitan ", insbesondere für die Speicheransicht und den Speicherinspektor des CPU-Fensters.

Was ist neu in Version 2.0.1:

Dies ist die finale Version 2.0 des PDP-8 / E Simulators, eine Cocoa-basierte Neuimplementierung der klassischen Mac OS und Carbon basierten Version 1.x unter Beibehaltung der bewährten PDP-8 / E Emulations Engine.

>

Mit der Version 2.0.1 erkennt der ASR 33 Teletype den ESC-Schlüssel nun korrekt als ALTMODE. Zusätzlich wurden drei sehr kleine visuelle Störungen behoben.


Einige Highlights der neuen Version im Vergleich zur alten Implementierung:


  • Fotorealistische KC8-EA-Konsole (dank der hochwertigen Fotos der Frontplatte von Gerhard Kreuzer (http://www.compuseum.at/)
  • ASR-33 Teletype mit Sound
  • Verbessertes Echtzeitverhalten des emulierten PDP-8 / E und der I / O-Geräte
  • Verbesserte und aktualisierte Benutzeroberfläche, die den aktuellen Apple Human Interface-Richtlinien entspricht
  • Zukunftssichere Code-Basis unter Verwendung moderner Tools wie Objective-C, Cocoa, XML, Xcode, OS X
  • Sehr einfache Plugin-Architektur für I / O-Geräte dank Cocoa: Das Schreiben eines I / O-Geräts für den Simulator ist so einfach wie das Unterklassifizieren einer Objective-C-Klasse
  • Nativ auf Intel-Macs läuft (die alte Version verwendete Rosetta-Emulation von PowerPC-Code): Der emulierte PDP-8 / E läuft jetzt mindestens 100 Mal schneller als ein Hardware-PDP-8 / E (auf einem 2,53-GHz-MacBook Pro)
  • Eine Reihe nützlicher PDP-8-Software ist im Download enthalten

Was ist neu in Version 2.0:

Dies ist die finale Version 2.0 des PDP-8 / E Simulators, eine Cocoa-basierte Neuimplementierung der klassischen Mac OS und Carbon basierten Version 1.x unter Beibehaltung der bewährten PDP-8 / E Emulations Engine .


Einige Highlights der neuen Version im Vergleich zur alten Implementierung:


  • Fotorealistische KC8-EA-Konsole (dank der hochwertigen Fotos der Frontplatte von Gerhard Kreuzer (http://www.compuseum.at/)
  • ASR-33 Teletype mit Sound
  • Verbessertes Echtzeitverhalten des emulierten PDP-8 / E und der I / O-Geräte
  • Verbesserte und aktualisierte Benutzeroberfläche, die den aktuellen Apple Human Interface-Richtlinien entspricht
  • Zukunftssichere Code-Basis unter Verwendung moderner Tools wie Objective-C, Cocoa, XML, Xcode, OS X
  • Sehr einfache Plugin-Architektur für I / O-Geräte dank Cocoa: Das Schreiben eines I / O-Geräts für den Simulator ist so einfach wie das Unterklassifizieren einer Objective-C-Klasse
  • Nativ auf Intel-Macs läuft (die alte Version verwendete Rosetta-Emulation von PowerPC-Code): Der emulierte PDP-8 / E läuft jetzt mindestens 100 Mal schneller als ein Hardware-PDP-8 / E (auf einem 2,53-GHz-MacBook Pro)
  • Eine Reihe nützlicher PDP-8-Software ist im Download enthalten

Screenshots

pdp-8-e-simulator_1_14009.jpg
pdp-8-e-simulator_2_14009.jpg

Ähnliche Software

FractionAction X
FractionAction X

12 Dec 14

BalancePro
BalancePro

3 Jan 15

Juggle (OS X)
Juggle (OS X)

4 Jan 15

4Peaks
4Peaks

12 Dec 14

Andere Software von Entwickler Bernhard Baehr

Memory Monitor
Memory Monitor

5 May 20

PDP 8E Simulator
PDP 8E Simulator

4 May 20

BrightnessSync
BrightnessSync

12 Dec 14

Kommentare zu PDP-8/E Simulator

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!