Problème avec Mimas
2 participants
Espace TI: Forum :: Calculatrices & Hardware :: Questions sur les calculatrices :: Questions sur la TI-83+ et la TI-84+
Page 1 sur 1
Problème avec Mimas
Salut les gens !
J'ai décidé de retoucher un peu à l'ASM (depuis le temps) et au moment de dessiner un sprite avec Mimas (donc en utilisant IX pour l'adresse de mon sprite) ça me met "Error : value not constant", donc je peux pas afficher de sprites et sais je peux pas le supporteeeeer
Donc, ceux de vous qui utilisez Mimas, comment vous faites pour afficher des sprites ?
J'ai décidé de retoucher un peu à l'ASM (depuis le temps) et au moment de dessiner un sprite avec Mimas (donc en utilisant IX pour l'adresse de mon sprite) ça me met "Error : value not constant", donc je peux pas afficher de sprites et sais je peux pas le supporteeeeer
Donc, ceux de vous qui utilisez Mimas, comment vous faites pour afficher des sprites ?
matrefeytontias- Platinum 1
- Sexe :
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: Problème avec Mimas
Salut, personnellement, j'utilise la routine Movax.
Mais là, comme ça, si tu ne donnes pas ton code, je ne pourrai pas t'aider.
Mais là, comme ça, si tu ne donnes pas ton code, je ne pourrai pas t'aider.
mdr1- Or 1
- Sexe :
Age : 34
Messages : 124
Date d'inscription : 16/03/2011
Points Forum : 4
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Ndless Nspire
- - TI-82
- - TI-83+
- - TI-84 Pocket.fr
- - TI-Nspire CX
Re: Problème avec Mimas
J'utilise la routine putSprite de ton tuto d'ASM du SdZ :
- Code:
putSprite:
ld e, l
ld h, 0
ld d, h
add hl,de
add hl,de
add hl,hl
add hl,hl
ld e, a
and 7
ld c, a
srl e
srl e
srl e
add hl,de
ld de,plotSScreen
add hl,de
putSpriteLoop1:
ld d, (ix) ; là ça bloque : "Expression not constant"
ld e, 0
ld a, c
or a
jr z, putSpriteSkip1
putSpriteLoop2:
srl d
rr e
dec a
jr nz,putSpriteLoop2
putSpriteSkip1:
ld a, (hl)
xor d
ld (hl),a
inc hl
ld a,(hl)
xor e
ld (hl),a
ld de,11
add hl,de
inc ix
djnz putSpriteLoop1
ret
matrefeytontias- Platinum 1
- Sexe :
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: Problème avec Mimas
c'est bon j'ai trouvé, je sais pas pourquoi mais il faut remplacer :
- Code:
ld d,(ix)
- Code:
ld d,(ix+0)
matrefeytontias- Platinum 1
- Sexe :
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - Lua Nspire
- - Ndless Nspire
- - TI-83+.fr
- - TI-Nspire CAS
Re: Problème avec Mimas
Ce qu'on appelle la routine movax, c'est précisément celle qui est dans mon tutoriel. Pour le +0, c'est parce-que Mimas demande un type de format précis comme argument. C'est bien que tu aies trouvé toi-même.
mdr1- Or 1
- Sexe :
Age : 34
Messages : 124
Date d'inscription : 16/03/2011
Points Forum : 4
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Ndless Nspire
- - TI-82
- - TI-83+
- - TI-84 Pocket.fr
- - TI-Nspire CX
Sujets similaires
» Gros problème...
» [TI-82 Stats.fr]Problème avec le jeu "Snake"
» Problème d'erreur 404 avec Ti-Forge
» Probleme branchement TI 83+ PC
» [AXE] Problème avec l'utilisation de "Doors CS Header Maker".
» [TI-82 Stats.fr]Problème avec le jeu "Snake"
» Problème d'erreur 404 avec Ti-Forge
» Probleme branchement TI 83+ PC
» [AXE] Problème avec l'utilisation de "Doors CS Header Maker".
Espace TI: Forum :: Calculatrices & Hardware :: Questions sur les calculatrices :: Questions sur la TI-83+ et la TI-84+
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|