Hej,
Zgadza się. To jest odtworzony hardware. Raczej nie ma możliwości zdekodowania bitstream-u FPGA w rozsądnym czasie oraz nie ma dostępu do kodu źródłowego. Musi wystarczyć to co jest. Możliwość przeróbek prawie żadna. tIn ma user manual do wersji DIP emulatora. Postaramy się ją też opublikować. Być może dałoby się podłączyć więcej RAM, jednakże wolałbym to robić na S-RAM bo układ dla pamięci dynamicznych jest domknięty "pod korek" i nie ma miejsca dla rozszerzenia przestrzeni adresowej (trzeba by dokładać kolejne multipleksery oraz nowy dekoder - bez sensu). To jest ewentualnie do sprawdzenia "kiedyś tam". Gdy zamknę projekt - cała dokumentacja zostanie opublikowana i każdy chętny będzie mógł sobie poeksperymentować. Nie wiem jak to miałoby wyglądać od strony softu. Może będą jakieś kolizje albo nie - trudno w tej chwili powiedzieć.
Mam już wszystkie niezbędne elementy, więc będę w miarę wolnego czasu składał prototyp. Dam znać za jakiś czas co z tego wyszło ;-)
tOri
Na PCB są cztery kości 4x256kbit. Te pamięci obsługują wyłącznie 386SX. Konfiguracja jest jako 256K słów 16bit (co można opisać właśnie jako 512KB - kwestia decyzji) To jest Vortex FAST-RAM. Nie ma tu czegoś takiego jak odrębna MMU, w FPGA jest coś "zamontowane" co pozwala na odczyt/zapis. Ogólnie jest to bardzo zaawansowane urządzenie jeśli chodzi o ideę.
Dostępny program instalacyjny pozwala na skonfigurowanie emulatora (pamięć, wyświetlanie, mysz, dysk(i), itd...). nie zajmowałem się tym głębiej, więc na razie się nie będę wypowiadał. Polecam rzucić okiem na manual dla MSTe.
Wywalenie się na HIMEM.SYS najpewniej było spowodowane złą konfiguracją pamięci w Mega ST (4MB)