PDP-8 / E Simulator er en emulator for Digital Equipment Corporation PDP-8 / E minicomputer, en famouse-datamaskin fra tidlig 1970-år. Simulatoren, som først ble utgitt i 1994, gir et komfortabelt brukergrensesnitt for å kjøre, skrive og feilsøke PDP-8-programvare på en Mac og lære om den interne funksjonen til en datamaskin. Den har en konsoll med brytere og blinkende lys som gjør det mulig for brukeren å betjene PDP-8 som en maskinvare.
Kanskje simulatoren er av interesse for et større publikum ved å bruke det til utdanningsformål eller som en minne om den gode gamle tiden i datalderen. Simulatoren og kildekoden er publisert under GNU General Public License.
Hva er nytt i denne versjonen:
Versjon 2.1 er stort vedlikeholdsløsning:
- PDP-8 / E Simulator er nå en 64-bits applikasjon som støtter MacOS 10.14 "Mojave" Dark Mode, og beholder fortsatt kompatibilitet med gamle Mac-maskiner med Intel eller PowerPC-prosessorer som kjører Mac OS X 10.4 "Tiger" eller nyere. / li>
- Mange justeringer for 64-biters modus, macOS 10.12 SDK og Xcode 8.2.1; esp. Minnet inspektør skuffen er nå et panel (NSDrawer er deprecated og har ikke noe svart utseende i "Mojave" Dark Mode) og alle registre er nå tekstfelter (den tidligere brukte NSForm og NSFormCell er deprecated og ikke tegner registerinnholdet pålitelig med " Mojave ").
- Appnap er nå deaktivert når PDP-8 / E kjører for å unngå massiv avmatning når den simulerte maskinen virker en stund uten brukerinteraksjon.
- Mer robust ASR 33 trådsynkronisering unngår nå sporadiske stopp av inngangen når OS / 8 BASIC leser kildekoden fra konisk tape eller via Kopier og lim inn. Når du legger inn flere linjede tekst i ASR 33, håndteres linjematene nå riktig; før ble den listerte teksten håndtert som en lang linje. ASR 33-verktøylinjen fjernet, kontrollene er nå øverst i vinduet.
- Plassering av fremdriftslinjen og filetiketten i ASR 33- og PC8-E-papirtilsleseren og punch utvekslet.
- RK05-stasjonene unngår nå fil I / O for umonterte disker; før, MAINDEC-08-DHRKA-B-PB RK8-E Diskless Control Test var i stand til å forårsake dette i sjeldne tilfeller, noe som resulterte i en umiddelbar kollisjon av simulatoren. RK05-stasjonene er nå riktig initialisert og enhetene som implementeres av plugin-moduler, tilbakestilles på riktig måte når ingen preferansefil for simulatoren eksisterer, i. e. ved første lansering av appen.
- EAE-instruksjonene SHL 37, ASR 37 og LSR 37 fjerner nå AC og MQ korrekt når de utføres på Intel-CPUer i 32-biters modus og EAE-modus A: disse er 32-biters skift ignoreres av Intel-CPUer i 32-biters modus (avdekket med MAINDEC-8E-D0LB-PB KE8-E EAE Instruction Test del 1).
- Forbedret ytelse av plugin for minneinnhold.
Hva er nytt i versjon 2.0.2:
Versjon 2.0.2 inneholder noen visuelle justeringer for OS X 10.11 " El Capitan ", spesielt for minnesvisningen og minneinspektøren til CPU-vinduet.
Hva er nytt i versjon 2.0.1:
Dette er den endelige versjonen 2.0 av PDP-8 / E Simulator, en kakaobasert reimplementering av den klassiske Mac OS og Carbon-baserte versjon 1.x, som beholder den påviste PDP-8 / E-emuleringsmotor.
Med versjon 2.0.1 gjenkjenner ASR 33 Teletype nå ESC-nøkkelen som ALTMODE. I tillegg ble tre svært små visuelle glitcher løst.
Noen høydepunkter i den nye versjonen sammenlignet med den gamle implementeringen:
- Fotorealistisk KC8-EA-konsoll (takket være høykvalitetsbilder av frontpanelet fra Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype med lyd
- Forbedret sanntidsadferd i den emulerte PDP-8 / E og I / O-enhetene
- Forbedret og oppdatert GUI, som samsvarer med de nåværende retningslinjene for menneskelig grensesnitt for Apple
- Fremtidssikre kodebase ved hjelp av moderne verktøy som Objective-C, Kakao, XML, Xcode, OS X
- Veldig enkel pluginarkitektur for I / O-enheter takket være kakao: å skrive en I / O-enhet for simulatoren er like enkelt som underklasse en Objective-C klasse
- Kjører native på Intel Macs (den gamle versjonen brukte Rosetta-emulering av PowerPC-kode): Den emulerte PDP-8 / E kjører nå minst 100 ganger raskere enn en maskinvare PDP-8 / E (på en 2,53 GHz MacBook Pro)
- Et sett med nyttig PDP-8-programvare er inkludert i nedlastingen
Hva er nytt i versjon 2.0:
Dette er den endelige versjonen 2.0 av PDP-8 / E Simulator, en kakaobasert reimplementering av den klassiske Mac OS og Carbon-baserte versjon 1.x, som beholder den påviste PDP-8 / E-emuleringsmotor .
Noen høydepunkter i den nye versjonen sammenlignet med den gamle implementeringen:
- Fotorealistisk KC8-EA-konsoll (takket være høykvalitetsbilder av frontpanelet fra Gerhard Kreuzer (http://www.compuseum.at/)
- ASR-33 Teletype med lyd
- Forbedret sanntidsadferd i den emulerte PDP-8 / E og I / O-enhetene
- Forbedret og oppdatert GUI, som samsvarer med de nåværende retningslinjene for menneskelig grensesnitt for Apple
- Fremtidssikre kodebase ved hjelp av moderne verktøy som Objective-C, Kakao, XML, Xcode, OS X
- Veldig enkel pluginarkitektur for I / O-enheter takket være kakao: å skrive en I / O-enhet for simulatoren er like enkelt som underklasse en Objective-C klasse
- Kjører native på Intel Macs (den gamle versjonen brukte Rosetta-emulering av PowerPC-kode): Den emulerte PDP-8 / E kjører nå minst 100 ganger raskere enn en maskinvare PDP-8 / E (på en 2,53 GHz MacBook Pro)
- Et sett med nyttig PDP-8-programvare er inkludert i nedlastingen
Kommentarer ikke funnet