3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 9 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 2: | Linia 2: | ||
Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] potrzebne będą: | Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] potrzebne będą: | ||
* działający emulator | * działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]]) | ||
* [[BOOTW|bootloader BOOTW]] | * [[BOOTW|bootloader BOOTW]] (konieczny tylko dla wersji <0.3 emulatora, dla >=0.3 nie wymagany) | ||
* [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]] | * [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]] | ||
* EEPROM pamięci MEGA: http://mera400.pl/img/mega0.bin (md5: 47dc65c0e0e0f4af2ba17ff87c20776a) | |||
= Niezbędne pliki = | = Niezbędne pliki = | ||
CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora | CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora zgodną z konfiguracją systemu CROOK-5. Po pobraniu plików i rozpakowaniu archiwum w tym samym katalogu powinny znaleźć się następujące pliki: | ||
* '''em400.cfg''' | * '''em400.cfg''' | ||
* '''bootw.bin''' | * '''bootw.bin''' (konieczny tylko dla wersji <0.3 emulatora, dla >=0.3 nie wymagany) | ||
* '''crook5-p8f-1.0. | * '''crook5-p8f-1.0.4.e4i''' (lub inna, aktualna wersja) | ||
* '''mega0.bin''' | |||
= Uruchomienie emulatora = | = Uruchomienie emulatora = | ||
Emulator należy uruchomić wydając polecenie: | Emulator w wersji >= 0.3 należy uruchomić wydając polecenie: | ||
em400 -c em400.cfg | |||
Dla wersji < 0.3 trzeba użyć bootloadera: | |||
em400 -c em400.cfg -p bootw.bin | em400 -c em400.cfg -p bootw.bin | ||
Linia 47: | Linia 53: | ||
OSL-45Q (CROOK-5 MP8/15) | OSL-45Q (CROOK-5 MP8/15) | ||
` | ` | ||
A co dalej, to już w [[System Operacyjny CROOK-5|podręczniku CROOK-5]]! | |||
= Warto wiedzieć = | = Warto wiedzieć = | ||
Ponieważ telnet uruchomiony w linuksowym emulatorze terminala nie jest w pełni zgodny z monitorami pracującymi z MERĄ-400, niektóre funkcje nie będą działać poprawnie. W szczególności nie zadziałają poprawnie programy używające semigrafiki i sekwencji kontrolnych (np. GLIZDA). Zmieni się to, gdy EM400 zostanie wyposażony we własny emulator terminala zgodny z wymaganiami CROOK-5. | # Ponieważ telnet uruchomiony w linuksowym emulatorze terminala nie jest w pełni zgodny z monitorami pracującymi z MERĄ-400, niektóre funkcje nie będą działać poprawnie. W szczególności nie zadziałają poprawnie programy używające semigrafiki i sekwencji kontrolnych (np. GLIZDA). Zmieni się to, gdy EM400 zostanie wyposażony we własny emulator terminala zgodny z wymaganiami CROOK-5. | ||
# CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji '''Ctrl-t'''. Ze względu na buforowanie wejścia, w telnecie należy kombinację dodatkowo zatwiedzić klawiszem '''<ENTER>'''. | |||
CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji '''Ctrl-t'''. Ze względu na buforowanie wejścia, w telnecie należy kombinację dodatkowo zatwiedzić klawiszem '''<ENTER>'''. | # Zakończyć emulację można wciskając w debuggerze EM400 kombinację klawiszy '''Ctrl-c''' i wydając polecenie '''quit'''. | ||
Zakończyć emulację można wciskając w debuggerze EM400 kombinację klawiszy '''Ctrl-c''' i wydając polecenie '''quit'''. |