; Entropy ; by Dave McKellar of Toronto ; Two-line BASIC program ; Found on Beagle Brother's Apple Mechanic Disk ; Converted to 6502 Assembly by Deater (Vince Weaver) vince@deater.net ; 24001 ROT=0:FOR I=1 TO 15: READ A,B: POKE A,B: NEXT: DATA ; 232,252,233,29,7676,1,7678,4,7679,0,7680,18,7681,63, ; 7682,36,7683,36,7684,45,7685,45,7686,54,7687,54,7688,63, ; 7689,0 ; 24002 FOR I=1 TO 99: HGR2: FOR E=.08 TO .15 STEP .01: ; FOR Y=4 to 189 STEP 6: FOR X=4 to 278 STEP 6: ; SCALE=(RND(1)shape_table jsr XDRAW0 ; XDRAW 1 AT X,Y ; Both A and X are 0 at exit jsr RESTORE ; restore FLAGS/X/Y/A nextx: ; NEXT X inc frame_smc+1 txa clc ; 1 adc #6 ; x+=6 ; 2 tax bne xloop ; if so, loop ; 2 nexty: ; carry always set if we get here ; sec tya sbc #6 ; y-=6 tay bne yloop ; if so, loop beq eloop shape_table: .byte 18,63,36,36,45,45,54,54,63,0 ; data