CROOK-5 w EM400: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
(Nie pokazano 12 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 3: | Linia 3: | ||
* działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]]) | * działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]]) | ||
* [[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 = | ||
Linia 10: | Linia 10: | ||
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: | 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. | * '''em400.ini''' | ||
* '''crook5-p8f-1.1.0.e4i''' (lub inna, aktualna wersja) | |||
* '''crook5-p8f-1. | * '''mega0.bin''' | ||
= Uruchomienie emulatora = | = Uruchomienie emulatora = | ||
Linia 18: | Linia 18: | ||
Emulator należy uruchomić wydając polecenie: | Emulator należy uruchomić wydając polecenie: | ||
em400 -c em400. | 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 | 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 '' | Teraz można uruchomić emulację wydając w debuggerze em400 polecenie ''start'': | ||
em400> | em400> start | ||
= Start systemu = | = Start systemu = | ||
Linia 52: | Linia 52: | ||
= 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'''. | |||
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'''. | ||
Zakończyć emulację można |
Aktualna wersja na dzień 17:34, 12 lis 2021
Aby uruchomić system operacyjny CROOK-5 w emulatorze EM400 potrzebne będą:
- działający emulator (Instrukcja instalacji)
- obraz dysku z systemem CROOK-5
- EEPROM pamięci MEGA: http://mera400.pl/img/mega0.bin (md5: 47dc65c0e0e0f4af2ba17ff87c20776a)
Niezbędne pliki
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 > I'M CROOK-5 AND WHO ARE YOU ? boss OSL-45Q (CROOK-5 MP8/15) `
A co dalej, to już w podręczniku CROOK-5!
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.
- Zakończyć emulację można wydając w debuggerze EM400 polecenie quit.