danos napisał/a:Czy zgodność z wymaganiami ANTIC-a oznacza tylko uwzględnienie stanu linii HALT?
No, wyobrażam sobie, że gdy pamięć jest skonfigurowana na "główna dla CPU, dodatkowa dla ANTIC-a", to podstawienie pamięci rozszerzenia w miejsce głównej powinno nastąpić w momencie pojawienia się sygnału HALT, bo ANTIC generuje go celem dokonania odczytu z RAM-u. A gdy HALT znika, pamięć dodatkowa powinna też zniknąć, a pod $4000-$7FFF pojawić się główna. Gdy konfig jest odwrotny (CPU dodatkowa, ANTIC główna) oczywiście odwrotnie itd.
Problem polega na tym, że - przynajmniej teoretycznie - sygnał HALT nie musi pochodzić od ANTIC-a. Nie wiem, czy to istotne zastrzeżenie z punktu widzenia jakichś rozszerzeń PBI w przyszłości (np. niedoszłych kart do niedoszłego ekspandera PBI niezrównanego autorstwa naszego nieodżałowanego kolegi torimana http://atariarea.krap.pl/forum/viewtopic.php?id=4736, który zaczął jak lew, a skończył jak tow. Leszek Miller). Jak stwierdzić, czy HALT wystawił właśnie ANTIC, nie mam bladego pojęcia, ale może by się wypowiedział na ten temat Alex, który o ile dobrze pamiętam miał jakieś przemyślenia na ten temat ...
KMK
? HEX$(6670358)