;============================ ; flip pages ;============================ flip_pages: lda DRAW_PAGE ; 3 beq was_page1 ; 2/3 was_page2: bit PAGE2 ; 4 lda #$0 ; 2 beq done_pageflip ; 2/3 was_page1: bit PAGE1 ; 4 lda #$4 ; 2 done_pageflip: sta DRAW_PAGE ; 3 rts