Indeks English versionEnglish version

Emulator kalkulatora VX-3

Program emuluje mikroprocesor HD61700 oraz używa obrazu odczytanej zawartości pamięci ROM kalkulatora. Wymaga komputera PC z systemem Windows.

Pliki do ściągnięcia

Wersja programu 04, ostatnie uaktualnienie 2025/01/09

plikvx3_emus.zip - teksty źródłowe programu w Delphi 5

plikvx3_emul.zip - skompilowana wersja programu
Sposób użycia: rozpakować pliki do pustego katalogu a następnie uruchomić program vx3.exe

Zrzuty ekranu

Zrzut ekranu emulatora VX-3

Okno debugera emulatora VX-3

Okno narzędzia komunikacyjnego emulatora VX-3

Wskazówki dotyczące użytkowania

Urządzenia peryferyjne

Port szeregowy

Narzędzie komunikacyjne wywoływane klawiszem F4 jest odpowiednikiem programu terminalowego używanego z prawdziwym kalkulatorem. Funkcje przycisków:

[Send]
wybór pliku przesyłanego do kalkulatora
[Receive]
wybór pliku do którego zapisywane są dane odbierane z kalkulatora
[Stop]
zamyka plik

Drukarka

Drukowany tekst jest zapisywany do pliku wybranego przyciskiem [Receive] narzędzia komunikacyjnego.

Stacja dysków

Emulowana jest stacja dysków MD-120. Pliki są przechowywane w ścieżce określonej w pliku INI. Komunikaty o błędach mogą być niedokładne, ponieważ procedury zarządzania plikami w Delphi nie podają szczegółowych przyczyn. Wykluczone są następujące komendy dyskowe: DSKF, FORMAT, MODE 200, MODE 201.

Magnetofon kasetowy

Na razie nie obsługiwany.

Wbudowany debuger

Panel deasemblera

Panel edytora binarnego

Panel rejestrów

Panel rejestrów głównych (main register file)

Sterowanie programem

Plik vx3.ini

Niektóre parametry emulatora można dostosować do indywidualnych potrzeb modyfikując plik vx3.ini za pomocą dowolnego edytora tekstowego.
Opis zawartości tego pliku:

OscFreq = 910
Ta wartość definiuje częstotliwość zegara emulowanego procesora.
Path = disk0
To ustawienie określa ścieżkę do folderu, w którym przechowywana jest zawartość dyskietki. Może być względna lub bezwzględna. Może to być również nazwa rzeczywistego napędu dyskietek co pozwala na wymianę plików z prawdziwą stacją dysków MD-120 (PC i MD-120 mają ten sam format dysku, jeśli przełączniki DIP w MD-120 są ustawione na 2DD 720K).

Odinstalowanie

W celu usunięcia emulatora wystarczy skasować podkatalog w którym został zainstalowany. Program nie dokonuje w systemie żadnych zmian poza swoim podkatalogiem.

Podziękowania

Znane ograniczenia i problemy występujące w aktualnej wersji programu