PDP-8 / E Simulator er en emulator til Digital Equipment Corporation PDP-8 / E minicomputer, en famouse computer fra de tidlige 1970 år. Simulatoren, der første gang blev udgivet 1994, giver en behagelig brugergrænseflade til at køre, skrive og fejle PDP-8-software på en Mac og lære om den interne funktion af en computer. Det har en konsol med kontakter og blinkende lamper, der gør det muligt for brugeren at betjene PDP-8 som en hardware maskine.
Måske er simulatoren interesseret for et større publikum, der bruger det til uddannelsesmæssige formål eller som en minder om den gamle computeralder. Simulatoren og dens kildekode offentliggøres under GNU General Public License.
Hvad er nyt i denne udgave:
Version 2.1 er stor vedligeholdelsesfrigivelse:
- PDP-8 / E Simulator er nu en 64-bit applikation, der understøtter MacOS 10.14 "Mojave" Dark Mode, og understøtter stadig kompatibilitet med gamle Mac'er med Intel eller PowerPC-CPU'er, der kører Mac OS X 10.4 "Tiger" eller nyere. / li>
- Mange justeringer for 64-bit mode, macOS 10.12 SDK og Xcode 8.2.1; esp. hukommelsesinspektørskuffen er nu et panel (NSDrawer er udskrevet og har ikke noget sort udseende i "Mojave" Dark Mode) og alle registre er nu tekstfelter (den tidligere anvendte NSForm og NSFormCell er afskrevet og trækker ikke registerindholdet pålideligt med " Mojave ").
- Appnap er nu deaktiveret, når PDP-8 / E kører for at undgå massiv afmatning, når den simulerede maskine virker i et stykke tid uden brugerinteraktion.
- Mere robust ASR 33 trådsynkronisering undgår nu sporadiske stop af input, når OS / 8 BASIC læser kildekode fra tape eller via Copy & Paste. Når du indsætter multilinjetekst i ASR 33, håndteres linjens feeds nu korrekt; før blev den indsatte tekst håndteret som en lang linje. ASR 33 værktøjslinje fjernet, er kontrollerne nu øverst i vinduet.
- Placering af fremdriftslinjen og filetiketten i ASR 33 og PC8-E papirtape læser og punch udvekslet.
- RK05-drevene undgår nu fil I / O for ikke-monterede diske; før, MAINDEC-08-DHRKA-B-PB RK8-E Diskless Control Test var i stand til at forårsage dette i sjældne tilfælde, hvilket resulterede i et øjeblikkeligt nedbrud af simulatoren. RK05-drevene er nu initialiseret korrekt, og enhederne implementeret af plug-ins nulstilles korrekt, når der ikke findes nogen præferencefil for simulatoren, i. e. ved den allerførste lancering af appen.
- EAE-instruktionerne SHL 37, ASR 37 og LSR 37 fjerner nu AC og MQ korrekt, når de udføres på Intel-CPU'er i 32-bit-tilstand og EAE-tilstand A: Disse 32-bitskift blev ignoreret af Intel-CPU'er i 32-bit tilstand (detekeret med MAINDEC-8E-D0LB-PB KE8-E EAE-undervisningstest del 1).
- Forbedret ydeevne af plugin til hukommelsesindhold.
Hvad er nyt i version 2.0.2:
Version 2.0.2 indeholder nogle visuelle tilpasninger til OS X 10.11 " El Capitan ", især til hukommelsesvisningen og hukommelsesinspektøren på CPU-vinduet.
Hvad er nyt i version 2.0.1:
Dette er den endelige version 2.0 af PDP-8 / E Simulator, en kakaobaseret geninstallering af den klassiske Mac OS og Carbon-baserede version 1.x, der bevarer den dokumenterede PDP-8 / E-emuleringsmotor.
Med version 2.0.1 genkender ASR 33 Teletype nu ESC-nøglen korrekt som ALTMODE. Derudover blev der etableret tre meget mindre visuelle fejl.
Nogle højdepunkter i den nye version i forhold til den gamle implementering:
- Fotorealistisk KC8-EA-konsol (takket være højkvalitetsbilleder af frontpanelet fra Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype med lyd
- Forbedret realtidsadfærd i den emulerede PDP-8 / E og I / O-enhederne
- Forbedret og opdateret GUI, der matcher de nuværende retningslinjer for Apple Human Interface
- Fremtidssikker kodebase ved hjælp af moderne værktøjer som Objective-C, Cocoa, XML, Xcode, OS X
- Meget enkel pluginarkitektur til I / O-enheder takket være Cocoa: at skrive en I / O-enhed til simulatoren er lige så nem som underklasse en Objective-C klasse
- Den native PDP-8 / E kører nu mindst 100 gange hurtigere end en hardware PDP-8 / E (på en 2,53 GHz MacBook Pro)
- Et sæt nyttige PDP-8-software er inkluderet i downloaden
Hvad er nyt i version 2.0:
Dette er den endelige version 2.0 af PDP-8 / E Simulator, en kakaobaseret geninstallering af den klassiske Mac OS og Carbon-baserede version 1.x, der bevarer den dokumenterede PDP-8 / E-emuleringsmotor .
Nogle højdepunkter i den nye version i forhold til den gamle implementering:
- Fotorealistisk KC8-EA-konsol (takket være højkvalitetsbilleder af frontpanelet fra Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype med lyd
- Forbedret realtidsadfærd i den emulerede PDP-8 / E og I / O-enhederne
- Forbedret og opdateret GUI, der matcher de nuværende retningslinjer for Apple Human Interface
- Fremtidssikker kodebase ved hjælp af moderne værktøjer som Objective-C, Cocoa, XML, Xcode, OS X
- Meget enkel pluginarkitektur til I / O-enheder takket være Cocoa: at skrive en I / O-enhed til simulatoren er lige så nem som underklasse en Objective-C klasse
- Den native PDP-8 / E kører nu mindst 100 gange hurtigere end en hardware PDP-8 / E (på en 2,53 GHz MacBook Pro)
- Et sæt nyttige PDP-8-software er inkluderet i downloaden
Kommentarer ikke fundet