EM400: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 57 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
[[File:Em400_ncurses_1.png|thumb|400px|Debugger EM400]]
__NOTOC__
EM400 jest powstającym emulatorem systemu MERA-400. W założeniu ma emulować kompletny system, wraz z zegarem czasu rzeczywistego, kanałami (znakowym i pamięciowym), oraz urządzeniami podłączonymi do kanałów (terminalami i pamięciami masowymi). W dziale [[Pytania]] spisane są wymagające wyjaśnienia kwestie.
[[File:Em400-pulpit.png|thumb|500px|Emulator EM400]]
[[File:Em400-debuger.png|thumb|500px|Emulator EM400 z włączonym debugerem]]
EM400 (https://em400.pl) jest emulatorem systemu MERA-400. Pozwala na uruchamianie dowolnego oprogramowania minikomputera, m.in. systemu operacyjnego [[CROOK]]. Emulowane elementy systemu to:
* procesor (zarówno MERY-400 jak i z [[Modyfikacje sprzętowe procesora|przeróbkami]] wprowadzonymi w [[MX-16]])
* [[Arytmometr Wielokrotnej Precyzji]]
* ferrytowa pamięć Elwro (bloki po 32 ksłowa) oraz półprzewodnikowa [[pamięć MEGA]] [[Amepol]]-u (bloki po 64 ksłowa)
* kanał znakowy z terminalem znakowym, pamięcią SP45DE (napęd dyskietek 8") oraz [[Zegar czasu rzeczywistego Amepolu|zegarem czasu rzeczywistego]]
* procesor peryferyjny [[MULTIX]] z dyskiem [[Winchester|Winchester]]


* [[EM400 - Aktualny stan prac]]
== Dokumentacja użytkownika ==
* [http://github.com/jakubfi/mera400 Repozytorium źródeł]
 
* Dokumentacja użytkownika EM400
* [[EM400 - Instalacja|Instalacja]]
** [[EM400 - konfiguracja|Konfiguracja]]
* [[EM400 - uruchamianie|Uruchamianie]]
** [[EM400 - linia poleceń|Wywołanie z linii poleceń]]
* [[EM400 - konfiguracja|Konfiguracja]]
** [[Debugger EM400|Debugger]]
* [[EM400 - graficzny interfejs użytkownika|Graficzny interfejs użytkownika]]
* [[EM400 - tekstowy interfejs użytkownika|Tekstowy interfejs użytkownika]]
* [[CROOK-5 w EM400]]
 
== Nośniki danych ==
 
* [https://mera400.pl/img/tp-t8k.img TP/T8K (obraz dyskietki 8")] - test procesora i pamięci systemu
* [[CROOK-5 - obraz dysku]]
 
== Narzędzia pomocnicze ==
 
* [[EMAS]] - assembler skrośny dla MERY-400 używający współczesnej składni
* [[EMDAS]] - deassembler binariów MERY-400
* [[EMAWP]] - biblioteka realizująca operacje na liczbach długich i zmiennoprzecinkowych w standardzie MERY-400
* [[EMCRK]] - biblioteka i narzędzia wspomagające obsługę struktur danych systemu [[CROOK-5]]
* [[ASSEM]] - assembler skrośny używający takiej samej składni jak [[Język_symboliczny_(assembler)_ASSM|ASSM]] i ASSK

Aktualna wersja na dzień 15:25, 30 sie 2026

Emulator EM400
Emulator EM400 z włączonym debugerem

EM400 (https://em400.pl) jest emulatorem systemu MERA-400. Pozwala na uruchamianie dowolnego oprogramowania minikomputera, m.in. systemu operacyjnego CROOK. Emulowane elementy systemu to:

Dokumentacja użytkownika

Nośniki danych

Narzędzia pomocnicze

  • EMAS - assembler skrośny dla MERY-400 używający współczesnej składni
  • EMDAS - deassembler binariów MERY-400
  • EMAWP - biblioteka realizująca operacje na liczbach długich i zmiennoprzecinkowych w standardzie MERY-400
  • EMCRK - biblioteka i narzędzia wspomagające obsługę struktur danych systemu CROOK-5
  • ASSEM - assembler skrośny używający takiej samej składni jak ASSM i ASSK