Bonjour,
Est-ce qu'il existe une liste des valeurs a rentrer dans les registres pour avoir une résolution de 160x120 8bits?
Merci.
DEATH (./4) :C'est déjà un peu ce que je fais, mais j'aimerai que l'image prenne tout l'écran ou le plus d'espace possible. Avec une résolution de 160x120, c'est ce que j'ai actuellement.
Typiquement tu ne peux pas vraiment changer la "résolution" verticale. A toi de centrer l'écran et de n'afficher que 120 lignes tout simplement.
SCPCD (./6) :Cela fonctionne. Il faut utiliser PWIDTH8 pour 160 pixels, PWIDTH4 est pour 320. Il y a un très léger fix a faire dans le code.
Pour un zoom gratuit en Hz tu peux mettre PWIDTH à 6 ou 8 (je me souviens plus si le mode par défaut est 3 ou 4)
SCPCD (./6) :Je comprends le principe, je vais tenter de faire l'essai. Il ne reste plus de RAM, mais j'en sauves aussi en low-resolution.
Pour un zoom gratuit en Vr, si il te reste de la RAM (pour les branchs à ajouter dans la liste), il est peut être possible de le faire en entrelaçant 2 bitmap de 120px de haut :
- un arbre de branch qui sélectionne la bitmap 1 à afficher sur tous les YPOS = VDB+0, VDB+4, VDB+8, VDB+12 etc
- un arbre de branch qui sélectionne la bitmap 2 à afficher sur tous les YPOS = VDB+2, VDB+6, VDB+10, VDB+14 etc
avec le DATA pointant sur la même zone mémoire.
DEATH (./9) :Cela va tranquillement pas vite, j'y touches par intermittence, toujours en 68000, et plutôt focus sur le Float Point -> Fixed Point, int (32 bits) -> int (16 bits), il y'a aussi du float qui sont en réalité traiter comme des entiers.
Alors ce Quake Jaguar ? bien ou bien ?
DEATH (./10) :Hum, pour être honnête, l'audio n'est même pas a mon esprit et puis ou mettre tout ses samples? La mémoire explose a qui mieux-mieux.
A ce propos pour égaler la version GBA il va falloir aussi un player capable d'un minimum 12 voix stéréo
dilinger (./11) :
Hum, pour être honnête, l'audio n'est même pas a mon esprit et puis ou mettre tout ses samples? La mémoire explose a qui mieux-mieux.
DEATH (./12) :La GBA a 32 kilobyte + 96 kilobyte VRAM (internal to CPU); 256 kilobyte DRAM (external to CPU) et un 16.8 MHz 32-bit ARM7TDMI.dilinger (./11) :
Hum, pour être honnête, l'audio n'est même pas a mon esprit et puis ou mettre tout ses samples? La mémoire explose a qui mieux-mieux.
c'est vrai que la version GBA fait 32Mo...