Yuka

Membres
  • Compteur de contenus

    13
  • Inscription

  • Dernière visite

À propos de Yuka

  • Date de naissance 10/07/1982

Me contacter

  • Website URL
    http://www.fllinfo.fr
  • ICQ
    0

Information Personnelle

  • Localisation
    RENNES
  • Centre d'intérêt
    Moto, informatique, jeux video, etc. Le truc classique quoi ^^

Yuka's Achievements

Débutant

Débutant (1/7)

0

Réputation sur la communauté

  1. Bon bah voilà... 5 min après... Ca fonctionnne ! Merci pour ton aide Ac_K, il fallait donc bien recompiler libwiisprite... bah j'aurais pu chercher longtemps... ++ Yuka
  2. Merci à toi Yozart ! J'avais le même probleme posé dans le 1° topic de ce forum d'ailleurs... Et tout fonctionne à présent Merci beaucoup pour l'info ! c'est nickel ++ Yuka
  3. Bon a priori il y a une solution déjà donnée dans un autre sujet (que je n'avais pas vu bien évidemment) la voici : Je vais la tester...
  4. Salut ! Merci pour ta réponse J'ai testé (enfin je crois avoir bien fait) et tjs les erreurs... Vu que je ne suis pas sûr de moi pour le batch voici ce que j'ai testé : makepause et make -f makefilepause dans les deux cas g les erreurs... Sinon j'ai tenté d'inverser les libs dans le makefile mais rien n'y fait, voici le mekefile d'origine : #---------------------------------------------------------------------------------# Clear the implicit built in rules#---------------------------------------------------------------------------------.SUFFIXES:#---------------------------------------------------------------------------------ifeq ($(strip $(DEVKITPPC)),)$(error "Please set DEVKITPPC in your environment. export DEVKITPPC=<path to>devkitPPC")endifinclude $(DEVKITPPC)/wii_rules#---------------------------------------------------------------------------------# TARGET is the name of the output# BUILD is the directory where object files & intermediate files will be placed# SOURCES is a list of directories containing source code# INCLUDES is a list of directories containing extra header files#---------------------------------------------------------------------------------TARGET := $(notdir $(CURDIR))BUILD := buildSOURCES := sourceDATA := data INCLUDES :=#---------------------------------------------------------------------------------# options for code generation#---------------------------------------------------------------------------------CFLAGS = -g -O2 -mrvl -Wall $(MACHDEP) $(INCLUDE) -I$(DEVKITPPC)/local/includeCXXFLAGS = $(CFLAGS)LDFLAGS = -g $(MACHDEP) -mrvl -Wl,-Map,$(notdir [email="$@).map"]$@).map[/email]#---------------------------------------------------------------------------------# any extra libraries we wish to link with the project#---------------------------------------------------------------------------------LIBS := -lwiisprite -lpng -lz -lwiiuse -lbte -lfat -logc -lm#---------------------------------------------------------------------------------# list of directories containing libraries, this must be the top level containing# include and lib#---------------------------------------------------------------------------------LIBDIRS := #---------------------------------------------------------------------------------# no real need to edit anything past this point unless you need to add additional# rules for different file extensions#---------------------------------------------------------------------------------ifneq ($(BUILD),$(notdir $(CURDIR)))#---------------------------------------------------------------------------------export OUTPUT := $(CURDIR)/$(TARGET)export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ $(foreach dir,$(DATA),$(CURDIR)/$(dir))export DEPSDIR := $(CURDIR)/$(BUILD)#---------------------------------------------------------------------------------# automatically build a list of object files for our project#---------------------------------------------------------------------------------CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.S)))BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*)))#---------------------------------------------------------------------------------# use CXX for linking C++ projects, CC for standard C#---------------------------------------------------------------------------------ifeq ($(strip $(CPPFILES)),) export LD := $(CC)else export LD := $(CXX)endifexport OFILES := $(addsuffix .o,$(BINFILES)) \ $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \ $(sFILES:.s=.o) $(SFILES:.S=.o)#---------------------------------------------------------------------------------# build a list of include paths#---------------------------------------------------------------------------------export INCLUDE := $(foreach dir,$(INCLUDES), -iquote $(CURDIR)/$(dir)) \ $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ -I$(CURDIR)/$(BUILD) \ -I$(LIBOGC_INC)#---------------------------------------------------------------------------------# build a list of library paths#---------------------------------------------------------------------------------export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) \ -L$(LIBOGC_LIB) -L$(DEVKITPPC)/local/libexport OUTPUT := $(CURDIR)/$(TARGET).PHONY: $(BUILD) clean#---------------------------------------------------------------------------------$(BUILD): @[ -d $@ ] || mkdir -p $@ @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile#---------------------------------------------------------------------------------clean: @echo clean ... @rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol#---------------------------------------------------------------------------------run: psoload $(TARGET).dol#---------------------------------------------------------------------------------reload: psoload -r $(TARGET).dol#---------------------------------------------------------------------------------elseDEPENDS := $(OFILES:.o=.d)#---------------------------------------------------------------------------------# main targets#---------------------------------------------------------------------------------$(OUTPUT).dol: $(OUTPUT).elf$(OUTPUT).elf: $(OFILES)#---------------------------------------------------------------------------------# This rule links in binary data with the .jpg extension#---------------------------------------------------------------------------------%.jpg.o : %.jpg#--------------------------------------------------------------------------------- @echo $(notdir $<) $(bin2o)-include $(DEPENDS)#---------------------------------------------------------------------------------endif#--------------------------------------------------------------------------------- Je dois dire que je suiis un peu pommé... Merci pour ton aide ++ Yuka
  5. Bon décidemment, quand ca veut pas, ca veut pas... Après avoir remis tout comme il fallait cad enlever les lib de libwiisprite du rep C:\devkitPro\devkitPPC\powerpc-gekko\lib et les avoir copier dans libogc\lib\wii, tout fonctionne (compilation ok) sauf si je souhaite utiliser la classe Sprite. Dès que je l'utilise j'ai des erreurs de compilation et là je ne vois pas pourquoi... Voici mon code : #include <stdio.h>#include <stdlib.h>#include <gccore.h>#include <wiiuse/wpad.h>//#include <fat.h>#include <wiisprite.h>using namespace wsp; GameWindow gwd; //Défini notre fenetre de "jeu"Image image; //Pour charger une imageSprite sprite; //Pour afficher l'imageint main(int argc, char **argv) { gwd.InitVideo(); //Initialisation de la video// fat.InitDefault(); //Initialisation du repertoire ? LayerManager manager(3); //Gestionnaire de Layout (comme en java) image.LoadImage("test.png"); //Charge l'image //---------------- IDEM JAVA dans le fonctionnement -------------- //sprite.SetImage(&image); //Configure le sprite avec cette image //sprite.SetPosition(100,100); //Configure la position du sprite //manager.Append(&sprite); //Ajoute le sprite à la fenetre WPAD_Init(); //Initialisation de la wiimote WPAD_SetDataFormat(WPAD_CHAN_0, WPAD_FMT_BTNS_ACC_IR); while(1){ WPAD_ScanPads(); //Scan les wiimotes (appui sur boutons etc.) u32 pressed = WPAD_ButtonsHeld(0); //Variable récupérant la pression des boutons if(pressed & WPAD_BUTTON_HOME) exit(0); ir_t ir; WPAD_IR(WPAD_CHAN_0, &ir); //permet le mouvement et rotation du sprite /*sprite.SetPosition(ir.sx-WSP_POINTER_CORRECTION_X, ir.sy-WSP_POINTER_CORRECTION_Y); sprite.Move(-((f32)sprite.GetWidth()/2), -((f32)sprite.GetHeight()/2)); sprite.SetRotation(ir.angle/2);*/ manager.Draw(0, 0); //Dessine ce qu'il y a dans le manager gwd.Flush(); //Rafraichi l'ecran de jeu } return 0;} Comme vous pouvez le voir, j'y suis allé par étape... Donc dès que je décommente la ligne Sprite sprite; L'erreur surgit... Je ne comprendspas... Voici l'erreur : inking ... testwiisprite.elfc:/devkitPro/libogc/lib/wii\libwiisprite.a(sprite.o): In function `wsp::Sprite::Draw(float, float) const':/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:416: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:417: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:418: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:419: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:420: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:421: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:422: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:423: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:424: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:425: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:426: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:427: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:428: undefined reference to `GX_End'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:399: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:400: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:401: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:402: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:403: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:404: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:405: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:406: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:407: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:408: undefined reference to `GX_Position2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:409: undefined reference to `GX_Color4u8'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:410: undefined reference to `GX_TexCoord2f32'/home/chaosteil/code/wii/libwiisprite/source/sprite.cpp:411: undefined reference to `GX_End'collect2: ld returned 1 exit statusmake[1]: *** [/c/devkitPro/examples/wii/testwiisprite/testwiisprite.elf] Error 1"make": *** [build] Error 2 Pouvez-vous m'aider ? Merci...
  6. Re moi ! Bon je n'aime pas me laisser faire par un pc récalcitrant... j'ai donc fouiné, testé, etc et j'ai trouvé... en plus des manip décrites dans le tuto (mettre les lib et inlude au bon endroit) j'ai ajouter les lib de libwiisprite et libpng dans le rep : C:\devkitPro\devkitPPC\powerpc-gekko\lib Et plus d'erreur de compilation Y'a plus qu'à tester voir si tout fonctionne bien sur la wii Merci encore pour ce tuto ++ Yuka
  7. Encore moi... Pour plus d'info : En pensant que le problème venait de mon code ou de mon makefile (ce qui est fort possible) j'ai fait un test avec un des exemples fournis avec libwiisprite. C'est le tout simple (template), cela donne exactement la même erreur... Voilà si ca peut aiguiller... Merci
  8. Salut ! Merci pour ce tuto qui est pas mal du tout !!! Bon j'ai compris pas mal de choses par contre je rencontre un problème... Lorsque je veux compiler avec Programmer's Notepad il me sort une erreur (enfin plusieurs) voici la principale erreur : linking ... testwiisprite.elfc:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-gekko/4.2.4/../../../../powerpc-gekko/bin/ld.exe: cannot find -lwiispritecollect2: ld returned 1 exit status A priori ce serait parce qu'il ne trouve pas la librairie lwiisprite qui est demandée dans le makfile. Je ne comprends pas trop sachant que j'ai ajouter tous les fichiers comme tu le précise dans le tuto... Aurais-tu une idée ? (J'espère que tu reviens de temps en temps sur le forum, ca fait un moment que tu as poster ce tuto ) Merci d'avance ! ++ Yuka Euh désolé je viens de voir que qq'un d'autre a eut le meme genre de probleme... En regardant bien, mes librairies sont donc bien linkées dans le makefile...
  9. Hello ! Nous avons le même problème mais sur une V13, de plus elle a déjà fonctionné pendant une journée environ... Les soudures ont l'air d'être restées à leur place... Logo Matrix au départ, Jeux originaux OK, accès menu puce OK (je précise que la puce est déjà flashée en 1.93), le test du reflashage a été fait mais là impossible de la reflasher... Que faire ? On a testé tous les fils et cela semble OK. Merci de votre aide... ++ Yuka
  10. J'y compte bien !!!
  11. Oui, c'était bien un pb de montage, le fil reliant le bios au contact Q était désoudé... Pb résolu ! Merci à vous en tout cas ++
  12. bah c'est fort possible qu'il y ai un problème de montage mais alors ce serait sur le cablage du bios car les autres on les a testés... Merci en tout cas
  13. Bonjour à tous ! Je suis nouveau sur le forum mais depuis hier je recherche activement s'il n'y a pas un sujet correspondant à mon pb... Effectivement il y a plein de sujet par rapport à ca mais pas la réponse exacte... Mon pb : Je viens d'installer, avec des potes, une Matrix Inifinity Green Dot sur ma PsTwo V13 (75004 et bios 2110A de mémoire). Je pense que le cablage est correct (rien de moins sûr mais bon), on a vérifié l'alimentation de la puce -> Ok, les cablages de A, B, I et G ont l'air ok aussi, en c qui concerne le BIOS... Là j'ai un peu peur car je pense que l'on a grillé la fiche du point U, que l'on a soudé sur le trou se trouvant un peu plus haut du U. Voilà pour les détails du cablage. Le truc c'est que en lancant la console tout est ok au niveau des jeux originaux, les backups, eux, ne se lancent pas (sauf avec le swap magic qui fonctionne tjs). Il me semble qu'il faut flasher la puce avant toute chose... mais c'est la mon souci c'est que ca ne marche pas... d'une je n'ai pas le logo Matrix au démarrage (dont vous parlez tous), j'ai tenté plusieurs MàJ mais aucune ne fonctionne. En lancant le cd gravé avec le swap magic j'arrive jusqu'au logiciel de mise à jour mais rien ne se passe... Pouvez-vous m'éclairer ? Merci d'avance et je continue tout de meme mes recherches sur le forum. ++