X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fimages%2Fm6502%2Ffullscreenlogo.asm;fp=hacks%2Fimages%2Fm6502%2Ffullscreenlogo.asm;h=6f9b079bf2b87fbbf771b51e3d9c16e8e3c8070d;hb=6b1c86cf395f59389e4ece4ea8f4bea2c332745b;hp=0000000000000000000000000000000000000000;hpb=488f2fa8fbdbc77e91a70da2962d73af49e6cace;p=xscreensaver diff --git a/hacks/images/m6502/fullscreenlogo.asm b/hacks/images/m6502/fullscreenlogo.asm new file mode 100644 index 00000000..6f9b079b --- /dev/null +++ b/hacks/images/m6502/fullscreenlogo.asm @@ -0,0 +1,107 @@ +; +; draw image +; + +start: + lda #logo + sta $1 + + lda #$00 + sta $2 + lda #$02 + sta $3 + + ldx #$0 +l: + lda ($0,x) + sta ($2,x) + + inc $00 + lda $00 + cmp #$00 + bne notReset1 + inc $01 +notReset1: + + inc $02 + lda $02 + cmp #$00 + bne notReset2 + lda $03 + cmp #$05 + beq done + inc $03 +notReset2: + + jmp l +done: + rts + +logo: + dcb 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6 + dcb 6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,6,6,6,6,6,6,6,6,6,6,6,6,1 + dcb 1,1,1,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,6,6,6,6,6,6,6,6,6,6,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6 + dcb 1,1,6,6,6,6,6,6,6,6,6,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,6,6,1 + dcb 1,1,6,6,6,6,6,6,6,6,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,6,1,1 + dcb 1,1,6,6,6,6,6,6,6,6,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,1,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,1,1,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 + dcb 1,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1 + dcb 1,1,6,6,6,6,6,6,6,6,1,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1 + dcb 1,1,6,6,6,6,6,6,6,6,6,1,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1 + dcb 1,1,1,6,6,6,6,6,6,6,6,6,1,1,1,1 + dcb 1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2 + dcb 1,1,1,6,6,6,6,6,6,6,6,6,6,1,1,1 + dcb 1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,6,6,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,6,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,6,6,6,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6 + dcb 6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + dcb 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +