Simulátor PDP-8 / E je emulátor pro minipočítač Digital Equipment Corporation PDP-8 / E, známý počítač z počátku 70. let. Simulátor, který byl poprvé propuštěn v roce 1994, poskytuje pohodlné uživatelské rozhraní pro spouštění, psaní a ladění softwaru PDP-8 na počítači Mac a dozvíte se o vnitřním fungování počítače. Má konzolu s přepínači a blikajícími světly, která uživateli umožňuje pracovat s PDP-8 jako s hardwarem.
Možná, že simulátor je zajímavý pro větší publikum s využitím pro vzdělávací účely nebo jako vzpomínka na starou dobou počítačového věku. Simulátor a jeho zdrojový kód jsou publikovány pod GNU General Public License.
Co je nového v této verzi:
Verze 2.1 je velkou údržbou:
- Simulátor PDP-8 / E je nyní 64bitová aplikace, která plně podporuje režim temného režimu MacOS 10.14 "Mojave" a stále zachovává kompatibilitu se staršími Macy s procesory Intel nebo PowerPC s operačním systémem Mac OS X 10.4 "Tiger" / li>
- Mnoho úprav pro 64bitový režim, makro 10.12 SDK a Xcode 8.2.1; esp. (NSDrawer je zastaralý a nemá černý vzhled v "Mojave" Dark Mode) a všechny registry jsou nyní textová pole (dříve používané NSForm a NSFormCell jsou zastaralé a nevyčerpávají obsah registru spolehlivě s " Mojave ").
- Aplikace Nap je nyní vypnuta, když běží PDP-8 / E, aby se zabránilo masivnímu zpomalení, kdy simulovaný počítač funguje bez interakcí uživatele.
- Robustnější synchronizace závitů ASR 33 nyní zabraňuje sporadickým zastavením vstupu, když OS / 8 BASIC přečte zdrojový kód z kuželové pásky nebo přes Copy & Paste. Při vkládání víceřádkových textů do ASR 33 jsou řádky správně zpracovány; předtím byl vložený text zpracován jako jedna dlouhá čára. ASR 33 panel nástrojů odstraněn, ovládací prvky jsou nyní v horní části okna.
- Umístění lišty postupu a štítku souboru v čtečce papírové pásky ASR 33 a PC8-E vyměněné.
- Jednotky RK05 nyní vyloučí soubor I / O pro nezasazené disky; dříve, test diskless řídící jednotky MAINDEC-08-DHRKA-B-PB RK8-E byl ve vzácných případech způsoben, což vedlo k okamžitému zhroucení simulátoru. Jednotky RK05 jsou nyní správně inicializovány a zařízení implementovaná plug-iny jsou správně resetována, pokud neexistuje žádný soubor preferencí pro simulátor, i. E. při prvním spuštění aplikace.
- Pokyny EAE SHL 37, ASR 37 a LSR 37 nyní správně vymažou AC a MQ při spuštění na procesorech Intel v 32bitovém režimu a EAE režimu A: jedná se o 32bitové posuny, které procesory Intel ignorovaly v 32 bitových (detekováno pomocí testu instrukcí MAINDEC-8E-D0LB-PB KE8-E EAE část 1).
- Zlepšení výkonu pluginu pro paměťový obsah.
- Foto reálná konzola KC8-EA (díky kvalitním fotografiím předního panelu od Gerharda Kreuzera (http://www.compuseum.at/)
- ASR-33 Teletype se zvukem
- Vylepšené chování simulovaných PDP-8 / E a I / O zařízení v reálném čase
- Vylepšené a aktualizované grafické uživatelské rozhraní, které odpovídá současným pokynám Apple Human Interface.
- Báze kódů, která je důvěrná pro budoucnost, pomocí moderních nástrojů, jako je Objective-C, Cocoa, XML, Xcode, OS X
- Velmi jednoduchá architektura pluginů pro I / O zařízení díky Cocoa: psaní I / O zařízení pro simulátor je stejně snadné jako podtřída třídy Objective-C
- Nativním ovládáním na počítačích Intel Mac (stará verze používala emulaci Rosetta PowerPC kódu): emulovaný PDP-8 / E nyní běží nejméně 100krát rychleji než hardwarové PDP-8 / E (na 2,53 GHz MacBook Pro)
- Soubor užitečného softwaru PDP-8 je součástí stažení
- Foto reálná konzola KC8-EA (díky kvalitním fotografiím předního panelu od Gerharda Kreuzera (http://www.compuseum.at/)
- ASR-33 Teletype se zvukem
- Vylepšené chování simulovaných PDP-8 / E a I / O zařízení v reálném čase
- Vylepšené a aktualizované grafické uživatelské rozhraní, které odpovídá současným pokynám Apple Human Interface.
- Báze kódů, která je důvěrná pro budoucnost, pomocí moderních nástrojů, jako je Objective-C, Cocoa, XML, Xcode, OS X
- Velmi jednoduchá architektura pluginů pro I / O zařízení díky Cocoa: psaní I / O zařízení pro simulátor je stejně snadné jako podtřída třídy Objective-C
- Nativním ovládáním na počítačích Intel Mac (stará verze používala emulaci Rosetta PowerPC kódu): emulovaný PDP-8 / E nyní běží nejméně 100krát rychleji než hardwarové PDP-8 / E (na 2,53 GHz MacBook Pro)
- Soubor užitečného softwaru PDP-8 je součástí stažení
Co je nového ve verzi 2.0.2:
Verze 2.0.2 obsahuje některé vizuální úpravy pro OS X 10.11 " El Capitan ", zejména pro zobrazení paměti a inspektoru paměti v okně CPU.
Co je nového ve verzi 2.0.1:
p>Jedná se o finální verzi 2.0 simulátoru PDP-8 / E, reimplementaci klasického Mac OS a Carbon verze 1.x, zachování osvědčeného emulátoru PDP-8 / E.
Ve verzi 2.0.1 nyní ASR 33 Teletype správně rozpoznává klávesu ESC jako ALTMODE. Dále byly upraveny tři velmi malé vizuální závady.
Některé upozorňuje na novou verzi ve srovnání se starou implementací:
Co je nového ve verzi 2.0:
Toto je konečná verze 2.0 simulátoru PDP-8 / E, reimplementace klasického Mac OS a verze 1.x na bázi kakaa, zachování osvědčeného emulátoru PDP-8 / E .
Některé upozorňuje na novou verzi ve srovnání se starou implementací:
Komentáře nebyl nalezen