Nabend, ich arbeite derzeit ja an einem Spiel und habe erst einen Loader für das Laden des Zeichensatzes und anschließend des Hauptprogrammes erstellt (per PRINT und anschließend per Tastenmemory ausgeführt). Okay, soviel dazu.
Ich möchte nun im Hauptprogramm den Zeichensatz laden lassen. Beim C64er funktioniert dies ja einwandfrei, z.B:
Mach ich dies unter BASIC 3.5 bzw. auf einem Plus/4 (oder im Emulator YAPE oder VICE), fängt das Laufwerk an zu arbeiten, hört nach 2 Sekunden aber wieder auf und das Programm läuft weiter. Kein Neustart des Programmes (würde ja eine Endlosschleife geben, wenn er das Charset nicht laden konnte bzw. abbruch), sondern es läuft weiter. Kann mir das jemand mal bestätigen? Wie bereits gesagt, habe ich das nicht nur im Emulator sondern auch am original Plus/4 getestet!
PS.:
hab eben in YAPE mal aus dem ,8,1 ein ,32 gemacht. Dies müßte eigentlich ein DEVICE NOT READY ERROR geben. Nix! Es scheint, als würde BASIC 3.5 den LOAD-Befehl nach dem THEN ignorieren