Bonjour tout le monde,
quelqu'un peut-il m'expliquer ce mystère?
Le premier bloc hexadécimal est la dernière partie d'un FICHIER K5.
Le deuxième bloc est celui correspondant chargé en mémoire. Mis à part la taille et les octets de synchronisation de la somme de contrôle, il existe un bloc intermédiaire de 64 octets souligné dont je ne comprends pas d'où il vient.
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 3C 5A 01 D1 74 74 61 21 21 21 21 0A 0D 00 4F 50 65 72 61 7A 69 6F 6E 65 20 74 65 72 6D 69 6E 61 74 61 2E 0A 0D 00 FF 00 00 00 00 01 00 00 9D 43 32 39 39 30 8D F9 76 1F 10 ED 8D FF BB 30 8D F9 7F AF 8D FF B5 30 8D F9 85 AF 8D FF AF 30 8D F9 85 AF 8D FF A9 30 8D F9 8E AF 8D FF A3 30 8D F9 93 AF 8D FF 9D 30 8D F9 A2 AF 8D FF 97 30 8D F9 AC AF 8D FF 91 30 8D F9 C5 AF 8D FF 8B 30 8D F9 D8 AF 8D FF 85 30 8D F9 EB AF 8D FF 7F 30 8D F9 FD AF 8D FF 79 30 8D FA 05 AF 8D FF 73 30 8D FA 16 AF 8D FF 6D 30 8D FA 22 AF 8D FF 67 30 8D FA 2B AF 8D FF 61 30 8D FA 35 AF 8D FF 5B 30 8D FA 48 AF 8D FF 55 30 8D FA 55 AF 8D FF 4F 39 FF 00 00 28 00 AF 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 3C 5A FF 02 00
74 74 61 21 21 21 21 0A 0D 00 4F 50 65 72 61 7A 69 6F 6E 65 20 74 65 72 6D 69 6E 61 74 61 2E 0A 0D 00 FF 00 00 00 00 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 39 30 8D F9 76 1F 10 ED 8D FF BB 30 8D F9 7F AF 8D FF B5 30 8D F9 85 AF 8D FF AF 30 8D F9 85 AF 8D FF A9 30 8D F9 8E AF 8D FF A3 30 8D F9 93 AF 8D FF 9D 30 8D F9 A2 AF 8D FF 97 30 8D F9 AC AF 8D FF 91 30 8D F9 C5 AF 8D FF 8B 30 8D F9 D8 AF 8D FF 85 30 8D F9 EB AF 8D FF 7F 30 8D F9 FD AF 8D FF 79 30 8D FA 05 AF 8D FF 73 30 8D FA 16 AF 8D FF 6D 30 8D FA 22 AF 8D FF 67 30 8D FA 2B AF 8D FF 61 30 8D FA 35 AF 8D FF 5B 30 8D FA 48 AF 8D FF 55 30 8D FA 55 AF 8D FF 4F 39
J'utilise un THOMSON MO6, BASIC 1.0
Résolu:AIDE: Fichier K5 et octet incohérents
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Résolu:AIDE: Fichier K5 et octet incohérents
Dernière modification par dinoprodest le 05 nov. 2022 19:41, modifié 1 fois.
Re: AIDE: Fichier K5 et octet incohérents
Il manque le début du fichier pour expliquer précisément le phénomène.
Il faut savoir qu'un fichier binaire Thomson n'est pas forcément un seul bloc de données consécutives.
Il est formé de plusieurs blocs, avec en tête de chaque bloc le type de bloc, la longueur des données et l'adresse de chargement.
Le premier bloc de type 00, non visible dans ce dump, contient un certain nombre d'octets chargés à une certaine adresse.
Le bloc suivant commence ici : 00 00 9D 43 32
Type: 00 (données)
Longueur : 009D
Adresse : 4332
Il se trouve que l'adresse de chargement n'est pas juste à la suite du bloc précédent, mais un peu plus loin. Entre les deux blocs il y a donc une zone de RAM non modifiée. D'après ce qu'elle contient (suite de FF et suite de 00), c'est sa valeur d'initialisation au démarrage de l'ordinateur.
Il faut savoir qu'un fichier binaire Thomson n'est pas forcément un seul bloc de données consécutives.
Il est formé de plusieurs blocs, avec en tête de chaque bloc le type de bloc, la longueur des données et l'adresse de chargement.
Le premier bloc de type 00, non visible dans ce dump, contient un certain nombre d'octets chargés à une certaine adresse.
Le bloc suivant commence ici : 00 00 9D 43 32
Type: 00 (données)
Longueur : 009D
Adresse : 4332
Il se trouve que l'adresse de chargement n'est pas juste à la suite du bloc précédent, mais un peu plus loin. Entre les deux blocs il y a donc une zone de RAM non modifiée. D'après ce qu'elle contient (suite de FF et suite de 00), c'est sa valeur d'initialisation au démarrage de l'ordinateur.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: AIDE: Fichier K5 et octet incohérents
Merci beaucoup Daniel, Je suis en train de créer un outil pour convertir un fichier binaire K5 / K7 en un fichier MEMO5, donc je copiais la séquence binaire dans un fichier 0x4000 avec une adresse d'exécution à 0x3ffe. Mais ça n'a pas marché.
Re: AIDE: Fichier K5 et octet incohérents
En 2005 j'avais rédigé un petit aide-mémoire sur la structure des fichiers sur cassette : http://dcmoto.free.fr/forum/messages/591147_0.html
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: AIDE: Fichier K5 et octet incohérents
Merci beaucoup Daniel