washo
Washo 4 evr
thanks for the translation, washo.
It is a pleasure to help the best comunity I have ever seen...
(the HP48 one was a good one....HP48 power )
hmm.. perhaps first commercial roms in a month.
Yes please....
see you :lol:
thanks for the translation, washo.
hmm.. perhaps first commercial roms in a month.
It rocks. for the FW mod : this is to see where it crash or to allow roms to be launched?C génial. Pour la modif du firmware, c une modif pour ke tu puisse voir tes erreurs ou c une modif pour pouvoir lancer els roms???
En fait ça sert à 3 choses :
- voir mes erreurs
- charger les roms > 4 Mo
- intercepter les fonctions SWI des programmes GBA
A moins que je trouve un moyen de faire autrement pour les SWI, le changement de firmware (de bios plus précisément) va être indispensable pour la plupart des jeux.
cool. but wont there be some incompatibilities issues?cool. Mais sinon (puisqu'à apparament les 3/4 des possesseurs de gp vont changer de firmware), le nouveau ne posera pas de prob d'incompatibilité avec certains prog?
No diff at all.Non, aucune différence. Je ne modifie pas des fonctions qui existeraient déjà, j'en ajoute.
Plus précisement, au début du bios se trouvent des vecteurs d'interruption, ça permet de dire au processeur où aller si une exception (ou une interruption) se produit. Comme le bios d'origine n'utilise pas beaucoup la MMU, les vecteurs d'interruption de la MMU font resetter la console. Ce sont ces vecteurs que je redirige.
Je pense que la réponse courte te suffisais...
I ve a Q : did you try to launch a commercial app?j'ai une question, as-tu essayé de faire lancer une rom commerciale ?
si oui, qu'est ce que ca a donné ?
Non mais pour l'instant j'ai déjà du mal à trouver des démos qui marchent, alors j'ai pas vraiment essayé.
Et puis surtout une rom commerciale va surtout utiliser les modes vidéo 0,1 et 2, (ceux où ils y a plein de sprites dans tous les sens, et où je vais galérer à tout programmer, sniff) et je les ai pas encore fait.
he cant because it is not the same CPU so the method he is usind cant be applied...I wish he would do a genesis emulator
the gba has imho VERY great games.... i got one with a flash linker and there is really much to play .... just think of metroid zero mission and fusion, then golden sun, sword of mana, mario kart, pokemon... oke many of them are snes remakes but they look way better than the originals.kotd posted on Mar 9 2004 at 12:50 AM said:Yeah I'm reading too fellas Its just I think that while its great he's doing this I don't like the GBA. I had one with a flash linker and the games were dissapointing so I sold it. I wish he would do a genesis emulator.
ThunderZ :
Le ARM pur est plus sympas et pour etre franc je n'ai jamais employer le thumb sur GP32.
Tout à fait d'accord, mais sur GBA les instructions THUMB sont utilisées plus souvent que sur gp vu que les cartouches sont lues en 16 bits, et donc il faudrait à chaque fois deux lectures pour executer une instruction ARM.
En fait le problème qui se posait, c'était juste que si je remplace les SWI par des BL, il faut que je fasse gaffe car SWI change tout seul le mode du processeur en ARM, alors que BL ne le fait pas, et on risque de lancer une fonction écrite en ARM en mode THUMB.
C'est pour ça que je disait que je devrais écrire toutes les fonctions en ARM et en THUMB.
Maintenant il est vrai que rien ne m'empêche de juste écrire dans le corps de la fonction THUMB un BX vers la fonction ARM équivalente.
De toute façon pour l'instant avec la petite modif de bios que j'ai fait, je peux me passer de tout ça, mais j'y reviendrai plus tard.
J'aurais encore une autre question à poser à propos des timers :
Il faut que je provoque un timer à toute les lignes du LCD afin de mettre à jour les registres vidéo de la GBA, malheureusement GpTimerOptSet n'a pas l'air d'apprécier qu'on mette trop de "ticks per second", du coup je mets à jour VCOUNT que toutes les 32 lignes, ce qui peut parfois poser des problèmes.
Est-ce qu'il y aurait moyen de dépasser cette limite ? Est-ce qu'il y aurait déjà quelqu'un qui ait fait une fonction pour configurer les timers ?
Au pire j'ai une source qui configure les timers sans utiliser le SDK (http://www.deadcoderssociety.tk/ un programme qui émule du VSYNC). En lisant un peu la doc de samsung, je dois pouvoir configurer les timers "à la barbare"