IPB

Bienvenue invité ( Connexion | Inscription )

> Langage assembleur, cheat code pour Chess
Options
TrouthyMcBidouil...
posté 8 Jan 2019, 21:08
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 66
Inscrit : 26 Oct 2017
Membre no 203 568



Bonjour ,
Ce mac book que j'attendais est enfin arrivé aussi Chess me plait bien mais un générateur de cheat code en assembleur serait top. Avec quel assembleur est-il possible de programmer sur Mac Os? Trouthie
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Jaypee
posté 12 Jan 2019, 10:37
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Il existe une image Docker:

https://github.com/vladfau/nasm32

Pour l'utiliser, il faut :
- Un compte (gratuit) sur Docker Hub qui est un repo d'images
- docker pull vladfau/nasm32
- docker run -it vladfau/nasm32 bash
exemples dans /usr/share/doc/examples/nasm

Il faut environ 15 minutes départ-arrêté entre démarrer docker et essayer la commande nasm.
Je n'ai pas trouvé les bonnes options de génération du code pour essayer par exemple /usr/share/doc/examples/nasm/lnxhello.asm mais je n'ai aucune expérience pratique dans cet environnement.
Code
root@e8ae58fc3611:~# nasm -f elf ./lnxhello.asm
root@e8ae58fc3611:~# ld -m elf_i386 -o hello lnxhello.o
root@e8ae58fc3611:~# chmod +x ./hello
root@e8ae58fc3611:~# ./hello
Hello, World!

Pour interagir avec des fichiers sur le mac, il faut "mapper" un répertoire du mac avec un chemin existant dans l'image, par exemple /home existe mais est vide
et la syntaxe est:
Code
docker run ... -v /Users/moi/mon répertoire de bidouille:/home ... comme :
docker run -it -v/Users/jaypee/workspaces/Nasm:/home --entrypoint=nasm vladfau/nasm32  -f macho -o /home/hello.o /home/helloWorld.asm

Cela dit, je n'ai pas trouvé les bonnes options pour cross-compiler pour le Mac.

@+ JP

Ce message a été modifié par Jaypee - 12 Jan 2019, 13:44.
Go to the top of the page
 
+Quote Post
TrouthyMcBidouil...
posté 14 Jan 2019, 21:32
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 66
Inscrit : 26 Oct 2017
Membre no 203 568



Citation (Jaypee @ 12 Jan 2019, 10:37) *
Il existe une image Docker:

https://github.com/vladfau/nasm32

Pour l'utiliser, il faut :
- Un compte (gratuit) sur Docker Hub qui est un repo d'images
- docker pull vladfau/nasm32
- docker run -it vladfau/nasm32 bash
exemples dans /usr/share/doc/examples/nasm

les deux commandes ont été exécutées dans terminal par contre il est impossible de trouver le répertoire examples et encore moins de le créer!
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- TrouthyMcBidouille   Langage assembleur   8 Jan 2019, 21:08
- - yponomeute   nasm s'installe avec homebrew par exemple http...   8 Jan 2019, 22:31
|- - TrouthyMcBidouille   Citation (yponomeute @ 8 Jan 2019, 22:31)...   9 Jan 2019, 13:21
- - Jaypee   Bienvenue Trouthie, Pour éviter de "polluer...   9 Jan 2019, 10:54
|- - TrouthyMcBidouille   Citation (Jaypee @ 9 Jan 2019, 10:54) Bie...   9 Jan 2019, 20:29
- - audionuma   Juste par curiosité : Qu'est-ce qu'un gé...   9 Jan 2019, 14:07
|- - baron   Citation (audionuma @ 9 Jan 2019, 14:07) ...   9 Jan 2019, 14:56
- - TrouthyMcBidouille   Le C H E A T C O D E, il a deux fonctions princi...   9 Jan 2019, 16:04
- - Jaypee   Il existe une image Docker: https://github.com/v...   12 Jan 2019, 10:37
|- - TrouthyMcBidouille   Citation (Jaypee @ 12 Jan 2019, 10:37) Il...   14 Jan 2019, 21:32
|- - TrouthyMcBidouille   Citation (Jaypee @ 12 Jan 2019, 10:37) Il...   16 Jan 2019, 23:26
- - TrouthyMcBidouille   Bonsoir, actuellement un sigle docker dans la barr...   13 Jan 2019, 20:29
|- - Jaypee   Citation (TrouthyMcBidouille @ 13 Jan 2019, 2...   14 Jan 2019, 10:35
- - TrouthyMcBidouille   Je me demandais justement si Masm était disponibl...   13 Jan 2019, 21:03
- - TrouthyMcBidouille   Je vais suivre précisément toutes vos indication...   14 Jan 2019, 20:36
- - Jaypee   oui, j'ai interverti deux niveaux de répertoi...   16 Jan 2019, 09:24
- - TrouthyMcBidouille   je ne suis pas encore familiarisé avec Terminal, ...   17 Jan 2019, 11:35
- - Jaypee   On fait un pas en arrière et on admire le tableau...   17 Jan 2019, 12:52
- - TrouthyMcBidouille   C'est pédagogique! Voualà à quel st...   17 Jan 2019, 14:20
- - TrouthyMcBidouille   Bonne nouvelle, c'est tout bon! Coderoot@...   17 Jan 2019, 16:39
- - Jaypee   Bravo ! Je garderai un œil sur cette discussi...   17 Jan 2019, 20:29
- - TrouthyMcBidouille   Citation (Jaypee @ 17 Jan 2019, 20:29) Br...   18 Jan 2019, 08:33


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 17th June 2024 - 11:22