home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disk User Volume 3 #12
/
Commodore_Disk_User_Vol.3_12_1990_-.d64
/
prob2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
45 lines
10 rem ********************************
20 rem * copyright cdu october 1990 *
30 rem * program written by j.finch *
40 rem * (cdu technical dept.) *
50 rem * *
60 rem * displays i.s. picture files *
70 rem ********************************
80 :
90 a=a+1:ifa=2then180
100 poke53280,14:poke53281,6:print"[147][142]please enter name of picture file",":";
110 open1,0:input#1,a$:close1:print:print"is this picture hi-res or multicolour?"
120 print"press 'h' or 'm'":poke198,0:t=0
130 getz$:ifz$="m"thent=1
140 ifz$<>"h"andz$<>"m"then130
150 open2,8,0,a$:close2:open15,8,15:input#15,e,e$:close15
160 ife=0then load a$,8,1
170 print"[147]disk error: "e$:print"press any key":poke198,0:wait198,1:poke198,0:run
180 if t=1 then 340
190 :
200 rem **********
210 rem * hi-res *
220 rem **********
230 :
240 poke 53270,200: poke 53272,128
250 poke 53265,59: poke 56576,194
260 poke 53280,0
270 goto400
280 :
290 :
300 rem *******************************
310 rem * multicolour (very similar!!)*
320 rem *******************************
330 :
340 poke 53270,216: poke 53272,128
350 poke 53265,59: poke 56576,194
360 poke 53280,0
370 for c=0 to 999: poke 55296+c,peek(15360+c): next
380 :
390 :
400 poke 198,0: wait 198,1: poke198,0: rem ** wait for a key to be pressed
410 :
420 poke 53272,21: poke 53265,27
430 poke 53270,200:poke 56576,195
440 print chr$(147)