Pretty weird error message. I don't know what triggers that. It doesn't interrupt the emulated program but kills the emulator itself, even when we're running in gdb-debugging mode. It happens while parsing some line of text in my "wave.cmd" script unless I invoke GobAnim::setWindowed() on an animation earlier on. The object parsed when the crash … Continue reading Panic! GameInfo reading out of buffer!
Category: desmume
LEDS ghost layer
Evidemment, il ne suffit pas d'appliquer le système de gestion des layers à mon programme de chargement. Maintenant que c'est au point, il faut que je convertisse l'éditeur de niveaux, puis ce sera au tour de l'éditeur de sprites et l'éditeur d'animations. N'ayant pas réussi à faire la conversion "d'instinct", je prends le temps de … Continue reading LEDS ghost layer
–load-type=1
It seems like I finally figured out why I had so much trouble with desmume on my new Linux. It's nice from desmume developers to warn me that DLDI would not work. Maybe it would have been nicer if using --cflash-path had automatically modified the load-type so that the tryPatch wouldn't segv while trying to … Continue reading –load-type=1
The latest devkitpro
[solved] latest runme crash with stack=0 when loading the title screenrunme triggers a crash of desmume-cli, version 0.9.11 when --cflash-path is used to grant access to data itemssame runme can be launched when no --cflash-path is providedsame runme works fine when emulated on old desmume (0.9.6, 32-bit, running on old laptop), even with --cflash-pathsame runme … Continue reading The latest devkitpro
The lifemark
Allez, je vais tenter d'enchainer sur l'implémentation de la marque-ta-page-de-vie, parce que tout de suite, c'est moins utile quand l'illustration pour le 'punch' se fait manger à moitié dès qu'on prend un seul coup ^^"Puis un peu de débugging, parce qu'au retour sur le menu, mon bel écran se fait cacher (pas de tile transparent … Continue reading The lifemark
En direct de Xenial
Voici la relève. Un laptop BMX quad-core avec un Ubuntu Xenial Xerus fraîchement installé (LTS 16.04). Première bonne nouvelle: il aura suffi d'un apt-get install desmume pour avoir un émulateur capable de faire tourner la dernière version de Bilou. Le support du DLDI a apparemment été bien amélioré puisque je n'ai plus besoin de donner … Continue reading En direct de Xenial
reverse emulator bug ?
Je connaissais le bug d'émulation. Vous savez, ce genre de bug qui ne se produit jamais quand vous testez sur émulateur et qui crashe lamentablement le programme dès qu'il tourne sur une vraie plate-forme (généralement parce qu'elle a de la vraie mémoire).Why? I can explain easily a bug that happens only on bare metal, but … Continue reading reverse emulator bug ?
branch/newcollide : buggy
if (document.images){stillNCB=new Image;playingNCB=new Image;stillNCB.src = "https://pypebros.wordpress.com/wp-content/uploads/2011/12/986ce-newcollide-bug-0.png"; playingNCB.src= "http://i.imgur.com/tbCAW.gif";} Voilà environ 3 mois que j'ai entammé la révision du moteur de collision de Bilou, avec pour objectif de permettre la gestion de blocs, plate-formes et autres. Je n'ai pas avancé très vite, mais le code compile et fait tourner AppleAssault ... enfin, presque. Voyez plutôt ....3 … Continue reading branch/newcollide : buggy
DSertyuiop
Parce que je vais re-travailler AnimEDS pour éviter les pertes de données, et que pour ça, je dois utiliser plus largement ABXY et un peu moins L et R, voilà un petit pense-bête de leur emplacement sur desmume-cli... quand on a un clavier AZERTY.I'd really be happy if people using QWERTY keyboard around the world … Continue reading DSertyuiop
libFAT cache-cache
Après avoir instrumenté un brin le gestionnaire de cache de la libFAT, j'ai droit à une belle série de statistiques qui montrent que pour réécrire ~400K sur ma carte mémoire, il me faut au préalable lire à peu près autant (968 secteurs) ... En fait, puisque j'écris chaque paquet (~550 bytes) au fur et à … Continue reading libFAT cache-cache