Aller au contenu

Projet Free MC Boot pour toutes cartes mémoires ...


hackchip

Messages recommandés

Ouais j'y bosse pas mal c'est sûr.

 

Ah oui je voulais préciser aussi car j'ai lu par endroit : insère "mc0:/BOOT/BOOT.ELF" entre le "=" et le petit carré..... :D

 

Le petit carré est un saut de ligne, UNIXien... Editez votre .CNF avec Crimson Editor, ce sera plus facile et vous ne ferez pas d'erreur.

 

Ah oui j'ai oublié de féliciter Hackchip, qui apparament a réussi à refaire fonctionner mon vieux module de cross-link... :D je ne m'y etait pas repenché depuis la 1.2 :)

 

Par contre là ou tu a tout faux Hackchip, C'est pour l'effacement avec uLE, cela ne nettoie pas correctement la carte... je vais expliquer :

Le cross link fonctionne comme ca :

- on crée un vrai fichier, notre osdelf.

- on crée nos 20 dummies de 5 octets, mais sur la carte tout fichier prend minimum 1 cluster( soit 2 pages de 512 octest et leurs 16 octets d'ECC).

- mon module mcsp scanne la mc pour localiser le cluster ou se trouve la FAT indirecte du vrai osdelf, puis on y lit sa taille, et son cluster de départ (du fichier cette fois, pas de la fat).

- mon module mcsp scanne la mc pour localiser la FAT indirecte de chacun des dummie, puis il modifie la taille et le Cluster d'entrée de facon a ce qu'ils pointent sur le osdelf localisé a l'étape précédente.

- mon module mcsp conserve les infos de ce qu'il a modifié dans un fichier uninstall.dat (important!!!)

- une fois fois relinké, le cluster qui était occupé par le dummies est "perdu", c'est à dire que plus rien ne pointe sur lui...

 

Donc en gros quand tu supprime avec uLE ou autre, tu supprime que l'emplacement occupé par le vrai osdelf, logique, puisque tout les dummies pointe dessus... ca revient a supprimer 21 fois le même fichier...

Et le plus grave c'est que les cluster "perdu" (ceux occupés a l'origine par les dummies !) le reste définivement. C'est pas bon... Surtout pour ceux qui utilise leurs carte mémoires régulièrement pour des saves, cela foutra vite le merdier...

 

Pour t'en assurer fais un dump pcsx2 compatible de ta carte avec HDproject après effacement des dummies, puis lance la commande check de myMC sur l'image de la carte, il va te repertorier des "lost clusters", avec des numéro, si tu regarde au cluster correspondant a ce numéro, tu verra notre texte des dummies: "dummy"...

 

Ca fait 40 ko de données (20 dummies prenant 1 cluster) qui se balade en vrac sur la carte, et ceux a chaque installation de FMCB cross-linké sans desinstallation propre.

 

C'est pour cela que j'avait fait une fonction de desinstallation... En revanche si tu me donne ton code, ca m'epargnera tout le debug de cette fonction ! :D

 

Certains comprendons donc peut-être maintenant ma réticence a vous fournir un cross-link n'étant pas "parfait" et ne pouvant être désinstallé "parfaitement"...

 

Voici donc la 1.4c pour test (et donc sans cross-link pour le moment) : FREE_MCBOOT_1.4c.rar

 

J'ai testé chez moi, toutes les options précisées dans mon message précédent fonctionnent, mais vous denicherez peu être des bugs...

 

Encore une fois, merci à tous pour votre aide précieuse ;)

Modifié par jimmikaelkael
Lien vers le commentaire
Partager sur d’autres sites

Non si tu supprime le cnf il ne boot pas que la mc .

par défaut il boot sa

mass0:/BOOT/BOOT.ELF

- mc0:/BOOT/BOOT.ELF

- mc1:/BOOT/BOOT.ELF

- mc0:/B?DATA-SYSTEM/BOOT.ELF

- mc1:/B?DATA-SYSTEM/BOOT.ELF

 

et boot1 r1 boot2 r2 ...ect

 

 

 

 

Ouai mais pour l'instant c'est toi le noob .:lol:

Mais de toute facon avec les amélioration a venir tout le monde serat content:D

 

je suis désolé mais la suppression du fichier SYS-CONF est pas une bonne méthode je pense. Déjà c'est un gros progrès la différentiation des dossier, ca évite d'effacer le IPCONFIG quand on efface le repertoire de conf de FMCB.

 

Et je reste persuadé que le OSDSYS par defaut est un mauvais choix parce que les non initiés pensent qu'ils ont foiré l'install et effacent tout ce qui leur tombe sous la main.

 

Les modifs de jimmi sont niquels.

Lien vers le commentaire
Partager sur d’autres sites

J'ai quelques questions bêtes à poser :

1- Known Bugs:

- On some ps2 versions it will fails to correct naming osd file, it will call it osdmain.elf by default, all you have to do is name it correctly.

