korben_wallace Posté(e) 4 juillet 2005 Share Posté(e) 4 juillet 2005 (modifié) MAJ 07072005: pour les utilisateurs de modchips, un dol différent doit être lancer sur la gamecube./isobel/mfe-distro/mfe-bo11.dol mfe-distro - A Proof Of Concept mini distro using the "mfe" 3 July 2005, Albert "isobel" Herranz 1. INTRODUCTION The Nintendo GameCube is a powerful console. As shown in many games, it is able to play songs and videos without problems. This was also confirmed by building and running MPlayer on it, using the gc-linux port. Until recently, running MPlayer on a GameCube was not a trivial task and required a Nintendo BroadBand Adapter accessory and a computer to store the operating system files and any media files. This is no longer true. With the help of the "mfe-distro" proof of concept it is now possible to boot a gc-linux based system that will allow you to play media files on your GameCube, directly from your console DVD drive. Note: "mfe" stands for mini (MPlayer) front-end, and it is a small joypad-driven front-end for MPlayer. 2. REQUIREMENTS You need a method to send .dol files to your GameCube. You may use PSOload, SDload, Samson's AR loader or a modchip, for example. If you need assistance with the software based loaders, look for help on the www.gcdev.com forums. You will also need a DVD writer and some blank DVD-R or DVD+R media. 3. PREPARATIONS First of all, you need to burn an iso9660 dvd disc which contains at least the following file on the root directory of the disc, mfe-fs.bz2 along with your media files or whatever you want to put on this same disc. If you are using Linux, you can burn your media using the growisofs utility or a combination of a recent mkisofs and cdrecord. For example, # ls dvd-image/ film1.avi film2.avi film3.avi film3.srt mfe-fs.bz2 # growisofs -dvd-compat -Z /dev/dvd -R -J dvd-image/ Remember that the GameCube DVD drive: - fails to read unreliable media, specially from low quality brands - can't physically read past the first ~1.4GB of data - doesn't handle multi-session media - may refuse to load partially filled media So the recommendations are: - always use reliable media - do not write more than ~1.4GB (1459978240 bytes) of data to media - always perform single-session recordings and "close" the media - fill the media with (junk) data up to ~1.4GB 4. RUNNING Here follows how to launch the "mfe-distro" proof of concept: - Start the mfe-boot.dol on your cube, using one of the loading methods. A gc-linux based kernel will show up. - If you have not yet put an iso9660 disc containing the mfe-fs.bz2 file in your GameCube DVD drive, it will ask you to do so. - Once the requested disc is placed, the MPlayer fronted will show up, listing the contents of the currently loaded disc. - Use the joypad arrows to navigate. Use the B button to go back one directory level. Use the A button to play a file or enter a directory. Use the L or R buttons to mount/unmount different media. (Look at the "mfe" readme for all available joypad bindings). And here follows an example on how to actually do it with a working SDload: - Copy mfe-boot.dol to your SD card. (Use your computer to write to your SD card. Just do this once.) - Place your AR disc on your GameCube drive. - Put your SD card into your SD card adapter, and insert your SD card adapter on Slot A and your memory card with the AR codes on Slot B. - Turn on your GameCube. - Select "Start Game". - Open and close the lid. - Once the SDload menu appears, open the lid and put the iso9660 disc with the mfe-fs.bz2 on the drive. - On the SDload menu, select "MFE-BOOT.DOL" and push the A button. - A gc-linux kernel will load and after a few seconds the "mfe" will show up. Have fun! 5. HOW DOES IT WORK ? The mfe proof of concept mini distro is composed by a .dol (mfe-boot.dol) carrying a special gc-linux kernel and a .bz2 (mfe-fs.bz2) containing a small, customized, compressed filesystem image. When the mfe-boot.dol is started it tries to locate the mfe-fs.bz2 file in the root directory of an iso9660 disc loaded in the GameCube DVD drive. If it doesn't find it, it let's you put another disc on the drive and it performs the check again. This process repeats until it succeeds, or until you switch off your GameCube . Once the mfe-fs.bz2 is found, the filesystem image is dumped to the ARAM and a swap file is created on the remaining space. Then, control is transferred to the mini distro on the new filesystem. (Yes, you read it right, this mini distro runs from ARAM!) 6. ENHANCEMENTS This same concept can be enhanced and/or used with other small applications. For example, once we have a working MMC/SD layer, there will be no need to burn the mfe-fs.bz2 file on DVD media and we will have the possibility to load it from a MMC/SD card. Media files could be also stored on MMC/SD cards. 7. CREDITS Special thanks go to: - kirin for his work on the sw accelerated yuv blitters for our sdl port - the MPlayer Project people for their player - Paul Davey for letting me use his awesome "Gant" artwork - Aubin Paul and the other Freevo developers for granting me permission to use one of their background images. - the busybox guys for their "swiss army knife" - tmbinc and cheqmate for sharing their dvd related findings - groepaz for his always useful yagcd - all gc-linux and gcdev developers, you know who you are - all gc-linux fans and testers 8. DISCLAIMER IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHOR HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. GameCube is a trademark or registered trademark of Nintendo Inc. in the US and/or other countries. No affiliation between the GameCube-Linux Project and Nintendo Inc. exists or is implied. Thanks ISOBEL version light 6 Mo ici version iso avec démos inclus ( 300mo) mfe-distro.iso et une tite pix pour finir Modifié 7 juillet 2005 par korben_wallace Lien vers le commentaire Partager sur d'autres sites More sharing options...
horny Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 (modifié) tu ma devancer lami! g pu de dvd ,jai pas pu tester, si je comprends bien,ca lit tout fichier video,mem divix Modifié 5 juillet 2005 par horny Lien vers le commentaire Partager sur d'autres sites More sharing options...
einstein14 Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 mplayer est quasiment capable de lire tout les formats video (exception faite des real si je ne me gourre) et audio donc le gamecube vient de se voir transformer en lecteur multimedia de salon. Compressé correctement ont doit pouvoir faire tenir deux films sur un minidvd plus le .bz2 Allez on se le regarde quand le film mario sur gamecube ? Lien vers le commentaire Partager sur d'autres sites More sharing options...
OuahOuah Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 :lol: le film assez pourri sinon bonne méthode, fallait y penser (et le faire mais bon... ) 'fin déjà loader le .dol perso j'ai la Viper et pas de BBA Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 5 juillet 2005 Auteur Share Posté(e) 5 juillet 2005 salut tlm bon chez moi ça marche que très difficillement sur des dvd+R, je dirai même que ça plante 99 fois sur 100, apparement c'est sur un drive modéle 04 que isobel a créer sont projet, donc y'a pas eut vraiment de test sur 06 et 08 je pense que le dol va devoir être modifié pour amélioré la compatibilité avec ces lecteurs, de plus, pour ce qui est de lancer le dol par le menu de la viper, ça marche pas, il faut passer par la faille pso pour injecter le code. pour ce qui est de la qoob je pense que ça marche, faudrai des retours pour savoir. Si qq'un peux tester, merci de renvoyé des infos. Pour résumé, il est préférable d'avoir un lecteur mdl 04, et d'utiliser des dvd -R Si qq'un a des dvd-r et un drive 06 et 08, ce serai bien de nous dire si ça marche oupa bonne journée Lien vers le commentaire Partager sur d'autres sites More sharing options...
06011988 Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 on peut passer en streaming avec pso+BBA ou pas Lien vers le commentaire Partager sur d'autres sites More sharing options...
horny Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 pas de viper? jsui degg Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 5 juillet 2005 Auteur Share Posté(e) 5 juillet 2005 A ben oui avec la faille pso ça marche bien avec le sdloader et ar aussi avec samson bootloader et ar itoo avec viper par menu explorer que dal avec qoob j'en sais rien avec gcos et dolup et dolstream marche po c'est une version 1.0, la compatibilité avec les différents modéles de lecteur va s'accroitre, faudrai que la team gc-linux jette un oeil sur le code du ninja14.dol ça pourrai leur donner des idées. Lien vers le commentaire Partager sur d'autres sites More sharing options...
kyxo Posté(e) 5 juillet 2005 Share Posté(e) 5 juillet 2005 Bah chez moi ca plante aussi j'ai une viper avec bios cobra 1.2 j'arrive a lancer le dol mais il me dit : Kernel panic - Not syncing : Aiee killing interrupt handler! et une autre ligne en dessous que j'arrive pas a lire (elle rentre pas sur mon ecran) au bout de deux minute la console reboot toute seule snifff J'ai essayer sur des -rw marche pas mais sur du -r ca passe a condition de bien laisser finir de lire le dvd a la tite cube sinon Unknow file system aparait Voilou Lien vers le commentaire Partager sur d'autres sites More sharing options...
06011988 Posté(e) 6 juillet 2005 Share Posté(e) 6 juillet 2005 c koi la version de ta console???apparament c ki ce dit plus haut est ke tout les modelle ne st pas pris en compte Lien vers le commentaire Partager sur d'autres sites More sharing options...
LoloMc Posté(e) 6 juillet 2005 Share Posté(e) 6 juillet 2005 Hum....... Je vais me regarder ça ce soir mais ça ressemble curieusement à la Geexbox cette histoire........ Merci Korben pour l'info Lien vers le commentaire Partager sur d'autres sites More sharing options...
06011988 Posté(e) 6 juillet 2005 Share Posté(e) 6 juillet 2005 heu... voila moi g télécharger celui de 300mo et je les lancer avec gc-sim 3petit point ecrans noir et sans plus il y aurait t'il un tuto kel ke pars ...?????? ???????? merci de me dire ou le trouver Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 6 juillet 2005 Auteur Share Posté(e) 6 juillet 2005 C'est plutot simple, il faut injecter le dol (mfe-boot.dol) par la faille PSO avec psoloader2.0a par exemple ensuite, il faut graver sur un dvd-R le fichier mfe-fs.bz2 (une archive compressée) qui contient le mini os qui va être placer dans la mémoire aram de la gamecube, une fois que le dol va être exécuter, il va lancer le kernel gc-linux, monter les différents périphériques, puis il va chercher le fichier mfe-fs.bz2 sur dvd-R pour entamer la décompression et lancer l'interphace graphique. Rien ne vous empéche de mettre ce dol sur carte SD et utiliser le sdloader de costis ou sur carte mémoire en convertissant ce dol en cgi, ça reste a tester, je n'ai pas ce matériel. bon j'espère que ça va le faire avec ces explications Lien vers le commentaire Partager sur d'autres sites More sharing options...
06011988 Posté(e) 6 juillet 2005 Share Posté(e) 6 juillet 2005 oui mais le dol il est ou... g juste telecharger la version de 300mo (l'iso) il st dans l'isos?? eek Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 6 juillet 2005 Auteur Share Posté(e) 6 juillet 2005 ouvre l'iso, tu verra bien, sinon télécharge la version light de 6 mo, y'a le fameux dol dedans, mais je pense qu'il est aussi dans l'iso, 300 mo a dl ça me dis rien avec mon 56k ^_^ en fait ça me gonfle la cambrousse, j'veux du bitume et de l'adsl Lien vers le commentaire Partager sur d'autres sites More sharing options...
horny Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 (modifié) voila la version pour viper et autre ( boot depuis l'explorer du dvd ) il faut graver votre dvd en iso9600+joliet je vous up le fichier illico edit> http://membres.lycos.fr/dark000005/div/Lin...%20gamecube.zip voila, jai tester , sa marche et mem trés bien , sa fait sans blanc de bugger mais fo' pas sinquiéter, sa passe! ;o) a+ Modifié 7 juillet 2005 par horny Lien vers le commentaire Partager sur d'autres sites More sharing options...
kyxo Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 Slt horny Tu l'as chopper ou cette version ? Merci Kyxo Lien vers le commentaire Partager sur d'autres sites More sharing options...
06011988 Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 sa y est g trouver heu sinon il faut imperativement le graver un dvd pour lire un film c sa mon saloperie de graver ne veut pas les dvd 8 cm pourtant g les dernier maj?? Lien vers le commentaire Partager sur d'autres sites More sharing options...
fx200984 Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 (modifié) Salut tout le monde. J'ai testé et ca marche nikel sur une viper. Merci. MAJ:Certaines vidéos et certains MP3 ne fonctionnent pas, lorsque je les séléctionne, ca revient directement sur l'explorateur de fichiers. Mais dans l'ensemble ca fonctionne plutot bien. Modifié 7 juillet 2005 par fx200984 Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 7 juillet 2005 Auteur Share Posté(e) 7 juillet 2005 fx200984, si tu peux donner des infos type de media, comment tu lances la chose bios etc merci ça marche pas sur la viper chez moi car le dol cherche le fichier mfe-fs.bz2....or l'explorer du viper ne peux lire que les dvd au format iso9660 only, et a la gravure mfe-fs.bz2 devient mfe_fs.bz2....donc le kernel ne trouve pas le système a amorcer sur le DvD..fait chier apparement ça marche quand même alors? Lien vers le commentaire Partager sur d'autres sites More sharing options...
kyxo Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 @fx200984 Slt tu as utiliser le fichier de Horny pour le faire marcher sur ta viper ? Tu passe par l'explorer pour lancer le dol? Car moi avec la premiere version ca marche via l'explorer par contre j'ai pas essayer le fichier d'Horny. Merci d'avance Kyxo Lien vers le commentaire Partager sur d'autres sites More sharing options...
max-fx Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 moi je viens d'essayer le fichier d'Horny avec ma viper ça marche trop bien les mp3, div-x et tout je suis en train de graver sur un dvd-rw on verra bien si ça marche. Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 7 juillet 2005 Auteur Share Posté(e) 7 juillet 2005 (modifié) sur des -R ou +R le fichier de horny c'est juste la maj du kernel par isobel, disponible sur le site officiel gc-linux d'ailleur http://gc-linux.org/down/isobel/mfe-distro/ Modifié 7 juillet 2005 par korben_wallace Lien vers le commentaire Partager sur d'autres sites More sharing options...
fx200984 Posté(e) 7 juillet 2005 Share Posté(e) 7 juillet 2005 Chez moi le fichier "mfe-fs.bz2" ne devient pas "mfe_fs.bz2", il n'est pas renommé. J'utilise la version de Horny, que je lance depuis l'explorateur de la viper (bios cobra 1.1). Pour ce qui est du média, j'utilise des riddisc achetés sur nierle. Lien vers le commentaire Partager sur d'autres sites More sharing options...
korben_wallace Posté(e) 7 juillet 2005 Auteur Share Posté(e) 7 juillet 2005 (modifié) sur des -R ou +R je relance le question, sur des + ou -R ???????? bon après investigation a la loupe et tt, les ridisc04 sont en -R conclusion, si vous voulez lancer linux, utilisez des DVD -R Modifié 7 juillet 2005 par korben_wallace Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant