CODINGCLEFS POUR AMSTRAD 1 ★ Système de base par Daniel Martin ★

Clefs1 32 Blocs de Controle - CassetteCoding Clefs Pour Amstrad 1
LES BLOCS DE CONTROLE

Format des fichiers cassette

Le bloc complet

; Enregistrement ; Enregistrement
----------------------------------------------------------
MOTEUR GAP* EN EN-TETE DE BLOC ; DONNEE

Le premier et le dernier bloc ont en plus un GAP qui permet la séparation de deux programmes ou fichiers,

--------------------------------------------------------------------
Premier bloc MOTEUR GAP GAP DE DEBUT EN-TETE DONNEE
Dernier bloc MOTEUR GAP EN-TETE ;DONNEE GAP DE FIN
--------------------------------------------------------------------

* GAP = période de défilement sans écriture*

Format d'un enregistrement

------------+-----------+-----------+-------+-----------+-----------
DEMARREUR | SEGMENT 1 | SEGMENT 2 | ..... | SEGMENT n | FERMEUR
------------+-----------+-----------+-------+-----------+-----------

1 SEGMENT : 256 octets + 2 octets de contrôle (CRC).

Enregistrement d'en-tête : 1 SEGMENT
Enregistrement d'une donnée : 1 à 8 SEGMENTS (habituellement 8).
Démarreur ; : 2048 bits à 1 suivi d'un bit à 0
; et d'un octet de synchronisation.
Fermeur ; : 32 bits à 1.

Format de l'en-tête

--------------------------------------------------------------------
octets 0 à 15 NOM DU FICHIER
octet 16 ; NUMERO DU BLOC
octet 17 ; #0 SI C'EST LE DERNIER BLOC
octet 18 ; TYPE DE FICHIER
octets 19 et 20 LONGUEUR DE L'ENREGISTREMENT DATA
octets 21 et 22 ADRESSE D'ECRITURE DATA
octet 23 ; #O SI C'EST LE PREMIER BLOC
octets 24 et 25 LONGUEUR TOTALE DU FICHIER EN OCTETS
octets 26 et 27 POINT D'ENTREE
octets 28 à 63 NON UTILISES
--------------------------------------------------------------------

Description de l'octet 18 (type de fichier) :

--------------------------------------------------------------------
bit 0 ; 1 si le fichier est protégé
bits 1 et 2 00 = BASIC
; 01 = BINAIRE
; 10 = IMAGE ECRAN (DUMP)
; 11 = ASCII
bit 3 ; Inutilisé
bits 4 à 7 Version toujours à 0 sauf dans le cas de
; fichiers ASCII pour lesquels le bit 4 est à 1.
--------------------------------------------------------------------

★ ANNÉE: ???
★ AUTEUR(S): ???

Page précédente : Clefs1 31 Adr Exec Basic 464
Je participe au site:

» 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 349 millisecondes et consultée 1350 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.