Diskussion:Commodore Basic V2

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 1 Monat von Nuntius Legis in Abschnitt 80 Zeichen
Zur Navigation springen Zur Suche springen

Kleinbuchstaben[Quelltext bearbeiten]

Ich habe das Beispiel in Kleinbuchstaben gesetzt, weil das C=64-Basic, wenn sein Zeichensatz auf "Groß-/Kleinbuchstaben" eingestellt ist, Befehle und Variablennamen nur in Kleinschreibung akzeptiert.

-- Peter, 217.95.167.42 22:40, 9. Jan 2005 (CET)

Gosub & Return[Quelltext bearbeiten]

Moin!

Vielleicht täuscht mich meine Erinnerung, aber waren gosub & return nicht tolle neue Features des C-128 Basics V7? V2 hatte das AFAIK noch nicht... --Xeper 21:29, 15. Mär 2006 (CET)

OKOK, erst googeln, dann dumme Fragen stellen. Gosub & Return gab's in V2, hab das wohl mit Begin & Bend verwechselt... --Xeper 21:48, 15. Mär 2006 (CET)

Commodore Basic V7 ?[Quelltext bearbeiten]

moin, keinerlei erwähnung von den nachfolge sprachen?! cu AssetBurned 23:05, 20. Mär. 2007 (CET)Beantworten

Schlecht lesbarer Code?[Quelltext bearbeiten]

"Der Interpreter benötigt keinerlei Leer- oder sonstige Formatierungszeichen, was zu sehr schlecht lesbarem Code führen kann." Nunja, ich erinnere mich da an den Trick mit den Doppelpunkten, die eigentlich als Befehlstrenner da waren, wodurch man auch Formatierungsleerzeichen einfügen konnte, so daß die Lesbarkeit wieder gegeben war.

10 FOR I=1 TO 10
20 : FOR J=1 TO 10
30 :   PRINT I;
31 :   PRINT "*";
32 :   PRINT J;
33 :   PRINT "=";
34 :   PRINT I*J
40 : NEXT J
50 NEXT I

dabei bleibt die Formatierung Erhalten --Kosmix 16:56, 28. Jul. 2009 (CEST)Beantworten

80 Zeichen[Quelltext bearbeiten]

Ich habe die Angabe zu den maximal 255 Zeichen je Zeile ergänzt um die praktische Grenze von 80 Zeichen – dabei außen vor gelassen, dass das auch für die Kurzschreibweisen mit ersten Buchstaben plus zweiten mit Shift (bzw. ? für PRINT) gilt und dann das Editieren nach LIST torpediert, wenn dabei mehr als 80 Zeichen entstehen. Dann kamen mir aber Zweifel ob der 255 Zeichen: Ist das wirklich so? Oder ist es nicht vielmehr eine Grenze von 255 Bytes (mit einem Schlüsselwort = 1 Byte). Ich habe gerade keinen betriebsbereiten C64 rumstehen, aber wenn man

1???????????????????????????????????????
????????????????????????????????????????

eingibt, sollte doch nach LIST

1 PRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI
NTPRINTPRINTPRINTPRINTPRINTPRINTPRINT

erscheinen? Immerhin 398 Zeichen.

Kann das mal wer testen?

-- Pemu (Diskussion) 21:00, 12. Apr. 2015 (CEST)Beantworten

Eben getestet, es geht, aber der Code erzeugt dann zur Laufzeit einen Syntax Error. Mit Doppelpunkten zwischen den Fragezeichen (Abkürzung für PRINT) entsteht lauffähiger Code, die Zeile sieht dann so aus:
list
1 print:print:print:print:print:print:pr
int:print:print:print:print:print:print:
print:print:print:print:print:print:prin
t:print:print:print:print:print:print:pr
int:print:print:print:print:print:print:
print:print:print:print:print:print:prin
t
ready.
Das sind immerhin 241 Zeichen. --Nuntius Legis (Diskussion) 19:13, 27. Mär. 2024 (CET)Beantworten

load "*",8,1 searching for my soul loading run (nicht signierter Beitrag von 117.211.82.89 (Diskussion) 11:54, 6. Feb. 2016 (CET))Beantworten