Inscription : 29 Août 2007, 12:04 Message(s) : 1990 Localisation : seine et marne 77
il reste environ 9 secteurs. C'est un cas d'école intéressant en fait, car c'est sur les erreurs et les cas spéciaux qu'on fait avancer l'émulation. Les cas standard ne permettent pas grand chose en fait.
_________________ SPS Community Expert (SPS CE) / SPS France
j'en déduis à ce stade, que cela ne semble pas être une erreur d'émulation FDC... et que la protection semble la même puisque
puis si je reprends le "Titus...raw" quand j'essaye de lire le secteur avec l'utilitaire FDCTEST : j'ai bien le mot "Titus" en &xx1b ! bizarre quand même.. par contre, le contenu du secteur n'est pas le même, je vous mets les deux images...
dsk d'avant :
Pièce jointe :
Titus The Fox (UK) (1992) [Original]_FDCTEST.png
nouveau raw :
Pièce jointe :
Titus The Fox (UK) (1992) (alt) (Titus)_FDCTEST.png
reste plus qu'à faire la même chose sur un vrai CPC avec la vraie disquette (alt) :
commande FDC : 0f param : 00 28
commande FDC : 46 param : 00 5a 00 0c 05 0c 2a ff
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
il reste quoi de cette KBI-19, parce que si il y a encore un ID secteur valide, c'est normal de le voir non? À moins que la réaction du FDC émulé soit instantanée et qu'il y ait une GAP faible entre les deux secteurs? On connait la longueur de GAP minimale qu'il faut au FDC pour lire deux secteurs d'affilée? Et si ce timing change selon ce qu'on fait?
En théorie, tout cela sont des problèmes résolus : Les FDC émulés modernes prennent en compte la vitesse de rotation des disquettes (voir une vitesse variable en fonction de la piste !). Donc, le comportement émulés d'un point de vue piste ressemble fortement à la réalité.
Les GAPS, de plus, ne sont pas évalué au doigt mouillé : Le RAW les contient et permet de les avoir exactements.
Ce que j'observe par contre, c'est la chose suivante. Sur le deuxieme secteur 0C (celui de taille 5), la routine va : - Copier les 256 premiers octets a &8000 - Vérifier les octets de résultats... Qui sont, dans notre cas, les octets suivants sur la piste ! On n'attend pas la fin du secteur pour les lire. Et ce sont eux que l'on va interpréter via les AND que j'ai mentionné plus haut. A la manière d'un test de resultat standard. D'où l'explication de l'auto retry : On est pas en test de la protection, mais de la lecture de secteur.
j'en déduis à ce stade, que cela ne semble pas être une erreur d'émulation FDC... et que la protection semble la même puisque
puis si je reprends le "Titus...raw" quand j'essaye de lire le secteur avec l'utilitaire FDCTEST : j'ai bien le mot "Titus" en &xx1b ! bizarre quand même.. par contre, le contenu du secteur n'est pas le même, je vous mets les deux images...
dsk d'avant :
Pièce jointe :
Titus The Fox (UK) (1992) [Original]_FDCTEST.png
nouveau raw :
Pièce jointe :
Titus The Fox (UK) (1992) (alt) (Titus)_FDCTEST.png
reste plus qu'à faire la même chose sur un vrai CPC avec la vraie disquette (alt) :
commande FDC : 0f param : 00 28
commande FDC : 46 param : 00 5a 00 0c 05 0c 2a ff
Je m'en charge ce soir. Je vais faire le test sur mon 6128.
_________________ SPS Community Expert (SPS CE) / SPS France
Le secteur 0C est toujours en première position juste après l'index. C'est comme ça qu'est le dump original.
est-ce que tu peux nous dire de quoi il en retourne plus précisement ?
quels sont ces octets érronés que la protection rejete au final ? Est-ce qu'ils font partie du premier secteur du reste de la KBI-19 ?
Comme je l'ai dit, le lecteur 0C lu effectivement a une taille de 5. Donc, de &1000 octets. Après avoir lu les &100 premiers, la routine va vouloir lire le resultat, sauf que.... La commande n'est pas terminée. Ce qu'elle prend pour des octets de résultat est donc la suite de la lecture (moins l'overrun possible, dû au temps pris par la sortie de la routine de lecture). Evidemment, ces octets n'ont rien à voir avec des octets de résultats, d'où la détection d'erreur avec les émulateurs...
- Aliens the Computer Game - Version US - FranceGeo (Nouveauté, version de 1986 - attention Fred quand tu mettras à jour, on a la version de 1987, sortie après et qui est différente. Cette version de 1986 est celle qui remplace la version qui marche pas dans la collection X-OR par ailleurs) - Geebee AirRally (Discsys) - Graph-X + demo - Livingstone Supongo II (Spanish) - Maths Second cycle - Star-Writer I - TextVerarbeitung fur den CPC (allemand) - The Knife v1.11 - Thorr 1 - Die Letzen Tage Von Burg Ghorrodt (Allemand)
en CDT :
Nota : il y a de nombreuses versions alternative, ou ayant du code différent des versions qu'on a déjà. Fred, ce sont des versions à ajouter en plus, on garde l'existant si tu vois (v2).
- 4x4 Off-Road Racing - 10 Computer Hits 2 - Alien - Astro ball - Ball Crazy - Batman the movie (ERBE) - Blockbusters - British Super League - Chevy Chase - City Slicker - Convoy Raider (ERBE) - Countdown - Deep Strike (ERBE) (v2) - Electric Wonderland - Epyx Action - Flight Path 737 (v3) (3ème version existante) - Formula 1 Simulator - Graham Gooch's Match Cricket - Grand Prix Driver - Hyper Sports (ERBE) (v2) - J'entre en 6eme (nouveauté, compilation) - Jungle Warfare (v2) - Le Survivant (echantillon commercial Amstrad Magazine) - Match day II (ERBE) - Meganova (note : version UK, réparée, pour cause d'erreur de mastering, level 3 manquant et leve 2 dédoublé par erreur) - Moon Blaster (v2) - On the Run (firebird) - Phenix Noir (v2) - Pinball Wizard (version UK) - Ping Pong (ERBE) - Platoon (ERBE) - Radzone (v2) - Shackled (toujours l'erreur de mastering, jeu a reprendre de zéro) - Skyfox (version budget Ariolasoft) - Soccer 7 - Space Trader - Splat - Street Gang Football (ERBE) - Striker Manager - Super Tank Simulator - Survivors - Techno Cop (ERBE) - The Hit Squad (ERBE) - The Survivor (v2) (Anirog) - Think ! (v2) (Firebird) - Titanic (Kixx) - Tomcat - Transmuter (v2) - Uchi-Mata (ERBE)
Utilitaires K7 : ----------------- - Amdrum (v2) - Data Amstrad 02 (GEASA) spanish - DK'Tronics Light Pen - Todo Sobre El Amstrad 02 - Top Adress - Adressverwaltun v1.2 (Allemand) - Welcome To Amsoft
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
_________________ SPS Community Expert (SPS CE) / SPS France
Hello J'ai récupéré un Amstrad Action 24 qui n'est pas présent sur cpcrulez (la fiche ne contient que la jaquette) https://cpcrulez.fr/GamesTest/compilati ... pe_090.htm À qui j'envoie le WAV? J'ai un beau magnéto "tout neuf" Omega et une platine Sony "récente" Faut juste que je me trouve quelques câbles parce que j'ai récupéré ce matériel récemment
Inscription : 29 Août 2007, 12:04 Message(s) : 1990 Localisation : seine et marne 77
marcel a écrit :
Hello J'ai récupéré un Amstrad Action 24 qui n'est pas présent sur cpcrulez (la fiche ne contient que la jaquette) https://cpcrulez.fr/GamesTest/compilati ... pe_090.htm À qui j'envoie le WAV? J'ai un beau magnéto "tout neuf" Omega et une platine Sony "récente" Faut juste que je me trouve quelques câbles parce que j'ai récupéré ce matériel récemment
Tu peux me l'envoyer en lien Wetransfer.com sur ma boite mail
_________________ SPS Community Expert (SPS CE) / SPS France
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 6 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum