Darkline (./20) :
- Que vérifie la condition suivante : "if (PEEK(0xFD93)==0X29)" ?
Ca permete de consulter le registre système PBKUP dont la valeur représente la fréquence d'affichage. C'est 0x29 pour 60Hz et je ne sais plus combien pour 50Hz...
Darkline (./20) :
- Dans les sources que j'ai trouvé sur cette page il y a des fichiers .raw A quoi servent-ils, hormis mettre plusieurs images dans un fichier?
Il s'agit de la représentation binaire (au format direct de la lynx) des données qu'ils contiennent. Il peut s'agir de n'importe quoi et il n'y a de limite que la taille de la RAM de la console.
Darkline (./20) :
- Prenons par exemple la labyrinthe du jeu Befok (lien au dessus). Pour que le personnage ne traverse pas les murs, faut-il tous les mapper, en faisant des conditions pour chacun de manière à ce que le personnage n'avance plus même si on appuie sur le touche?
Il y a plusieurs façons de procéder mais les deux plus "évidentes" sont :
- Utiliser le moteur de sprite et exploiter les colisions à l'affichage pour les limites du labyrinthe
- Créer une map (un tableau de N cases) qui contient des 1 quand il y a un mur et 0 sinon. Quand on essaye de se déplacer, si la case destination vaut 1, on ne bouge pas, si elle vaut 0, on effectue le traitement pour se déplacer.