Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
z9001:kassettenformate [2025/12/10 07:38] – [Formate der Emulatoren] volkerpz9001:kassettenformate [2026/09/19 17:58] (aktuell) – [Kassettenformate] volkerp
Zeile 24: Zeile 24:
 Leider gibt es zwischen Z9001, KC 85/1,KC87 und den Mühlhauser Rechnern HC 900,KC 85/2..4 diverse Unterschiede:  Leider gibt es zwischen Z9001, KC 85/1,KC87 und den Mühlhauser Rechnern HC 900,KC 85/2..4 diverse Unterschiede: 
  
-  * Systemprogramme beginnen mit dem Block Nummer 0 und haben als Endekennung den Block Nummer 255 (0FFh). Beim HC900 beginnen Systemprogramme mit dem Block Nummer 1. Das übersehen leider viele Tools und Emulatoren.+  * Systemprogramme beginnen mit dem Block Nummer 0 (Kopfblock) und haben als Endekennung den Block Nummer 255 (0FFh). Beim HC900 beginnen Systemprogramme mit dem Block Nummer 1 (Kopfblock). Das übersehen leider viele Tools und Emulatoren.
   * Der HC900 interpretiert den Kopfblock anders: Hier können bis zu 9 Parameter genutzt werden; beim Z9001 sind es 3 (AADR, EADR, SADR).   * Der HC900 interpretiert den Kopfblock anders: Hier können bis zu 9 Parameter genutzt werden; beim Z9001 sind es 3 (AADR, EADR, SADR).
   * Basic-Programme beginnen mit dem Block Nummer 1.   * Basic-Programme beginnen mit dem Block Nummer 1.
Zeile 32: Zeile 32:
 **Basic-Programme** **Basic-Programme**
  
-Basic-Programme haben am Anfang 3x dasselbe Zeichen: 0D3h für Basic-Programme, 0D4h für Basic-Data-Feld-Dateien, 0D5h für ASCII-Listings. Wurde ein SAVE-Schutz mittels POKE 861,<>0 eingeschaltet, erhalten die BASIC-Programme die Codenummern 0D7h, 0D8h bzw. 0D9h. Dann folgen 8 Zeichen für den Dateinamen (mit Leerzeichen aufgefüllt).+Basic-Programme haben am Anfang 3x dasselbe Zeichen:  
 +  * 0D3h für Basic-Programme,  
 +  * 0D4h für Basic-Data-Feld-Dateien,  
 +  * 0D5h für ASCII-Listings.  
 + 
 +Wurde ein SAVE-Schutz mittels POKE 861,<>0 eingeschaltet, erhalten die BASIC-Programme die Codenummern 0D7h, 0D8h bzw. 0D9h. Dann folgen 8 Zeichen für den Dateinamen (mit Leerzeichen aufgefüllt). 
 + 
 +Weitere Informationen zum Aufbau einer KC-BASIC-Datei s. z.B. H.Völz' Buch zum BASIC oder im Quellcode des [[:programme:tc_listtap|]].
  
 Neben dem Standardformat zum Speichern aus Kassette gibt es eine Reihe weiterer Formate: Neben dem Standardformat zum Speichern aus Kassette gibt es eine Reihe weiterer Formate:
  • z9001/kassettenformate.1765352292.txt.gz
  • Zuletzt geändert: 2025/12/10 07:38
  • von volkerp