home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Digital Talk 92
/
Digital_Talk_92_2011-07_Digital_Talk_de_Side_D.d64
/
powerpoint
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
1KB
|
65 lines
10 rem === powerpoint :-) ===
20 rem
22 b(0)=1024:b(1)=15360
24 c(0)=55296:c(1)=16384
26 g(0)=53280:g(1)=17384
28 s(0)=16:s(1)=240
30 print"[147]"
40 gosub 4000
49 m=7
50 s$(0)="pptlogo"
51 s$(1)="titel"
52 s$(2)="cpu"
53 s$(3)="grafik"
54 s$(4)="colors"
55 s$(5)="sound"
56 s$(6)="emulator"
57 s$(7)="ende"
70 sh=0
80 p=0
100 rem erstes bild laden
110 sys49152s$(p)+".gl",g(0)
120 sys49152s$(p)+".co",c(0)
130 sys49152s$(p)+".ch",b(0)
140 p=p+1
145 if p>m then 5000
150 if sh=0 then sh=1: goto 200
160 sh=0
200 gosub 1000
210 poke198,0:wait198,1
240 gosub 1100
280 goto140
999 end
1000 rem === bild nachladen ===
1010 rem
1020 sys49152s$(p)+".gl",g(1)
1030 sys49152s$(p)+".co",c(1)
1040 sys49152s$(p)+".ch",b(sh)
1060 return
1070 rem
1100 rem === bild wechseln ===
1110 rem
1120 poke53272,(peek(53272)and15)or s(sh)
1130 fori=0to9:sys49182,c(1)+i*100,c(0)+i*100:nexti
1140 poke53280,peek(g(1)):poke53281,peek(g(1)+1)
1150 return
4000 rem === assembler-routinen ===
4001 rem
4010 for i=0to67:readd:poke49152+i,d:nexti
4020 return
4024 rem
4025 rem === load ===
4026 rem sys49152"name",start
4027 rem
4030 data32,87,226,162,8,134,186,32,253,174,32,138,173,32,247,183,132,195
4040 data133,196,160,0,132,185,169,0,76,165,244,96
4050 rem
4052 rem === copy100 ===
4053 rem sys49182,start,ende
4054 rem
4060 data32,253,174,32,138,173,32,247,183,132,167,133,168
4070 data32,253,174,32,138,173,32,247,183,132,169,133,170
4080 data160,0,177,167,145,169,200,192,100,208,247,96
5000 poke198,0:wait198,1
5010 poke53280,14:poke53281,6:poke646,14:print"[147]";:end