Problème avec Mimas

Voir le sujet précédent Voir le sujet suivant Aller en bas

Problème avec Mimas

Message par matrefeytontias le Sam 14 Avr - 15:20

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 Très Triste

Donc, ceux de vous qui utilisez Mimas, comment vous faites pour afficher des sprites ?

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
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
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Problème avec Mimas

Message par mdr1 le Sam 14 Avr - 21:06

Salut, personnellement, j'utilise la routine Movax.
Mais là, comme ça, si tu ne donnes pas ton code, je ne pourrai pas t'aider. Clin Oeil

mdr1
Or 1
Or 1

Sexe : Masculin
Age : 26
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
Calculatrices :
  • - TI-82
  • - TI-83+
  • - TI-84 Pocket.fr
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Problème avec Mimas

Message par matrefeytontias le Dim 15 Avr - 7:29

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
Je pensais remplacer IX avec DE et des push / pop pour gérer en parallèle, mais je vois que tu as une autre routine (movax ?), tu peux me l'écrire (avec les paramètres) ?

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
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
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Problème avec Mimas

Message par matrefeytontias le Dim 15 Avr - 14:07

Pancarte Up c'est bon j'ai trouvé, je sais pas pourquoi mais il faut remplacer :
Code:
 ld d,(ix)
par
Code:
 ld d,(ix+0)
et ça marche Ok ceci dit, j'aimerai quand même avoir ta routine mdr1

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
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
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Problème avec Mimas

Message par mdr1 le Lun 16 Avr - 18:17

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. Très Content

mdr1
Or 1
Or 1

Sexe : Masculin
Age : 26
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
Calculatrices :
  • - TI-82
  • - TI-83+
  • - TI-84 Pocket.fr
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Problème avec Mimas

Message par Contenu sponsorisé Aujourd'hui à 16:42


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum