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 7 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
[[File:Em400-crook.png|thumb|500px|Start systemu [[CROOK-5]] i interpreter zleceń OSL w emulatorze EM400 z terminalem cool-retro-term]]
[[File:Em400-crook.png|thumb|500px|Start systemu [[CROOK-5]] i interpreter zleceń OSL w emulatorze EM400 z terminalem cool-retro-term]]
EM400 jest emulatorem systemu MERA-400. W obecnym stadium rozwoju pozwala na poprawne uruchamianie oryginalnego oprogramowania minikomputera, m.in. systemu operacyjnego [[CROOK]], poprawnie wykonują się też testy procesora dołączane do zestawu przez producenta. Emulowane elementy systemu to:
EM400 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]])
* procesor (zarówno MERY-400 jak i z [[Modyfikacje sprzętowe procesora|przeróbkami]] wprowadzonymi w [[MX-16]])
* [[Arytmometr Wielokrotnej Precyzji]]
* [[Arytmometr Wielokrotnej Precyzji]]
Linia 6: Linia 6:
* [[Pamięć MEGA]] [[Amepol]]-u (półprzewodnikowa, bloki po 64ksłowa)
* [[Pamięć MEGA]] [[Amepol]]-u (półprzewodnikowa, bloki po 64ksłowa)
* kanał znakowy
* kanał znakowy
** terminal znakowy
** pamięć SP45DE - napęd dyskietek 8"
** [[Zegar czasu rzeczywistego Amepolu]]
* procesor peryferyjny [[MULTIX]]
* procesor peryferyjny [[MULTIX]]
* dysk [[Winchester]]
** dysk [[Winchester]]
* terminal znakowy
 
* Pamięć SP45DE - napęd dyskietek 8"
== Nośniki danych ==
* [[Zegar czasu rzeczywistego Amepolu]]
 
* [https://mera400.pl/img/tp-t8k.img TP/T8K (obraz dyskietki 8")] - test procesora i pamięci systemu
* [[CROOK-5 - obraz dysku]]


== Dokumentacja użytkownika ==
== Dokumentacja użytkownika ==
Linia 23: Linia 28:
== Linki ==
== Linki ==


* [[Pytania|Do wyjaśnienia]]
* [https://github.com/jakubfi?tab=repositories Repozytoria źródeł emulatora i narzędzi]
* [https://github.com/jakubfi?tab=repositories Repozytoria źródeł emulatora i narzędzi]
* [[Wydajność EM400|Wydajność]]
* [[Wydajność EM400|Wydajność]] (pomiary wydajności nie są już prowadzone)


== Narzędzia ==
== Narzędzia pomocnicze ==
* [[EMAS]] - assembler skrośny dla MERY-400 używający współczesnej składni
* [[EMAS]] - assembler skrośny dla MERY-400 używający współczesnej składni
* [[EMDAS]] - deassembler binariów MERY-400
* [[EMDAS]] - deassembler binariów MERY-400

Aktualna wersja na dzień 13:16, 9 sie 2026

Start systemu CROOK-5 i interpreter zleceń OSL w emulatorze EM400 z terminalem cool-retro-term

EM400 jest emulatorem systemu MERA-400. Pozwala na uruchamianie dowolnego oprogramowania minikomputera, m.in. systemu operacyjnego CROOK. Emulowane elementy systemu to:

Nośniki danych

Dokumentacja użytkownika

Linki

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