;---------------------------------------- ;---------------------------------------- ;---------------------------------------- ; ; noiST ; ; some noise attempt ; Atari ST ; 50 bytes ; defjam/checkpoint ; november 2010 ; dedicated to the pouet icons ;---------------------------------------- ;---------------------------------------- ;---------------------------------------- TEST SET 0 OUTPUT 'NOIST.PRG' ;---------------------------------------- OPT D-,O-,W- IFNE TEST OPT D+ ENDC ;---------------------------------------- clr.l -(SP) move.w #$0020,-(SP) ; supervisor mode trap #1 ;---------------------------------------- ; set colors lea $FFFF8240.w,A0 moveq #$12,D0 ; start color moveq #16-1,D7 icols: move.w D0,(A0)+ add.w #$0111,D0 dbra D7,icols clr.b (A0) ; $FFFF8260.w lo-rez, unsynced ofcourse ;---------------------------------------- loop: movea.l $0000044E.w,A6 ; screen move.w #32000/8-1,D0 lfill: add.w D0,D7 ; our "random" number/pattern rol.l D7,D7 ; generator move.l D7,(A6)+ move.l D7,(A6)+ dbra D0,lfill bra.s loop ;---------------------------------------- ;---------------------------------------- ;---------------------------------------- END ;---------------------------------------- ;---------------------------------------- ;----------------------------------------