Spécialiste en pose de puce PSTWO, PS2, XBOX 360, PSP,GAMECUBE,WII

La boutique des Metagamers!

Metagames-eu:La passion de la technique
Accueil > Articles > Dreamcast > Faire un CD Dreamcast Selfboot
Faire un CD Dreamcast Selfboot

Attention: cette méthode ne marche pas pour faire un cd selfboot comportant un film sfd (avec sfdplayer).

Introduction: Selfboot, autoboot, non autoboot, ca veut dire quoi? En fait, on parle d'un cd non autoboot lorsque celui ci n'est pas lisible directement par la dreamcast: dans ce cas, si vous insérez un cd tel que celui ci dans votre console, il ne va pas se lancer et vous aller arriver à l'écran systeme. Dans ce cas, il vous faut le cd boot: ce cd est destiné à lancer automatiquement les cd non autoboot et remplace de ce fait une puce que l'on pourrait trouver sur d'autres consoles (à l'origine, il existait une puce pour dreamcast mais elle s'est avérée beaucoup moins utile lorsque le cd boot a été lancé sur internet). Si vous voulez télécharger le cd de boot, ca se passe ici. J'ai donc parlé des cd non autoboot, passons aux cd selfboot ou autoboot. Ces cd, vous l'aurez compris, se lancent automatiquement lorsque vous les insérez dans la dreamcast, comme des jeux originaux.... Le but de ce tutorial est de vous apprendre à créer vous meme des cd "selfbootables" par votre dreamcast, ce qui n'est quand même pas évident (en utilisant cette méthode tout au moins)Alors commencons si vous le voulez bien....

Un peu de technique: De quoi est constitué un cd autoboot? Sur un cd autoboot, vous trouvez deux sessions: une premiere session ( de type raw audio), qui doit durer au minimum 4 secondes. Une deuxieme session qui contient les données. Il est assez difficile de réaliser un cd autoboot car la deuxieme session doit être gravée juste apres la deuxième. Sur votre cd selfboot, vous allez retrouver: un fichier ip. bin et un autre souvent appelé 1st_read.bin(+ des autres fichiers eventuellement). En fait, dès que vous insérez un cd dans la dream, celle ci va lire le fichier ip.bin, puis , en fonction de l'adresse indiquée dans le fichier ip.bin, la console passe à la lecture du fichier 1st_read.bin (ou un autre fichier si celui qui est désigné dans le fichier Ip.bin s'appelle diféremment). Voila, c'est à peu près ca et maintenant, on peu passer à la pratique (j'espere que vous avez compris ce que je viens de vous expliquer! :). Notez avant de commencer à suivre ce guide qu'il vous faut télécharger les outils selfboot d'Echelon, que vous trouverez dans la section download dreamcast.

1ere étape: La gravure du fichier audio

Dans cette 1ere partie, nous allons graver sur le cd la 1ere session à savoir le petit fichier audio dont je vous ai parlé plus haut. Pour ca, il faut tout d'abord que vous récupériez l'adresse de votre graveur. Pour ce faire, cliquez sur démarrer puis sur programmes, accessoires, et invite de commande. Placez vous dans le repertoire ou se trouve l'utilitaire cdrecord que vous avez téléchargé precedemment et tapez (il faut avant que vous vous placiez dans le bon répertoire, si vous ne savez pas comment naviguer en mode dos, laissez moi un message sur le forum): cdrecord -scanbus. Le numéro que nous cherchons est celui qui est indiqué après votre graveur. Si ca ne marche pas, lancez cdrwin et faites comme si vous vouliez graver un cd: vous devriez alors avoir l'adresse dans la barre d'état ou est indiquée le nom de votre graveur. Cette adresse se présente sous la forme de 3 chiffres de la sorte: x.x.x . Exemple:1,0,0. Conservez ce chiffre. Maintenant, nous allons graver la 1ere session audio: tapez cdrecord -dev=x,x,x -multi -audio audio.raw, ou x,x,x représente l'adresse de votre graveur... (la piste audio "audio.raw" est celle qui était incluse dans l'archive selfboot.zip, que vous avez téléchargée précedemment).Une fois cette piste audio gravée, on peut passer à la gravure des données.

2eme étape, la gravure des données

1) Tout d'abord, il va falloir que nous sachions exactement ou s'est arretée la gravure de la piste audio pour graver les données juste à la suite. Pour ca, toujours dans l'invite de commande, tapez cdrecord -dev=x,x,x -msinfo, ou x,x,x représente le numéro "d'identification" de votre graveur que nous avons obtenu precedemment. Vous devriez alors obtenir un chiffre du type a,bbbbb, ou bbbbb représente l'endroit ou c'est arreté la gravure de la premiere session (exemple: 0,11702). Notez bien ce chiffre. (si vous obtenez lors de cette manip un autre numero que 0,11702 ou 0,11700, c'est que vous venez de foirer la gravure de la partie audio!)

