PDP-8/E Simulator

Screenshot Software:
PDP-8/E Simulator
Szczegóły programowe:
Wersja: 2.1 Aktualizowane
Filmu: 26 Oct 18
Wywoływacz: Bernhard Baehr
Licencja: Wolny
Popularność: 94
Rozmiar: 21102 Kb

Rating: nan/5 (Total Votes: 0)


        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

Zrzuty ekranu

pdp-8-e-simulator_1_14009.jpg
pdp-8-e-simulator_2_14009.jpg

Podobne oprogramowanie

EnergyRB
EnergyRB

3 Jan 15

RubyCalc
RubyCalc

3 Jan 15

SpaceTime
SpaceTime

4 Jan 15

MConvert
MConvert

12 Dec 14

Inne programy z deweloperem Bernhard Baehr

BrightnessSync
BrightnessSync

12 Dec 14

PDP 8E Simulator
PDP 8E Simulator

4 May 20

Memory Monitor
Memory Monitor

5 May 20

SleepWatcher
SleepWatcher

13 Dec 14

Komentarze do PDP-8/E Simulator

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!