Zasadniczo stara saperska metoda mówi, że każdy bajt, który ANTIC musi pobrać z pamięci powoduje zatrzymanie CPU na 1 cykl. Uwaga - wlicza się w to DL.
Także, jak DL jest $42, to zostaje 105(default)-3(DL)-40(literki)-40(maski literek)=22 cykle - nie za dużo.
Osobnym pytaniem jest, w których dokładnie miejscach na ekranie te bajty są pobierane - ja nie wiem.
ale za skrzynkę piwa, to może Fox coś wymyśli? :)
Ciekaw jestem, co by było, jakby przy użyciu VScrolla rozciągnąć 1 linię trybu fontowego i zmieniać w środku zestaw znaków - czy Antic by na te zmiany zestawu reagował czy nie. Coś mi mówi, że nie, ale może?
Wtedy można by użyć np 32 zestawów znaków (:P) i tylko raz na 32 linie zmieniać ekran - zawsze to lepiej
To taka luźna idea.
Ofkorz, można by też próbować z trybem fontowym bodajże 5tym (czyli 4tym x2), i co linię zmieniać generator. Ale to też nie zadziała, bo Antic nie wyczuje zmiany generatora (ale można sprawdzić, bo nie jestem 100% pewien czy np emulek to dobrze emuluje).
Gupio tak, mam pomysły a nie mam czasu :)