home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ahoy 1985 August
/
Ahoy_Magazine_85-08_1985_Double_L.d64
/
selectachrome
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
40 lines
10 rem**init**
12 dimt(15),n$(15),s$(15),t$(15)
14 c(0)=1:c(1)=3:c(2)=0:c(3)=6
16 fori=0to15:reads$(i):next
18 fori=0to15:readt$(i):t(i)=val(t$(i)):next
20 fori=0to15:readn$(i):next
30 rem**data**
32 data0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
34 data 144,5,28,159,156,30,31,158,129,149,150,151,152,153,154,155
36 data black,white,red,cyan,purple,green,blue,yellow
38 data orange,brown,lt.red,gray1,gray2,lt.green,lt.blue,gray3
50 rem**display**
52 poke53280,c(0):poke53281,c(1)
54 printchr$(147)chr$(t(c(2))):print
56 printtab(9)chr$(18)" selectachrome ":print:print:print
58 print"control"tab(12)"color"tab(25)"command":print
60 print:print"f1 border =";
62 printc(0)tab(15)n$(c(0))tab(25);
64 print"poke53280,"s$(c(0))
66 print:print"f3 screen =";
68 printc(1)tab(15)n$(c(1))tab(25);
70 print"poke53281,"s$(c(1))
72 print:print"f5 text1 =";
74 printc(2)tab(15)n$(c(2))tab(25);
76 print"printchr$(";
78 printt$(c(2))")"
80 printchr$(t(c(3)))
82 print"f7 text2 =";
84 printc(3)tab(15)n$(c(3))tab(25);
86 print"printchr$(";
88 printt$(c(3))")"
90 print:print:print" hit function keys to change colors"
100 rem**change colors**
102 getk$:ifk$=""then102
104 k=asc(k$)-133:ifk<0ork>7then102
106 m=int(k/4):n=k-m*4
108 ifm=0thenc(n)=c(n)+1:ifc(n)>15thenc(n)=0
110 ifmthenc(n)=c(n)-1:ifc(n)<0thenc(n)=15
112 goto50