;--------------------------------------- ; Show Koala ;--------------------------------------- koala = $6000 screen = $5c00 ;--------------------------------------- bank = koala/$4000 *= $1000 lda #$3b sta $d011 lda #koala-($4000*bank)/1024 ora #(screen-($4000*bank))/64 sta $d018 lda #$d8 sta $d016 lda $dd02 ora #%00000011 sta $dd02 lda $dd00 and #%11111100 ora #3-bank sta $dd00 ldx #0 copy lda koala+$1f40,x sta screen,x lda koala+$2040,x sta screen+$0100,x lda koala+$2140,x sta screen+$0200,x lda koala+$2228,x sta screen+$02e8,x lda koala+$2328,x sta $d800,x lda koala+$2428,x sta $d900,x lda koala+$2528,x sta $da00,x lda koala+$2610,x sta $dae8,x inx bne copy lda koala+$2710 sta $d021 lsr a lsr a lsr a lsr a sta $d020 lda #0 cmp $0277 ;wait for key bne *-3 lda $dd02 ora #%00000011 sta $dd02 lda $dd00 and #%11111100 ora #%00000011 sta $dd00 lda #$1b sta $d011 lda #$15 sta $d018 lda #$c8 sta $d016 jmp $9000 ;---------------------------------------
lda $dd00 and #%11111100 ora #%00000011 sta $dd00