Aller au menu - Aller au contenu
> Le Site du Zéro > Mon compte > Voir un flux RSS

Voici le blog de : CYann

Yann-dev

Passer d'élève à prof @ Le 08/03/2010 à 19:35:00

Aujourd'hui j'ai eu la chance de me glisser pendant 2 heures dans la peau d'un enseignant, très franchement je ne suis pas déçu mais je ne m'attendais pas à ça non plus.

Contexte de départ 

Le lycée Camille Claudel de Digoin (71) accueil plusieurs fois par semaine des élèves en difficultés en provenance de différents collèges. Le but est de leur montrer que l'école ne se limite pas aux mathématiques, français et anglais, mais qu'elle permet de voir d'autres choses. Le fait de monter d'autre choses à ces jeunes leur permets de comprendre que les matières que l'ont étudies à l'école sont importantes. Dans cette optique on m'a demandé si je serais d'accord pour avoir un petit groupe de collégiens pou leurs faire un cour dans ma spécialité, qui est, qui est ?? l'informatique, et plus particulièrement le développement logiciel. Ce ne fut pas simple car après examen on m'a dit qu'en fait ce ne serait pas possible car je n'étais pas licencié et donc qu'on ne pourrait pas me payer. Je me suis alors proposé pour le faire bénévolement car d'une part cela me permet de voir ce que c'est que de transmettre sa passion à des élèves et d'autres part, cela me permet de voir comment réagissent les élèves au cour que je suis susceptible de réaliser pour eux.

Le choix difficile du programme

