home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 63
/
64er_Magazin_Sonderheft_63_19xx_Markt__Technik_de_Side_A.d64
/
ecr-demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
51 lines
10 if a=0 then a=1:load"ecr - plot",8,1
100 rem ------------------------------
110 rem -- ecr-mode example --
120 rem ------------------------------
130 rem -- das programm e.c.r.-plot --
140 rem -- ist nicht fuer den --
150 rem -- basic-einsatz gedacht, --
160 rem -- da die rechenintensive --
170 rem -- routine die zeropage ver---
180 rem -- aendert. --
190 rem -- daher ist dieses beispiel--
200 rem -- programm nach einem 'run'--
210 rem -- nicht mehr listbar.. . --
220 rem -- ausserdem sollte der --
230 rem -- e.c.r graphikbildschirm --
240 rem -- (von $4000 bis $7fff) --
250 rem -- 'von hand' geloescht --
260 rem -- werden (z.b. mit einem --
270 rem -- maschinensprache-monitor)--
280 rem -- in basic haette dies zu --
290 rem -- lange gedauert.. . --
300 rem -- ich schaetze mal 15-20min--
310 rem -- --
320 rem -- uebrigens! der e.c.r. --
330 rem -- mode 'frisst' wahnsinnig --
340 rem -- viel rechenzeit (ca 70%) --
350 rem -- - lassen sie das prg mal --
360 rem -- bei ausgeschaltetem --
370 rem -- ecr-mode laufen.. . --
380 rem -- --
390 rem -- servus.. --
400 rem ------------------------------
410 readf
420 pnt=49152
430 poke 53280,0:poke 53281,0
440 sys 49155
450 forr=10to50step.5
460 xk=50:yk=100
470 for x=-rto0
480 y1=2*sqr(r*r-x*x)
490 y2=-y1
500 zx=xk+x:x2=xk-x
510 z1=yk+y1
520 z2=yk+y2
530 sys pnt,zx,z1,f:sys pnt,x2,z1,f
540 sys pnt,zx,z2,f:sys pnt,x2,z2,f
550 nextx
560 readf:iff=-1then restore:goto560
570 nextr
580 data 9,11,8,12,15,1,1,13,3,14,4,6,-1