PDP-8/E Simulator

Software screenshot:
PDP-8/E Simulator
Software informatie:
Versie: 2.1 Bijgewerkt
Upload datum: 26 Oct 18
Ontwikkelaar: Bernhard Baehr
Licentie: Gratis
Populariteit: 41
Maat: 21102 Kb

Rating: nan/5 (Total Votes: 0)


        De PDP-8 / E-simulator is een emulator voor de PDP-8 / E-minicomputer van Digital Equipment Corporation, een bekende computer van de vroege jaren 1970. De simulator, die voor het eerst werd uitgebracht in 1994, biedt een comfortabele gebruikersinterface voor het uitvoeren, schrijven en debuggen van PDP-8-software op een Mac en om meer te weten te komen over het interne functioneren van een computer. Het heeft een console met schakelaars en knipperende lichten waardoor de gebruiker de PDP-8 als een hardwaremachine kan bedienen.
 Misschien is de simulator van belang voor een groter publiek dat het gebruikt voor educatieve doeleinden of als een herinnering aan de goede oude tijd van het computertijdperk. De simulator en de broncode worden gepubliceerd onder de GNU General Public License.
    

Wat is nieuw in deze release:

Versie 2.1 is een grote onderhoudsrelease:

  • De PDP-8 / E Simulator is nu een 64-bits toepassing die macOS 10.14 "Mojave" Dark Mode volledig ondersteunt en nog steeds compatibel is met oude Macs met Intel of PowerPC CPU's met Mac OS X 10.4 "Tiger" of nieuwer.
  • Veel aanpassingen voor de 64-bits modus, macOS 10.12 SDK en Xcode 8.2.1; esp. de geheugen-inspectielade is nu een paneel (NSDrawer is verouderd en heeft geen zwart uiterlijk in "Mojave" donkere modus) en alle registers zijn nu tekstvelden (de voorheen gebruikte NSForm en NSFormCell zijn verouderd en tekenen de registerinhoud niet betrouwbaar met " Mojave ").
  • App Nap is nu uitgeschakeld wanneer de PDP-8 / E wordt uitgevoerd om enorme vertraging te voorkomen wanneer de gesimuleerde machine een tijdje werkt zonder tussenkomst van de gebruiker.
  • Krachtiger ASR 33 thread-synchronisatie vermijdt nu sporadische stops van de invoer wanneer OS / 8 BASIC de broncode leest vanaf taper tape of via Copy & Paste. Wanneer u tekst met meerdere regels in de ASR 33 plakt, worden de regelinvoervakken nu correct verwerkt; voorheen werd de geplakte tekst behandeld als één lange regel. ASR 33 werkbalk verwijderd, de knoppen staan ​​nu bovenaan het venster.
  • Positie van de voortgangsbalk en het bestandslabel in de ASR 33 en PC8-E papiertelezer en punch-out.
  • De RK05-schijven vermijden nu bestands-I / O voor niet-gemonteerde schijven; voorheen kon de MAINDEC-08-DHRKA-B-PB RK8-E Diskless Control-test dit in zeldzame gevallen veroorzaken, wat resulteerde in een onmiddellijke crash van de simulator. De RK05-schijven zijn nu correct geïnitialiseerd en de apparaten die door plug-ins zijn geïmplementeerd, worden correct gereset als er geen voorkeursbestand voor de simulator bestaat, namelijk. e. bij de allereerste lancering van de app.
  • De EAE-instructies SHL 37, ASR 37 en LSR 37 verwijderen AC en MQ nu correct wanneer ze worden uitgevoerd op Intel-CPU's in 32-bits modus en EAE-modus A: dit zijn 32-bits verschuivingen die door Intel-CPU's in 32-bits worden genegeerd modus (gedetecteerd met MAINDEC-8E-D0LB-PB KE8-E EAE Instructietest deel 1).
  • Verbeterde prestaties van de plug-in voor geheugeninhoud.

