allo!
Auf der C64 Wiki Seite (Link) befindet sich ein Simon's Basic-Listing, welches eine Lissajous-Figur abbildet, die recht geil aussieht und die ich unter Vice auch nachbauen wollte. Das Listing sieht so aus:
800 REM--- LISSAJOUS-FIGUREN ---
810 X0 = 160: Y0 = 100: A = 150: B = 95
815 D = 77: N = 2: M = 3: T0 = π/180
820 COLOUR 6,15: HIRES 1,2
825 :
830 FOR W=0 TO 180*D STEP D
835 : T = W * T0
840 : X = X0 + A*COS(N*T)
845 : Y = Y0 + B*SIN(M*T)
860 : IF T<>0 THEN LINE X1,Y1, X,Y,TY
870 : X1 = X: Y1 = Y
880 NEXT W
885 :
890 GET A$: IF A$="" THEN 890
895 COLOUR 14,15
897 IF A$="D" THEN COPY
Das Bild dazu findet ihr im Anhang.
Ich habe unter Vice die d64-Version von Simon's Basic gestartet und das Listing hineingepastet. Der Bildschirm wird rostrot, mehr passiert nicht. Das Moiree-Listing auf derselben C64 Wiki Seite klappt dafür einwandfrei.
Kann jemand mein Problem reproduzieren, bzw. weiß jemand eine Lösung? Kann es am Emulator liegen? Vice ist aber doch ziemlich perfekt. Wenn es nicht Vice ist dann kann es ja nur am Code liegen und den verstehe ich nicht gut genug.