home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 1
/
64er_Magazin_Sonderheft_01_86-01_19xx_Markt__Technik_de.d64
/
fast64
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
78 lines
10 rem fast64 v19-10-85
20 rem von andreas zeller, hanau
30 :
40 rem aufgabe: 128er im 64er-modus
50 rem um 35% beschleunigen.
60 :
70 rem durch aendern der zeile 170
80 rem kann das programm in beliebige
90 rem bereiche gelegt werden.
100 :
110 rem wenn das programm zusammen mit
120 rem "keys128" laufen soll, muss
130 rem folgende zeile eingefuegt werden:
140 rem 395 poke code+110,44
150 :
160 :
170 code=49440:rem startadresse
180 :
190 poke53265,11:poke53296,1
200 :
210 dim p(6):forj=0to6:readp:p(j)=code+p:next
220 :
230 data 0,110,159,216,217,218,219
240 :
250 fori=0to219:readx$
260 :
270 rem umwandlung adressen
280 a$=right$(x$,1):b$=left$(x$,1)
290 ifa$="+"thenp=p(asc(b$)-65):x=p/256:goto360
300 ifa$="-"thenp=p(asc(b$)-65):x=(p/256-int(p/256))*256:goto360
310 :
320 rem umwandlung hex => dec
330 :
340 x=asc(a$)+(a$>"@")*55+(a$<":")*48
350 x=x+(asc(b$)+(b$>"@")*55+(b$<":")*48)*16
360 pokecode+i,x:next
370 :
380 poke53296,0:poke53265,27
390 :
400 print">das programm benutzt den bereich"
410 print" von"code"-"code+219"."
420 print
430 print">schnell mit: sys"code";"
440 print" normal mit: sys"code+116"."
450 :
460 end
470 :
480 :
490 :
1000 data 08,48,78,ad,14,03,c9,c-
1010 data ad,15,03,e9,c+,f0,0c,ad
1020 data 14,03,8d,d-,d+,ad,15,03
1030 data 8d,e-,e+,ad,02,03,c9,b-
1040 data ad,03,03,e9,b+,f0,0c,ad
1050 data 02,03,8d,f-,f+,ad,03,03
1060 data 8d,g-,g+,a9,c-,8d,14,03
1070 data a9,c+,8d,15,03,a9,b-,8d
1080 data 02,03,a9,b+,8d,03,03,a9
1090 data 00,8d,30,d0,ad,12,d0,d0
1100 data fb,a9,31,8d,12,d0,ad,11
1110 data d0,29,7f,8d,11,d0,a9,01
1120 data 8d,30,d0,ad,1a,d0,09,01
1130 data 8d,1a,d0,68,28,60,20,a-
1140 data a+,6c,f-,f+,08,48,78,ad
1150 data 1a,d0,29,fe,8d,1a,d0,a9
1160 data 00,8d,30,d0,ad,d-,d+,8d
1170 data 14,03,ad,e-,e+,8d,15,03
1180 data ad,f-,f+,8d,02,03,ad,g-
1190 data g+,8d,03,03,68,28,60,ac
1200 data 19,d0,30,07,ad,0d,dc,58
1210 data 6c,d-,d+,98,4a,90,f9,8c
1220 data 19,d0,ad,30,d0,49,01,8d
1230 data 30,d0,4a,b0,03,a9,fa,2c
1240 data a9,31,8d,12,d0,68,a8,ba
1250 data bd,04,01,d0,03,de,05,01
1260 data de,04,01,68,aa,68,28,60
1270 data 31,ea,83,a4