u#u BASIC 8 WINDOW KALEIDOSCOPEGu WRITTEN BY LOU WALLACE 7-1-88|u REQUIRES BASIC 8 OR THE BASIC 8 RUNTIME SYSTEMu( (C) COPYRIGHTED 1986 LOU WALLACE/DAVID DARUS WALRUSOFTu2 ALL RIGHTS RESERVEDu< 690:%vF FIND OUT IF 16 OR 64K VDCvP 23013,0: 23026,05vZ@:,1:@,0,0,0:@L,0,0,0gvd@<,1,0,0,640,400,16000,0:@K,1,0:@L,255,0,0qvn@K,0vxVR0:TQ@=,0,0,0: TQ0 VR1v@:,VRv 23013,134: 23026,134v@M,0:@K,0:@L,0,0,5 w@,254,11,8,2,2,2,"ASIC 8 128 OLOR INDOW UN"'w@2,214,25,0,358,25,0,1w@,254,4,32,1,1,2,"HIS PROGRAM IS A SIMPLE, BUT HIGHLY COLORFUL KALEIDOSCOPE. T USES THE"w@,254,2,48,1,1,2,"ASIC 8 @ AND @ COMMANDS. HE FILL VALUE IS 170, A BINARY"Qx@,254,2,64,1,1,2,"VALUE THAT LOOKS LIKE THIS: 10101010. HIS GIVES A DITHERED PATTERN, WHICH"x@,254,2,80,1,1,2,"WHEN COMBINED WITH DIFFERENT FOREGROUND AND BACKGROUND COLORS GIVES US UPTO"y@,254,2,96,1,1,2,"128 DIFFERENT COLORS. O MAKE THIS FAST ENOUGH, THE ROUTINES ARE CALLED"}y@,254,2,112,1,1,2,"DIRECTLY FROM MACHINE LANGUAGE. HEN YOU HAVE SEEN ENOUGH OF THIS COLOR"y@,254,2,128,1,1,2,"CYCLING (QUITE MIGALIKE MIGHT ADD), PRESS THE KEY TO RETURN TO"z@,254,2,144,1,1,2,"THE ASIC 8 ENVIRONMENT."9z@,254,55,152,1,1,2,"OU ALLACE"_z I0 445: A: ("0B80")I,A:z@,254,7,170,3,3,2,"RESS NY EY O TART"z" A$z, VR0 z6 ("0D3C"),76z@ ("0D3D"),148zJ@M,0:@K,3zTz^ VR1 {h@M,2:@K,6{r ("0D3C"),100/{| ("0D3D"),1966{D{@L,0,0,3T{ ("0B80")n{@M,0:@K,0:@L,0,0,7{@,254,8,8,2,2,2,"O OU HOUGHT E ERE INISHED!" |@,254,4,32,1,1,2,"E CONTINUE WITH ANOTHER KALEIDOSCOPE, THIS TIME USING DIRECT WRITES TO THE"n|@,254,2,48,1,1,2,"COLOR ATTRIBUTE RAM ITSELF. HY? ECAUSE IT IS MUCH, MUCH FASTER THAN ANY"|@,254,2,64,1,1,2,"@/@ COMMANDS CAN BE, AND WE KNOW THEY ARE VERY FAST ALREADY."6}@,254,2,80,1,1,2,"O SET BACK AND ENJOY THIS HYPER SPEED VERSION, KEEPING IN MIND THAT IT TOO"}@,254,2,96,1,1,2,"IS STILL IN BITMAP GRAPHICS MODE, AND STILL HAS 128 DIFFERENT COLORS FOR US"}@,254,2,112,1,1,2,"TO BE DAZZLED BY. S BEFORE, WHEN YOU HAVE SEEN ENOUGH OF THIS COLORFUL"^~@,254,2,128,1,1,2,"ANIMATION (STILL MIGALIKE), PRESS THE KEY TO RETURN TO THE ASIC"~@,254,2,144,1,1,2,"8 ENVIRONMENT."~@,254,55,152,1,1,2,"OU ALLACE"~ 1260~@,254,7,170,3,3,2,"RESS NY EY O TART"~& A$0 VR0 :@M,0:@K,3:@L,170,0,0gD ("0D2E"),19: ("0C0A"),36: ("0B87"),("80"): ("0B8C"),("2F")nN~X VR1 b@<,0,0,2,640,200,0,16000l@K,0:@L,170,0,0v ("0D2E"),25: ("0C0A"),50: ("0B87"),("80"): ("0B8C"),("3E") ("0B80")-@M,0:@K,0:@L,0,0,9X@,254,21,36,1,2,2,"HAT'S LL OLKS!"a 2n@8:%: 173,0,255,141,56,13,169,170 141,39,13,169,4,141,46,13Ѐ 169,8,141,47,13,169,0,141 52,13,141,53,13,141,54,13 141,55,13,76,17,13,169,20 141,0,255,216,32,36,12,173P 52,13,141,40,13,173,53,13q 141,41,13,173,54,13,141,42  13,173,55,13,141,43,13,32 204,12,173,48,13,141,40,13Ӂ  173,49,13,141,41,13,173,54* 13,141,42,13,173,55,13,1414 43,13,32,204,12,173,48,135> 141,40,13,173,49,13,141,41VH 13,173,50,13,141,42,13,173vR 51,13,141,43,13,32,204,12\ 173,52,13,141,40,13,173,53f 13,141,41,13,173,50,13,141؂p 42,13,173,51,13,141,43,13z 32,204,12,32,76,12,32,155 12,76,163,11,169,119,56,237: 52,13,141,48,13,169,2,237Z 53,13,141,49,13,173,61,13z 56,237,46,13,56,237,54,13 141,50,13,169,0,141,51,13 141,55,13,96,173,57,13,201ۃ 0,240,37,173,52,13,56,237 47,13,141,52,13,173,53,13 233,0,141,53,13,173,52,13< 205,47,13,176,10,173,53,13[ 208,5,169,0,141,57,13,96| 173,52,13,24,109,47,13,144 3,238,53,13,141,52,13,201 55,176,3,76,154,12,173,53ۄ 13,201,1,208,5,169,1,141 57,13,96,173,58,13,201,0$ 240,21,173,54,13,56,237,46<. 13,141,54,13,205,46,13,176[8 5,169,0,141,58,13,96,173{B 54,13,24,109,46,13,141,54L 13,205,60,13,208,5,169,1V 141,58,13,96,140,45,13,173܅` 40,13,141,239,19,173,41,13j 141,240,19,173,42,13,141,241!t 19,173,43,13,141,242,19,169B~ 8,141,243,19,169,0,141,244d 19,173,46,13,141,245,19,169 0,141,246,19,141,54,19,32 215,77,173,39,13,141,152,35Ȇ 165,162,141,239,19,32,89,62醰 96,169,14,141,0,255,32,228  255,201,27,208,7,173,56,13) 141,0,255,96,76,166,11,0? 0,0,0,0,0,0,0,0U 0,0,0,0,0,0,0,0j 0,0,0,0,96,200 I0 437: A: ("0B80")I,A:: 173,0,255,141,43,13,169,128Շ 141,48,13,169,62,141,49,13  169,32,141,39,13,141,41,13 76,206,12,169,2,141,0,2559 216,165,162,141,47,13,173,48Z( 13,141,50,13,173,49,13,141z2 51,13,172,41,13,32,228,12< 173,51,13,141,53,13,173,50F 13,141,52,13,24,109,39,13ۈP 144,3,238,53,13,141,52,13Z 168,173,53,13,162,18,32,248d 12,173,47,13,32,19,13,173=n 51,13,141,53,13,169,79,56^x 237,39,13,141,38,13,24,109~ 50,13,144,3,238,53,13,141 52,13,168,173,53,13,162,18 32,248,12,173,47,13,32,19 13,169,49,56,237,41,13,168 173,49,13,174,48,13,142,50" 13,141,51,13,32,228,12,173B 51,13,141,53,13,173,50,13c 141,52,13,24,109,39,13,144 3,238,53,13,141,52,13,168 173,53,13,162,18,32,248,12Ċ 173,47,13,32,19,13,173,51 13,141,53,13,173,38,13,24 109,50,13,144,3,238,53,13& 141,52,13,168,173,53,13,162F 18,32,248,12,173,47,13,32f 19,13,32,115,12,32,160,12" 76,152,11,173,44,13,201,0, 240,19,173,39,13,56,233,1Ƌ6 141,39,13,201,0,208,5,169@ 0,141,44,13,96,173,39,13J 24,105,1,141,39,13,201,39$T 208,5,169,1,141,44,13,96E^ 173,45,13,201,0,240,19,173dh 41,13,56,233,1,141,41,13r 201,0,208,5,169,0,141,45| 13,96,173,41,13,24,105,1Œ 141,41,13,205,46,13,208,5⌐ 169,1,141,45,13,96,169,14 141,0,255,32,228,255,201,27$ 208,7,173,43,13,141,0,255D 96,76,155,11,173,50,13,24e 105,80,144,3,238,51,13,141 50,13,136,192,0,208,240,96 142,0,214,141,1,214,232,142Ǎ 0,214,140,1,214,76,32,13 169,31,141,0,214,173,1,214 76,32,13,72,169,31,141,0( 214,104,141,1,214,76,32,13E 44,0,214,16,251,96,0,0\ 0,0,0,0,0,1,24,0n 0,0,0,0,0,0