Hello,
Je viens de récupérer un JagCD et je me pose donc quelques questions concernant l'utilisation de cet engin bizarre.
J'avais suivi une discussion sur fr.comp.sys.atari où Thierry Schembri expliquait que l'on accédé le CD avec des coordonnées HH:MM:SS.. En gros, ça voulait dire que le devkit Atari ne proposait pas de système de fichiers pour gérer très facilement les jolis fichiers des gentils programmeurs.
La situation a-t-elle changé depuis ? Existe-t-il quelque chose qui permette d'accéder simplement ses fichiers à l'aide d'une fonction open("nom de fichier") ???
Sinon, une autre question que je me pose. Elle lit sans problèmes les CD-Rs ?
Fredifredo
23 May 2005, 14:21
Alors pour la question 1 : non non rien n'a changé :(
pour la question 2 : j'ai gravé plusieurs dizaines de CD-R de marques différentes et ils fonctionnent tous ...
Pour les CD-RW c'est Niet par contre !
Fredifredo
16 Dec 2005, 18:46
Je viens de finir mon câble de cryptage pour JagCD ... je vais voir ce que ça donne et si j'arrive à en tirer quelque chose...
ps : je n'oublie pas la CF ... si j'en avais une je ferais des trucs avec ... ;)
Fredifredo
18 Dec 2005, 13:04
Le 17 décembre sera à marquer d'une croix dans la vie de Fredifredo ! :D
J'ai réussi à crypter mon premier CD jaguar ! :D :yes:
Donc voici la petite histoire ...
j'ai téléchargé y a 1 an (arf..lol ) le zip pour l'encryption des CD
J'ai lu pendant 1 heure tout ce qui était marqué dessus et j'ai réunis tous les éléments. J'ai donc fabriqué le câble spécifique (qui est simplement un DB9 soudé à un fil de téléphone RJ11 : que 3 soudures !)
Après il me fallait un système BJL, j'ai eu tellement la flemme de démonter ma jaguar que j'ai essayé avec la Cartouche de Protector SE... et ça a marché !
Donc la manip consiste à :
- avoir un JaguarCD + une Jaguar branchés ( ensemble ;) )
- mettre la cartouche de PSE dedans
- Connecter un câble BJL entre la jaguar et le PC
- relier le cable d'encryption entre le port DSP de la jaguar et le port d'un PC
- mettre un CD non crypté dans le JagCD
- Ouvrir HyperTerminal sur le PC et tout bien le configuré comme indiqué sur la doc
- Lancer le prog CDenc16.abs sur la jaguar via le BJL
- Attendre
- Appuyer sur le bouton "PAUSE" de la jaguar
- Suivre à la lettre les indications pour Hyperterminal
- Oter son doigt ( ou son pied ?) du bouton PAUSE
- Valider le nom de fichier d'Hyper Terminal
- Attendre le transfert des 152 Ko entre la Jaguar et le PC
Quand on a ce fichier il faut le transformer en piste valide via Padcd
Ensuite il faut graver le CD avec Cdrecord
et hop !
Problèmes rencontrés :
- Avoir de bons CDs vierges
- Avoir un bon graveur
j'ai gravé avec mon vieux graveur SCSI sur des CD de merdes et je croyais que c'était de la faute de mon câble d'encryption ! mais que neni, après avoir choper un CD-R Memorex et en le gravant sur mon graveur Sony tout fonctionna !
--------------------------------------------------------------------------
Bon maintenant je voudrais faire 2 choses !
C'est mettre des images belles plutôt 16 bit qui tiendrait sur un fichier de 1 Mo
et mettre une commande CD_Stop pour éviter que le JagCD tourne dans le vide pendant
tout le temps que le CD se trouve dedans !
Et il faut faire ça pour CHAQUE cd ?! :blink:
Fredifredo
18 Dec 2005, 14:02
Dès que tu as un nouvel exe et que tu veux le crypter : oui
Sinon pour les graver j'ai fait une image Nero ... je sais que ça marche nickel pour les CDs non-cryptés ! là je vais voir ... pas eu le temps de l'essayer...
GT Turbo
18 Dec 2005, 14:19
BRAVO !! Fredifredo, c'est plus de la recherche scientifique que du developement !! :wacko: C'est pour eviter ce genre de m.... que la Jag CF est née !! Mais cela peut toujours servir.
GT ;)
Fredifredo
18 Dec 2005, 19:42
J'ai voulu rajouter un jsr cd_stop et voici ce que me sort Madmac :
Error : cannot initialize non storage ( BSS ) section
Quelqu'un peut-il m'aider ?
Je n'ai jamais eu cette erreur mais d'après la doc, tu as sans doute mis dans une section .BSS un code asm ou un .dc $xxxx
Fredifredo
19 Dec 2005, 00:28
Bah apparement si je comprends bien ce serait l'adresse de la commande/fonction qui ne serait pas légale en l'état ? en fonction de mes options de compilations ?
CD_Stop est une fonction de CD.inc :
Citation
CD_init EQU $3000
CD_mode EQU CD_init + 6
CD_ack EQU CD_mode + 6
CD_jeri EQU CD_ack + 6
CD_spin EQU CD_jeri + 6
CD_stop EQU CD_spin + 6
je ne pense pas que ce soit là le probleme.
Si tu mets la ligne jsr CD_stop en commentaire, normalement ca devrais le faire encore.
Fredifredo
19 Dec 2005, 20:52
Le truc qui se passe c'est que comme presque ne possède de kit de developpement CD
ceux qui on fait des CD jaguar corrects n'ont pas le lecteur qui tourne sans arrêt sur leur CD !
Pour être clair je voudrais que pour mon prog le lecteur s'arrête une fois les données chargées en ram donc je voulais mettre cette commande !
Tu fais bien le CD_init ?
Le CDBIOS est bien inclu ?
Fredifredo
20 Dec 2005, 12:03
Absolument pas ! j'utilise la faille des 64 ko et je mets le code en piste 1 de la 2e session avec une adresse de boot à $4000 ...
J'veux dire que pour faire un CD_stop, il faut qu'il y ait eu un CD_init (et donc, que le CDbios soit inclus lui aussi).
Fredifredo
21 Dec 2005, 12:14
J'ai un include cd_init dans mon prog principal et bien sûr le fichier cd_init.inc avec son copain jaguar.inc mais par contre le Cdbios il doit se mettre ou lui ? je croyais que le bios du jaguarCD suffisait ?!? :unsure:
Fredifredo
22 Dec 2005, 11:16
Sinon pour revenir à la forme du CD crypté en lui même :
- 1ére session : 1 piste avec fichier audio ( cdrecord reconnait le Wave et le transforme en une piste audio standard )
- 2e session : 3 pistes ! * la première piste contient soi disant le fichier boot de 64 ko ( moi il fait 900 ko ... :) ) * la deuxième doit contenir le code * la dernière est la piste avec le cryptage de 152288 octets auquel on ajoute 100000 octets de 0 pour la gonfler un peu ...
En effet les pistes doivent faire au minimum 1 Mo !
J'ai rencontré le problème suivant : je créais que 2 pistes dans la 2e session avec la première piste de code sur plus de 1 Mo et la 2e piste était la piste de cryptage et au bout de 3 CDs ça déconnait tout le temps !
J'ai décidé de copier à l'indentique les pistes 1 et 2 et de mettre le cryptage en piste 3 et là ça fonctionnait !
Le CD BJL crypté de Belboz possède lui aussi 3 pistes en 2e session !
Fredifredo
23 Dec 2005, 14:00
Egalement :
Lors de la lecture avec une cartouche Bypass du CD non crypté , le mod son n'est pas audible du tout !
Après création d'un CD crypté avec le CD non crypté , et bien le CD crypté a de la musique lui ! :wacko:
Va comprendre ...
Sinon :
Citation
J'ai voulu rajouter un jsr cd_stop et voici ce que me sort Madmac :
Error : cannot initialize non storage ( BSS ) section
ma commande était dans la mauvaise partie du code !
En la remontant dans la bonne section ( ouais ? ) là je pouvais compiler mais
le jaguarCD refuse toujours de s'arrêter ! :cry: :angry:
c'est surement la faute du code qui ne respecte pas les 64 Ko de la piste de boot ou bien mon "Cd_stop" n'est encore pas ou il faut !???!!!??
ps : Déjà 12 CD-R de graver depuis le 17/12 , 4 cryptés et 8 non cryptés : ils fonctionnent tous mais bon ça fait pas avancer le problème du CD_Stop tout ça ! :blink:
12 CD-R !!! :o
Il faut vite que je termine la JagCF sinon tu va te ruiner :wacko: !!
Sinon, je pense que le Cd_stop ne doit pas être au bon endroit de ton code...
GT Turbo
24 Dec 2005, 10:00
SCPCD :
Sinon, je pense que le Cd_stop ne doit pas être au bon endroit de ton code...
D'accord avec SCPCD, avant il te disait que tu étais dans la BSS (Zone de données non initialisés) et tu a du remonter ton 'jsr' mais peut ètre pas au bon endroit. A la rigueur envois moi le source, je peux mettre un oeil mais pas essayer car pas de Jag CD
GT ;)
Fredifredo
24 Dec 2005, 11:15
Citation
A la rigueur envois moi le source
ok je vais faire ça dès que possible ( arf... un peu overbooké jusqu'au 26 ! :D )
Fredifredo
26 Dec 2005, 22:44
Bah en fait j'ai réussi ! :yes: le lecteur de CD s'arrête ! ( que 2 CD de grillé pour rien ... ;)... bah pas pour rien quand même )
Maintenant il reste plus qu'à faire de belles images pas lourdes...
là comme je l'ai dit précédement c'est du 224 x 168 avec une seule palette de 256 couleurs pour toutes mes images :ermm: et je ne peux afficher que 18 images
le prog fait 1,04 Mo !
GT Turbo
27 Dec 2005, 10:30
J'ai presque fini de te mettre au propre la routine de compactage.
GT Dessus ;)
Fredifredo
27 Dec 2005, 16:09
:yes: ça va cartonner !
Fredifredo le roi du slide show... :D
Fredifredo
31 Dec 2005, 12:47
Ouais pas eu le temps de toucher à la 2-unpack à cause d'un problème de cryptage !
Depuis que mon Cd_Stop fonctionne le cryptage lui ne fonctionne plus ! :blink:
J'ai foiré mon premier CD hier ! c'est un signe des dieux qui ne veulent pas que ma demo voit le jour même avec des images 256 couleurs ... :(
GT Turbo
31 Dec 2005, 13:58
Fredifredo :
même avec des images 256 couleurs ... :(
C'est peut ètre a cause de cela, il faut plus de couleurs !!
GT En train de sortir !! :wacko:
Fredifredo
1 Jan 2006, 23:29
Fredifredo
21 Feb 2006, 15:38
Bon je m'étais laissé un peu de temps ... je vois que personne n'a répondu quoi que soit sur le sujet en 2 mois !
En plus certains vont voir ailleurs ...
Azrael
21 Feb 2006, 16:03
QUOTE (Fredifredo @ Feb 21 2006, 15:38)

Bon je m'étais laissé un peu de temps ... je vois que personne n'a répondu quoi que soit sur le sujet en 2 mois !
Pas de JagCD

ça ne fonctionne pas sous Project Tempest ? (il faudrait un .cdi)
QUOTE
En plus certains vont voir ailleurs ...

Pourrais-tu être plus explicite ? J'avais complètement oublié ce sujet d'ailleurs.
Sorry fred, jamais vu ce sujet !
Toujours dispo tes 2 projets ?
Ah ouaip.. des .NRG...Tu as les fichiers du projet peut-être ?
Fredifredo
22 Feb 2006, 15:50
Ouais je vais faire un zip des pistes ...
Azrael
22 Feb 2006, 16:17
Peux tu nous décrire un peu ces "projets" ?
Fredifredo
22 Feb 2006, 16:49
Et bien ce sont des fichiers d'images de pistes dans un dossier...
sinon le reste j'en ai déjà parler ici même ...
Fred, faut voir la taille des pistes, le calcul de la clef à besoin de beaucoup données.
Tes piste sont peut-être un peu trop courtes ?
SebRmv
16 Mar 2006, 23:02
Hello, just to say that Mathias Domin has just made
a quite detailed step-by-step guide to create encrypted CDs
Here is the link:
http://www.mdgames.de/jaguarcd/CreatingJaguarCDs.htmlSeb
Fredifredo
17 Mar 2006, 17:02
Bah voilà ça répond à certaines de mes questions !
C'est très bien fait !
Voilà comme convenu les pistes au format brut avec aussi les logiciels pour PC windows
cdraw.zip
Fredifredo
29 Mar 2006, 22:03
cts as-tu jeté un oeil ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.