Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

Assembleur Z80 NASM

4 participants

Aller en bas

Assembleur Z80 NASM Empty Assembleur Z80 NASM

Message par jovasco Dim 30 Déc - 16:34

Bonjour

sous Linux mon assembleur natif est NASM peut-on l'utiliser pour créer du code pour Z80
(En clair quelqu'un a déjà fait des essais ?)

Merci

Noël
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par mdr1 Dim 30 Déc - 16:48

Salut, je ne comprends pas ta question. Le NASM est un assembleur, pas un langage machine natif. Et linux est un OS pas un processeur. Le z80 est un processeur et on peut utiliser NASM pour assembler vers le z80.
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

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par jovasco Dim 30 Déc - 16:58

Bonjour et merci de ta réponse
sou lInux je n'arrive pas à utiliser Tasm ou autre. le seul assembleur préconfiguré est NAMS
Spoiler:

donc je voulais savoir si quelqu’un avait déjà essayé de générer du code pour TI Z80 et si oui comment...
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par linkakro Dim 30 Déc - 17:34

Je ne sais pas si le compilateur NASM est cappable de compiler pour processeur Z80. C'est presque une absolue nécessité.

En effet le language assembleur (et sa compilation) dépend du processeur et l'usage des instructions dépend de l'ensemble de la machine.
Or je ne m'attend pas à ce qu'un compilateur pour une machine le soit pour une autre.

Voici la commande que je te propose de tester en premier lieu. Je l'ai immaginé en suivant ta notice.
nasm TONSOURCE.asm -t -f bin -o TONBIN.com

Il faudra par la suite utiliser un convertisseur "unsquisher" (comme obj83) et un formateur (comme Devpac8x) pour obtenir enfin un 83p ou un 8xp à tester sur ti83 ou ti83plus.
linkakro
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par jovasco Dim 30 Déc - 18:32

bon évidemment et je m'en doutais ça ne marche pas ..
code en entrée dans test.asm
Code:
#define _PutS $470D
#define _NewLine $473D
.org $9327
 ld hl,helloString
 call _PutS
 call _NewLine
 ret
helloString:
 .db "Hello world !",0
.end
résultat
Code:

nasm test.asm -t -f bin -o test.com
test.asm:1: error: label or instruction expected at start of line
test.asm:2: error: label or instruction expected at start of line
test.asm:3: error: attempt to define a local label before any non-local labels
test.asm:3: error: parser: instruction expected
test.asm:4: error: parser: instruction expected
test.asm:9: error: parser: instruction expected

bon il faut que je trouve autre chose... merci en tous cas
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par noelthebest Lun 31 Déc - 8:45

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

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

Message par jovasco Lun 31 Déc - 9:03

noelthebest a écrit:[Vous devez être inscrit et connecté pour voir ce lien]
pas mal cet outil....
je vais voir ce que je peux en faire.

bonne année 2013 !
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Assembleur Z80 NASM Empty Re: Assembleur Z80 NASM

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