Relier les gens
pip install https://michelrondeau.com/download/asmbattle-tar.gz
)Défi assembleur
Ce programme est pour moi le résultat d'un vieux rêve. Celui de créer une arène pour explorer un langage assembleur dans un environnement simple où l'on puisse apprendre et jouer.
Le jeu
Chaque joueur soumet au jeu un programme dans un langage assembleur simplifié. Chacun d'eux est assemblé et chargé dans sa propre région en mémoire, puis se voit assigné un processeur virtuel. Chaque espace mémoire et chaque caractère de l'écran écrit durant la partie compte pour un point.
Un micro BIOS fournit une table de branchement pour le lancement de processeur et une fonction d'impression de textes terminés par un caractère "null" (00). Un autre permet d'imprimer un nombre. Les exemples de programmes s'en servent. À vous de trouver comment vous en servir.
Ceci est une version très préliminaire. Les améliorations seront apportées sur la base des commentaires des utilisateurs.
Marque de reconnaissance
Ce projet est basé sur : « Simple 8-bit Assembler Simulator » par Marco Schweighauser (2015). https://schweigi.github.io/assembler-simulator/
Michel, 5 juillet 2021
English: ASM Battle home page Français : Page d'accueil du défi assembleur