CROOK-5 w EM400: Różnice pomiędzy wersjami
(Utworzono nową stronę "__NOTOC__ Aby uruchomić system operacyjny CROOK-5 w emulatorze EM400 potrzebne będą: * działający emulator * bootloader BOOTW * CROOK-5 -...") |
Nie podano opisu zmian |
||
Linia 8: | Linia 8: | ||
= Niezbędne pliki = | = Niezbędne pliki = | ||
CROOK-5 udostępniany jest jako archiwum zawierające | CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora zkodną 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''' |
Wersja z 16:21, 10 sty 2016
Aby uruchomić system operacyjny CROOK-5 w emulatorze EM400 potrzebne będą:
- działający emulator
- bootloader BOOTW
- obraz dysku z systemem CROOK-5
Niezbędne pliki
CROOK-5 udostępniany jest jako archiwum zawierające obraz dysku oraz konfigurację emulatora zkodną 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
- bootw.bin
- crook5-p8f-1.0.0.e4i (lub inna, aktualna wersja)
Uruchomienie emulatora
Emulator należy uruchomić wydając polecenie:
em400 -c em400.cfg -p bootw.bin
W osobnym okienku terminala należy podłączyć monitor systemowy, który skonfigurowany jest jako urządzenie 4 w kanale znakowym 15, dostępny w emulatorze na porcie TCP 32000:
telnet 127.0.0.1 32000
Teraz można uruchomić emulację wydając w debuggerze em400 polecenie run:
em400> run
Start systemu
Na monitorze systemowym pojawi się zachęta ustawienia aktualnego czasu. Podaje się go w formacie HH:MM:SS, przy czym zarówno sekundy jak i minuty można pominąć:
SET TIME ,PLEASE : 16:00
W kolejnym kroku CROOK-5 zapyta o zaktualizowanie daty, podając w zachęcie datę ostatniego zamknięcia systemu. Można ją przesunąć w przód podając dodatnią liczbę dni, lub w tył, podając liczbę ujemną. Wciśnięcie <ENTER> bez podawania przesunięcia zatwierdza datę.
2016 JAN 9 ? 1 2016 JAN 10 ?
Po zatwierdzeniu daty, na ekranie zgłosi się proces INI i pojawi się zachęta logowania. Dostępni są jedynie domyślni użytkownicy systemowi LIBRAR i BOSS (bez haseł). Wpisanie się do systemu poprawną nazwą użytkownika spowoduje uruchomienie interpretera zleceń OSL i wyświetlenie jego znaku zachęty:
< INI-22F > I'M CROOK-5 AND WHO ARE YOU ? boss OSL-45Q (CROOK-5 MP8/15) `
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.
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.