Lamer stabilizuje raster
: 29 gru 2020, 20:51
Cześć,
Świąteczne wieczorki postanowiłem spędzić na spełnieniu marzeń z dzieciństwa, czyli oczywiście napisania stabilnej "rutyny" rastra. Wybór padł na Visual Studio Code + KickAss + wtyczka do VSCode i oczywiście C64Debugger. Stabilizacji dokonałem metodą na przerwanie w przerwaniu, co generalnie ładnie udało się docyklować. Zachęcony sukcesem zamarzyło mi się poruszać barem wedle sinusa w dół i w górę... nawet się udało i wtedy napatoczyłem się na bad-linie, z którymi nie umiem sobie rozsądnie poradzić, więc odwołuję się do wiedzy i doświadczenia forumowiczów.
Jak to ogólnie ugryźć? Sprawdzanie, czy dana linia jest zła już w niej nie sprawdza się, bo jak VIC zabierze te swoje 40 cykli to już na porównanie RASTER z YSCROLL braknie czasu. Sprawdzać jakoś prymitywniej zakładając określoną wartość YSCROLL? A może jakoś pozbyć się bad-line? (znaki na ekranie chciałbym zostawić na wypadek chęci napisania czegoś
). Co radzicie?
Pozdrawiam,
MCN
Świąteczne wieczorki postanowiłem spędzić na spełnieniu marzeń z dzieciństwa, czyli oczywiście napisania stabilnej "rutyny" rastra. Wybór padł na Visual Studio Code + KickAss + wtyczka do VSCode i oczywiście C64Debugger. Stabilizacji dokonałem metodą na przerwanie w przerwaniu, co generalnie ładnie udało się docyklować. Zachęcony sukcesem zamarzyło mi się poruszać barem wedle sinusa w dół i w górę... nawet się udało i wtedy napatoczyłem się na bad-linie, z którymi nie umiem sobie rozsądnie poradzić, więc odwołuję się do wiedzy i doświadczenia forumowiczów.
Jak to ogólnie ugryźć? Sprawdzanie, czy dana linia jest zła już w niej nie sprawdza się, bo jak VIC zabierze te swoje 40 cykli to już na porównanie RASTER z YSCROLL braknie czasu. Sprawdzać jakoś prymitywniej zakładając określoną wartość YSCROLL? A może jakoś pozbyć się bad-line? (znaki na ekranie chciałbym zostawić na wypadek chęci napisania czegoś

Pozdrawiam,
MCN