|
|
| Linia 1: |
Linia 1: |
| __NOTOC__ | | __NOTOC__ |
| Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] potrzebne będą: | | Aby uruchomić system operacyjny [[CROOK|CROOK-5]] w emulatorze [[EM400]] należy: |
|
| |
|
| * działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]]) | | * Pobrać [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]] i rozpakować pobrane archiwum zip. |
| * [[CROOK-5 - obraz dysku|obraz dysku z systemem CROOK-5]]
| | * Uruchomić emulator |
| * EEPROM pamięci MEGA: http://mera400.pl/img/mega0.bin (md5: 47dc65c0e0e0f4af2ba17ff87c20776a) | | * Jako aktywną maszynę wybrać MX-16 (z menu kontekstowego pulpitu lub w oknie ustawień, w sekcji konfiguracji maszyn) |
| | * Z menu "Urządzenia" załadować pobrany obraz dla Winchestera 1:28 |
| | * Włączyć maszynę kluczykiem |
| | * Z menu "Urządzenia" otworzyć terminal 15:4 (kanał znakowy numer 15, urządzenie 4) |
| | * Podnieść klucze START i CLOCK |
|
| |
|
| = Niezbędne pliki =
| | Po chwili a 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: |
| | |
| 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.ini'''
| |
| * '''crook5-p8f-1.1.0.e4i''' (lub inna, aktualna wersja)
| |
| * '''mega0.bin'''
| |
| | |
| = Uruchomienie emulatora =
| |
| | |
| Emulator należy uruchomić wydając polecenie:
| |
| | |
| em400 -c em400.ini
| |
| | |
| 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. '''e4term''' jest skryptem ustawiającym poprawnie parametry terminala, dostępnym w katalogu '''tools''' źródeł emulatora em400.
| |
| | |
| e4term 127.0.0.1 32000
| |
| | |
| Teraz można uruchomić emulację wydając w debuggerze em400 polecenie ''start'':
| |
| | |
| em400> start
| |
| | |
| = 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 > | | < INI-22F > |
| Linia 52: |
Linia 22: |
| = 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. | | # W oknie nieaktywnego terminala, lub po wypisaniu się z systemu można ponownie aktywować zachętę logowania klawiszem '''DEL''' lub '''Ctrl-backspace''' |
| # CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji '''Ctrl-t'''. | | # CROOK-5 jako znaku końca wejścia (czasami będącego też poleceniem opuszczenia programu) używa kombinacji '''Ctrl-t'''. |
| # Zakończyć emulację można wydając w debuggerze EM400 polecenie '''quit'''.
| |