Assembleur Z80 Pouvant Tourner Sur Un PC Sous Windows 8 Ou 10
Maybe your like
Navigation
Discussion : Assembleur Z80 pouvant tourner sur un PC sous Windows 8 ou 10 Sujet :


Inscrivez-vous gratuitementpour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
- Vous n'êtes pas encore inscrit sur Developpez.com ? Inscrivez-vous gratuitement !
- Recherche avancée

- Forum
- Autres langages
- Assembleur
- Autres architectures
- Assembleur Z80 pouvant tourner sur un PC sous Windows 8 ou 10
Discussion : Assembleur Z80 pouvant tourner sur un PC sous Windows 8 ou 10 Sujet : Autres architectures Assembleur
- Outils de la discussion
- Afficher une version imprimable
- S'abonner à cette discussion…
- Affichage
- Mode linéaire
- Choisir le mode hybride
- Choisir le mode arborescent
- 20/10/2019, 21h28 #1 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
Assembleur Z80 pouvant tourner sur un PC sous Windows 8 ou 10 Bonjour, Nouveau sur le site, je suis à la recherche d'un assembleur Z80 qui puisse être exécuté avec RadASM sur un PC windows 8 ou 10. Actuellement je travaille avec une vieille version de TASM mais comme incompatible sur les OS modernes, je suis obligé de passer par dosbox et ça devient gonflant... Merci si vous aviez des infos, une version tournant sur PC, etc...
Michel
Répondre avec citation 0 0 - 20/10/2019, 21h39 #2 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
TASM gere le Z80 ? Pour ma part pour le Z80 j'utilise VASM : http://sun.hasenbraten.de/vasm/ (qui est compatible Windows/Linux/Mac) Et pour un IDE j'utilise Geany (tu peux le configurer pour la colorisation syntaxique , et indiquer la compilation + exécution , j'imagine que tu devra mettre un émulateur pour l’exécution ).
Répondre avec citation 1 0 - 20/10/2019, 22h01 #3 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
Assembleur Z80 pouvant tourner sur un PC sous windows 8 ou 10. Merci pour votre réponse, je vais regarder ça de près. Pour l'exécution, je transfère le code OBJ sur une maquette Z80 de ma conception, donc pas de souci. Bonne soirée.
Répondre avec citation 0 0 - 20/10/2019, 22h03 #4 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
Assembleur Z80 pouvant tourner sur un PC sous windows 8 ou 10. Oui la version de TASM (ancienne version) permet de compiler le code source avec l'argument -80 : TASM -80 nomfichier.asm
Répondre avec citation 0 0 - 21/10/2019, 11h21 #5 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
Problème installation vasm J'ai téléchargé vasm et après décompression je ne vois pas d'executable sous Windows. Donc j'ai dû louper un truc car pour faire fonctionner vasm associé au processeur et au fichier source, je ne vois pas comment faire... Bon, c'est vrai j'ai parcouru la doc un peu rapidement... Ma question alors : est-ce qu'il faut associer vasm à rdasm ? Ou un autre éditeur ? Pour pouvoir ensuite permettre la compilation ?
Répondre avec citation 0 0 - 21/10/2019, 13h13 #6 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
C'est intéressant ton projet , tu peux en dire plus ? Je suis curieux
Ben il faut le compiler sois même , bon étant de bonne humeur et un peu de temps libre , je te l'ai compilé (alors que je suis sur Linux donc j'ai du faire une cross compilation Linux ->Windows
). Donc je t'ai passé le binaire + code source exemple. Je te passerai peut être un exemple de config de Geany quand j'aurais un peu de temps, mais y'a pas mal de truc sur le net. Je ne sais pas pour radasm jamais utilisé , j'utilise exclusivement Geany pour tout mes programme asm (que ça soit le Z80 , le M68k , le X86 et j'en passe)
Fichiers attachés -
Windows.zip (272,5 Ko, 166 affichages)
Répondre avec citation 0 0 -
- 21/10/2019, 14h37 #7 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
J'ai acheté il y a quelque temps une maquette Z80 car étant en retraite je voulais me remettre à utiliser un produit que j'avais utilisé en tant que formateur dans une grande entreprise sur les microprocesseurs et notamment le Z80... Je formais à l'époque les TS et ingé sur ce produit. Et puis à partir de là je me suis amusé à me remettre dans le bain avec cette maquette et puis ensuite j'ai eu envie de construire ma propre maquette autour du Z80. Pour ça j'utilise pour l'aspect conception schématique easyeda qui est gratuit et qui permet de passer du stade schéma au PCB pour un prix que je trouve dérisoire et avec un produit de sortie de très bonne qualité... Quoi qu'on dise, les Chinois sont très forts... Et donc mon PCB est prêt, je vais assembler tout ça et pour développer l'idée d'avoir accès à un compilateur tournant sous Windows me semble plus confortable...
Répondre avec citation 1 0 - 21/10/2019, 14h38 #8 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
En tout cas merci pour votre contribution et dès que je peux je vais regarder ça de près. Bonne journée.
Répondre avec citation 0 0 - 21/10/2019, 19h00 #9 Michel51608508
Membre du Club 



Développeur informatiqueInscrit enOctobre 2019Messages7
Détails du profil
Informations personnelles :Sexe :
Âge : 69Localisation : France, Hauts de Seine (Île de France)Informations professionnelles :Activité : Développeur informatiqueSecteur : EnseignementInformations forums :Inscription : Octobre 2019Messages : 7
Assembleur Z80 pouvant tourner sur un PC sous windows 8 ou 10. Bonsoir et merci Kannagi pour ces informations. Bon je viens de regarder et surement que je m'y prends mal car je n’obtiens pas le résultat escompté. Déjà, apparemment VASM ne comprend pas la même syntaxe des lignes de programme contenu dans mes fichiers .asm Ex : pour allouer un module en mémoire, j'utilise avec l'assembleur actuel .ORG 0000 pour une allocation par ex à l'adresse hexa 0000. visiblement la commande .ORG n'est pas connue de vasm et probablement que l'allocation se fait autrement?? en second point, mon assembleur actuel génère 2 fichiers : un fichier.LST qui comprend le programme assemblé et les adresses relatives en mémoire sur tous les .ORG définit. et un second fichier.OBJ au format intel que je peux exploiter sur une dataio pour intégration en eprom... Bon voilà, et donc je ne retrouve pas mes "petits" après les quelques essais où j'ai simplement utilisé le programme .exe suivie du nomdefichier.asm. j'ai essayé la meme chose avec le.bat mais je disais plus haut, je ne dois pas faire ce qu'il faut...
Répondre avec citation 0 0 - 21/10/2019, 19h32 #10 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
Oui désolé , un peu ma faute , VASM compile avec 4 syntax j'ai pris la première , mais elle n'est pas forcément adapté au Z80
Je t'ai passé donc un nouveau binaire avec les 4 , normalement tu dois utilisais la stantard donc vasmz80_std.exe Et tu as la doc ici : http://sun.hasenbraten.de/vasm/release/vasm.html Je sais qu'il a un genre de linker qui gere le .obj (vobjdump.exe) mais jamais utilisé ^^'
Fichiers attachés -
vasm.zip (397,5 Ko, 158 affichages)
Répondre avec citation 1 0 -
- 21/10/2019, 21h16 #11 Mat.M
Expert confirmé 






Développeur informatiqueInscrit enNovembre 2006Messages8 565
Détails du profil
Informations personnelles :Localisation : France, Rhône (Rhône Alpes)Informations professionnelles :Activité : Développeur informatiqueInformations forums :Inscription : Novembre 2006Messages : 8 565
bonsoir Michel, cela ne réponds pas à la question mais se créer son propre émulateur/assembleur en C/C++ ça ne doit pas être bien sorcier...car un langage assembleur c'est quoi ? C'est mettre des valeurs dans des registres, c'est incrémenter ou décrémenter un accumulateur, c'est mettre des valeurs sur une pile... donc en C/C++ ça ne doit pas bien prendre longtemps pour le faire. Perso je me suis fais un interpréteur basic avec machine virtuelle qui compile en pseudo-code. Après ce qui risque d'être un peu pointu c'est de traduire le code Z80 en code x86 bref produire un exécutable.
Répondre avec citation 0 0 - 21/10/2019, 22h12 #12 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
Le truc c'est qu'un émulateur , c'est simple à faire mais un poil long , il veut sûrement d'abord tester son truc d'abord
Je vois pas l’intérêt de produire un exécutable un interpréteur suffit, un Z80 ça tourne pas a des fréquences de fou surtout que son ratio instruction/cycles est pas top.... Il est plus dans ces eaux là : 0.580 MIPS at 4.000 MHz donc bon besoin de faire un truc performant avec
Il y'a des émulateurs de console qui fait pire que ça (avec le blit en software aussi) et ça tourne à 60 fps sur une vielle bécane :p
Répondre avec citation 0 0 - 28/10/2019, 16h50 #13 Biowave
Membre averti 






Ingénieur développement matériel électroniqueInscrit enMars 2012Messages13
Détails du profil
Informations personnelles :Sexe :
Localisation : SuisseInformations professionnelles :Activité : Ingénieur développement matériel électroniqueSecteur : Administration - Collectivité localeInformations forums :Inscription : Mars 2012Messages : 13
Sur le même sujet Bonjour, J'ai utilisé dans un lointain passé (1980-1990) un assembleur avec les instructions If Then Else Case Cycle...cela tournait sur un HD64180 compatible Z180/Z80...Ceci dit, je cherche un tel assembleur possédant ce genre d'instructions. Dans le cas où vous auriez un non à me proposer, auriez-vous l'amabilité de me l'indiquer. Bonne soirée et cordiaux messages Jean-Pierre
Répondre avec citation 0 0 - 28/10/2019, 17h05 #14 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
Comme dit plus haut VASM , il ne permet pas a proprement parler de faire du if/else et do/while mais on peut créer des macros pour ça (je vous enverrez un exemple)
Répondre avec citation 1 0 - 17/09/2022, 09h08 #15 jipstm
Nouveau candidat au Club
Retraite électronique/informatiqueInscrit enSeptembre 2022Messages2
Détails du profil
Informations personnelles :Sexe :
Âge : 78Localisation : France, Ille et Vilaine (Bretagne)Informations professionnelles :Activité : Retraite électronique/informatiqueInformations forums :Inscription : Septembre 2022Messages : 2
Bonjour. je vois cette discussion seulement en 2022, mais je vous donne ma solution concernant l'assembleur TASM. Acheter un portable vintage genre Acer sous Windows xp (32 bit). Tasm tournera Sans pb dans une fenêtre dos. Une clef USB fera la liaison entre tasm et votre éditeur (j'ai pris QB64 en désactivant les contrôles de syntaxe) et votre émulateur z80 ou micro vintage genre cpc Amstrad. tous les émulateurs ont une version 64 bit. Nota : j'ai acheté mon portable vintage 25 euros. Si ça peut aider ! C'est vrai, Dosbox ou VirtualPC, c'est pénible pour ce genre de manip ! ≠========!=!!!!==
Répondre avec citation 0 0 - 17/09/2022, 20h32 #16 Kannagi
Expert confirmé 






