PDP-8/E Simulator

Logiciel capture d'écran:
PDP-8/E Simulator
Détails logiciels:
Version: 2.1 Mise à jour
Date de transfert: 26 Oct 18
Développeur: Bernhard Baehr
Licence: Gratuit
Popularité: 41
Taille: 21102 Kb

Rating: nan/5 (Total Votes: 0)


        Le simulateur PDP-8 / E est un émulateur destiné au mini-ordinateur PDP-8 / E de Digital Equipment Corporation, un ordinateur très connu du début des années 1970. Le simulateur, publié pour la première fois en 1994, fournit une interface utilisateur confortable pour exécuter, écrire et déboguer le logiciel PDP-8 sur un Mac et pour en savoir plus sur le fonctionnement interne d'un ordinateur. Il possède une console avec des commutateurs et des lumières clignotantes permettant à l'utilisateur de faire fonctionner le PDP-8 comme une machine matérielle.
 Peut-être que le simulateur est intéressant pour un public plus large, qu’il l’utilise à des fins éducatives ou en souvenir du bon vieux temps de l’ère informatique. Le simulateur et son code source sont publiés sous la licence publique générale GNU.
    

Nouveautés dans cette version:

La version 2.1 est une version de maintenance importante:

  • Le simulateur PDP-8 / E est à présent une application 64 bits prenant totalement en charge le mode sombre macOS 10.14 "Mojave" tout en maintenant la compatibilité avec les anciens Mac dotés de processeurs Intel ou PowerPC exécutant Mac OS X 10.4 "Tiger" ou une version plus récente.
  • Nombreux ajustements pour le mode 64 bits, macOS 10.12 SDK et Xcode 8.2.1; esp. le tiroir de l'inspecteur de mémoire est maintenant un panneau (NSDrawer est obsolète et n'a pas d'apparence noire en mode sombre "Mojave") et tous les registres sont désormais des champs de texte (NSForm et NSFormCell utilisés auparavant sont obsolètes et ne tirent pas de manière fiable sur le contenu du registre Mojave ").
  • L'application Nap est désactivée lorsque le PDP-8 / E s'exécute pour éviter un ralentissement important lorsque la machine simulée fonctionne pendant un certain temps sans interaction de l'utilisateur.
  • La synchronisation de threads ASR 33 plus robuste évite désormais des arrêts sporadiques de l'entrée lorsque OS / 8 BASIC lit le code source à partir d'une bande conique ou par Copier-coller. Lors du collage de texte multiligne dans l'ASR 33, les sauts de ligne sont maintenant gérés correctement. auparavant, le texte collé était traité comme une longue ligne. La barre d’outils ASR 33 a été supprimée, les commandes se trouvent maintenant en haut de la fenêtre.
  • Position de la barre de progression et de l’étiquette du fichier dans les lecteurs de bande ASR 33 et PC8-E et échange de perforation.
  • Les lecteurs RK05 évitent désormais les E / S sur fichiers pour les disques non montés; Auparavant, le test de contrôle sans disque MAINDEC-08-DHRKA-B-PB RK8-E était capable de provoquer cela dans de rares cas, entraînant un crash immédiat du simulateur. Les lecteurs RK05 sont maintenant correctement initialisés et les périphériques implémentés par les plug-ins sont correctement réinitialisés lorsqu'aucun fichier de préférences pour le simulateur n'existe. I. e. au tout premier lancement de l'application.
  • Les instructions EAE SHL 37, ASR 37 et LSR 37 effacent désormais correctement AC et MQ lorsqu’elles sont exécutées sur des processeurs Intel en mode 32 bits et en mode EAE A: il s’agit de décalages de 32 bits ignorés par les processeurs Intel en mode 32 bits Mode (détecté avec MAINDEC-8E-D0LB-PB KE8-E EAE Instruction Test Partie 1).
  • Amélioration des performances du plug-in Memory Content.

