Cześć.
A800XL z Freddie. Wsadziłem 6502 w podstawkę i podpiąłem kilka drutów z magistrali sterującej do analizatora. Puściłem całość do momentu właczenia do pojawienia się napisu READY. Chciałem zobaczyć kiedy pojawia się sygnał ~HALT względem Fi2 i czy sa jakies problemy zaraz po resecie. Są ale ...
... kiedy aktywowany jest ~HALT *czasami* pojawia się stan niski na R/~W. Nie wiem kto go tam wystawia. Wydawało mi się że zapis do pamięci jest możliwy tylko przez CPU. Tymczasem obserwuje że niekoniecznie. Czy ANTIC zapisuje pamięć? Do tej pory byłem pewny że on tylko czyta.
Nie pomyliłem drutów. Na ~HALT znakomicie widać sekwencja odświeżania RAM przez ANTICa. Widać również jak po NMI procesor czyta pamięć i robi push na stos. Zakładam więc że grubej pomyłki nie mam. Ponadto raczej wszystko się zgadza poza tym ~W podczas ~HALT.
Zapewne przeoczyłem coś oczywistego. Czy ktoś mógłby mnie oświecić?
Dorzucam jeśli kogoś to interesuje, plik vcd z analizatora (130MB):
https://drive.google.com/open?id=0B_tde … FlKaEs1NGM
Da się obejrzeć np. GtkWave.
Dorzuciłem zrzut z analizatora z taką sytuacją kiedy jest jednocześnie HALT i W oraz Fi2 robi oba zbocza.