Wat is nieuw in versie 2.0.2:

Versie 2.0.2 bevat enkele visuele aanpassingen voor OS X 10.11 " El Capitan ", met name voor de geheugenweergave en de geheugeninspector van het CPU-venster.

Wat is nieuw in versie 2.0.1:

Dit is de laatste versie 2.0 van PDP-8 / E Simulator, een op Cocoa gebaseerde herimplementatie van de klassieke Mac OS en Carbon-gebaseerde versie 1.x, met behoud van de beproefde PDP-8 / E-emulatiemotor.

>

Met versie 2.0.1 herkent het ASR 33-teletype nu correct de ESC-toets als ALTMODE. Bovendien zijn drie zeer kleine visuele glitches verholpen.


Enkele hoogtepunten van de nieuwe versie vergeleken met de oude implementatie:


  • Foto-realistische KC8-EA-console (dankzij de hoogwaardige foto's van het voorpaneel van Gerhard Kreuzer (http://www.compuseum.at/)
  • ASR-33 Teletype met geluid
  • Verbeterd realtime gedrag van de geëmuleerde PDP-8 / E en de I / O-apparaten
  • Verbeterde en bijgewerkte GUI, passend bij de huidige Apple Human Interface Guidelines
  • Toekomstbestendige codebasis met behulp van moderne tools zoals Objective-C, Cocoa, XML, Xcode, OS X
  • Zeer eenvoudige plug-architectuur voor I / O-apparaten dankzij Cocoa: het schrijven van een I / O-apparaat voor de simulator is net zo eenvoudig als het subclasseren van een Objective-C-klasse
  • native uitgevoerd op Intel Macs (de oude versie gebruikte de Rosetta-emulatie van PowerPC-code): de geëmuleerde PDP-8 / E draait nu minstens 100 keer sneller dan een hardware PDP-8 / E (op een 2,53 GHz MacBook Pro)
  • Een aantal nuttige PDP-8-software is inbegrepen in de download

Wat is nieuw in versie 2.0:

Dit is de definitieve versie 2.0 van PDP-8 / E Simulator, een op Cocoa gebaseerde herimplementatie van de klassieke Mac OS en Carbon gebaseerde versie 1.x, met behoud van de beproefde PDP-8 / E-emulatiemachine .


Enkele hoogtepunten van de nieuwe versie vergeleken met de oude implementatie:


  • Foto-realistische KC8-EA-console (dankzij de hoogwaardige foto's van het voorpaneel van Gerhard Kreuzer (http://www.compuseum.at/)
  • ASR-33 Teletype met geluid
  • Verbeterd realtime gedrag van de geëmuleerde PDP-8 / E en de I / O-apparaten
  • Verbeterde en bijgewerkte GUI, passend bij de huidige Apple Human Interface Guidelines
  • Toekomstbestendige codebasis met behulp van moderne tools zoals Objective-C, Cocoa, XML, Xcode, OS X
  • Zeer eenvoudige plug-architectuur voor I / O-apparaten dankzij Cocoa: het schrijven van een I / O-apparaat voor de simulator is net zo eenvoudig als het subclasseren van een Objective-C-klasse
  • native uitgevoerd op Intel Macs (de oude versie gebruikte de Rosetta-emulatie van PowerPC-code): de geëmuleerde PDP-8 / E draait nu minstens 100 keer sneller dan een hardware PDP-8 / E (op een 2,53 GHz MacBook Pro)
  • Een aantal nuttige PDP-8-software is inbegrepen in de download

Screenshots

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

Vergelijkbare software

Andere software van ontwikkelaar Bernhard Baehr

Memory Monitor
Memory Monitor

5 May 20

BrightnessSync
BrightnessSync

12 Dec 14

PDP 8E Simulator
PDP 8E Simulator

4 May 20

Reacties op PDP-8/E Simulator

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!