Quoi de neuf dans la version 2.0.2:

La version 2.0.2 contient quelques ajustements visuels pour OS X 10.11 " El Capitan ", en particulier pour la vue de la mémoire et l'inspecteur de mémoire de la fenêtre de la CPU.

Nouveautés de la version 2.0.1:

Ceci est la version 2.0 finale de PDP-8 / E Simulator, une réimplémentation basée sur Cocoa de la version 1.x classique basée sur Mac OS et Carbon, conservant le moteur d'émulation éprouvé PDP-8 / E.

Avec la version 2.0.1, le télétype ASR 33 reconnaît désormais correctement la touche ESC comme étant ALTMODE. De plus, trois problèmes visuels mineurs ont été corrigés.


Quelques points forts de la nouvelle version par rapport à l'ancienne implémentation:


  • Console photo KC8-EA réaliste (grâce aux photos de haute qualité de la face avant de Gerhard Kreuzer (http://www.compuseum.at/)
  • Télétype ASR-33 avec son
  • Amélioration du comportement en temps réel du PDP-8 / E émulé et des périphériques d'E / S
  • Interface graphique améliorée et mise à jour, conforme aux directives actuelles en matière d'interface utilisateur Apple
  • Base de code évolutive utilisant des outils modernes tels que Objective-C, Cocoa, XML, Xcode, OS X
  • Une architecture de plug-in très simple pour les périphériques d'E / S grâce à Cocoa: écrire un périphérique d'E / S pour le simulateur est aussi simple que de sous-classer une classe Objective-C
  • Fonctionnant en mode natif sur les Mac Intel (l'ancienne version utilisait l'émulation Rosetta du code PowerPC): le PDP-8 / E émulé s'exécute désormais au moins 100 fois plus rapidement qu'un PDP-8 / E matériel (sur un MacBook Pro à 2,53 GHz)
  • Un ensemble de logiciels PDP-8 utiles est inclus dans le téléchargement

Quoi de neuf dans la version 2.0:

Ceci est la version 2.0 finale du simulateur PDP-8 / E, une réimplémentation basée sur Cocoa de la version 1.x classique basée sur Mac OS et Carbon, conservant le moteur d'émulation éprouvé PDP-8 / E. .


Quelques points forts de la nouvelle version par rapport à l'ancienne implémentation:


  • Console photo KC8-EA réaliste (grâce aux photos de haute qualité de la face avant de Gerhard Kreuzer (http://www.compuseum.at/)
  • Télétype ASR-33 avec son
  • Amélioration du comportement en temps réel du PDP-8 / E émulé et des périphériques d'E / S
  • Interface graphique améliorée et mise à jour, conforme aux directives actuelles en matière d'interface utilisateur Apple
  • Base de code évolutive utilisant des outils modernes tels que Objective-C, Cocoa, XML, Xcode, OS X
  • Une architecture de plug-in très simple pour les périphériques d'E / S grâce à Cocoa: écrire un périphérique d'E / S pour le simulateur est aussi simple que de sous-classer une classe Objective-C
  • Fonctionnant en mode natif sur les Mac Intel (l'ancienne version utilisait l'émulation Rosetta du code PowerPC): le PDP-8 / E émulé s'exécute désormais au moins 100 fois plus rapidement qu'un PDP-8 / E matériel (sur un MacBook Pro à 2,53 GHz)
  • Un ensemble de logiciels PDP-8 utiles est inclus dans le téléchargement

Captures d'écran

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

Logiciel similaire

QXScope
QXScope

2 Jan 15

Grants.gov
Grants.gov

3 Jan 15

FractionAction X
FractionAction X

12 Dec 14

D'autres logiciels de développeur Bernhard Baehr

SleepWatcher
SleepWatcher

13 Dec 14

Memory Monitor
Memory Monitor

5 May 20

BrightnessSync
BrightnessSync

12 Dec 14

Commentaires à PDP-8/E Simulator

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!