cyber-paléontologueInscrit enMai 2010Messages3 226
Détails du profil
Informations personnelles :Sexe :
Âge : 37Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)Informations professionnelles :Activité : cyber-paléontologueInformations forums :Inscription : Mai 2010Messages : 3 226
J'au un ordinateur moderne et un Linux 64 bits. Et je programme sur un z80 , j'ai mis plus haut un lien pour VASM qui permet de coder sur Linux ou Windows 32 ou 64 bits
Donc pas besoin de sortir du gros matos pour programmer sur un z80.
Répondre avec citation 1 0 - 17/09/2022, 21h21 #17 jipstm
Nouveau candidat au Club
Retraite électronique/informatiqueInscrit enSeptembre 2022Messages2
Détails du profil
Informations personnelles :Sexe :
Âge : 78Localisation : France, Ille et Vilaine (Bretagne)Informations professionnelles :Activité : Retraite électronique/informatiqueInformations forums :Inscription : Septembre 2022Messages : 2
Ok, bien vu. Malgres tout je reste comme ca because, en fait, je programme de eproms pour différents processeurs et puis, retraité ... merci pour le retour.
Répondre avec citation 0 0
| Actualités | FAQ ASSEMBLEUR | TUTORIELS ASSEMBLEUR | LIVRES ASSEMBLEUR | SOURCES ASSEMBLEUR | OUTILS ASSEMBLEUR | WIKI ASSEMBLEUR |

