Indeks English versionEnglish version

Emulator kalkulatora Casio PB-2000C

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 14, ostatnie uaktualnienie 2008/11/18

plikpb2000es.zip - teksty źródłowe programu w Delphi, rozmiar pliku: 94kB

plikpb2000em.zip - skompilowana wersja programu, rozmiar pliku: 263kB
Sposób użycia: rozpakować pliki do pustego katalogu a następnie uruchomić program Pb2000c.exe

plikai1000em.zip - wersja japońska AI-1000 programowana w języku Lisp, rozmiar pliku: 44kB
Sposób użycia: Zastąpić pliki Face.bmp i rom1.bin w katalogu w którym został zainstalowany program.

plikom53b.zip - karta pamięci z językiem BASIC OM-53B, rozmiar pliku ok. 110kB
Sposób użycia: Umieścić pliki Rom2.bin oraz Overlay.bmp w katalogu w którym został zainstalowany program. W celu powrócenia do interpretera języka C należy skasować plik Rom2.bin i przywrócić poprzedni plik Overlay.bmp.

Zrzuty ekranu

Zrzut ekranu emulatora Casio PB-2000C

Okno debugera emulatora Casio PB-2000C

Wskazówki dotyczące użytkowania

Wbudowany debuger

Panel deasemblera

Panel edytora binarnego

Panel rejestrów

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

Sterowanie programem

Plik Pb2000c.ini

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

OscFreq = 910
Ta wartość definiuje częstotliwość zegara emulowanego procesora.
OptionCode=255
Ta wartość definiuje Option Code podłaczonego urządzenia peryferyjengo. Powinna być równa 255 (dla samodzielnej pracy kalkulatora, bez urządzeń peryferyjnych) lub 85 (do wspólpracy z emulatorem stacji dysków MD-100).
Address=127.0.0.1
Ta wartość definiuje adres IP hosta serwera udostępniającego emulowaną stację dysków (FDD). Zwykle jest to lokalny komputer.
Port=7420
Ta wartość definiuje port serwera FDD z którego kalkulator ma korzystać.

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


Programy pomocnicze

plikpb2000et.zip - rozmiar pliku: 28kB, teksty źródłowe i kody wykonywalne, DOS lub Windows (w okienku DOS)

RAMTRAN2

Program przesyłający pliki pomiędzy komputerem PC i obszarem ramdysku w obrazie pamięci RAM używanym przez emulator. Akceptuje te same komendy i parametry jak program RAMTRANS dla PB-1000, z wyjątkiem obsługi większej ilości typów danych.

Tekstowe typy plików
S - Ogólne pliki tekstowe, tzn. rekordy MEMO, skrypty źródłowe programów Pascal, pliki przesyłane przez RS-232C oraz programy BASIC zapisane za pomocą SAVE,A
C - Skrypty źródłowe programów C
Binarne typy plików
M - Ogólne pliki binarne (np. zapisane za pomocą BSAVE)
B - Programy BASIC w wewnętrznym formacie
E - Pascal (E)xecutable (wykonywalne)
T - Pascal (T)yped
U - Pascal (U)nit

Jest to adaptacja programu md100, którego autorem jest Marcus von Cube (podobna funkcja, ale działa z dyskietkami zapisanymi przez stację dysków MD-100 lub ich obrazami).