2) Créez maintenant un repertoire nommé "data" ou ce que vous voulez dans le repertoire ou vous avez décompressé l'archive (le plus simple serait à la racine du disque...) Déplacez maintenant tous les fichiers et dossiers qui représentent le cd que vous voulez rendre selfboot dans ce repertoire data. Dans ce repertoire, vous devriez trouver les fichiers ip.bin et 1st_read.bin du prog que vous voulez rendre selfboot. Ils vont nous être très important par la suite...

3) Maintenant, nous allons modifier le fichier ip.bin de telle sorte qu'il indique ensuite la lecture de 1st_read.bin (en fait, lorsque vous lancerez le cd, la console va aller lire le fichier ip.bin qui va ensuite indiquer le chemin du fichier à lire, ici 1st_read.bin) et qu'il soit bon pour le selfboot. Tout d'abord, assurez vous que l'attribut lecture seule n'est pas activé pour aucun des fichiers. Tapez binhack puis rentrez en 1er 1st_read.bin et ensuite ip.bin, puis la seconde valeur indiquant à quel offset s'est arreté la gravure de la première session. (cette étape est je crois inutile si votre fichier ip.bin pointe déjà vers le 1st_read.bin mais il faut en être sur!). Notez ici que binhack ne fonctionne pas avec sfdplayer (tout du moins je n'ai pas réussi :).

4) Déplacez maintenant le fichier ip.bin en dehors du repertoire data. Nous allons maintenant créer l'image iso de vos données.Toujours dans l'invite de commande ms-dos, tapez mkisofs -C a,bbbbb –V nomducd –l –o data.iso data, ou nomducd sera le nom de votre cd , data.iso le nom de l'image iso, a,bbbbb les nombres représentant l'endroit ou la 1ere session s'est arretée, et data représente le répertoire ou se trouve tous vos fichiers destinés à être sur le cd selfboot.(ici, ce sera c:\data). notez également que le -l est un L minuscule(je dis ca pour éviter toutes confusions). Vous remarquerez que le fichier ip.bin et lui seul a été exclu de cette image et c'est tout à fait normal, vous allez tout de suite voir pourquoi...

5)Nous allons donc insérer le fichier ip.bin à l'image iso avec l'utilitaire présent dans l'archive que vous avez decompressé, j'ai nommé ipins. Donc, encore dans l'invite de commande, tapez ipins en veillant à être dans le répertoire ou vous avez decompressé l'archive... Le programme va tout d'abord vous demander de rentrer le nom du fichier boot, ici ip.bin puis le nom de l'image, ici data.iso.

6)Maintenant, on est presque arrivé à la fin, on va graver les données. pour ca, tapez cdrecord -dev=x,x,x -xa1 data.iso (si vous avez appelé votre image comme ca...) Et voilà, c'est fini, plus qu'a attendre que votre cd soit gravé (vitesse 4x, je ne sais pas comment changer la vitesse...)et ensuite direction la dreamcast pour tester tout ca.... :))

Si vous rencontrez des problemes pour faire vos cd autoboot, laissez un message sur le forum....

Je tiens à signaler pour ceux qui sont découragés qu'il existe une multitude d'utilitaires ou de fichier bat qui vous permettent de grandement simplifier cette procédure. J'ai écris ce guide surtout à titre d'inforamtion, seuls les plus passionnés d'entre vous réaliseront leurs cd selfboot comme ca, j'en suis presque sur :). Personnellement, j'utilise souvent dcfactory, qui dispose en plus d'une interface windows. (à télécharger dans la section download)

Guide écrit par leo, ne recopiez pas ce guide sur votre site à moins que vous ne me demandiez la permission par mail... Merci d'avance.. (^=^)

Ecrit le 04/09/2002 par Leo - Hits: 22489


[Disclaimer] [Team et contributeurs] [Articles] [Forums]

(C) metagames-eu.com / 2002-2007

News Puces WII,PS2,XBOX,XBOX360 Forums Consoles Tutoriaux Consoles Téléchargements Rechercher Castes

Sites amis : PS3