Calculator Community > [FR] Programmation Axe Parser

[Projet abandonné] Flappy Bird en Axe : version française

<< < (2/3) > >>

Hayleia:
Il y a vraiment besoin de quoi ?

Streetwalrus:
De la routine Texte maison ju suppose. La réponse est oui. C'est soit un bug soit une limitation de TI OS (pour éviter le clipping, cette bande de flemmards).

ISSOtm:
Pour les lettres, elle s'affichent !
Enfin, si on compile un programme puis qu'on lance TI-Bird, les lettres s'affichent... ???

Je vous explique comment j'ai trouvé le code hexa :
En fait je sais que, d'après le site z80 Heaven, quand le flag "fullScrnDraw" est égal à zéro, ça donne :

--- Quote from: z80 Heaven ---Can't use column 95 or row 0

--- End quote ---

Donc je sais que le code c'est :

--- Code: ---set fullscrndraw,(iy+apiflg4)
--- End code ---

Je regarde dans les fichiers include utilisés pour programmer en z80 (j'ai essayé, on sait jamais ça peut servir), et je trouve

--- Quote ---apiflg4      .equ  43
fullscrndraw   .equ    2   ; draw into last row/col of screen

--- End quote ---

Je trouve donc :

--- Code: ---set 2,(iy+43)
--- End code ---
et aussi que pour activer / désactiver un flag, on doit utiliser le code FDCBXXYY (j'avais vu ça quelque part...)

Ensite (merci Google) je trouve le pdf suivant (voir p. 18) :

--- Quote ---FDCB d D6 = SET 2, (IY + d)

--- End quote ---
Et comme 43 = 2Bh, je trouve

--- Code: ---Asm(FDCB2BD6)
--- End code ---
Comme ça ne marche pas, j'ai pensé à deux solutions :
 * Utiliser les valeurs de registre (code sans le préfixe FD), auquel cas ça serait :
--- Code: ---35355
Asm(CBD6)
--- End code ---
    (j'ai vérifié, ça ne fonctionne toujours pas :mad:)
 * Écrire le code en .z80, le compiler (TASM), l'envoyer sur calculatrice et récupérer le code hexa (on verra ce que ça donne)

Si vous avez une idée quelconque, je suis preneur.

P.S : Si quelqu'un écrivait un Axiom..?

@Streetwalrus je crois que je vais utiliser un Pt-Change( au lieu d'utiliser Text_ .  'Y sont plus flemmards que moi, chez TI (et ils programment encore pire que Mojang)

Et voici la 1.4.3FR !
J'ai remarqué que FRL_theta_BIRD est un poil différent, c'est parce que ce l'ai utilisé pour le debug (tête en l'air, je l'ai envoyé ;D

(patientez le temps que je fasse les redme merci, on verra demain ! ;))

TheMachine02:
Bon je sais pas si ça va vraiment résoudre le bug, mais voici l'axiom qui met fullscrndraw à 1  :P

Le token pour acceder à la commande est Boxplot.
Je vous donne aussi la source :


--- Code: ---#include "ti83plus.inc"
#include "axe.inc"

.dw $C0DE

.dw _CmdEnd
.db AXM_NONAPP
.db 5, 0
.db 0
.db 0
.org 0

set fullscrndraw, (iy+apiflg4)
_CmdEnd:

.dw $0000

.db 10, 0
.db 11
.db "DispLetters"

--- End code ---

sinon, bon travail pour cette version  ;)

Joshuasm32:

--- Quote from: Hayleia on February 27, 2014, 01:53:16 pm ---
--- Quote from: codebender on February 27, 2014, 10:46:34 am ---Sorry, I don't speak French, but those grpahics are incredible (and still fast).  ;D  Probably the best clone I have seen so far in B&W!  Good job.  BTW, nice bird sprite :P

--- End quote ---
It's not in B&W, it has greyscale.
Also, have you checked mine out ? :P

/advertising :P

--- End quote ---
Yes...  but the excessive background and sprites make it laggy.  No offense...  ClrDraw's version is great too, but I like the graphics here a lot.

@ISSOtm, something with the hover doesn't seem just quite right - how the bird seems to float.  :)



Oui ... mais les sprites de fond excessifs et marquer lag. N ° Offense ... la version de ClrDraw est trop grande, mais j'aime les graphismes beaucoup ici.

@ ISSOtm, quelque chose avec le Hover ne semble pas assez légitimement droit - comment l'oiseau semble flotter. :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version