ręce opadają jak widzi się taki "optymalny" kod dla DLI, widziałeś kod G2F i nie zastanowiło Cię czemu nie ma tam pla, pha, czemu są rozkazy ładowania LDA# a nie LDA ....,y
nawet kolejność rozkazów ma znaczenie, aby zmieścić się w czasie
maks dla wąskiego ekranu jesteś w stanie zmieścić 6 zmian które będą bezpośrednio widoczne na całej szerokości ekranu (zmiany rastrowe będą niekompletne, więc o takich nie piszę) pod warunkiem że będzie to kod, typu:
col0 lda #0
col1 ldx #0
col2 ldy #0
sta wsync
reg0 sta $d01e
reg1 stx $d01e
reg2 sty $d01e
col3 lda #0
col4 ldx #0
col5 ldy #0
sta wsync
reg3 sta $d01e
reg4 stx $d01e
reg5 sty $d01e
teraz pozostaje Ci modyfikacja etykiet col0+1, reg0+1 itd.
zamiast pha, pla, stosuje się zapisywanie wartości rejestrów na stronie zerowej, bo jest najszybciej
POCZYTAJ NOSTY ATARIKI, BO JEST TAM WIELE NA TEMAT OPTYMALIZACJI DLI
NAJPIERW CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ, CZYTAJ