home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Big Blue Disk 15
/
bbd15.zip
/
SCROLL.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-10-14
|
987b
|
26 lines
10 dim scr%(21):key off:gosub 400
20 cls:for j=1 to 61 step 20
30 for i=1 to 25:locate i,j:print using"##";i;:next i
40 next j:locate 1,1:a$=input$(1)
50 attr%=&h20:lns%=0:dir%=6:ch%=0:cl%=20:dh%=24:dl%=25:gosub 500:a$=input$(1)
60 attr%=&h30:cl%=60:dl%=65:gosub 500:a$=input$(1)
70 attr%=&h50:ch%=9:cl%=0:dh%=15:dl%=79:gosub 500:a$=input$(1)
80 for i=1 to 6
90 attr%=&h10:lns%=1:dir%=6:ch%=0:cl%=40-i:dh%=24:dl%=44+i:gosub 500
100 next:a$=input$(1)
110 for i=1 to 6
120 dir%=7:cl%=40-i:dl%=44+i:gosub 500
130 next:a$=input$(1)
140 for i=1 to 6
150 dir%=7:cl%=40-i:dl%=44+i:gosub 500
160 next:a$=input$(1)
170 for i=1 to 6
180 dir%=6:cl%=40-i:dl%=44+i:gosub 500
190 next:a$=input$(1)
200 end
400 for i=0 to 21:read a$:scr%(i)=val("&h"+a$):next:return
410 data 8B55,8BEC,1276,2C8A,768B,8A10,8B0C,0E76,348A,768B,8A0C,8B14
420 data 0A76,3C8A,768B,8A08,8B04,0676,248A,10CD,CA5D,000E
500 scroll%=varptr(scr%(0)):call scroll%(ch%,cl%,dh%,dl%,attr%,lns%,dir%):return