Dziś z ciekawości skompilowałem EM400 w MSYS2 pod Windows.
Aby uruchomić (snapshot git b4794ce, aktualizacja z 24.04.2017):
- Instalujemy MSYS2 w wersji x86_64 lub i686 w zależności od wersji systemu Windows.
- Pobieramy i rozpakowujemy archiwum w wersji 64-ro lub 32-bitowej zawierające binaria EM400. Znajdziemy w nim też cross-assemblery, plik konfiguracyjny i inne narzędzia, ale obraz Crook5 oraz EEPROM pamięci Mega trzeba pobrać ze strony mera400.pl.
- Odpalamy Msys2 Shell z menu Windows. W shell-u wchodzimy do katalogu gdzie rozpakowaliśmy em400.zip i obraz systemu CROOK. MSYS2 jest środowiskiem uniksopodobnym, więc dyski z Windows mapowane są np. na /c/jakiś/katalog.
- Uruchamiamy emulator: ./em400.exe -c em400.cfg
- Odpalamy jeszcze jeden Msys2 Shell, telnet 127.0.0.1 32000
- Wpisujemy run w debuggerze.
Miłej zabawy Mera400 (MX-16) i CROOK-5.