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

Przejdź do nawigacji Przejdź do wyszukiwania
Usunięte 145 bajtów ,  12 lis 2021
brak opisu edycji
Nie podano opisu zmian
Nie podano opisu zmian
Linia 3: Linia 3:


* działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]])
* działający emulator ([[EM400 - Instalacja|Instrukcja instalacji]])
* [[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)
* EEPROM pamięci MEGA: http://mera400.pl/img/mega0.bin (md5: 47dc65c0e0e0f4af2ba17ff87c20776a)
Linia 12: Linia 11:


* '''em400.cfg'''
* '''em400.cfg'''
* '''bootw.bin''' (konieczny tylko dla wersji <0.3 emulatora, dla >=0.3 nie wymagany)
* '''crook5-p8f-1.0.4.e4i''' (lub inna, aktualna wersja)
* '''crook5-p8f-1.0.4.e4i''' (lub inna, aktualna wersja)
* '''mega0.bin'''
* '''mega0.bin'''
Linia 18: Linia 16:
= Uruchomienie emulatora =
= Uruchomienie emulatora =


Emulator w wersji >= 0.3 należy uruchomić wydając polecenie:
Emulator należy uruchomić wydając polecenie:


  em400 -c em400.cfg
  em400 -c em400.cfg


Dla wersji < 0.3 trzeba użyć bootloadera:
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.


  em400 -c em400.cfg -p bootw.bin
  e4term 127.0.0.1 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:
 
telnet 127.0.0.1 32000


Teraz można uruchomić emulację wydając w debuggerze em400 polecenie ''run'':
Teraz można uruchomić emulację wydając w debuggerze em400 polecenie ''run'':

Menu nawigacyjne