2

Si tu lisais le fichier [i:7147873ab7]docz80asm.txt[/i:7147873ab7], ça irait certainement mieux... :roll:

[i:7147873ab7]z88dk[/i:7147873ab7] n'est pas fait pour les gens qui ne lisent pas les docs. En revanche, en lisant les docs, tu as un assembleur, un compilateur C, une librairie C, ... tout en un paquet. Certes, ça n'a pas atteint le niveau d'utilisabilité de [i:7147873ab7]TIGCC[/i:7147873ab7] (l'équivalent pour TI-89/92+/V200), mais ça n'en fait pas moins un outil de développement intéressant.

Mais si c'est trop compliqué pour toi, va voir chez TI si ça te convient mieux. Si ça ne te convient pas non plus, ben je suis désolé, mais je pense que tu as terminé les alternatives... À moins que quelqu'un qui s'y connaît mieux en Z80 que moi ne connaisse un autre assembleur.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

A priori, ce n'est pas tasm qui bug chez toi, mais plutôt devpac83 qui ne fonctionne que sous windows 9x, donc, la solution est de remplacer devpac83 (ou devpac8x) par qpack ou bin2var que tu trouveras sur ticalc, il faut aussi remplacer devpac83 par qpack ou bin2var dans ton fichier asm.bat...

si ça ne marche toujours pas, va faire un tour sur le site de la tift (www.tift.fr.st), on propose dessus un tut sur la compillation, et un zip de tous les fichiers nécessaires...

11

Bon, je suis nul en assembleur Z80 smile (vive le 68k et le C!), mais bon:
- Une possibilité est d'utiliser le front-end [i:1bfb4b6525]zcc[/i:1bfb4b6525]. Le problème est qu'il est fait pour les programmes C, et surtout qu'il insiste à mettre "z88dk Small C+ program" en commentaire dans les programmes assembleur. smile Donc poubelle.
- Le mieux est donc d'utiliser [i:1bfb4b6525]z80asm[/i:1bfb4b6525] directement:
[i:1bfb4b6525]z80asm -b -otonprog.bin tonprog.asm[/i:1bfb4b6525]
(Comme tu vois, j'ai lu la doc pour toi. smile Je ne connais pas bien le Z80, mais en tant que membre de l'équipe de [i:1bfb4b6525]TIGCC[/i:1bfb4b6525], je connais très bien le vocabulaire technique de l'assembleur. smile)
J'ai vérifié avec ce programme débile (je ne sais pas aligner plus que ça en Z80 embarrassedopssmile:
[i:1bfb4b6525] ORG 1234[/i:1bfb4b6525]
[i:1bfb4b6525] ret[/i:1bfb4b6525]
(avec un espace devant chaque ligne - je ne sais pas si cet espace est nécessaire) et ça marche. smile
Tu pourras ensuite convertir ce .bin en .8xp avec ce que tu veux. [i:1bfb4b6525]bin2var[/i:1bfb4b6525] est livré avec [i:1bfb4b6525]z88dk[/i:1bfb4b6525].
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité