[asm83] spasmgui : je ne trouve pas et je débute

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

[asm83] spasmgui : je ne trouve pas et je débute

Message par linkakro le Ven 20 Juil - 19:08

Je ne parviens pas à compiler quoi que ce soit avec le logiciel spasmgui.

La compilation 8xp fonctionne avec les exemples du tutoriel du sdz.

Mais la compilation 83p est invalide pour tous les logiciels (SourceCoder, Wabbitemu, ti-program-editor, vti).
Voici le code le plus simple que je puisse faire et qui ne marche pas.
J'ai déjà tout essayé avec les programmes du sdz et d'asmguru, avec ou sans include, .
(en prenant bien garde à consulter les includes pour adapter les adresses)
Code:
#define end .end
.org 9327h
   call 4755h ; _clrlcdfull   
   ret
.end
S'il vous plaît, dites moi si vous savez quelque chose à propos de spasmgui, corrigez mon code si nécessaire, ou même fournissez moi un code source quelconque dont vous êtes sûr que celui-ci est juste.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [asm83] spasmgui : je ne trouve pas et je débute

Message par kindermoumoute le Ven 20 Juil - 23:25

Utilise ORG, ça te simplifiera la vie.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: [asm83] spasmgui : je ne trouve pas et je débute

Message par linkakro le Sam 21 Juil - 16:52

L'include de ton logiciel online est légèrement différent (casse des fonctions à ce que je vois) de celui que j'ai téléchargé alors c'est pénible de devoir traduire tous les codes même ceux des tutoriels...

Je pense me débrouiller avec org-ide si c'est le seul moyen de gérer aussi bien 82stat que 83plus.

----------

Cependant je crois que mon problème initial vient carrément d'un bug du compilateur : il manque l'entête du 83P.
Peu importe comment le fichier est lu par le forum, il manque clairement des informations.

Quelconque 83P créé par Ti-Program-Editor.
Code:
**TI83**
 Program file 07/21/12, 17:42              "   NEW83    CD5547C9?Ô?0000?Ô™
83P corrompu créé par spasmgui
Code:
»mïUGíS €!¦ï
GÉHELLO  WORLD  !
8XP créé par spasmgui
Code:
**TI83F*
 File generated by WabbitSign              6
 % TEST      % # »mï@EíSK„!¦ï
EÉHELLO  WORLD  ! ˆ

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [asm83] spasmgui : je ne trouve pas et je débute

Message par matrefeytontias le Mar 24 Juil - 22:19

La compilation ASM 83P n'a jamais vraiment été fiable, vu le peu d'attention qu'on lui porte ... Malgré ça je peux pas trop t'aider vu que j'utilise mon ASMedit plutôt que SPAsmGUI =/

_________________
[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: [asm83] spasmgui : je ne trouve pas et je débute

Message par linkakro le Mar 24 Juil - 22:46

J'ai posé la question sur ti-planet.
Lionel m'a proposé d'executer spasm.exe sans spasmgui.exe mais je ne sais pas comment faire.
contra-sh m'a corrigé une broutille de code puis affirmé que cela marche parfaitement pour lui.

Spasmgui semble fonctionner partiellement car le listing de compilation me donne un hexadécimal valide, mais un 83p corrompu.

Si TON compilateur est cappable de créer aussi bien un 83p qu'un 8xp alors plus d'hésitation, je me jetterai dessus.

J'ai eu du mal à trouver des informations fiables, mais le plus dur est fait : j'ai compris quelques directives que personne n'explique.
L'assembleur 83 n'est pas moins fiable, c'est le manque de documentation, et l'abscence d'outils dont les jeunes geeks n'ont pas apprit à se servir.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [asm83] spasmgui : je ne trouve pas et je débute

Message par matrefeytontias le Mar 24 Juil - 23:07

Je parle pas de l'ASM 83 en disant que c'est peu fiable, mais de sa compilation ; y'a peu d'outils, et la plupart sont pas très fiables ou marchent une fois sur deux.

_________________
[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: [asm83] spasmgui : je ne trouve pas et je débute

Message par linkakro le Mer 1 Aoû - 18:20

J'ai cherché à executer spasm.exe sans spasmgui.exe comme conseillé par Lionel Debroux.
Après avoir galéré j'ai finalement trouvé un batch proposé par sandro quelque part sur tout82.
Je l'ai adapté lorsque j'ai compris comment ça marche. (ça aurait été plus simple s'il y avait eu un tutoriel ou un mode d'emploi ! grr)
Code:
spasm.exe HELLO83.z80 HELLO83.83p -T -A -DTI83=TI83
spasm.exe HELLO8X.z80 HELLO8X.8xp -T -A -DTI83P=TI83P
pause
Malgré cela le fichier 83p est corrompu.
Et comme constaté précédemment et signalé sur ti-planet, le code hexadécimal fourni par le listing de compilation fonctionne parfaitement.

Spasm.exe est donc défectueux pour ti83 sur mon système win7-32bits.
Je ne trouve pas ce qui déconne.
(j'ai même executé le batch en tant qu'administrateur)

Comme sandro a déjà utilisé spasm, j'espère qu'au moins lui pourra m'éclairer...

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [asm83] spasmgui : je ne trouve pas et je débute

Message par Contenu sponsorisé Aujourd'hui à 15:40


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