Simulatorul PDP-8 / E este un emulator pentru minipomputerul Digital Equipment Corporation PDP-8 / E, un computer de renume din anii 1970. Simulatorul, lansat pentru prima dată în 1994, oferă o interfață de utilizare confortabilă pentru rularea, scrierea și depanarea software-ului PDP-8 pe un Mac și pentru a învăța despre funcționarea internă a unui computer. Are o consolă cu întrerupătoare și lumini intermitente care permit utilizatorului să opereze PDP-8 ca o mașină hardware.
Poate că simulatorul este de interes pentru o audiență mai largă care o folosește în scopuri educaționale sau ca o amintire a vechiului timp al vârstei computerului. Simulatorul și codul sursă sunt publicate sub licența GNU General Public.
Ce este nou în această versiune:
Versiunea 2.1 este o versiune de întreținere mare:
- Simulatorul PDP-8 / E este acum o aplicație pe 64 de biți care acceptă în totalitate MacOS 10.14 "Mojave" Dark Mode și păstrează compatibilitatea cu vechile Mac-uri cu procesoare Intel sau PowerPC care rulează Mac OS X 10.4 "Tiger" / li>
- Multe ajustări pentru modul pe 64 de biți, SDK pentru MacOS 10.12 și Xcode 8.2.1; ESP. sertarul pentru inspectorul de memorie este acum un panou (NSDrawer este depreciat și nu are aspect negru în Modul Dark "Mojave") și toate registrele sunt acum câmpuri text (NSForm și NSFormCell folosite anterior sunt depreciate și nu desenează conținutul înregistrării în mod fiabil cu " Mojave ").
- App Nap este acum dezactivat atunci când PDP-8 / E rulează pentru a evita încetinirea masivă atunci când mașina simulată funcționează o perioadă fără interacțiune cu utilizatorul.
- Sincronizarea mai robustă a firului ASR 33 evită oprirea sporadică a intrării când OS / 8 BASIC citește codul sursă din banda conică sau prin copiere și lipire. Când se lipeste textul cu mai multe linii în ASR 33, fluxurile de linie sunt gestionate corect; înainte, textul lipit a fost tratat ca o linie lungă. Bara de instrumente ASR 33 eliminată, comenzile sunt acum în partea de sus a ferestrei.
- Poziția barei de progres și a etichetei de fișier în cititorul cu bandă de hârtie ASR 33 și PC8-E schimbat.
- Unitățile RK05 evită acum fișierele I / O pentru discurile nemontate; înainte, testul de control fără discuri MAINDEC-08-DHRKA-B-PB RK8-E a fost capabil să provoace acest lucru în cazuri rare, ducând la o cadere imediată a simulatorului. Unitățile RK05 sunt acum corect inițializate, iar dispozitivele implementate prin plug-in-uri sunt resetate corect atunci când nu există niciun fișier de preferință pentru simulator, i. e. la prima lansare a aplicației.
- Instrucțiunile EAE SHL 37, ASR 37 și LSR 37 elimină acum corect AC și MQ atunci când sunt executate pe procesoarele Intel în modul pe 32 de biți și în modul EAE A: acestea sunt schimbări pe 32 de biți ignorate de procesoarele Intel în 32 biți (detectat cu ajutorul testului de instrucțiuni MAEECEC-8E-D0LB-PB KE8-E EAE partea 1).
- Performanța îmbunătățită a pluginului Content Content.
Ce este nou în versiunea 2.0.2: Versiunea 2.0.2 conține câteva ajustări vizuale pentru OS X 10.11 " El Capitan ", în special pentru vizualizarea memoriei și inspectorul de memorie din fereastra CPU.
Ce este nou în versiunea 2.0.1:
Aceasta este versiunea finală 2.0 a Simulatorului PDP-8 / E, o reimplementare pe bază de cacao a versiunii 1.x clasice Mac OS și Carbon, păstrând motorul de emulare PDP-8 / E dovedit.Cu versiunea 2.0.1, ASR 33 Teletype recunoaște acum corect cheia ESC ca ALTMODE. În plus, au fost fixate trei probleme minore vizuale.
Unele aspecte importante ale noii versiuni, comparativ cu vechea implementare:
- Consola KC8-EA realistă foto (datorită fotografiilor de înaltă calitate ale panoului frontal de la Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype cu sunet
- Îmbunătățirea comportării în timp real a dispozitivelor PDP-8 / E emulate și a dispozitivelor I / O
- GUI imbunatatit si actualizat, care se potriveste cu orientarile actuale ale Apple Human Interface
- Baza de coduri rezistente la viitoare folosind instrumente moderne precum Objective-C, Cocoa, XML, Xcode, OS X
- Arhitectura foarte simplă a plugin-urilor pentru dispozitivele I / O grație Cocoa: scrierea unui dispozitiv I / O pentru simulator este la fel de ușor ca și subclasarea unei clase Obiectiv-C
- Rularea pe computerul Intel Macs (vechea versiune folosită emulația Rosetta a codului PowerPC): acum PDP-8 / E emulat rulează de cel puțin 100 de ori mai rapid decât un PDP-8 / E hardware (pe un MacBook Pro 2.53 GHz)
- Un set de software util PDP-8 este inclus în descărcare
Ce este nou în versiunea 2.0:
Aceasta este versiunea finală 2.0 a Simulatorului PDP-8 / E, o reimplementare pe bază de cacao a versiunii 1.x clasice Mac OS și Carbon, care păstrează motorul de emulare PDP-8 / E dovedit .
Unele aspecte importante ale noii versiuni, comparativ cu vechea implementare:
- Consola KC8-EA realistă foto (datorită fotografiilor de înaltă calitate ale panoului frontal de la Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype cu sunet
- Îmbunătățirea comportării în timp real a dispozitivelor PDP-8 / E emulate și a dispozitivelor I / O
- GUI imbunatatit si actualizat, care se potriveste cu orientarile actuale ale Apple Human Interface
- Baza de coduri rezistente la viitoare folosind instrumente moderne precum Objective-C, Cocoa, XML, Xcode, OS X
- Arhitectura foarte simplă a plugin-urilor pentru dispozitivele I / O grație Cocoa: scrierea unui dispozitiv I / O pentru simulator este la fel de ușor ca și subclasarea unei clase Obiectiv-C
- Rularea pe computerul Intel Macs (vechea versiune folosită emulația Rosetta a codului PowerPC): acum PDP-8 / E emulat rulează de cel puțin 100 de ori mai rapid decât un PDP-8 / E hardware (pe un MacBook Pro 2.53 GHz)
- Un set de software util PDP-8 este inclus în descărcare
Comentariile nu a fost găsit