home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compute! Gazette 1988 December
/
1988-12.d64
/
materialize.demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-09-20
|
2KB
|
52 lines
10 rem copyright 1988 compute! publications, inc. - all rights reserved
40 ifpeek(52225)<>12thenload"ml-mat",8,1
50 print"[147]":poke53280,0:poke53281,0:poke680,3
60 dimvt$(24):vt$(0)="":fori=1to24:vt$(i)=vt$(i-1)+"":next
70 print"[144][147]"chr$(14):sys52224:printvt$(7)tab(5)"[159][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
80 printtab(5)"[221] [221]"
90 printtab(5)"[221] [205][193][212][197][210][201][193][204][201][218][197][210] [159][221]"
100 printtab(5)"[221][158] [195]opyright 1988 [159][221]"
110 printtab(5)"[221][158] [195][207][205][208][213][212][197]! [208]ublications,[201]nc. [159][221]"
120 printtab(5)"[221][158] [193]ll [210]ights [210]eserved [159][221]"
130 printtab(5)"[221] [221]"
140 printtab(5)"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]"
160 sys52227:gosub520
170 sys52230:fordy=1to700:next:print"[147]":poke53280,12:poke53281,12
180 a$="":fori=1to39:a$=a$+" ":next
190 printvt$(0)a$vt$(23)a$
200 fori=1to22:printvt$(i)" "tab(38)" ":next
210 printvt$(9)tab(10)"[144] [195][207][205][208][204][197][212][197] [211][195][210][197][197][206]"
220 printvt$(11)tab(11)"[205][193][212][197][210][201][193][204][201][218][193][212][201][207][206][211]"
230 printvt$(13)tab(12)" [193][210][197] [197][193][211][217]":sys52227:gosub520
250 sys52230
260 print"[152][147]"chr$(9)chr$(142):sys52224
270 print"[147]"vt$(7)"[144]all characters are here,"
280 printvt$(9)"also reverse [146] [144]and"
290 printvt$(11)"[209][193][211][218][216][166][191][190] [144]- character graphics![144]"
300 sys52227:gosub520:sys52230
310 print"[147]"vt$(12)"and programmable characters are a snap!"
320 fori=0to7:reada:poke40960+i,a:next
330 data 60,60,24,255,24,60,36,102
340 printvt$(14)tab(16)"@ @ @[144]":sys52227
350 gosub520:sys52230
360 print"[152][147]"chr$(9)chr$(14):sys52224
370 printvt$(9)tab(7)"[144][212]he speed of the fade in"
380 printvt$(11)tab(7)"and fade out may also be"
390 printvt$(13)tab(7)"controlled..."
400 printvt$(15)tab(16)" [198][193][211][212] "
410 poke680,0:sys52227:gosub550:sys52230:gosub550
420 printvt$(15)tab(14)" [210][197][199][213][204][193][210] "
430 poke680,25:sys52227:gosub550:sys52230:gosub550
440 printvt$(15)tab(14)"[146] [211][204][207][215] "
450 poke680,50:sys52227:gosub550:sys52230:gosub550:poke680,0
460 print"[147]"vt$(9)tab(12)"[144]([210][144])estart [196]emo"
470 printvt$(11)tab(12)"([197][144])xit to [194][193][211][201][195]"
480 sys52227
490 geta$:ifa$="r"thensys52230:run
500 ifa$="e"thensys52230:sys52233:end
510 goto490
520 printvt$(18)"press a key to de-materialize"
530 geta$:ifa$=""then530
540 return
550 fordy=1to1000:next:return