obaj macie rację :)
w moim teście zmieniam $FFFF8265 po pierwszym HBLu a $FFFF820F modyfikuję o 8 bajtów ( -8 bajtów dla hscroll==0) i działa to ok
Petla_VBL
STOP #$2300 ; wait for 1st HBL
move.w #$2500,SR
addq #1,D2
cmp.w #576,D2
blt.b .skip
moveq #0,D2
.skip
moveq #0,D5
move.l D2,D3
and.b #$0F,D3
move.b D3,$FFFF8265.w
bne.s fix_line
move.l Adres_Ekranu,Licznik_Ekranu1
move.b #224-80,$FFFF820F.w ; x-words
move.l D2,D3
and.w #$FFF0,D3
lsr.l #1,D3
add.l D3,Licznik_Ekranu1
bra.s scrn_poi
fix_line:
move.b #224-80-4,$FFFF820F.w
scrn_poi: