Cześć,
stałem się szczęśliwym posiadaczem divMMC AY (czarny).
Najpierw podłączyłem go do plus'a z procesorem NEC D780C-1
Zadziałało bez problemu - przeglądanie i ładowanie plików, kempston, i AY
Następnie podłączyłem go do ZX Harlequin Rev G. z Zilogiem Z8400APS
Ekran bootowania się pojawił jednak brak rekacji na reset i NMI
Po przejrzeniu wątków podejrzany stał się Zilog (błąd M1)
Zmiana Ziloga na Z84C0010PEG (nie powinno być błędu M1) spowodowało pewne zmiany, ale z divMMC nadal brak komunikacji.
Zmiany to, reakcja po wciskaniu NMI i reset, pojawiły się albo kwadraciki na ekranie, albo dźwięk i paski ładowania programu
Szukałem więc dalej i znalazłem - w Harlequinie miałem EPROM na kości 27C256 w wersji 1990 Sinclair, obok programu diagnostycznego.
Zmieniłem na posiadany EPROM 27128 z wersją 1982 Sinclair.
To rozwiązało problem - działa jak na plusie zarówno z Z84C0010PEG jak i Z8400APS (nie ma więc błędu M1).
Nie wiem jednak czy problemem jest ROM 1990 Sinclair, kość 27C256, czy też to, że ROM jest w drugim banku?
Tyle spostrzeżeń, teraz pytania ;-)
1) divMMC przy starcie szuka i nie znajduje pliku RTC.SYS - wydaje się być niepotrzebny - do czego służy ten plik?
Pewnie i tak go dorzucę, aby nie wyrzucał błędu przy starcie.
2) divMMC AY ma trzy przełączniki, dwa z tyłu (z tego co znalazłem to 1 on/off, 2 128/48),
natomiast z boku obok gniazda znajduje się jeszcze jeden przełącznik (widać na zdj.).
Do czego on służy (czy dodatkowo dla konfiguracji pod +3 i 2ab)?
3) Czy w przypadku podłączenia do 128 (+2) działają jednocześnie oba AY'ki (wewn. ze 128 i ten w divMMC) - czy któryś się wyłączy?
4) Czy ta wersja ma jeszcze jakieś dodatkowe funkcje, których nie widać a warto o nich wiedzieć?