Hello !!

Un nouvel exploit pour notre ami Tux :

hier, j'ai r�ussi, apr�s trois heures de lecture, un t�l�chargement de 76 Mo 
( ftp://ftp.m17n.org/pub/super-h/dreamcast/dreamcast-linux-010605.tar.bz2 ), 
deux trois manip avec cdrecord et mkisofs, � avoir un Linux fonctionnel sur 
ma console Sega Dreamcast (site officiel du team :
http://www.m17n.org/linux-sh/dreamcast/) !!!

Oui, je sais, �a sert � rien, mais c'est juste pour le fun (faudra peut-�tre 
que j'investisse dans un clavier et une souris, si je veux pouvoir me loguer 
sur ma console, et d�marrer X pour me faire un Doom, ou autre...

Quand on parle de fun, beaucoup de gens ne comprennent pas (� commencer par 
ma famille, � qui je ne parle plus de mes exp�riences linuxiennes, parce que 
pour eux, je suis sur une autre plan�te, vu qu'ils ne comprennent rien � ce 
que je fais...), mais c'est quand m�me des grands moments !!

Pour ceux qui poss�dent, comme moi, une Dreamcast, et qui sont des Linuxiens 
convaincus (en un seul mot, bien s�r), une petite explication :

1. T�l�charger Debian GNU/Linux pour Dreamcast :
ftp://ftp.m17n.org/pub/super-h/dreamcast/dreamcast-linux-010605.tar.bz2

2. D�compacter l'archive :
tar xjf dreamcast-linux-010605.tar.bz2
ou
bzip2 -d dreamcast-linux-010605.tar.bz2
tar xf dreamcast-linux-010605.tar

3. Aller sur http://mc.pp.se/dc/sw.html et t�l�charger le soft "IP creator" :
http://mc.pp.se/dc/files/makeip.tar.gz (attention � ce fichier !! C'est un 
faux tar.gz !! C'est juste un tar...)
(ce programme sert � cr�er une zone d'amor�age du CD au niveau de la derni�re 
piste (les CD Dreamcast (g�n�ralement des GD-ROMS) se lisent d'abord � 
l'ext�rieur, pour le boot, puis vers le centre (la premi�re piste au centre 
du CD est une piste audio))

4. Apr�s avoir d�compact� ce fichier (ailleurs que dans le dossier de 
l'archive tar.bz2), compiler le programme :
gcc -o makeip makeip.c

5. Cr�er le fichier IP.BIN :
dans makeip.tar.gz, le fichier ip.txt est configurable. Voici l'allure du 
mien :

Hardware ID   : SEGA SEGAKATANA
Maker ID      : SEGA ENTERPRISES
Device Info   : 0000 CD-ROM1/1
Area Symbols  : JUE
Peripherals   : C799F10
Product No    : T0000
Version       : V1.000
Release Date  : 20020101
Boot Filename : 1ST_READ.BIN
SW Maker Name : Cedric Rochat
Game Title    : Debian GNU/Linux for Dreamcast

Le "JUE" veut dire Japon, USA, Europe !!

Le num�ro de "peripherals" est un nombre binaire de 28 bits (doc :
http://mc.pp.se/dc/ip0000.bin.html#periph)

Le reste ne se touche en principe pas (� part la date, le titre, et le maker 
name)

Cr�ation du fichier IP.BIN :
./makeip ip.txt IP.BIN

6. Cr�er le master (il faut d�j� �tre s�r d'avoir cdrecord et mkisofs, et 
d'avoir les droits pour la gravure) :

Aller dans le r�pertoire de la premi�re archive (dreamcast-linux-010605), et 
�diter le fichier master.sh, et modifier la variable CDRECORD (la mienne est :
CDRECORD="cdrecord dev=0,1,0 speed=12 driveropts=burnproof")
Pour d�terminer le p�riph�rique du graveur, "cdrecord -scanbus" devrait 
suffir, et pour ceux qui n'ont pas de graveur "BURN Proof", inutile de mettre 
l'option "driveropts" !!

Cr�ation du CD :
./master.sh /quelque part/IP.BIN




Autres docs :

Distribution Debian sous Linux (autres explications) :
http://www.fivemouse.com/dclinux.html

Comment faire un CD bootable pour Dreamcast :
http://mc.pp.se/dc/cdr.html

Comment acc�der au Net depuis la Dreamcast, sans utiliser votre ligne 
t�l�phonique (si vous avec un autre type de connexion) ! En d'autres termes, 
cr�er une passerelle PPP->Ethernet (ou autre) sous Linux, et y connecter la 
console :
http://www.kinox.org/articles/linuxdc.html

@+

-- 

******************************
C�dric Rochat
==============================
Ch. du Commonet 4
1341 L'Orient
mail: [EMAIL PROTECTED]
==============================
Rte des Monts 20
2400 Le Locle
mail: [EMAIL PROTECTED]
==============================
ICQ: 70815513
homepage: http://www.younics.org
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à