Screen memory page is $0288 for start of character memory. And thenTRIANGULAR OS wrote: ↑Mon Apr 25, 2022 6:39 am BTW, anyone where to get screen memory start and color memory start in VIC-I graphic chip registers? Right know I have simple mechanism implemented to determine where screen memory starts: PRINT {cursor down} + character and if peek one of 2 locations (4096/$1000 or 7680/$1E00) )
Code: Select all
lda $0288
and #$03 ; This came from the KERNAL disassembly around $ea77
ora #$94
Code: Select all
SM = PEEK(648) * 256
CM = ((PEEK(648) AND 3) + 148) * 256