Les structures sont packed, car elles sont partagés entre le code du jeu et celui de l'utilitaire prepareromdata. Pour être propre, en plus de l'alignement, il faudrait que je gère les conversions little/big endian, mais j'ai eu la flemme, car presque tout le monde utilise des CPU little endian aujourd'hui il me semble /o.
Je n'ai pas eu le comportement avec les boutons que tu décris, mais j'ai déjà constaté des bugs dans des émulateurs (la version d'Ares que j'avais par exemple ne gère pas le wrap vertical des sprites...).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Gros Beta test
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Super Marian and Robin: brûle mon château, déverse ton huile bouillante. Évalué à 4. Dernière modification le 14 mai 2024 à 09:34.
Les structures sont packed, car elles sont partagés entre le code du jeu et celui de l'utilitaire prepareromdata. Pour être propre, en plus de l'alignement, il faudrait que je gère les conversions little/big endian, mais j'ai eu la flemme, car presque tout le monde utilise des CPU little endian aujourd'hui il me semble /o.
Je n'ai pas eu le comportement avec les boutons que tu décris, mais j'ai déjà constaté des bugs dans des émulateurs (la version d'Ares que j'avais par exemple ne gère pas le wrap vertical des sprites...).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board