Inscription : 29 Août 2007, 12:04 Message(s) : 1989 Localisation : seine et marne 77
petite parenthèse sur speedcrock, j'ai reçu la compilation Hits 2 de Loriciel
ainsi que LC waikiki, et Best of the Best.
On a vraiment besoin d'un upgrade du format DSK. C'est pas possible
de voir que le système de dumping CPDREAD est capable de dumper
des jeux protégés en readtrack par hexagon protection, et ne sachant pas dumper les jeux plombés par des infos mises dans le GAP d'une piste.
J'ai dumpé préhistorik, ne marche sur aucun émulateur, rtype, lui a son loader modifié pour tourner sur CPC+, mais c'est un speedlock. Il est non supporté. Les Hits 2 resettent à chaque fin de chargement de jeu, car les infos cachées dans les GAP ne sont pas imagées.
Ca me gave franchement, on a trop besoin d'un outil capable d'imager
en aveugle pistes par pistes......
Je me souviens a l'époque , un utilitaire comme disco savait reproduire , ce que l'on ne sait pas ou avec du mal transferer aujourd'hui...
la preuve mème une bonne copie de l'époque (comme j'en ai sous la main) se retrouve indumpable (ça ce dit ??)
par contre je tenterai bien le coup du transfert vers un 5pouces pour voir si le transfert se comporte de la mème manière
c'est le format DSK qui ne supporte pas certains éléments nécessaire à un dump correct.
Mince espoir:
Il y a 20 ans, pendant 3 ans je recevais plusieurs disquettes par semaine et j'avais le week-end pour les déplomber et améliorer mes outils pour pouvoir les copier.
J'ai toujours pu tout copier, sans exception.
Même s'il est vrai que j'ai mis l'Amstrad à la cave en 1988, donc je n'ai pas connu la 'grande époque' des secteurs 6.
Je viens de racheter un Amstrad, j'attends la courroie.
Faire un 'dump correct' ne devrait pas être si compliqué...
Par contre il va me falloir bcp de temps pour tout ré-apprendre: dams, l'assembleur, le FDC (quelqu'un a-t-il la bible du lecteur de disquette en version électronique ?)...et à brancher un lecteur 3 pouces car je suis une 'bite' en électronique, et en plus je ne comprends rien à votre langage de dsk et autres Xexor, Plissken, Mkext, Speedcrock, CPCREAD, Hexagon...mais bon, ça doit s'apprendre...
Y a-t-il un lien où le format dsk est expliqué (comment il est généré) et comment les émulateurs le relisent ?
Vous avez appris tout ça où, vous ?
Enfin, mon intuition 'féminine' me dit que votre problème de jeux plombés par des infos dans le GAP d'une piste devrait pouvoir être résolu de la manière suivante: copier l'original avec Hercule II dernière version, puis dumper la copie obtenue.
Pardon ? Ah, bon, d'accord, je ne proposerai des idées que lorsque j'aurai compris comment tout cela fonctionne...!
Inscription : 29 Août 2007, 12:04 Message(s) : 1989 Localisation : seine et marne 77
Les informations du GAP sont pas prise en compte. dumper une copie
faite avec hercule changera rien..... le pire, c'est qu'en mettant les infos
GAP dans le format DSK ça marchera ptet pas, mais bon, je vais tester,
histoire de pas mourir idiot.
J'ai tendance à penser que le format dsk dumpe une piste secteur par secteur, en plaçant un index d'accès à ces secteurs.
Donc avec un jeu qui a des infos dans le gap entre le secteur 1 et 2, logique que le dsk ne l'inclut pas !
Mais si on passe Hercule, celui-ci va ajouter en début de piste un secteur de grosse taille pour simuler la présence du secteur 1 suivi du gap, et donc le dump saura le copier puisque c'est du bon vieux secteur !
Donc ça devrait marcher ! (sauf si l'info se trouve dans un gap entre deux secteurs autres que le 1 et le 2, mais je n'en ai jamais vu, même si ça peut exister)
Par ailleurs, afin que les dsk prennent en automatique les jeux plombés avec des infos dans les gaps, j'aurais tendance à penser qu'il "suffirait" de faire comme suit (non je ne sais pas comment un dsk est construit ni comment un émulateur le lit, mais y'a pas 36 possibilités):
Le dsk devrait dumper non pas les secteurs mais la piste en entier à travers un "lire piste du FDC", et pointer chaque secteur sur sa position.
Ainsi si l'émulateur trouve une commande de lire secteur, il saura où trouver ledit secteur.
Et s'il trouve une commande "lire piste" il n'aura qu'à copier son dump.
Bref, il faut une approche 'piste' et pas 'secteur'. Trivial.
En gros je prétends que les specifications du format dsk ne sont pas bonnes alors que je ne sais rien de ce format !! ...quel culot !
(c'est qui qui décide des specs des dsk ? Car y'a plusieurs émulateurs dont faut bien que les specs soient publiques ! )
Inscription : 29 Août 2007, 12:04 Message(s) : 1989 Localisation : seine et marne 77
Tu es sur Babar que CPDREAD lit secteur par secteur ?
J'en suis pas convaincu, parce que certains jeux avec secteurs chelous
genre 007 - Live and let die ou living daylights, utilise une piste avec
des secteurs impossibles à recopier.
Et ça marche. Le problème de CPDREAD, c'est qu'il lit les pistes, mais
le GAP tintin !
Tu vois le délire ? Jim power, et d'autres jeux Loriciels utilisent cette protection, tu peux copier le jeu, aucune erreur n'est reportée, et BAM !
infos manquantes dans le GAP.....
Ce week-end, Dump BIS de Jim Power avec Hercule II. On verra bien.
ensuite j'essaierais XEXOR sait-on jamais !
Tu es sur Babar que CPDREAD lit secteur par secteur ?
Non, j'ai écris franchement que je ne connaissais rien à rien (ni dsk, ni emulateur, ni etc) seulement un peu de mémoire de 1986-1988 dans le déplombage et copie de disquette !
dlfrsilver a écrit :
...utilise une piste avec des secteurs impossibles à recopier.
Oui mais le machin qui génère du dsk n'a aucun soucis pour 'recopier' puisque qu'il écrit dans le dsk ce qu'il a lu. Donc toute protection de type 'secteur' sera dumpable en dsk si elle peut être lue. Or par définition d'une protection physique, le lecteur de l'Amstrad peut la lire (mais pas l'écrire sur une disquette, mais ça le dumper n'en a pas besoin).
dlfrsilver a écrit :
Le problème de CPDREAD, c'est qu'il lit les pistes, mais le GAP tintin !
J'ai réfléchis dans le RER aux conneries que j'ai écrites hier. Y'a un os... Car dumper le dsk sur la base d'un "lire piste" ça ne fonctionnera pas car la synchro du FDC est mauvaise donc à part le 1er secteur le contenu des secteurs suivants sera erroné.
LA SOLUTION: garder la structure des dsk actuels a priori en Secteurs, et toute lecture de secteur par l'émulateur retrouvera le contenu du secteur, donc bon pour toutes les protections sur Secteur (secteur 6, etc...OK). Mais ajouter au format dsk le dump de la piste en entier (oui ça va doubler la taille des dsk), et ajouter dans les émulateurs une routine, qui lorsqu'elle émule une "lecture piste" va simplement s'orienter vers ce 2ème dump et bien ramener les octets du GAP.
dlfrsilver a écrit :
Ce week-end, Dump BIS de Jim Power avec Hercule II.
Tiens-nous au courant. (euh, c'est quoi XEXOR ? Va vraiment falloir que je lise tous les forums...vous me conseillez de commencer par quoi pour comprendre ces dsk/émulateur d'abord, puis les protections qui posent problème ? Merci)
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 28 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