Que j'installe sur une ou l'autre ps2 le fichier se nomme osdsys.elf et il n'y a aucun problème, cependant pourriez-vous me dire comment on trouve le numéro ?

 

2- Je ne comprend pas à quoi sert la Version Linking Cluster, sur ma memory card il y a un seul fichier appelé osdsys.elf et ça marche aussi bien sur ma v5/6 que sur ma v10.

 

3- Je signale au passage que free-hdloader 3.6.2 ne fonctionne pas sur ma ps2 à laquelle j'ai retiré le lecteur dvd, c'est dommage je suis obligé d'utiliser une version perso pas très top et je peux dire aurevoir à ulaunchelf +.

 

 

Pour des tests je suis partant, d'ailleurs j'ai testé un dvd patché pour la memor32 avec ps2 dvdv inclus dans ulaunchelf v4.16 +, résultat : ça ne marche pas.

Lien vers le commentaire
Partager sur d’autres sites

J'ai quelques questions bêtes à poser :

1- Known Bugs:

- On some ps2 versions it will fails to correct naming osd file, it will call it osdmain.elf by default, all you have to do is name it correctly.

Que j'installe sur une ou l'autre ps2 le fichier se nomme osdsys.elf et il n'y a aucun problème, cependant pourriez-vous me dire comment on trouve le numéro ?

 

2- Je ne comprend pas à quoi sert la Version Linking Cluster, sur ma memory card il y a un seul fichier appelé osdsys.elf et ça marche aussi bien sur ma v5/6 que sur ma v10.

 

 

Si ca marche ne touche à rien ;)

Lien vers le commentaire
Partager sur d’autres sites

Je viend de l'essayer vite fait, y'a rien a dire tout fonctionne nikel que se soit l'embeder , l'instal du cnf perso du boot.elf et du dvdelf tout fonctionne bien .

J'ésairait plus tard pour les module.

 

Ah oui je voulais préciser aussi car j'ai lu par endroit : insère "mc0:/BOOT/BOOT.ELF" entre le "=" et le petit carré.....

Le petit carré est un saut de ligne, UNIXien... Editez votre .CNF avec Crimson Editor, ce sera plus facile et vous ne ferez pas d'erreur.

 

Oui c'est moi qui ai dit sa , pour moi c'est un petit carré et un égale .:D

 

Ah oui j'ai oublié de féliciter Hackchip, qui apparament a réussi à refaire fonctionner mon vieux module de cross-link... je ne m'y etait pas repenché depuis la 1.2

 

Et il marche trés bien .

Avec j'ai pu l'installer sur ma mc qui refusait le cross linking de la 1.2.

 

je suis désolé mais la suppression du fichier SYS-CONF est pas une bonne méthode je pense. Déjà c'est un gros progrès la différentiation des dossier, ca évite d'effacer le IPCONFIG quand on efface le repertoire de conf de FMCB.

 

ah oui je n'y avait pas penser a l'ipconfig. :shy2:

 

Et je reste persuadé que le OSDSYS par defaut est un mauvais choix parce que les non initiés pensent qu'ils ont foiré l'install et effacent tout ce qui leur tombe sous la main.

 

Mais maintenant avec la nouvelle version tout le monde est content.

L'osdsys a étai viré du mode par défaut, sa boot sur boot.elf ,tu peut injecter t'on elf de boot,tu peut l'injecter dans osdxxx.elf et se qui savent s'en servir peuvent éditer leur cnf.

 

Les modifs de jimmi sont niquels.

 

Enfin quelque chose sur le quel on est d'accord.

 

 

Que j'installe sur une ou l'autre ps2 le fichier se nomme osdsys.elf et il n'y a aucun problème, cependant pourriez-vous me dire comment on trouve le numéro ?

 

si tu n'a pas le numéro c'est que tes 2 ps2 utilise le méme fichier sinon sa ne marcherai pas si c'était le mauvais.

 

Je ne comprend pas à quoi sert la Version Linking Cluster

 

sa sert a que ta mc fonctionne sur toute les ps2.

 

Je signale au passage que free-hdloader 3.6.2 ne fonctionne pas sur ma ps2 à laquelle j'ai retiré le lecteur dvd, c'est dommage je suis obligé d'utiliser une version perso pas très top et je peux dire aurevoir à ulaunchelf +.

 

Ta éssayer en dev like (avec les touche) ?

Modifié par g.t.o
Lien vers le commentaire
Partager sur d’autres sites

pour le bug des manette moi c'est sur une SCPH-70004 pour les fichié, explique moi comment les sortir et jte fait ca pour demain :smokey:

 

petite question , en quoi consiste un desinstall propre?

 

perso je pensait qu'un format de la MC sufisait:shy2:

 

(je fesait le format via l'instalateur de fcmb au cas ou )

Modifié par khalimerot
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    1 033
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...