CrazyBox

Membres
  • Compteur de contenus

    77
  • Inscription

  • Dernière visite

Messages posté(e)s par CrazyBox

  1. Yop yop :)

    me revoila.

    Comme je l ai dit , je viens de demenager, et n ayant plus de connection internet, je trouve bocoup moins d interet a mon ordi :)

    la version xbox est en cours de developpement et ne serait tarder.

    Les version PC etant fonctionnel a 100%, cela ne devrait pas prendre trop de temps.

    J attend des nouvelles de Marcel Popo qui doit m ecrire des routines d affichage

    sur la tele car, j ai du mal a debugger pour le moment. ( Je suis une grosse brele en affichage directx :P )

    Des que j ai cette partie du code, le devellopement sera accelere.

    ++

    CrazyBox

  2. Yop yop,

    pour avoir analyser les echange entre pso et psul et psoload.

    j ai pas entiermeent compris commment marcher la faille pso :P

    j arrive sans mal a la reproduire.

    a ce que j ai pu voir,

    psul et psoload n utilse pas la meme approche.

    mais une partie des echanges est ressemblant

    Je pense donc que la faille PSO permet jsute d envoyer un bout de code de 1024octet maximum.

    et c grace a ce bout de code, qu il rappatrie le .dol

    Il uplaod donc un mini loader que pso execute et c ce loader qui se charger de recuperer le .dol

    ce laoder si on peut l appeler comme ca, est charger en protocol UDP.

    PSO se log sur le server sega, et rappatrie ce morceau de code ( on se doute que cela doit en fait etre une sorte de mise a jour de pso )

    puis lexecute. et c une fois executer que psul et psoload se distingue

    J ia pas reussit a emuler psul ... ce dernier a une methode de rapatriement du .dol que je n ai toujorus pas compris :'( Il utilse le protocol UDP uniquement et rappatrie apparament le .dol par morceaux. Mais je n ai pas compris la methode de decoupe du .dol :(

    Pour psul , c plus simple :P ca ressemble enormement au LAODER de starcube & co.

    Un fois le loader executer, la gamecube attend une phase d initialisation UDP.

    une fois cela, la loader coder pc envoyer les 256premiers octet du .dol.

    puis la gamecube repond a son tour, par une protocole qui est prob au loader

    de tete, elle envoie l adresse et la len de la trame qu elle attend

    tout cela code en hexa suivit de du numero de challenge.

    donc si elle veut lire 1024 octet apres les 256 premier

    elle envoie

    00 10 00 00 40 00 01

    add depart len

    256 en hex 1024 en hex challenge

    puis le pc repond

    00 10 00 suivit des 1024 oct + 02 en fin correspondant au challenge

    add depart

    et aini de suite..

    si la console demande 4096 octet de donne

    alors le pc cinde la reponse par bloc de 1024 octet

    en incrementant le challenge a chaque trame

    Enfin je vous fais ca de tete, j ai pas les source sous la main :P

    Le probleme donc, n est pas d emuler le laoder, car on sais maitenant comment il marche

    le plus dur c donc d intercpeter les commeande IDE du lecteur dvd pour les convertir en commande Reso.

    On sait ( apres avoir lu differente faq ) que la gamecube a 2 mode de lecture des mini dvd.

    Soit par nom de fichier

    Soit par Secteur et Longeur

    Je pense donc que ce sont donc c 2 mode de lecteur differente qui font que certain jeux sont supporter par les loader et que certain ne le soit pas..

    En effet si tout les requete que fais le jeu sont de tupe Secteur/ longeur, le laoder charger en memoire n a pas de mal a reconstruire la trame qui est compose commme nous l avons vu plus haut des ces information.

    Mais maitenant, quand le jeux va lire tel fichier en particulier, il faudrait que le loader localise la position de se fichier dans la TOC pour pouvoir en deduire le secteur de depart ainsi que la longueur..

    Et je pense que c la que ca chie ;)

    Enfin pour conclure, ils nous manque pas grand chose pour refaire un laoder, si ce n est le plus impportant : comment executer un programme resident en gamecube.. et comment intercepeter les requetes IDE ( surement via un buffer , reste a trouver lequel. ) Pour ce qui on la chance d avoir le SDK nitendo, bonne recherche ;)

    ++

    CrazyBox

  3. yop yop :)

    un peu de nouvelle de ma part;

    dsl d avoir rien poster depuis un bout de temps, mais mon demnagement et le fait que j ai plus l adsl chez moi fond que je passe plus torp sur gueux. et j en suis dsl.

    j ai quasiment terminer toute mes sources en C ( elle etait en vb au depart )

    il me reste donc plus qu a voir comment fonctionne la gestion du reseau sur xbox ( surement via directplay ) pour le porter sur xbox.

    j ai commencer a triturer les source de xbmc pour voir comment il gere les connection entrante.

    De plus je pense diffuser les sources de 2 loaders ( .iso et .dol ) d ici peu quand le code C sera plus propre.

    cela permettra au personne motive de porter les loader sur les system de leur choix

    ++

    CrazyBox

  4. peut etre que si tu essayais au lieu de poster toute les 3 minutes, tu pourrait completer cette liste.

    Vive la notion du 'tout pour ma geule'...

    j espere que titoumimi est pas en vacance, mais qu il n a seulement pas envie de repondre a une personne aussi egoiste que toi

    ++

    CrazyBox qui rapelle que pour lancer une iso gamecube on se doit d avoir l original et la a coup sur ca passe

  5. vous etes mechant :P

    c pas de sa faute si c parent ne l'ont doté que de 2 neuronnes :P

    1 pour le language sms et 1 pour acheter des fringues lacoste;)

    ++

    CrazyBox

  6. comparer la precision d un souris optique a un souris a boule ca c un sacrilege :)

    c 100 fois plus precis l optique...

    quand au sans fils, je vois pas ce qu ca change si tu a une mx700 ;) peut etre si tu a l habitude d acheter des optique a 15€ a carrouf qui sont sans fil par infrarouge, alors je comprend ta retiscence :P

    ++

    CrazyBox

  7. yop yop

    un petit post a 2h45 ;)

    Je viens de reussir a uploader mon premier .dol ;)

    C le test de Crazy Nation ( czn-test.dol)

    Apparement, je met trop de temps a envoyer les trame, si bien que sur des fichier plus important ( type acl 1.4 de 670ok :( )

    cela ne marche pas encore :(

    Enfin on est sur le bon chemin c deja ca

    Etant en plein demenagement, je ne reprendrai surement pas le code avant 10j ...

    SI je n arrrive pas a regler le probleme des fichier trop long, cela vient surement des limitation du composant winsock, donc je m attarderai pas trop sur la version pc, pour direct coder la version xbox..

    ++

    CrazyBox qui va au dodo;)

  8. Yop yop,

    Il est 2h du mat, et je voulais juste vous tenir au courant de l avancement de mon devellopement.

    Je rapelle pour ceux qui ont rate un episode :P

    Y a pas mal de temps, l idee a ete lancer de transformer sa Xbox en server de stream de jeux gamecube :)

    Mais qq probleme survennait :P

    En effet, nous ne disposons d aucune source des soft PC permmettant le stream de jeux...

    J ai bien essaye de joindre costik par mail pour me filer un coup de main :P mais l idee de loader des jeux par la xbox le rejouisser peu ( et vi c pas bien de pirater.... mais je joue a mes jeux pourtant Mr Costik :P ) . DOnc pas de source pour la partie Psul et pas de source pour la partie ACL ( je connais personne de cehz starcube :P )

    A premiere vue c t mal barré lol

    Mais on reste dans le domaine de l info et tout ce qui est fesable est defesable.

    J ai donc pris mon courage a 2 main, et j ai analyse toutes les communication TCP/IP qui transitaient entre mon Cube et mon PC lors du chargement du .dol et lors du stream du jeux.

    La partie Stream du jeux a ete rapidement emuler. ( merci a Dodome et a Nnn pour leur beta test )

    Et donc Aujourd hui voila ou j en suis :

    Emulation du Server Dns pour la connection a pso.com : Ok

    Emulation de Psoload pour uplaoder ACL1.4bin : In progress ;) ( 95% ok)

    Emulation ACL1.4.exe : Ok ( Reste des reglage a faire pour la vitesse :P )

    Tout ceux ci n est pour l instant qu'un soft pour PC. Un fois la version PC aboutit a 99%, je m oqperai a le porter sur xbox ( ca sera pas le plus long ni le plus dur )

    Je remercie encore enormement Dodome pour ses test ainsi que NNN

    +++

    CrazyBox

  9. Enfin une raison valable d avoir une gamecube :)

    ( apres zelda winwaker evidemment )

    Nintendo fait rien comme tout le monde et il le signe encore fois. J adore

    :oki::oki:

    ++

    CrazyBox

  10. Petit message pour reppa ;)

    le loader est correctment emuler, pas de bug particulier :P

    on avance a grand pas ;)

    je fini l emul du server dns et de psoload ds la semaine, et je fe un plus grosse beta test

    apres portage sur notre cher Xbox

    ++

    CrazyBox

  11. hehe yop mr le directeur :P

    c exactement comme ca que j ai reccreer un server pour ACL 1.4 :P

    souhaitant ensuite porter tout ca sur xbox, il va falloir que j emule aussi le server dns et psoload :)

    ve me pencher desuite cette nuit, afin de pouvoir sortir en beta teste un soft emulant dns , psoload et acl1.4.exe sous windows afin de le debugger pour ensuite pouvoir le porter sur xbox

    ++

    CrazyBox

  12. yop yop

    vu qu ajourd hui c t le 14juillet et que je me fesait chier :P

    j ai analyser le protocole acl :P

    et j ai recreer un soft pour pc remplacer le acl.exe

    Bien evidement il tourne sous vb ;)

    Reste plus qu a le tester plus longement, il a l air de bugger a un certain moment :(

    et est uniquement compatbile avec la version 1.4 du acl.dol ( je sais pas si ils sont compatible entre eux )

    Si ca interesse qqun de tester pour me reporter des bug, je ferais une zoli interface :P

    Ensuite je le porterai sur xbox ( on demandera un coup de main a marcel popo pour faire une interface :P )

    ++

    CrazyBox