Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

Problème avec Mimas

2 participants

Aller en bas

Problème avec Mimas Empty Problème avec Mimas

Message par matrefeytontias 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 ?
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

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

TI-83+.fr


Revenir en haut Aller en bas

Problème avec Mimas Empty Re: Problème avec Mimas

Message par mdr1 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
mdr1
Or 1
Or 1

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

TI-84 Pocket.fr


Revenir en haut Aller en bas

Problème avec Mimas Empty Re: Problème avec Mimas

Message par matrefeytontias 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) ?
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

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

TI-83+.fr


Revenir en haut Aller en bas

Problème avec Mimas Empty Re: Problème avec Mimas

Message par matrefeytontias 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
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

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

TI-83+.fr


Revenir en haut Aller en bas

Problème avec Mimas Empty Re: Problème avec Mimas

Message par mdr1 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
mdr1
Or 1
Or 1

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

TI-84 Pocket.fr


Revenir en haut Aller en bas

Problème avec Mimas Empty Re: Problème avec Mimas

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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