APPLICATIONSDISQUE ★ HEADANA (SCHNEIDER AKTIV) ★

Headana (Schneider Aktiv)Applications Disque
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Es kommt immer wieder einmal vor, daß man Informationen über Files benötigt. Meist handelt es sich um Binärfiles, deren Anfangs-, End- und vielleicht auch Startadresse man benötigt. Erforderlich werden diese Angaben, wenn beispielsweise ein Maschinenprogramm in Verbindung mit verschiedenen Basic-programmen Zusammenarbeiten soll und das Maschinenprogramm zu diesem Zweck auf eine andere Diskette übertragen werden muß.

Um diese Informationen über ein Programm zu erhalten, können Sie das Programm HEADANA einset-zen. HEADANA ist die Abkürzung von Headerana-lyse. Der Header ist der Vorspann bei normalen Files. Es gibt auch Files ohne Header, deswegen der Hinweis „normal“. Dieser Vorspann enthält Angaben über den Programmnamen, die Startadresse, die Länge usw. Bei ASCII-Files fehlt im Header die Information der Länge, deshalb kann diese durch HEADANA auch nicht korrekt ausgegeben werden. Wer käufliche Disketten-Software damit analysiert, wird bei manchen Programm-Namen verwundert feststellen, daß diese im Header anders lauten als im Directory-Eintrag.

Diese Methode wird ggf. eingesetzt, um Software zu schützen. Das Programm Headana zeigt die Filenamen (falls keine Steuerzeichen enthalten sind) korrekt. Das heißt, wenn durch Manipulation der Directory-Namenseintrag nachträglich geändert wurde;der Name im Fileheader bleibt der alte und wird von Headana in der alten Version ausgegeben.

Headana arbeitet sowohl mit Kassette als auch mit Diskette. Von Besitzern eines CPC 464 ohne Diskettenstation müssen die RSX-Befehle DISC und TAPE entfernt werden. Besitzer von Vortex-Statio-nen müssen TAPE.IN in CAS.in ändern.

Bei Vortex-Speichererweiterungen darf BOS nicht aktiv sein.

Sollen Diskettenfiles analysiert werden, dann kann mittels der Cursorsteuertasten auf den Filenamen positioniert und dieser dann mittels COPY-Taste übernommen werden. Bei der Analyse von Kassettenfiles kann das nächste auf der Kassette befindliche File dadurch gewählt werden, daß bei der Frage nach dem Filenamen die ENTER-Taste gedrückt wird.

Bei Maschinenprogrammen werden Sie evtl. feststellen, daß die Ladeadresse nicht mit der Adresse übereinstimmt, an welche später geladen wird. Im zugehörigen Basicprogramm steht hinter dem Ladebefehl dann auch die Ladeadresse. Der Grund ist, daß dieses Binärfile evtl. von einem Assembler geschrieben wurde und deshalb die Adresse des Schreibpuffers im Header steht, Eine andere Möglichkeit, das Binärfile einmal in einen anderen Speicherbereich einzulesen und dann wieder abzuspeichern, führt ebenfalls zu diesem Effekt. Weiter gibt es zur Bedienung nichts zu sagen.

Damit wir aber nicht wieder Hunderte von Anrufen bekommen, welches Zeichen denn z.B. in Zeile 590 steht, hier der Hinweis, es sollte eigentlich das kaufmännische Und-Zeichen (&) sein. Unser Drucker weigert sich bisher aber standhaft, in dem von uns - für Listings — gewählten Druckmode dieses Zeichen korrekt auszugeben (irgendwann bringen wir ihm das auch noch bei!).

Dieses Zeichen tritt beispielsweise auch in den Zeilen 600, 660 und 670 auf.

(LM) , SA

★ PUBLISHER: Schneider Aktiv
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LiCENCE: LISTING
★ COLLECTION: SCHNEIDER AKTIV 1987
★ LANGUAGE:
★ AUTHOR: Lothar Miedel
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Headana    (Schneider  Aktiv)    GERMANDATE: 2021-06-19
DL: 173
TYPE: ZIP
SiZE: 5Ko
NOTE: Dumped by Johnny Farragut ; 40 Cyls
.HFE: Χ

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Disc File Header Reader (Computing with the Amstrad)
» Applications » Head-poke (CPC Magazin)
» Applications » RSX - Header Reader (Amstrad Action)
» Applications » Header Reader
» Applications » Letta Head Plus
» Applications » Headline
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 405 millisecondes et consultée 663 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.