Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Messages - alekmaul

#31
Oui, pas simple de faire quelque chose qui aide "vraiment" car la SNES est limité comme tu dis, et j'avoue que j'ai pas mal galéré aussi lorsque j'ai débuté dessus.
Pour une gestion plus simple des sprites, je vois pas trop ce que l'on pourrait faire pour aider ? comprendre cet entrelacement et autre ... Mais si tu as des idées, je suis preneur :D !
OK pour la mise ? jour du wiki, tu me diras lorsque tu veux le faire, je te préparerais un compte (incript. désactivées suite aux noombreux spam dessus ...).
#32
Quand tu dis "propre gestion des sprites", c'est pour gérer quoi exactement ? Qu'est-ce qui manque dans la version actuelle pour toi ?
#33
nan, pas de temps sur le multitap, je suis moi m?me "trop" pris sur une autre console ...
Un peu d'aide sur pvsneslib serait sympa pour faire progresser la lib ...
Pour le wiki, j'ai changé tout cela ce week end, suite ? un message hier d'un autre membre ....
Y'en a, que ça ? foutre ... J'ai donc désactivié les inscriptions automatiques sur le wiki, faudra me demander pour modifier ...
#34
Nope, no idea of that problem, will take a look when i will have time.
You're sure you're refreshing oam memory each time ?
#35
J'avais vu ça ? l'époque sur le site de davr, je sais pas si c'est tr?s exploitable ...  :-\
#36
Great, thanks , waiting for that.
Began to do a ultima3 RPG for NDS, perhaps will adapt it for SNES ^^
#37
yes, take a look here : http://www.portabledev.com/wiki/doku.php?id=sprites_en

Priority flag (3rd) is : priority relative to BG : 0 for Low and 3 is the highest
#38
Sympa, tu sais sur quel émulateur il est basé ou si c'est un emu fabriqué de A ? Z ?
#39
y'a pas de blem ? pas savoir, c'est pas simple.
Le /2 vient du fait que l'on adresse en 16bits et non 8 bits, donc on met tout ? la moitié pour les adresses, pas pour le contenu ...
#40
yes, you can use such function waiting for my implementation.
will try to add it soon to lib.
#41
sprintf is in stdio.h.
regarding strcat, you're right. It's not in yet implemented in library. Sorry :/
Need to add it in asm in libc.asm
#42
Hi,
Well, I will try to explain.
Strings are not really flexible in C, you must be sure to have memory space allocated to use them (with 1 more charactere for string termination, the '\0').
Regarding your examples :

Citationchar out1  [] = "PVSnes";
char out2  [] = "Lib";
//In java this is possible, but not in C :-(
char out3 []  = out1  + out2 ;
consoleDrawText(1,1, "This is union: %s", out3);

Must be
Citation
#include <string.h>
char out1[7];
char out2[4];
char out3[10];
strcpy(out1,"PVSnes");
strcpy(out2,"Lib");

strcpy(out3,out1);
strcat(out3,out2);
consoleDrawText(1,1, "This is union: %s", out3);

With pointer, you can't do that, you need to  copy content from one to  another. but as i said, you need to have memory allocated to managed that.

With a variable :
Citationchar out3[11];
sprintf(out3,"%s%s", "fael", "daniel");
consoleDrawText(1,13,"Union in console: %s", out3);

Search with google for string.h, you will see all functions available for C management.
#43
Bon, j'ai regardé et trouvé ton probl?me.
C'est l'adresse de la mémoire qui était pas bonne (faut divisé par 2 et surtout prendre la taille et non l'adresse de tes graphiques) , voici la bonne implémentation :

Citation
dmaCopyVram(&gfxpours, adrenvramcopie/2+(&gfxpsrite_end-&gfxpsrite)/2,(&gfxpours_end-&gfxpours));
dmaCopyVram(&gfxpboulette, adrenvramcopie/2+(&gfxpsrite_end-&gfxpsrite)/2+(&gfxpours_end-&gfxpours)/2,(&gfxpboulette_end-&gfxpboulette));

Et ainsi , tes sprites sont représentés ? l'écran, comme ci dessous (faut ?tre connecté pour voir le bitmap).
#44
erf, tu as raison de relancer mais je dois dire qu'en ce moment c'est aps simple.
Ton archive est sur le bureau de mon PC? je l'a vois tous les matins. je m'en occupe dés que possible ....
Désolé de ne pas ?tre plus rapide,  :-[ :-X
#45
Hi faeldaniel,
Yes, the lib is not dead and I will continue to update.
For example, I will add debug message with no$sns (we can do that now) and certainly more things regarding sprites and tools for doing maps.
A great help regarding pseudo 3D mode 7 and default music/sounds  with spc700 will be great for the library.
Of course, wiki update can be useful too.
If you want to help, no problem, it will be appreciate.