CPC Rulez
https://cpcrulez.fr/forum/

Recréer des disquettes avec la Kryoflux ?
https://cpcrulez.fr/forum/viewtopic.php?f=8&t=6152
Page 1 sur 3

Auteur :  gotcha [ 03 Nov 2018, 11:01 ]
Sujet du message :  Recréer des disquettes avec la Kryoflux ?

Hello,

Je souhaite recréer quelques disquettes originales (les miennes ne marchant plus) avec ma Kryoflux.

Je ne trouve pas d'IPF pour les disquettes Amstrad, et j'ai donc tenté d'utiliser un CT-RAW sans succès.µ
Le CT-RAW semble être plutôt un format pour l’émulation et la Kryoflux veut soit un IPF, soit les fichiers 'Kryoflux stream' bruts.

Alors questions:
- Où peut-on trouver des IPF de CPC sur le net ?
- Peut-on convertir un CT-RAW en IPF (je crois savoir la SPS ne partage pas le logiciel pour faire ça) ?

J'ai essayé SugarConvDsk sans grand succès pour l'instant:

Par exemple:
Code :
SugarConvDsk -o=ipf Turbo_Cup.raw
dtc -fTurbo_Cup.ipf -w

J'obtiens:
Citer :
Image name: Turbo_Cup.IPF
Image type: IPF
Image Sides: 1
Image tracks: 42
Error reading track data

