CROOK-5 w EM400: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
(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
(Nie pokazano 10 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 właściwy obraz dysku oraz konfigurację emulatora odpowiednią dla konfiguracji dołączonego 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.cfg'''
* '''em400.cfg'''
* '''bootw.bin'''
* '''bootw.bin''' (konieczny tylko dla wersji <0.3 emulatora, dla >=0.3 nie wymagany)
* '''crook5-p8f-1.0.0.e4i''' (lub inna, aktualna wersja)
* '''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'''.

Menu nawigacyjne