AHEAD – Amsdos Header Utility for SymbOS SymShell

  • Nachricht von "www.octoate.de"

    Prodatron released a new utility for his Amstrad CPC operating system SymbOS. With this utility, which can be used in the SymShell, you can easily remove or add the 128 byte AMSDOS header from / to a file. This tool also supports wildcards, so you can add a header to e.g. all files in a [...][Blockierte Grafik: http://www.octoate.de/piwik/pi…octoate.de%2Fwp%2Ffeed%2F]

    Related posts:

    1. SymbOS 2.1 Preview
    2. SymbOS v1.1
    3. SymbOS 2.1 for Amstrad CPC, Amstrad PCW and MSX
  • Daten, die man am PC (oder wahrsch. unter SymbOS) nutzt, haben in der Regel keinen Header. Speicherst Du z. B. am CPC den Bildschirm mit SAVE "BILD",b,&C000,&4000 ab, dann wird zu Beginn dieser Datei der AMSDOS-Header geschrieben. Dort kann BASIC/AMSDOS z. B. herauslesen, wo die Datei im Speicher anfängt (&C000), wie lange diese ist (&4000) und - falls es ein Programm ist - wo der Einsprung in diesem liegt (wichtig bei z. B. RUN"....").


    Fehlt der Header unter AMSDOS, geht selbiges davon aus, dass es sich um eine ASCII-Datei handelt. Somit funktioniert ein LOAD"xxxx" im Falle einer Binärdatei nicht mehr, sondern im Prinzip nur noch OPENIN/INPUT #9 usw. - was natürlich in diesem Beispiel die Datei selbst unbrauchbar macht.


    Im großen und ganzen ist es also schon sinnvoll, einen Header hinzu zufügen oder weg zuschneiden, wobei mir jetzt mangels Erfahrung mit SymbOS kein Beispiel einfällt, wo ich sowas wirklich brauche :grübel:?(