Auteur :  breiztiger [ 03 Nov 2018, 13:05 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

bonjour,

as tu utilise la derniere version de sugarconvdsk ?

https://github.com/Tom1975/SugarConvDsk ... garConvDsk

Auteur :  gotcha [ 03 Nov 2018, 15:37 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

Effectivement, ça marche mieux avec la dernière version :biere:

J'utilisais celle référencée sur CPCRulez (https://cpcrulez.fr/emulateurs_UTIL-DSK ... onvdsk.htm), qui semble assez vielle. Ça pourrait d'ailleurs valoir le coup de mettre la page à jour. :)

Avec la dernière version de SugarConvDsk de github, j'ai réussi à créer un IPF à partir du CT-RAW et utiliser la Kryoflux pour me recréer une disquette de Turbo Cup avec les protections originales. C'est une des disquettes que je n'arrivais pas à recréer avec Discology à partir d'une image HFE sur un Gotek.

Voici mes commandes:
Code :
# Conversion de CT-RAW vers IPF
SugarConvDsk -o=IPF Turbo_Cup___FRENCH.raw

# Écriture de l'IPF sur la disquette
dtc -fTurbo_Cup___FRENCH.ipf -g0 -e41 -wi1 -d0 -w

Alors bien sûr, pour ce genre d'écritures, il faut des disquettes sans secteur défectueux. J'utilise donc MarkError pour vérifier la disquette que j'utilise.

Il faut noter quelques trucs bizarres quand même. J'ai du spécifier dans la ligne de commande de dtc qu'il y a 42 pistes (que cela soit en écrivant la disquette à partir d'un IPF ou de fichiers KF stream). Sinon, dtc tente de m’écrire 80 pistes (dont 40 non formatées). Et quand bien même je demande à dtc de s’arrêter à 42 pistes (avec -e41), il me met quand même une piste 82 non formaté à la fin quand j’écris à partir des fichiers KF stream (à partir de l'IPF, c'est par contre OK).

Auteur :  breiztiger [ 03 Nov 2018, 16:25 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

perso j'utilise

-w -e42 -we2 comme paramètres au dtc

Auteur :  gotcha [ 03 Nov 2018, 21:51 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

le -we2 permet en effet d'effacer avant la réécriture. Je l'ai ajouté.

Sais tu si on peut trouver les IPF sur internet ? Ou alors est-ce que la Software Preservation Society les garde 'jalousement' ?

Auteur :  breiztiger [ 03 Nov 2018, 22:00 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

pour Ce qui est des ipfs,

Demande à Dlfrsilver pour en savoir plus’ il passe souvent ici :eng:

Mais tu pourras réécrire tes ipfs fait par sugarconvdsk sans problème, je n’ai pas trouvé de protection que je ne pouvais réécrire pour l’instant (peut être la protection des réussir qui est aléatoire tant le timing est serré)

Auteur :  gotcha [ 04 Nov 2018, 12:34 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

En fait, je viens de voir que certaines protections vont jusqu'à 43 cylindres, donc -e42 est aussi pas mal.

Donc au final:
Code :
# Conversion de CT-RAW vers IPF
SugarConvDsk -o=IPF <disk>.raw

# Écriture de l'IPF sur la disquette
dtc -f<disk>.ipf -g0 -e42 -wi1 -we2 -d0 -w

Auteur :  breiztiger [ 04 Nov 2018, 12:54 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

et -d0, -g0 et -wi1 sont optionnels puisque par default ils sont en auto et lecteur 0 (cf manuel)

Auteur :  gotcha [ 04 Nov 2018, 13:38 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

Bon, j'ai aussi réussi à recréer des originaux à partir de DSK (j'avais juste la boite et ils n'existent pas en CT-Raw).
(https://cpcrulez.fr/GamesTest/compilati ... arcade.htm)

Par contre, une des 4 faces ne passe pas alors que le DSK passe bien à l’émulation et alors que les 3 autres faces marchent bien après réécriture.
J'ai aussi essayé:
- 2 disquettes différentes, et mêmes symptômes.
- en réutilisant le même lecteur qui a servi à l'écriture, et mêmes symptômes.

Est-ce que ça peut être dû à un problème de RPM sur le lecteur ? ou autre chose ?

Auteur :  dlfrsilver [ 04 Nov 2018, 13:42 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

gotcha a écrit :
Bon, j'ai aussi réussi à recréer des originaux à partir de DSK (j'avais juste la boite et ils n'existent pas en CT-Raw).
(https://cpcrulez.fr/GamesTest/compilati ... arcade.htm)

Par contre, une des 4 faces ne passe pas alors que le DSK passe bien à l’émulation et alors que les 3 autres faces marchent bien après réécriture.
J'ai aussi essayé:
- 2 disquettes différentes, et mêmes symptômes.
- en réutilisant le même lecteur qui a servi à l'écriture, et mêmes symptômes.

Est-ce que ça peut être dû à un problème de RPM sur le lecteur ? ou autre chose ?


tu fais allusion à quels jeux exactement ? Les géants de l'arcade ? quelle face ?

C'est Road Runner ou Rygar qui te posent problème pas vrai ? :P

Auteur :  Lone [ 04 Nov 2018, 14:39 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

Hello,

Le mieux, pour avoir une hypothèse de la source de l'erreur, c'est de faire la manip suivante :

1/ Le DSK est-il ok sur émulateur ? => Non : Le problème vient sans doute du dsk (ou de l'émulateur, bien prendre un émulateur qui offre un bon support)
2/ L'IPF généré est-il ok sur émulateur ? => Non : le problème vient sans doute de la conversion (ou de l'émulateur, mais il n'y a pas beaucoup d'émulateur avec support IPF, et il me semble que tous sont assez bon)
3/ La disquette générée ne fonctionne pas ? => Le problème principal vient des pistes qui débordent sur l'index, tout en nécessitant une synchro parfaite (les fameux "réussirs"). Le mieux dans ce cas, c'est de dumper cette fameuse disquette, et de me donner le dump ainsi généré pour comprendre ce qui cloche : Si c'est un bug résiduel de SugarConvDsk, ça me permettra de le corriger.

Auteur :  gotcha [ 04 Nov 2018, 14:44 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

dlfrsilver a écrit :
tu fais allusion à quels jeux exactement ? Les géants de l'arcade ? quelle face ?
C'est Road Runner ou Rygar qui te posent problème pas vrai ? :P

Non, en fait, c'est Indiana Jones: disque 2, face 2 :)

D'après cpc-p0wer, c'est du Alkatraz (http://www.cpc-p0wer.com/index.php?page ... s&num=3839)

* Face 1A : Gauntlet Deeper Dungeons
Chargement : |CPM (clavier Qwerty) ou ùCPM (clavier Azerty)

* Face 1B : Road Runner
Chargement : RUN"DISK.BIN
Protection : Speedlock D7 - 1986 - AAAA
SPEEDLOCK PROTECTION SYSTEM (C) 1986 D.LOOKER & D.AUBREY JONES : COPYRIGHT 1986 DJL SOFTWARE - ALL RIGHTS RESERVED!

* Face 2A : Rygar - Let's Fight !!!
Chargement : RUN"DISK.BIN
Protection : Speedlock D7 - 1987 - AAAA v2.1
SPEEDLOCK PROTECTION SYSTEM (C) 1987 D.LOOKER & D.AUBREY JONES : VERSION D/2.1 (C) SPEEDLOCK - ALL RIGHTS RESERVED!

* Face 2B : Indiana Jones And The Temple Of Doom
Chargement : RUN"DISK
Protection : The Alkatraz Protection System D7 - 1987 - Authors 3 - Track 7
Bénéficie d'un détournement du Catalogue.

Auteur :  dlfrsilver [ 04 Nov 2018, 14:58 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

gotcha a écrit :
dlfrsilver a écrit :
tu fais allusion à quels jeux exactement ? Les géants de l'arcade ? quelle face ?
C'est Road Runner ou Rygar qui te posent problème pas vrai ? :P

Non, en fait, c'est Indiana Jones: disque 2, face 2 :)

D'après cpc-p0wer, c'est du Alkatraz (http://www.cpc-p0wer.com/index.php?page ... s&num=3839)

* Face 1A : Gauntlet Deeper Dungeons
Chargement : |CPM (clavier Qwerty) ou ùCPM (clavier Azerty)

* Face 1B : Road Runner
Chargement : RUN"DISK.BIN
Protection : Speedlock D7 - 1986 - AAAA
SPEEDLOCK PROTECTION SYSTEM (C) 1986 D.LOOKER & D.AUBREY JONES : COPYRIGHT 1986 DJL SOFTWARE - ALL RIGHTS RESERVED!

* Face 2A : Rygar - Let's Fight !!!
Chargement : RUN"DISK.BIN
Protection : Speedlock D7 - 1987 - AAAA v2.1
SPEEDLOCK PROTECTION SYSTEM (C) 1987 D.LOOKER & D.AUBREY JONES : VERSION D/2.1 (C) SPEEDLOCK - ALL RIGHTS RESERVED!

* Face 2B : Indiana Jones And The Temple Of Doom
Chargement : RUN"DISK
Protection : The Alkatraz Protection System D7 - 1987 - Authors 3 - Track 7
Bénéficie d'un détournement du Catalogue.


C'est bizarre, la protection Alkatraz se copie avec Disco v6.0(+) tranquillou...... c'est franchement bizarre.

Auteur :  gotcha [ 04 Nov 2018, 15:02 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

Bon, c'est assez etrange:
- L'IPF marche bien sur Sugarbox
- J'ai dumpé avec la KF ma disquette à problème que j'avais écrite avec la KF et:
+ elle marche bien en CT-RAW avec Sugarbox
+ elle marche bien en DSK avec Sugarbox

En fait, cette disquette ne marche pas juste sur le CPC physique ... Assez déroutant :?

Je vais essayer sur un autre CPC pour voir (là j'utilisais un CPC QWERTY).

Auteur :  gotcha [ 04 Nov 2018, 15:03 ]
Sujet du message :  Re: Recréer des disquettes avec la Kryoflux ?

dlfrsilver a écrit :
C'est bizarre, la protection Alkatraz se copie avec Disco v6.0(+) tranquillou...... c'est franchement bizarre.


Du coup, je vais peut être tenter le coup avec Discology :)
DSK -> HFE et Discology

Page 1 sur 3 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/