000
01.01.2021, 17:57 Uhr
FL
|
Hallo Leute,
vor einiger Zeit traf ich mich mit Gerrit (GERRiTsoft). Wir hatten im CAOS 4.7 die Tapelist-Funktion ausprobiert. Dabei fiel uns bei einigen Basic-Programmen auf, daß sie als MC-Programm angezeigt wurden. Ursache war, daß sie mit der Zeilennummer 1000 beginnen. Das 18.Byte im 1.Block des Files hat dann den Wert 3. Dadurch wird es als selbststartendes MC-File erkannt.
Wir fragten uns, ob es möglich sei, eine Datei zu erstellen, die sowohl mit BASIC-CLOAD als auch mit CAOS-LOAD geladen werden kann, und in beiden Fällen funktioniert.
Noch am gleichen Abend entstand LOADHACK. Ein mit LOADHACK verändertes und mit CSAVE gespeichertes Programm läßt sich sowohl mit BASIC-CLOAD als auch mit CAOS-LOAD laden. Beim Laden mit CAOS-LOAD ist das File selbststartend. Der Aufruf über das CAOS-Menü ist ebenfalls möglich.
Als Beispiel haben wir das Programm BLUMEN von Gerrit gewählt: BLUMEN.SSS BLUMEN.WAV Detailierte Informationen findet Ihr im Quellcode. LOADHACK.ASM LOADHACK.KCC LOADHACK.WAV
Alles Gute im neuen Jahr Frank. |