Après accord et quelques recherches de salles d'informatique libres, je me suis mis en quête du programme parfait pour ces jeunes élèves. La première question que je me suis posée à été : Quoi ? et j'y est naturellement répondu par : Java. Je me suis ensuite demandé : Pourquoi ? et j'ai alors pensé que c'était bien d'utiliser Java car c'est une technologie relativement simple coté base. Mais quelque chose c'est imposée à mon résonnement, quelque chose qu'il fallait respecter.. Si je veux faire passer ce que j'aime, je ne doit pas dégouter mon publique, or commencer avec un langage de programmation typé orienté objet n'est peut être pas la meilleur solution.. bien qu'en réalité j'imaginais déjà un petit RPG textuel dans une Applet (j'avais préparé le TP sur netbeans).. Je me suis alors tourné vers python car c'est un langage simple (type de variable dynamique, tableau très simples à utiliser, un module Tkinter pour faire des petites fenêtres..). Après un week end "déménagement" et quelques courbatures plus une bonne douche, je me suis dit qu'il serait préférable de commencer par quelque chose de concret rapidement, quelque chose de tellement simple que ça serait accessible à tout le monde.. J'ai alors choisie le HTML.

Déroulement de la séance

Nous avions une séance de 2 heures de 9h00 à 11h00 dans une grande salle pleine d'ordinateur avec un tableau, un rétro-projecteur (relier à un PC) et du chauffage (c'est un point essentiel croyez moi :-) ). Lorsque les 3 élèves sont arrivés (accompagnés d'un éducateur), nous avons commencés. Le début fut assez difficile car les pauvres ne savaient pas du tout ce qui les attendaient. Je leurs ai donc expliqués grossièrement le déroulement de la séance (qui c'est presque passée comme je le voulais). Une fois la glace brisée et les présentations faites, nous attaquâmes les bases du HTML avec un document vide sans balises avec un peu de texte.
Première chose que je note : Les jeunes (2 sur 3) avaient réellement du mal avec le clavier pour trouver certaines touches comme les crochets, la tabulation, le slash, les double quottes (que j'appelais guillemets).
Deuxième chose qui m'a marqué : Aucun ne savaient ce qu'était une extension de fichier ni même un dossier.
J'ai donc dans un premier temps affiché un clavier avec les touches stratégiques au tableau via le retro-projecteur, puis j'ai fait un petit résumer sur les formats de fichiers et pourquoi ils avaient une extension (dire que sous linux les fichiers n'ont généralement pas d'extensions.. mais passons).
J'ai adapté le cour à la vitesse des élèves car le but n'était pas de les brusquer, mais de leur montrer qu'on pouvait être maitre de l'ordinateur et plus un simple utilisateur (être un créateur, un artiste, n'est pas merveilleux ?). Coté HTML nous n'avons pas vue les balises <html>, <head>, <title>, <body> pour simplifier la chose, cependant nous avons largement abordés <#h[1-6]#> (désolé pour l'expression régulière, c'était plus fort que moi ^^'), <p>, <a>, <ul>, <li>, <ol>, <strong>, <ins> et <img>. Il s'est avéré que travailler avec des images les a éveillés d'un coup car c'est graphique, c'est concret et ce n'est pas du texte. Nous nous sommes amusés avec la vielle propriété align pour centrer nos images ou les déplacer sur le coté droit ou gauche (pas de css la première fois).
Les deux heures sont passée relativement vite et je n'ai pas eu le temps de m'ennuyer, car j'étais soit sollicité à droite à gauche pour expliquer qu'il fallait fermer ces balises ou alors j'étais au tableau à expliquer la logique de certaines choses.

Conclusion

Et bien si c'était à refaire je le referais ! on me l'a d'ailleurs proposé. J'ai été agréablement surpris par les élèves qui m'ont demandés à la fin du cour où récupérer notepad++ pour qu'ils puissent essayer de refaire ce qu'ils avaient fait dans la matinée chez eux. L'éducateur qui les accompagnait à beaucoup aimé ce cour lui aussi et attend le prochain. C'est donc un bilan très positif pour une première approche d'enseignement. Il y a une chose que je tiens tout de même à signaler : Les jeunes ne savent pas ce qu'est un fichier jpeg ou comment créer un dossier par contre.. ils savent poster des images sur facebook.. Sacré génération..

Modélisation Merise : La prise de tête des logiciels @ Le 07/03/2010 à 15:52:00

Je ne sais pas si vous avez déjà été face au problème que je vais décrire mais je vous propose un début constructif de solution. Je vais vous parler d'un projet qui me trotte dans la tête et qui a comme sujet la méthode de modélisation Merise.

Mise en situation

Vous êtes étudiant en informatique et on vous demande de modéliser un système d'information que ce soit pour un devoir, un exercice.. Vous prenez alors votre feuille et vous lisez jusqu'à l'épuisement le sujet de votre prof qui en plus de ça est un gros sadique dans ses sujets (tout les profs d'analyse que j'ai vue étaient sadiques, je finirais peut être sadique moi aussi qui sait..). Alors vous commencez par dessiner, puis gommer (car vous avez eu la bonne idée de ne pas utiliser un stylo bille, mais plutôt un crayon de papier :-D ), puis de faire des gros changements, et pour finir vous vous apercevez que la feuille n'est plus assez grande (c'est l'enfer !).

L'informatique : Un outils pratique pour économiser des feuilles

Oui, passons sur l'informatique car cela nous permettra d'économiser quelques bloc notes et nous fera aussi gagner du temps (plus besoin d'effacer et de redessiner un traitement au milieu de la feuille car il n'avait pas sa place à droite..). Pour réaliser tout ça il va nous falloir un logiciel de modélisation. Deux solutions s'offrent à nous
  1. Utiliser un logiciel payant
  2. Utiliser un logiciel gratuit
Comme nous n'avons pas les moyen d'acheter PowerAMC ou WinDesign nous regarderont du coté des logiciels gratuit et que nous propose l'offre ? Pour les MCD, MLD et MPD :
  1. Analyse SI (abandonné depuis 2008)
  2. Devaki NextObject (abandonné depuis 2004)
  3. Open ModelSphere
Pour les autres diagrammes : MOT, MCT, Diagramme acteur flux..
  1. Microsoft Viso (raté j'avais dit gratuit)
  2. Dia
  3. Inkscape
  4. The Gimp
  5. Paint..
Comme vous pouvez le constater il a quelques logiciels cependant (et j'insiste) ils ne répondent généralement pas au formalisme Merise/2.

Concernant la modélisation des données, Analyse SI est très pratique pour faire de petites modélisation mais ne gère pas les association réflexives ainsi que les extensions (premier problème). NextObject (dont j'ai réalisé la traduction et le port vers Java 1.6) est plus complet mais ne supporte pas  lui non plus les extensions de Merise/2 (deuxième problème). Open ModelSphere est ma foie assez bien fait mais là encore ... (ou alors les extensions comme les association d'ordre N (2 généralement) sont cachée et le logiciel est complètement in-intuitif).

Coté traitement c'est encore pire ! enfin il faut relativiser ce propos, pour réaliser un diagramme Acteur/Flux ont peut utiliser sans problème un soft comme Gimp ou Paint par contre pour concevoir un MCT ou un MOT c'est une autre paire de manche (dans un MCT les cases de traitement n'ont pas forcement la même taille donc faire des graphiques générique n'est pas une solution).

Qu'est ce qu'on apprend en regardant les logiciels de modélisation de données ? Ils sont tous codés en Java, n'est ce qu'une Coïncidence ? J'y reviendrais.

Est-on le mieux servie que par soie même ?

C'est pour cela que je fait des études dans le développement logiciel donc voilà ce que je propose : Concevoir un logiciel de modélisation Merise/2 avec ses extensions (ça ne servirait strictement à rien sinon) gratuit pour tous. Examinons un début de cahier des charges :

Coté données :
  1. Modèle conceptuel de données : MCD (Héritage, Associations d'ordre 2, Contraintes (exclusivité, partition, etc..)
  2. Modèle logique de données : MLD
  3. Modèle physique de données : MPD
  4. Génération de script SQL (compatible MySQL)
Coté traitement :
  1. Modèle conceptuel de traitements
  2. Modèle opérationnel de traitements
Coté graphique :
  1. Digramme Acteur/Flux
Il serait fort intéressent que le logiciel soit disponible sous Windows, Linux et Mac et bien entendu qu'il soit gratuit. Vers quelle technologie se tourner ?

Coté technologies

Java : C'est une bonne plateforme, j'étudie actuellement certaines choses mais il est claire que coté déploiement ça serait le pied et on pourrait toucher un maximum de personne (en local, sur le web via une applet ou via JavaWebStart). Je suis donc à la recherche d'une (ou plusieurs 1,n) API ou framework permettant de réaliser des dessins de manière relativement simple, souple et portable.

C#/.Net : Au risque d'en étonner plus d'un, je ne pense pas que la plateforme .Net soit un bon choix pour ce type d'application, car même si le développement serait largement facilité par le contenu du framework .Net et de ses outils (Visual Studio), un port vers Linux et Mac ne se ferait qu'avec l'utilisation de Mono et sans doutes GTK#. Les options de déploiements sont intéressantes avec .Net mais Java est encore largement supérieur sur ce point.

Python/PyQT4 : Cela pourrait être une très bonne idée car le langage python est relativement simple et souple et l'utilisation du framework Qt4 permettrais d'avoir un rendu coté fenêtre impeccable. Coté déploiement nous serons obligés de distribuer Python et PyQt4 avec la version windows ce qui à mon sens est lourd (en plus là je part du principe qu'on n'utilise que Python ET Qt4 et rien d'autre..)

C++/Qt4 : Je ferais les mêmes remarques pour le coté Qt par contre pour le coté C++ les exécutables seront compilés pour chaque plateformes et il faudra s'assurer que chaque plateformes est compatible avec le code, la difficulté est bien plus grande.

PHP/technos Web : Cela peut être encore plus intéressent car à l'heure du cloud je vois assez bien sur le net un mini AGL simple d'accès (comme le son les outils en ligne de google). On pourrais aussi l'installer en local sur un serveur apache/php. Dans tous les cas nous n'aurions pas à nous soucier du code, car ça sera au navigateur de faire le boulot de rendu ! (il faudra peut être prendre en compte de vieux navigateurs comme IE7.. mais c'est sans doute un des seuls inconvénients) 

Coté APIs/Framework j'ai déjà parlé de Qt4 mais on peut aussi penser à OpenGL et à DirectX (Une entité qu'est ce que c'est ? au final c'est 6 vertex avec une texture 2D qui contient le texte à afficher).


C'est donc un projet intéressent qui rendrait service à plus d'une personne, que ce soit un étudiant qui n'a pas les moyens de s'acheter un PowerAMC ou une jeune entreprise qui à besoin de modéliser son système d'information de manière efficace. 

N'hésitez pas à réagir !

Le hack sur Playstation 2 @ Le 23/02/2010 à 20:39:00



Me voici de retour avec un petit article sur le hack Ps2 et plus particulièrement, sur le hack de la carte mémoire. Grace à ce hack vous pourrez utiliser un disque dur externe en USB (mais pas que !) pour lancer vos backup ou vos homebrews. L'avantage de ce hack est qu'il ne nécessite pas de puce ou autre trucs "extra" pour fonctionner. Comme vous le savez nous sommes souvent confronté à deux gros problèmes sur consoles : 
  1. Le lecteur CD/DVD qui lache (lentille, moteur, etc...)
  2. Le jeu sur CD ou DVD est trop rayé et il ne passe plus
Que faire dans ce cas là ? Ma foie, avec une Ps2 standard pas grand choses, avec une Ps2 Pucée et ayant un disque dur on peut allez plus loin et copier ses jeux dessus, mais avec une Ps2 sans disque dur on ne fait plus rien..


Note : J'en profite tout de suite pour vous indiquez que si vous êtes intéréssé par ce hack mais que vous n'avez pas ce qu'il faut pour préparer la carte mémoire alors vous pouvez me contacter et je m'occuperais de ça gratuitement (frais d'envois allez retour à votre charge bien sur, mais une carte mémoire sous enveloppe à bulle c'est 1 € grosso modo, donc 2 € max pour l'aller retour je pense). Je ne cherche pas à faire de bénéfices la dessus car c'est un hack, il est gratuit et nous faisons ça par passion et pour le plaisir.


Un hack "propre" : son nom est FreeMC Boot 


J'utilise "propre" car ce hack est amovible :-D en effet, lorsque la carte mémoire est branchée sur la console vous avez accès à de nouvelles possibilités, vous pouvez par exemple lancer des fichiers elf (les exécutables pour Ps2), mais lorsque vous retirez la carte mémoire et bien la console est exactement comme avant avec son navigateur d'origine. Dingue non ? En résumé :
  • Pas de puce
  • Pas de swap magic
  • Pas de Memor32 ou autres 
De plus suivant l'installation que vous ferez sur la carte mémoire vous pourrez utiliser cette dernière sur une autre console (n'importe laquelle, sauf les dernière Ps2 Slim avec alimentation intégrés). Maintenant le plus beau c'est de voir ce qu'on peut faire avec ce hack mais avant ça, quelques liens pour que vous puissiez hacker votre carte mémoire.


Au fait, je ne l'ai pas encore bien nommé, il se nomme FreeMC Boot, pour Free Memory Card Boot. Vous trouverez toutes les informations de ce hack sur des sites tels que psx-scene, metagames ou gx-mod. Le site psx-scene regorge de projets pour Psx, Ps2, Psp et Ps3 je vous les recommandes vivement.



Hacker sa carte mémoire : pré-requis et liens


Pour mettre en place ce hack il vous faut :
  1. Une console Plastation 2 Fat ou Slim (non V16)
  2. Une carte mémoire de 8 Mb ou plus vide
  3. Le CD/DVD ou le fichier elf de uLaunchElf
  4. Un moyen de lancer un exécutable elf (donc uLanchElf)
  5. Une clé USB formatée en Fat32 avec l'installation de FreeMC Boot disponible sur metagames
  6. Environ 5 minutes, le temps de faire l'installation ;-)
Vous l'avez remarqué : Il faut au départ avoir une console qui lance les fichiers exécutables elf, donc une console avec une puce, un swap magic, etc... Sachez qu'il existe des moyens "gratuits" pour lancer un fichier elf (je parle de la faille Ps1, un autre hack sur Ps2), donc si vous n'avez pas à disposition une console hackée et que vous n'arrivez pas à utiliser la faille Ps1 vous devez sous traiter.


Une fois que vous avez tout ce qu'il faut vous pouvez par exemple suivre ce très bon tutoriel posté par  g.t.o. sur meta-games.



Une petite note : L'archive de FreeMCBoot proposée sur meta-games contient 3 dossiers d'installation pour FreeMCBoot, si vous voulez profiter d'un maximum d'applications je vous recommande de copier le dossier d'installation complet sur votre carte mémoire. Je vous conseil aussi de faire une installation multi-consoles comme ça, si vous allez chez un ami qui a une Ps2 vous n'aurez qu'a amener votre carte mémoire et votre disque dur externe (ou tout autre périphérique USB).

Une fois l'installation fini, votre navigateur ressemblera à la capture plus haut.



Sur cette capture vous pouvez voir uLaunchElf. C'est un explorateur de fichiers qui permet de faire des opérations comme la copie, la suppression, etc.. de fichiers et dossiers sur votre carte mémoire, votre disque dur ou votre périphérique USB. Il permet de lancer des fichiers elf et entre autre, d'installer le hack sur la carte mémoire.


Faire revivre une console avec un lecteur hors services (ou pas) 


Nous allons prendre mon cas, j'ai acheté recement une Ps2 Slim (Version 14) avec lecteur de DVD HS (quelle affaire me direz vous ! et bien je vous répondrais que c'est une des meilleurs affaire que j'ai fait !). J'ai juste eux à mettre ma carte mémoire hackée dans la console, à brancher mon disque dur externe et à lancer mes jeux et mes homebrews. Mais sachez que nous ne sommes pas que limité à un disque dur USB (ou à une clé), on peut aussi utiliser le réseau avec un partage samba pour lancer les jeux ! Cela fonctionne avec OpenPS2 Loader que nous allons voir quelques lignes plus bas. OpenPS2 Loader mériterait que je lui consacre un article entier ! mais nous ne verrons que les bases ici. Sachez qu'avec OpenPS2 Loader vous pouvez :
  1. Lancer des jeux depuis un disque dur externe (formaté en Fat32)
  2. Lancer des jeux depuis une clé USB ou un autre périphérique de stockage (formaté en Fat32)
  3. Lancer des jeux depuis... votre disque dur de PC via le réseau (Partage de samba)
  4. Lancer des jeux depuis votre disque dur interne de Ps2 (pour les Fat)
    Quand je dit "Lancer des jeux depuis...", cela peut aussi être "Lancer un émulateur de Super Nes depuis...", ou un media center (un mini hein, c'est qu'une Ps2).


    Une note : Pour utiliser la fonction réseau sur une Ps2 Fat (donc le gros modèle, jusqu'à la version 11), il faut un adaptateur ethernet (qui est relativement chère), celui ci vous permettra aussi de brancher un disque dur IDE dans votre console (c'est plus rapide qu'en USB).


    OpenPs2 Loader : Un lanceur de jeux OpenSource et gratuit pour Ps2


    Ce fantastique programme vous permettra de lancer comme nous l'avons vue des backups, convertis au préalable avec USBUtil sur votre disque dur ou votre clé USB. Je n'ai pas encore testé les fonctions réseau donc j'y reviendrais dans un prochaine article. Sachez que si vous voulez formater une partition en Fat32 vous avez deux possibilités relativement simples :
    1. Passer par GParted sous Linux (c'est vraiment simple)
    2. Utiliser par exemple Fat32 Formater
    Je vous invites à suivre ce tutoriel proposé par Gn0m sur meta-games qui vous expliquera de A à Z comment mettre en place OpenPs2 Loader et l'utiliser.


    Et pour finir, les captures d'écrans habituelles




    Grâce à ScummVM vous pourrez lancer des jeux tel que Day Of The Tentacle. Dans le cas présent j'utilise mon CD original qui est dans le lecteur de la Ps2 (celui de ma Fat puisque celui de la slim ne fonctionne plus). Vous n'avez qu'a télécharger le fichier elf dispinible ici et le copier sur votre clé usb, votre carte mémoire (si elle est de grosse capacité) ou votre disque dur.



    Et voici le celèbre Doom, vous le trouverez via le site dc-emu dans la rubrique Ps2. Sachez que sur ce site vous trouverez pas mal d'homebrew que ce soit des jeux, des émulateurs ou des programmes.




    Voila qui termine cet article, en fait j'aurais aimé mettre encore plus de contenu mais le temps me manque, et je me perd facilement dans mes explications. Nous parlerons plus tard du développement sur Playstation 2 avec le ps2sdk associé à son toolchain..


    A bientôt et n'hésitez pas à réagir !

    Encore une perf ! @ Le 11/11/2009 à 22:53:00

    Réparation d'un lecteur Liteon

    Le lecteur Liteon qui était sur une de mes X360 de récupération était "mort", non reconnu par la console ni par dosflash. Après démontage je me suis aperçu que des résistances avaient été dessoudés et ressoudés bizarrement.. Après plusieurs recherches j'ai trouvé les valeurs d'origine ainsi que les bons emplacements. Résultat un lecteur qui semble fonctionner :-) pourquoi qui semble ? Et bien car je ne l'ai testé qu'avec un LiveCD de Gentoo ! Donc pas de jeux.Le fait qu'il lance le liveCD  indique qu'il est flashé et qu'en théorie il lance les jeux, par contre vue le travail qui a été fait dessus ça ne m'étonnerais pas qu'il y est des problèmes sur le dash original de la box, mais pour l'instant impossible de voir ça. Dans tout les cas je le reflasherais pour être sur de mon coup en ixtrem LT ! (oui c'est le nom du prochain firmware)



    Comme on peut le constater : deux ajout de résistance "standard" en échange de l'ancien montage qui au final n'en était pas un :-S Pour information les deux résistances (R70x) en questions sont de 100 Ohms.



    Linux en vrai sur XBox 360

    Oui installer un hack pour avoir un bootloader (chargeur de démarrage) qui lance des fichiers xenon.elf c'est bien marrent 5 minutes mais certains aimeraient sans doutes plus de .. concret ? et bien en voila mes amis :-D sachez qu'avec une XBox 360 flashée avec le XeLL (Xenon Linux Loader, le bootloader >:-D ) vous pouvez lancer via le lecteur DVD le live CD Gentoo pour XBox 360 !


    Ca change quoi par rapport au XeLL ?

    Pleins de choses, une interface graphique gnome, des outils graphiques (ceux que l'on peut trouver avec gnome, ainsi que d'autres comme la suite KOffice ou des éditeurs de texte et j'en passe), et surtout la possibilité de récupérer encore plus d'informations sur sa console, et dans quel but ? et ba la modifier encore plus ^_^'

    Pour l'instant le LiveCD n'est pas top, car c'est comme pour le XeLL et pour LibXenon, c'est encore en développement (Wiki Free60 : XeLL is in a very early stage, but is (most of the time) fully working), mais les prochains mois (années) seront riches en nouveautés ! Dés que nous pourrons utiliser le potentiel de la XBox 360 comme cela a été fait pour sa petite sœur (qui au passage est plus grosse) et bien croyez moi que le marché de l'occasion va grimper en flèche !

    Bon voici quelques photos pour illustrer mes dires


     La résolution est de 640x480 car je suis sur une télé donc c'est gros c'est moche.. mais en YUV (donc en HD) ou en VGA c'est nettement mieux. Pour information le RGB ne permet pas d'aller au dela de 640x480 sur cette console (et sur d'autres). On remarquera les 4 led rouges sur la console, ce qui est normal.

    Je referais des screens sur mon écran en VGA pour que l'on puisse vraiment voir toutes les informations, mais on peut déjà voir 4 processeurs (6 en tout) ainsi que la mémoire de la console.


    Un sacré paquet d'applications disponibles, des jeux gnome à la suite KOffice.


    Quel futur possible pour le hack ?

    Qu'est ce qu'on peut imaginer arriver dans quelques mois/années ?
    • Des émulateurs de consoles old-nextgen (1)
    • Des émulateurs de vielles consoles (2)
    • Des émulateurs d'ordinateurs (3)
    • Des portages de jeux (4)
    • Des homebrew (5)
    • Des outils spécifiques à la console
    • Et surement encore pleins d'autres choses ;-)

    (1) Par old-nextgen j'entends des consoles comme
    • La Wii et la Game Cube (elles sont similaire la Wii c'est un peu une GC overclockée)
    • La Playstation 2 
    • La Dreamcast
    • Les consoles portables telles que la PSP et la DS
    • Les bornes d'arcades récentes...
     (2) Par vielles console j'entends toutes les consoles avant ceux citées en (1) donc PSX, Megadrive, GBA, etc...

    (3) Quand on voit qu'on utilisais Qemu sur XBox 1 pour émulater Windows 98 et qu'on utilise Qemu sur PS3 (avec Linux) pour émuler Windows encore une fois, et bien on peut éspérer la même chose sur X360. De plus il n'existe pas que des émulateurs x86, il y aussi des émulateurs Apple (Mac 68K et PPC), et d'autres... donc pourquoi pas un Mac OS 8 ou un Mac OSX sur XBox 360 ? Les émulateurs cités sont OpenSources.

    (4) Comme à chaque fois, nous aurons le droit à des portages tels que Duke Nukem 3D, la série des Doom, des Quake, etc... Mais on peut imaginer que des jeux OpenSources tels que Nexuiz ou TA3D pourraient se retrouver portés eux aussi !

    (5) Les homebrew sont des jeux ou applications amateurs, il y en a de très bons et des moins bons. XBMC par exemple est l'exemple typique du homebrew réussi. Les portages de jeux sont eux aussi des homebrew.

    Voila qui clôture tout ça, je tiendrais se blog à jour avec les avancés qui mérite le coup d'œil (que j'aurais mis en pratique avant et dont j'aurais fait pleins de photos comme j'en ai l'habitude).

    A moins qu'un élément "spécial" ce produise, le prochain article dédié à la XBox 360 portera sur LibXenon et son SDK. Ce sont les outils qui permettent de créer ses homebrew, donc ses portages, ses programmes... et surtout d'en faire profiter la communauté.

    Vague de ban sur XBox 360 @ Le 09/11/2009 à 14:59:00

    Attention !
    J'écris ce petit billet rapide pour mettre en garde les possesseurs de XBox 360 modifiées : Ne vous connectez pas sur XBox-Live sous peine de vous faire bannir. Avant de vous connecter vous pouvez vérifier si votre console va être bannie ou pas en suivant ce lien (source gx-mod).


    Qu'est ce que le ban d'une console ?
    • La team gueux à rédigé un article sur le sujet mais pour les préssés en voici les grandes lignes :
    • Plus d'accés à internet, donc au live, donc aux contenus
    • Plus de fonctions media-center (vous pouvez toujours écouter de la musique et regarder des vidéos)
    • Impossibilité d'exécuter des jeux à partir du disque dur (sauf ceux télécharger sur le XBox Live Arcade)
    • Impossible de copier des jeux sur le disque dur
    • Profil de joueur et sauvegardes corrompues

    Quel profil pour être banni ? 
    • Votre console a un lecteur flashé
    • Vous avez remplacé votre lecteur par un autre (spoof) 
    • Vous jouez avec des backup

    Comment fait Microsoft pour vous détecter ?

    Pour l'instant nous n'en savons rien mais, après plusieurs lectures de témoignages de personnes ayant été bannis récemment, je me demande si il n'y aurais pas dans les nouveaux jeux des mouchards qui s'installerait sur le disque dur ou la carte mémoire et qui enverraient à Microsoft lors de la connexion, des informations. Car il faut le dire : On ne se connecte pas sur le Live d'un coup, ça prend un peu de temps (10 à 20 secondes). Il serait intéressent de faire de l'analyse de paquets d'ailleurs pour voir ce que notre chère console a à raconter aux serveurs de vérifications de chez Microsoft.
    On peut même allez plus loin en imaginant que ce mouchard flash une petite partie de la mémoire flash de la console (Nand) je pense d'ailleurs que si mouchard il y a (ou autre saloperies du genre) c'est ici que ca se passe, là aussi un peut de retro-ingénérie ne ferait pas de mal. Il faut savoir que quand une console est bannie cela ce voit sur la mémoire flash de la console, donc ? que peut-on en conclure ? rien pour l'instant hélas mais ça viendra. Sachez qu'on peut maintenant dé-bannir une "vielle" console. J'entends par vielle console, une console qui n'a pas été mise à jour depuis le moi de juillet (précisément avant le 11 aout). L'"unban" se fait grâce au hack free60 mais ce n'est pas le topic du ce petit billet qui au final commence de gonfler.


    Mon cas

    J'ai été victime du ban vendredi soir vers 22h00 en connectant sur le Live, j'ai eu le droit à un beau message m'indiquant que ma console était bannie. Depuis, plus moyen de lancer mes jeux depuis le disque dur, ni de les copier dessus, donc au final mon disque dur ne me sert qu'a sauvegarder mes données et à jouer à Shadow Complex qui je le rappel est un jeu XBox-Live Arcade (XLA) et qui of course fonctionne correctement (c'est un contenu acheté donc je ne vois pas l'intérêt de Microsoft de bloqué un tel contenu). C'est "le jeu" comme je ne cesse de le dire, quand on commence de toucher à toutes ces choses que sont les hacks, les puces, les modifications, il faut s'attendre à des retombé et même si dans certains cas il n'y en a pas, dans d'autres les conséquences peuvent faire mal. Je doit bien avouer que sur le coup ça m'a fait "mal" car je ne télécharge pas des jeux avant qu'ils sortent pour y jouer online sur le live, j'achète les jeux qui me paraissent bien (certains diront tu n'en a pas 50 alors, moi je leur répondrais que j'ai les meilleurs) et j'utilise des backup stealth.


    La solution pour les bidouilleurs et les têtes brulés (un peu comme moi quoi)


    Il faut deux consoles, une non modifiée pour jouer sur le live avec un Gamerstag, télécharger du contenu, etc... et une autre n'ayant pas la mise à jour du 11 aout (qui permet de lancer la hack), flashée pour lire les backup (au moins la console n'étant pas à jour, et n'étant pas bannie, on peux copier ces jeux sur le disque dur et jouer tranquillement à ces backup). Pour plus de confort on pourra avoir recoure à une puce cygnos V2 (système de double nand).

    Voila qui termine ce petit article qui ne devais pas faire plus de 15 lignes au début.

    Puces PS2 Modbo 760 et DMS 4 Lite @ Le 09/11/2009 à 00:43:00

    Je tenais à écrire un petit retour d'expérience concernant les puces sur PS2 car j'ai été confronté à un problème dernièrement avec une Modbo 760 (une puce clone de Matrix infinity) et peut être que les rares lecteurs y trouveront des réponses.

    La puce Modbo 760


    Cette puce comme indiqué en introduction est un clone de la célèbre Matrix infinity, elle permet la lecture de backup PSX et PS2 ainsi que la lecture de DVD toutes régions confondues. La 760 est conçue spécialement pour les consoles type PS-Two (les petites) mais fonctionne aussi sur les plus anciennes. Justement j'ai une V5 (donc un vieux modèle) et j'en ai monté une il y a peu, voila ce que je peux en dire : C'est un fiasco ! d'une part les plans fournis n'indiquent pas la broche W d'autre part, une fois installée la puce ne remplie pas toutes ses fonctions.

    Concernant le point W, il n'est pas à soudé (merci les longues recherches sur google et les forums FR/US...) et concernant la suite et bien.. Les backup PSX passent tous sans soucis (c'est déjà ça me direz vous) mais les backup PS2 et les originaux PS2 (et c'est là le comble !) ne passent pas tous. Le symptôme récurrent : Le jeu se lance (écran titre PS2) puis charge dans le vide. Concernant les jeux qui passent, ils passent bien (faut pas abuser non plus).

    Alors vous pourrez toujours me dire que j'aurais du mettre une "vrai" puce comme une Duo X3 ou une Matrix infinity voir même une DMS 4.. et bien c'est ce que j'ai fait mais nous allons y venir.

    Tout d'abord, j'ai soudé le point W qui est utilisé normalement pour l'action replay, à coté du point reset car sans cette liaison aucun jeux ne se lançaient (c'est assez bizarre et nous avons fait plusieurs essais qui mènent au même résultat), puis j'ai essayé plusieurs marques de DVD avec plusieurs vitesses de gravure et cela n'a rien changé. Je pense que suivant la structure du jeu et suivant sa date de production certains passent et d'autres pas (suivant la version du kit de développement utilisé ? c'est possible mais j'ai un contre exemple : Soul Calibur 3 ne passait pas alors que Star Wars le pouvoir de la force passait, pourtant SC3 est plus ancien).

    Voici mon montage, je l'avoue il n'était pas terrible mais fonctionnait (toutes les liaisons étaient correctes, testeur de continuité à l'appui)




    La DMS 4 Lite 

    J'avais dans mes cartons une "vielle" DMS 4 Lite qui avait servie sur la console d'un pote, mais celui ci ne sachant pas très bien soudé, avait endommagé sa console, par la suite j'avais récupéré le tout. La question était : Une puce montée sur une console qui a grillé (à cause de la puce mal montée ou à cause d'une erreur de soudage sur la carte mère) est-elle toujours fonctionnelle ? Et bien dans mon cas la réponse a été oui. C'était osé c'est sur, car je risquais d'endommager ma console sérieusement mais c'est le jeu :-D. La puce installé puis le flash de cette dernière effectué je test mes originaux et backup et là, magie.. tout fonctionne.

    La DMS 4 Lite à 17 fil à souder sur la PS2-V5 contre 20 pour la modbo

    La moralité de cette histoire : Tirez en les conclusions que vous voulez ce n'est pas une science exacte, certaines personnes trouvent que les modbo vont bien (tout dépend de leurs version de console) d'autres comme moi ne les trouvent pas "top".

    Voila mon montage de la DMS 4 Lite. Comme vous pouvez le constater le montage est vraiment plus propre. C'est la 3éme PS2 (sans compter les autres consoles) que je puce et c'est donc mon expérience qui m'a permit d'arriver à ce niveau (de perfection ? non pas encore mais les prochaines poses seront encore mieux)


    La taille de la DMS n'a rien à voir avec la Modbo (c'est pas la taille qui compte ? ba içi faut croire que si)



    Voila qui met fin à ce petit article, n'hésitez pas à y réagir (si ça vous fait envie :-D)