Kyle128 Posté(e) 22 août 2005 Share Posté(e) 22 août 2005 Hello! Voici mon premier programme GC que je rend publique. D'abord j'aimerais remercier DesktopMan (Pong), la team Viper (Viper SDK), la team Devkitpro (gcc), mental cube (cobra/drive hack), Groepaz (yagcd) et tmbinc (routines dvd), sans qui ce soft n'aurait jammais vu le jour. FirmwareDump permet de copier sur votre PC le firmware du Lecteur DVD de votre Gamecube. A ce que je sache c'est le premier programme (publique) qui permet de le faire. Une autre particularité de FirmwareDump c'est qu'il n'y a pas besoin d'avoir un BBA (ethernet) pour le faire marcher. Il suffit d'avoir un Viper relié au PC par le programmeur, et les données transitent par le Viper. Désolé pour ceux qui ont un autre chip mais je n'ai malheureusement pas de BBA alors je fais avec les moyens du bord. L'interface de debug du Viper permet d'avoir une communication bidirectionnelle assez rapide pour transferer le contenu du firmware en environ 30 secondes. Le programme vient sous forme d'un fichier .VGC donc il est uniquement destiné aux spécialistes qui savent reflasher leur BIOS à partir du programmeur. Marche à suivre - Flasher le fichier firmware.vgc - Allumer la GC (si tout ce passe bien il y a un logo à l'écran) - Executer le programme sur PC (en spécifiant l'addresse du port si besoin) - Attendre 30 secondes (si tout ce passe bien il y a des points qui s'affichent) J'ai testé le programme avec mon firmware (version 06) que je n'ai pas inclu pour des raisons légales. Rapport d'erreurs et toute suggestion bienvenus! - Kyle128 FirmwareDump10.zip Lien vers le commentaire Partager sur d'autres sites More sharing options...
OuahOuah Posté(e) 22 août 2005 Share Posté(e) 22 août 2005 bon coding mais quel est l'intérêt APRES ? Lien vers le commentaire Partager sur d'autres sites More sharing options...
Kyle128 Posté(e) 22 août 2005 Auteur Share Posté(e) 22 août 2005 bon coding mais quel est l'intérêt APRES ? Y'a un interet uniquement pour les coders mais il est grand. Avoir le firmware ca permet de le désassembler, de comprendre comment les drivecodes (ce qui fait marcher les DVD gravés) sont fait, de les améliorer, etc. Lien vers le commentaire Partager sur d'autres sites More sharing options...
einstein14 Posté(e) 23 août 2005 Share Posté(e) 23 août 2005 cool ce programme ca va peut etre accelerer la sortie d'un module permettant la lecture des dvds gc sur un pc et donc la possibilité de faire des backups plus rapidement Lien vers le commentaire Partager sur d'autres sites More sharing options...
OuahOuah Posté(e) 23 août 2005 Share Posté(e) 23 août 2005 en effet je vois l'intérêt merci et bien joué ps : tu as mis combien de temps et tu t'es basé sur quoi ? car ça doit pas être le truc fastoche à trouver :lol: encore bravo Lien vers le commentaire Partager sur d'autres sites More sharing options...
steph-le-boss Posté(e) 23 août 2005 Share Posté(e) 23 août 2005 salut en plus, il te permet de te passer du Bba.... ça à l'air pas mal du tout Lien vers le commentaire Partager sur d'autres sites More sharing options...
Mr.Bean 2 Posté(e) 23 août 2005 Share Posté(e) 23 août 2005 ça permettrait aussi de créer des applis qui exploiteraient le lecteur DVD, du style émulateur ou autre. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Kyle128 Posté(e) 25 août 2005 Auteur Share Posté(e) 25 août 2005 ps : tu as mis combien de temps et tu t'es basé sur quoi ? car ça doit pas être le truc fastoche à trouver :lol: Ca fait un moment que je joue avec l'interface DVD (y compris l'interface debug) qui est documentée dans YAGCD (LA doc gamecube de référence). Honnetement c'était pas ça le plus compliqué. Le plus compliqué c'était de réussir a utiliser le port bidirectionnel de la Viper, de trouver un bon protocol etc. Car l'API est bien décrit dans le SDK de la Viper, mais y'a pas d'exemple de Client/Serveur (et j'ai trouvé personne qui l'avait fait) donc il m'a fallu 2 jours avant de pouvoir transmettre un seul charactère et 1 semaine pour faire le code qui transmet des données a une vitesse correcte Mais maintenant c'est le top, j'ai même faire une routine de printf qui me permet d'afficher des trucs sur le PC depuis la GC! Lien vers le commentaire Partager sur d'autres sites More sharing options...
OuahOuah Posté(e) 25 août 2005 Share Posté(e) 25 août 2005 dans une semaine tu reviens avec un OS complet c'est ça ? :lol: respect en tout cas pas compliqué mais faut le faire 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