1

voila, je programme en TI-basic depuis 2 ans et je me débrouille bien
puis un jour j'ai découvert qu'il existait un language qui avait plus de possibilité donc j'ai voulu l'apprendre.
j'ai tout trouvé (tuto, compilateur(TASM),...)
mais quand je veux compiler mon fichier TASM me dit quil ne connait aucune des fonction présente et ce pour n'importe qu'elle commande

est-ce que quelqu'un pourait m'aider car l'ASM m'interesse vraiment mais je n'arrive pas compiler

Merci d'avance
Moi, l'elfe noir renegat

2

Plusieurs solutions :
1 : as-tu bien mis l'include (ion.inc ti83p.inc ou autres selon ce que tu a choisis) dans le meme dossier que TASM?
2 : as-tu mis des tabulations devant chaque instructions? et pas des espaces plutot, faut des tabulations pour "dire" a tasm qu'on est devant une instruction?

Sinon essai de marquer ton code pour qu'on puisse mieux t'aider
Ah ah ! Sacré Gödel, il avait l'idée de vouloir mettre au chômage tous les mathématiciens ce fourbe !

3

oui j'ai refait la manipulation plusieurs fois
mon code est bon

mais c'est peut-etre mon compilateur qui marche pas je vais aller voir ......
Moi, l'elfe noir renegat

4

bon

je repart de zero...

y a quelqu'un qui pourait me fournir le matos pour programmer en ASM z80 (tuto (en francais de préferance), compilateur fichier a in clure ....)

merci d'avance
Moi, l'elfe noir renegat

5

quelle calc ?
-pacHa

6

c koi un 'calc' ?
Moi, l'elfe noir renegat

7

quelle calculatrice ?

(tongue)
-pacHa

8

^^

TI-84
Moi, l'elfe noir renegat

9

si je ne m'abuse, asm in 28 days (http://nwps.ws/~dragonfire/Asmin28/welcome.html) fonctionnera
-pacHa

10

toujours la même erreur
le compilateur me dit qu'il ne trouve pas les 'label' pour certaines instructions
et pour d'autre il me dit 'unrecognized instruction'

es-ce que quelqu'un sait pourquoi ?

merci
Moi, l'elfe noir renegat

11

tu pourrais poster ce que le compilo te sort ?
-pacHa

12

il mes ort d'abort plein d'erreurs a propos de ti83plus.inc
puis



c:\asm\source\hello.z80 line 0005: label not found: <ProgStart>
c:\asm\source\hello.z80 line 0006: label not found: <t2ByteTok>
c:\asm\source\hello.z80 line 0006: label not found: <tASMCmp>

Decpac8x v1.0 - converts bin to TI-83 8xp
Syntax: devpac8x <binfile> <no extention>
Coded by Hannes Edfelt aka movax <1998> movax@calc.se
Updated by Scott Dial aka wrath <2000> wrath@calc.org
Once again, greetings to everyone on the TI-83<+> asm scene

File Corrupted!
==== Job finished. Program saved as hello.8xp ====
==== Done ====



de plus j'ai modifié hello en remplacant B_CALL(...) par bcall(...)
Moi, l'elfe noir renegat

13

ATTENTION: le message a-dessus est une erreur

voici le vrait message délivré par le compliateur

en premier des erreurs a propos de ti83plus.inc
puis



c:\asm\source\hello.z80 line 0006: label not found: <t2ByteTok>
c:\asm\source\hello.z80 line 0006: label not found: <tAsmCmp>
c:\asm\source\hello.z80 line 0007: unrecognized instruction. <BCALL<_CL
RLCDFULL>>
c:\asm\source\hello.z80 line 0009: label not found: <PenCol>
c:\asm\source\hello.z80 line 0009: Unused data in MS byte of argument. <2>
c:\asm\source\hello.z80 line 0011: unrecognized instruction. <BCALL<_NE
WLINE>>
tasm: pass 2 complete.
tasm: Number of errors = 1747
==== Errors!!! ====
==== Done ====


le fichier hello.z80 est celui ecris dans 'asm in 28 days (http://nwps.ws/~dragonfire/Asmin28/welcome.html)'
Moi, l'elfe noir renegat

14

en gros il ne reconnait pas ton include file
soit il y est en fait mais pour des raisons de casse ca passe pas, et pour b_call ca ressemble à une connerie genre bcall est defini.

En gros, revois ton include (ti83plus.inc)
-pacHa

15

es-ce que quelqu'un pourait me donner l'adresse où on peut télécharger le fichier ti83plus.inc sans qu'il y ai d'erreur au compilage
merci
Moi, l'elfe noir renegat

16

ca fait longtemps que jai pas touché a l'asm donc j'ai oublié les token de tbytetok et tasmcmp donc utilise ce file.

.nolist
#include "ti83plus.inc"
#define ProgStart $9D95
.list
.org ProgStart
b_call(_ClrLCDFull)
ld hl, 0
ld (PenCol), hl
ld hl, msg
b_call(_PutS) ; Display the text
b_call(_NewLine)
ret

msg:
.db "Hello world!", 0
.end
end

maintenant précise t'utilise quoi comme compilateur. ou a tu télécharger les trucs. si b_call n'est pas reconnu , remplace b_call par bcall.en fait le probleme est qu'il y a pas de fichier ti83plus.inc impécable. il faut adapter selon son style de programmation. bref je t'enverrai le mien quand je rentrerai chez moi.

17

telecharge ca http://site.voila.fr/programcenter/TI83PLUS.zip, ca te permettra de compiler

18

moi j'utilise Tasm comme assembleur
Moi, l'elfe noir renegat