I've been trying to alleviate bouncy or jittery backgrounds in which I have bars of several colors and different sizes. When the player moves, the bouncing is very noticable. When there is no movement, the backgrounds are stable.
I've tried using some asm code like this:
asm
lda #$ac ; stick your background here
sta WSYNC ; start a new scanline
sta BACKGRND
end
asm
lda #$76 ; stick your background here
sta WSYNC ; start a new scanline
sta WSYNC
sta WSYNC
sta WSYNC
sta BACKGRND
end
asm
lda #$9b ; stick your background here
sta WSYNC ; start a new scanline
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta WSYNC
sta BACKGRND
end
I must be missing something or using too many WSYNC commands.