- Forum
- Autres langages
- Assembleur
- Autres architectures
- Assembleur Z80 pouvant tourner sur un PC sous Windows 8 ou 10
Discussions similaires
- SNMP sur Oracle 10 sous Windows Par Wurlitzer dans le forum Administration Réponses: 1 Dernier message: 10/04/2008, 17h58
- lire-ecrire sur port pci sous windows NT Par nanard36 dans le forum VB 6 et antérieur Réponses: 6 Dernier message: 02/03/2008, 20h14
- Connexion depuis Unix sur serveur Mysql sous Windows Par krlou dans le forum Installation Réponses: 4 Dernier message: 01/02/2008, 18h32
- Reset soft sur un PocketPC (sous Windows CE 3.0). Par JM_Cholet dans le forum Windows Réponses: 13 Dernier message: 16/10/2006, 16h56
Partager
Partager
Tag » Code Assembleur Z80
-
Programmation Assembleur Z80/Jeu D Instructions - Wikilivres
-
Programmation Assembleur Z80/Registres - Wikilivres
-
Assembleur Z80
-
Programmation Assembleur Z80/Jeu D Instructions - Campus
-
[PDF] LAssembleur Facile Du Z80 - DigitalOcean
-
CPCRULEZ > AMSTRAD CPC > > CODING > ANTOINE ...
-
CPCRULEZ > AMSTRAD CPC > > CODING > Z80
-
Remise En Jambe En Assembleur Z80 Pour Amstrad CPC
-
Apprendre L'ASM Z80 Pour TI - Site Du Zéro - Tutoriels
-
[PDF] 4/2.3 Les Mots-clés De L'assembleur Z80
-
[PDF] Z80 CPU User Manual - Zilog
-
Zilog Z80 - Wikipédia
-
Langage C Et Assembleur Pour Z80 Avec SDCC - OpenClassrooms
-
Initiation Au Z80 [Quasar Net]