Symulator PDP-8 / E jest emulatorem minikomputera PDP-8 / E firmy Digital Equipment Corporation, znanego komputera z początków 1970 roku. Symulator, po raz pierwszy wypuszczony w 1994 r., Zapewnia wygodny interfejs użytkownika do uruchamiania, pisania i debugowania oprogramowania PDP-8 na komputerze Mac oraz do poznawania wewnętrznego funkcjonowania komputera. Posiada konsolę z przełącznikami i migającymi światłami umożliwiającymi obsługę PDP-8 jak urządzenie sprzętowe.
Może symulator jest interesujący dla większej publiczności używającej go do celów edukacyjnych lub jako pamiątka po starych, dobrych czasach ery komputerów. Symulator i jego kod źródłowy są publikowane na licencji GNU General Public License.
Co nowego w tej wersji:
Wersja 2.1 to wielka wersja konserwacyjna:
- Symulator PDP-8 / E to obecnie 64-bitowa aplikacja w pełni obsługująca tryb ciemny MacOS 10.14 "Mojave" i zachowująca kompatybilność ze starszymi komputerami Mac z procesorami Intel lub PowerPC z systemem Mac OS X 10.4 "Tiger" lub nowszym.
- Wiele dostosowań w trybie 64-bitowym, w pakiecie macOS 10.12 SDK i Xcode 8.2.1; esp. szuflada inspektora pamięci jest teraz panelem (NSDrawer jest przestarzały i nie ma czarnego wyglądu w trybie "Mojave" Dark) i wszystkie rejestry są teraz polami tekstowymi (poprzednio używane NSForm i NSFormCell są przestarzałe i nie rysują zawartości rejestru niezawodnie za pomocą " Mojave ").
- Aplikacja App Nap jest teraz wyłączona, gdy PDP-8 / E działa, aby uniknąć poważnego spowolnienia, gdy symulowana maszyna działa przez jakiś czas bez interakcji użytkownika.
- Dokładniejsza synchronizacja wątków ASR 33 pozwala teraz uniknąć sporadycznych zatrzymań wejścia, gdy OS / 8 BASIC odczytuje kod źródłowy z taśmy stożkowej lub poprzez Copy & Paste. Podczas wklejania tekstu wielowierszowego w ASR 33, posuwy liniowe są teraz obsługiwane poprawnie; wcześniej wklejony tekst był traktowany jako jedna długa linia. Usunięto pasek narzędzi ASR 33, elementy sterujące znajdują się teraz w górnej części okna.
- Pozycja paska postępu i etykiety pliku w czytniku taśmy papierowej ASR 33 i PC8-E wymienionym stemplowi.
- Dyski RK05 teraz unikają operacji we / wy dla dysków niezmontowanych; wcześniej, test bezdotykowy MAINDEC-08-DHRKA-B-PB RK8-E był w stanie spowodować to w rzadkich przypadkach, powodując natychmiastowe zawieszenie symulatora. Napędy RK05 są teraz poprawnie zainicjowane, a urządzenia zaimplementowane przez wtyczki są poprawnie resetowane, gdy nie ma pliku preferencji dla symulatora, i. mi. przy pierwszym uruchomieniu aplikacji.
- Instrukcje EAE SHL 37, ASR 37 i LSR 37 teraz poprawnie wyczyścić AC i MQ podczas wykonywania na procesorach Intela w trybie 32-bitowym i EAE A: są to 32-bitowe zmiany zostały zignorowane przez procesory Intela w 32-bitowych tryb (deteced z MAINDEC-8E-D0LB-PB KE8-E EAE Instrukcja Test Część 1).
- Poprawiona wydajność wtyczki Memory Content.
Co nowego w wersji 2.0.2:
Wersja 2.0.2 zawiera pewne wizualne poprawki dla OS X 10.11 " El Capitan ", szczególnie dla widoku pamięci i inspektora pamięci w oknie procesora.
Co nowego w wersji 2.0.1:
To jest ostateczna wersja 2.0 PDP-8 / E Simulator, reanimacji opartej na kakao klasycznej wersji Mac OS i Carbon opartej na wersji 1.x, zachowującej sprawdzony silnik emulacji PDP-8 / E.
W wersji 2.0.1, Teletrop ASR 33 poprawnie rozpoznaje klawisz ESC jako ALTMODE. Dodatkowo naprawiono trzy bardzo niewielkie wizualne usterki.
Niektóre zalety nowej wersji w porównaniu do starej implementacji:
- Realistyczna konsola KC8-EA (dzięki wysokiej jakości zdjęciom panelu przedniego autorstwa Gerharda Kreuzera (http://www.compuseum.at/)
- ASR-33 Teletekst z dźwiękiem
- Poprawione zachowanie w czasie rzeczywistym emulowanego PDP-8 / E i urządzeń I / O
- Ulepszone i zaktualizowane GUI, zgodne z aktualnymi wytycznymi Apple Human Interface
- Zabezpieczone przed zagrożeniami podstawy kodu z wykorzystaniem nowoczesnych narzędzi, takich jak Objective-C, Cocoa, XML, Xcode, OS X
- Bardzo prosta architektura pluginów dla urządzeń wejścia / wyjścia dzięki Cocoa: pisanie urządzeń I / O do symulatora jest tak proste, jak podklasy klasy Objective-C
- Działający natywnie na komputerach Mac z procesorem Intel (stara wersja używała emulacji Rosetta z kodem PowerPC): emulowany PDP-8 / E działa teraz co najmniej 100 razy szybciej niż sprzętowy PDP-8 / E (na MacBook Pro 2,53 GHz)
- Zestaw użytecznych programów PDP-8 jest dołączony do pobierania
Co nowego w wersji 2.0:
Jest to ostateczna wersja 2.0 symulatora PDP-8 / E, reanimacji opartej na kakao klasycznej wersji Mac OS i Carbon opartej na wersji 1.x, zachowującej sprawdzony silnik emulacji PDP-8 / E .
Niektóre zalety nowej wersji w porównaniu do starej implementacji:
- Realistyczna konsola KC8-EA (dzięki wysokiej jakości zdjęciom panelu przedniego autorstwa Gerharda Kreuzera (http://www.compuseum.at/)
- ASR-33 Teletekst z dźwiękiem
- Poprawione zachowanie w czasie rzeczywistym emulowanego PDP-8 / E i urządzeń I / O
- Ulepszone i zaktualizowane GUI, zgodne z aktualnymi wytycznymi Apple Human Interface
- Zabezpieczone przed zagrożeniami podstawy kodu z wykorzystaniem nowoczesnych narzędzi, takich jak Objective-C, Cocoa, XML, Xcode, OS X
- Bardzo prosta architektura pluginów dla urządzeń wejścia / wyjścia dzięki Cocoa: pisanie urządzeń I / O do symulatora jest tak proste, jak podklasy klasy Objective-C
- Działający natywnie na komputerach Mac z procesorem Intel (stara wersja używała emulacji Rosetta z kodem PowerPC): emulowany PDP-8 / E działa teraz co najmniej 100 razy szybciej niż sprzętowy PDP-8 / E (na MacBook Pro 2,53 GHz)
- Zestaw użytecznych programów PDP-8 jest dołączony do pobierania
Komentarze nie znaleziono