Tipps & Tricks

KC-BASIC-Programm aus KCC-/KC-TAP-Datei extrahieren

KC-BASIC-Programme sind oft nicht in einem KC-BASIC-Dateiformat, sondern in einem KC-Systemformat gespeichert. Das wird meistens deshalb getan, um es mit Hilfe einer kleinen Maschinencode-Routine selbststartend zu machen. Einen Sonderfall bildet hier das KCB-Format, denn dieses wird direkt von JKCEMU unterstützt. In allen anderen Fällen gehen Sie folgendermaßen vor:
  1. Stellen Sie in den Einstellungen einen KC oder einen Z1013 als emuliertes System ein.
  2. Laden Sie die KC-Systemdatei in den Emulator. Damit befindet sich nun das BASIC-Programm im Arbeitsspeicher ab Adresse 0401, dort wo das ROM-BASIC das BASIC-Programm erwartet. Sie können nun das BASIC-Programm im ROM-BASIC-Interpreter verwenden oder im Texteditor anzeigen lassen.
    Möchten Sie das Programm jedoch für das RAM-BASIC verfügbar machen, müssen Sie noch die letzten beiden Schritte tun:
  3. Speichern Sie das BASIC-Programm über das Menü DateiBASIC-ProgrammSpeichern... als KC-BASIC-Programmdatei.
  4. Laden Sie nun die Datei in den Arbeitsspeicher und geben dabei in den Ladeoptionen die Ladeadresse 2C01 für RAM-BASIC an.