Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| z9001:kassettenformate [2025/12/10 07:38] – [Formate der Emulatoren] volkerp | z9001: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) |
| * 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, | + | 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,<> | ||
| + | |||
| + | Weitere Informationen zum Aufbau einer KC-BASIC-Datei s. z.B. H.Völz' | ||
| 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: | ||