Emulator komputera Elwro 800 Junior
Program ten napisałem z sentymentu dla mojego pierwszego komputera - Elwro 800 Junior. Komputer ten jest polskim klonem ZX SPECTRUM. Nie był on 100% odpowiednikiem swojego pierwowzoru, ma on wiele rozszerzeń (obsługa stacji dysków, sieć JUNET, drukarka interfejsu LOGABAX, praca z systemem CP/J - polskim klonem CP/M ). Więcej szczegółowych informacji o tym komputerze możesz znaleźć tutaj:8bit.yarek.pl
Emulator ten posiada w miarę zaawansowany debugger/deasembler, który pozwala na deasemblację dowolnego fragmentu kodu i zapisanie go do pliku w celu dalszej obróbki (tutaj kolejny projekt : zamiany kodu asemblera Z80 na C ), jak również ustawienia pułapek, pracy krokowej, czyli wszystko to co wydaje mi się, że debugger powinien posiadać.
Stan prac:
Projekt nie jest jeszcze ukończony, jeszcze daleko mu do tego, ale już jest w stadium używalności. Jest kilka błędów w emulacji CPU (nie wszystkie programy chcą dobrze działać), nie ma obsługi FDD (jest jedynie zainicjowana), ani sieci Junet. Nie ma obsługi dźwięku (kod emulacji CPU jeszcze nie posiada licznika taktów). Jesli chciałbyś w jakiś sposób pomóc to zapraszam.
Licencja: GPL v2
System: Linuks
Język: C
Wymagane biblioteki: SDL, GTK2, libspectrum (wczytywanie snapshot-ów)
Źródło : elwro-040306.tar.gz
Nowa wersja 0.2 ze wsparciem emulacji FDD (wyświetlanie opengl, brak gui):elwro-v02.tar.gz Kilka screen-shotów z aktualnie rozwijanej wersji:







