caviar

Membres
  • Compteur de contenus

    74
  • Inscription

  • Dernière visite

Messages posté(e)s par caviar

  1. Salut,

    Pourrais tu me dire ce que tu entends par "transparence" ?

    voici un exemple LUA avec de rectangles

    jaune = Color.new(255, 255, 0)

    vertclair = Color.new(0, 200, 0)

    blue = Color.new(0, 0, 255)

    noir = Color.new(0,0,0);

    while true do

    screen.flip()

    -- Rectangle en vert

    screen:fillRect(60, 60, 300, 200, jaune)

    -- Rectangele en noir

    screen:fillRect(200, 100, 120, 40, noir)

    -- Texte en blue

    screen:print(200, 100, "Hello World!", blue)

    -- Rectangle vert N°1

    screen:fillRect(200, 150, 60, 40, vertclair)

    -- Rectangele vert N°2 (parait plus clair)

    screen:fillRect(400, 150, 60, 40, vertclair)

    screen.flip()

    screen.waitVblankStart()

    end

    Peux tu me dire, qu'est ce que tu veux comme transparence dans mon exemple ?

    Le text "hello word" ? ou alors un des deux rectangles verts qui soit transarent ?

    A+

    Caviar

  2. Merci rabzaman,

    après quelques recherches voici la solution que je propose pour developper en LUA :

    -> developper l'application sur mon PC sous windows avec les 2 outils suivants:

    * Lua Player pour windows (http://lumo2000.lu.funpic.de/luaplayer4windows_nightlybuild_by_lumo.exe )

    * Ultra edit 32

    J'ai tout d'abord extrait le luaplayer pour windows dans un repertoire par ex c:\psp\lua

    je lance ensuite ultra edit 32

    je paramètre un nouvel outil (menu avancé ->configuration des outils)

    -> Ligne de commande c:\psp\lua\luaplayer.EXE %F

    ->repertoire de travail c:\psp\lua

    ->Nom de l'element du menu "Luaplayer

    -> Sur la barre d'outil d'ultraiedit, clic droit ->personnaliser,

    ->commandes

    ->avancer

    ->selection de l'outil N°1 avec lequel je fais un glisser déplacer sur la barre d'outil

    j'ai donc maintenant un icone qui lorsque je clique dessus lance le script du fichier actif.on voit comme cela directement le résultat.

    c'est plutot cool.

    une fois mon script ok sur pc, je n'ai plus qu'a le copier sur la psp

    le seul truc un peu chiant c'est que les touches sont différentes entre le PC et la PSP. mais bon, en developpement et en testant sur pc, on gagne du temps.

    enfin je crois

    que pensez vous de ma méthode.

    A+

    caviar

  3. Bonjour,

    J'ai une question à poser aux developpeurs sous Lua

    Quel editeur de script utilisez vous ?

    Le simple bloc note ou alors lua edit / Lua ide ?

    J'ai essayer lua Edit mais chaque scripte qui fonctionne sous psp lua lorsque je le charge avec lua edit, il me trouve une erreur

    comment faire ?

    J'ai vu qu'il existe une version windows

    ( http://lumo2000.lu.funpic.de/ )

    l'utilisez vous ou alors faites vous votre debug directement avec la psp ou pspe ?

    merci de m'éclairer un peu

    caviar

  4. Salut

    C'est effectivement une bonne idée.

    Le développeur Koreen du projet open source PMP-PSP Media Player

    est en train de réfléchir quand à la possibilité de développer ce type de client.

    voici le lien qui traite de ce sujet :http://forums.ps2dev.org/viewtopic.php?t=3571

    Par contre, le plus gros problème est la conversion en temps reel du flux original (par exemple) 758x480 vers la résolution native de la PSP.

    J'essaye de mon coté de me documenter sur le développement d'un client stream notamment pour recevoir le flux en provenance de VDR (utilisation du plugin Stream Dev). Mais bon, je n'avance pas vraiment vite sur ce sujet.

    Si tu es interessé pour developper sur ce sujet, contactes moi en MP, çà m'interesse.

    A +

    caviar

  5. Salut,

    Hé bien,

    Je vais

    -d'abord essayer de le compiler

    - de le traduire en francais

    - d'éviter les plantages lors des lectures de video ou mp3 (il y a pour le moment des erreurs de bus avec un ecran bleu)

    - optimiser le truc car c'est un peu lent (optimisation en assembleur)

    - essayer de voir si c'est possible de faire du streaming via la liaison wifi

    - ecrire un client Stream pour VDR

    voila, voila, j'ai peut être un peu ambitieux comme projet mais bon c'est beau de rever.

    A+

    Caviar

  6. Bonsoir,

    Le developpeur Koreen a mis a disposition les sources de son media player

    basé sur ffplay

    Voici le lien

    http://ruliweb2.dreamwiz.com/ruliboard/fil...Psrc.part01.rar

    http://ruliweb2.dreamwiz.com/ruliboard/fil...Psrc.part02.rar

    http://ruliweb2.dreamwiz.com/ruliboard/fil...Psrc.part03.rar

    Je souhaite bidouiller un peu les sources et le faire evoluer

    si çà interesse quelqu'un de se joindre a moi

    contacter moi en mp

    Caviar

  7. Bonjour,

    Le port usb de la PSP semble fonctionner en mode Slave ( La PSP est donc reconnu comme un péripherique Esclave par un PC).

    Il ne semble donc pas possible de connecter un periphérique esclave à la psp de type lecteur de disque dur ou clé usb.

    Et pourtant sony va proposer un casque Talkman qui se connecte sur le port usb de la PSP cela signifie que ce port usb switche en mode master (maitre)

    (Hé oui, la PSP pilotera donc le casque via l'usb pour recevoir les données)

    Cela nous ouvre donc une porte sur la possibilité de connecter un clé USB ou un disque dur USB sur la PSP.

    Par contre, je pense qu'il est par contre nécessaire via l'écriture d'un homebrew de créer un driver qui supportera l'USB en mode maitre.

    Qu'en pensez vous ?

    Caviar

  8. Oui,

    j'ai le makefile:

    en fait j'ai simplement essayé de compiler le projet "Helloworld" qui se trouve par defaut dans le package de PSPIDE.

    PSP IDE est installé sur c:\

    cela donne

    c:\PSPIDE

    c:\PSPIDE\Projects

    c:\Pspide\projects\helloworld

    dans ce répertoire il y a deux fichiers

    ->main.c

    ->Makefile

    J'ai également rajouté dans les variables d'environnement de windows XP

    Path = c:\pspide\bin

    malheureusement cela n'a pas solutionné mon problème

    Merci pour votre aide

    Caviar

  9. Bonjour,

    Je débute sur PSPIDE et j'ai des problèmes concernant le make du projet "HelloWorld"

    La compilation s'effectue sans problème :

    [ INFORMACION DE FICHERO ]

    FICHERO: C:\PSPide\projects\helloworld\main.c

    [ COMIENZO DE COMPILACION ]

    Par contre erreur sur le make file .

    MAKE: psp-config: Command not found

    Makefile:16: /lib/build.mak: No such file or directory

    MAKE: *** No rule to make target `/lib/build.mak'. Stop.

    lorsque je regarde le contenu du fichier makefile, je vois :

    PSPSDK=$(shell psp-config --pspsdk-path)

    Avez vous deja eu le même type de problème ?

    C'est d'ailleurs un problème etrange car j'ai télécharger le PSPIde sur le site de gueux, et ensuite j'ai fais une install standard.

    Suite à çà j'ai rebooté mon PC

    Merci d'avance pour votre aide

    caviar

  10. Salut Adoubeur,

    Effectivement je pense qu'il faut compiler un petit programme avec le XDK afin d'obtenir un fichier .XBE qu'il faudra déssasembler avec un logiciel du type Idapro.

    Une fois le code assembleur obtenu par ida pro et donc le code Hexa, il suffira de le mettre à la place de celui qui lançait le Xbe à partir du disque dur.

    Caviar

  11. Tiens regardez ce que j'ai trouvé : (avec Google : xbox linux Technical analysis)

    ------****************--------

    Opcodes: Assembly: Comment:

    E800000000 call 00000005

    5D pop ebp ; 0x00000005

    81ED05000000 sub ebp, 00000005 ; ebp = 0x10CF

    BF000020C0 mov edi, C0200000

    B900100000 mov ecx, 00001000

    8B07 mov eax, dword ptr [edi] ; 0x00000016

    2500FFFFFF and eax, FFFFFF00

    0D63000000 or eax, 00000063

    8907 mov dword ptr [edi], eax

    81C704000000 add edi, 00000004

    49 dec ecx

    75E9 jne 00000016 ; turn off WP

    BE00000080 mov esi, 80000000

    AD lodsd ; 0x00000032

    81EE03000000 sub esi, 00000003

    3DBD1B4BA4 cmp eax, A44B1BBD

    75F2 jne 00000032 ; scan RAM for public key

    8176FFD68BD72D xor dword ptr [esi-01], 2DD78BD6 ; modify last 4 bytes of public key

    8D8533010000 lea eax, dword ptr [ebp+00000133]

    898546010000 mov dword ptr [ebp+00000146], eax

    8D853B010000 lea eax, dword ptr [ebp+0000013B]

    898537010000 mov dword ptr [ebp+00000137], eax

    8D854E010000 lea eax, dword ptr [ebp+0000014E]

    898577010000 mov dword ptr [ebp+00000177], eax

    8D8556010000 lea eax, dword ptr [ebp+00000156]

    898552010000 mov dword ptr [ebp+00000152], eax

    8DBDF7000000 lea edi, dword ptr [ebp+000000F7]

    8DB503010000 lea esi, dword ptr [ebp+00000103]

    A1F0F62B00 mov eax, dword ptr [002BF6F0]

    3D56657273 cmp eax, 73726556

    742A je 000000B9 ; Version checking

    81C60C000000 add esi, 0000000C

    A130FF2B00 mov eax, dword ptr [002BFF30]

    3D56657273 cmp eax, 73726556

    7418 je 000000B9 ; Version checking

    81C60C000000 add esi, 0000000C

    A110FA2B00 mov eax, dword ptr [002BFA10]

    3D56657273 cmp eax, 73726556

    7406 je 000000B9 ; Version checking

    81C60C000000 add esi, 0000000C

    A5 movsd ; 0x000000B9

    A5 movsd

    A5 movsd

    8D8533010000 lea eax, dword ptr [ebp+00000133]

    50 push eax ; param 1 = "\??\D:"

    3E8B9DFF000000 mov ebx, dword ptr ds:[ebp+000000FF]

    FF13 call dword ptr [ebx] ; call IoDeleteSymbolicLink

    8D854E010000 lea eax, dword ptr [ebp+0000014E]

    50 push eax ; param 2 = "\Device\Harddisk0\Partition1"

    8D8533010000 lea eax, dword ptr [ebp+00000133]

    50 push eax ; param 1 = "\??\D:"

    3E8B9DFB000000 mov ebx, dword ptr ds:[ebp+000000FB]

    FF13 call dword ptr [ebx] ; call IoCreateSymbolicLink

    6800000000 push 00000000 ; param 2 = NULL

    8D857F010000 lea eax, dword ptr [ebp+0000017F]

    50 push eax ; param 1 = "D:\UDATA\4541000d\000000000000\default.xbe"

    FF95F7000000 call dword ptr [ebp+000000F7] ; call XLaunchNewImage

    EBFE jmp 000000F5 ; infinite loop

    ------****************--------

    les fonctions appellées sur l'exploit sont :

    - call IoDeleteSymbolicLink

    - call IoCreateSymbolicLink

    - call XLaunchNewImage

    La fonction la plus important étant : call XLaunchNewImage

    Ce bout de code permet donc de monter le disque D de la Xbox, et d'ensuite exécuter le fichier default.xbe.

    Sur les liens suivants on trouve le même type de code mais en C :

    http://www.xfactordev.net/codesnippets/cod...php?cat=4&cid=5

    http://www.xbdev.net/openxdk/tutorials/xbe...ncher/index.php

    =>

    Je pense qu'il faudrait alors utiliser la fontion XMountMU pour lui donner une lettre de lecteur F ..., et ensuite lancer la fonction XLaunchNewImage

    Malheureusement pour le moment ma Xbox est HS, donc il faut que je trouve un moyen de tester ce principe sur une autre Xbox. Si quelqu'un veut m'aider je suis preneur. Par contre, il faut tout d'abord que je localise dans la sauvegarde 007, le précédent code, et que je le remplace par le nouveau.

    Caviar.

  12. Salut KaMbiOkIkA,

    Merci pour ta réponse.

    En fait, j'ai regarder les différents SAveExploits qui existents et tous nécessite de copier la Sauvegarde se trouvant dans la Puce sur Le Disque Dur de la Xbox.

    Or, Mon MS DashBoard Etant HS, je ne peux pas utiliser la fonction de Copie de la carte mémoire vers le Disque Dur.

    Il me faut donc développer un morceau de code permettant de faire les choses suivantes :

    -> Modifier une sauvegarde du jeu 007 pour intégrer dans le code de la sauvegarde une fonction qui affiche les infos de l'eprom.bin.

    Les saves exploits qui existent permettent a travers le hack de la sauvegarde d'éxécuter un Fichier Default.XBE se trouvant dans d:\UDATA\4541000d\0000000000000\

    Ce que je souhaiterais faire c'est exécuter un code directemement dans le code de la sauvegarde et non pas dans un fichier Default.xbe qui doit se trouver sur le disque Dur.

    Mais bon, cela ne semble effectivement pas simple à faire.

    Il faudrait que des pros comme Adoubeur puissent m'aider.

    Caviar

  13. bonjour,

    Je possede une Xbox 1.0 sans puce.

    Après avoir installé avec succès un exploit sur ma xbox, j'ai fait l'idiot et j'ai bouzillé le Dashboard de Microsoft sur la partion C.

    Le seul moyen que je vois pour me tirer d'affaire est de delocker le disque dur de la Xbox à partir d'un PC. Cependant cela nécessite l'utilisation du fichier Eprom.bin.

    Je ne possède malheureusement pas ce fichier.

    Ma question est alors la suivante :

    Est t'il possible à partir d'une sauvegarde 007 d'éxécuter un code qui compiler se trouve sur la carte mémoire ?

    car je voudrais en fait grace au source de Config Final , créer un bout de programme qui m'affiche à l'écran le contenu de EPROM.BIN.

    Je pourrais ensuite le recréer sur PC et Delocker mon DD pour faire une nouvelle install et repartir de zero.

    Merci d'avance pour votre aide.

    caviar

  14. Merci pour votre aide,

    Il me semble que j'avais deja supprimé sur le dique la sauvegarde 007

    mais je vais revérifier à nouveau ce soir.

    Un truc qui serait en fait cool serait de pouvoir créer le fchier Epprom.Bin afin que je puisse ensuite delocker mon disque dur sur 1 pc.

    Je vais voir sur les forums s'il n'a pas pas moyen d'éxécuter avec la sauvegarde 007, un code qui se trouve non pas sur le disque dur de la Xbox mais sur la carte mémoire. Ce code permettant d'afficher ou de sauver les infos contenues dans le fichier epprom.bin.

    Merci

    Caviar

  15. Bonjour,

    Après avoir installé l'exploit Phenix 1.3 en passant par une sauvegarde hacker de 007, ou il n'y a eu aucun probleme, le dashboard Unlashx Fonctionnait parfaitement.

    hier, j'ai voulu installer un bios debug avec le bios phénix 1.3, et j'ai donc remplacer certains fichiers se trouvant sur la partition C.

    Resulat : Maintenant a chaque démarrage de ma Xbox j'ai une erreur (13 ou 21 je ne sais plus je ne suis pas devant ma Xbox)

    Le seul jeu que je possède est 007.

    Je ne possède pas le fichier Eprom.bin (j'ai oublié de le créer)

    Je possède une copie sur mon PC de la partion C de la xbox

    La seule chose que je puisse faire maintenant sur la Xbox c'est lancer le jeu 007 mais je ne peux malheureusement pas copier la sauvegarde se trouvant sur la carte mémoire sur le disque dur car Le dashboard MS n'est plus accèssible.

    Y'a t'il une solution à mon problème ? , a part peut être essayer de me procurer un jeu avec l'option Xbox Live pour faire une mise à jour ?

    Merci d'avance pour votre aide.

    Caviar

  16. Bonjour,

    Je possède une Xbox moddé, et je voudrais savoir si je

    peux connecter le disque dur d'une Xbox non modée afin de pouvoir installer le pack

    Exploit. pour que celle ci puisse lancer l'Evox et autres app sans puce

    Comment

    faire ?

    Avec quels outils ?

    Merci d'avance

    Caviar