Programmer le CPU
Écrire un programme en assembleur maison, puis le convertir en schematic Minecraft.
Exemple
Un petit programme ASM
LOAD R7 9 LOAD R6 5 ADD MOV R0 R5 STORE 3 R0 HALT
Charge 9 dans R7 et 5 dans R6, additionne (résultat dans R5), copie le résultat dans R0, puis écrit R0 à l'adresse mémoire 3.
Outil 1
Assembleur → .schem
asm_to_schematic.py compile un fichier .asm en fichier .schem, prêt à coller dans Minecraft avec une pochette (WorldEdit / Litematica). Chaque bit devient une lampe redstone + un levier.
pip install mcschematic
python asm_to_schematic.py programme.asm -o programme.schem
download Télécharger asm_to_schematic.py
python asm_to_schematic.py programme.asm -o programme.schem
Outil 2
Dessin → ASM
pixels_to_asm.py ouvre une grille cliquable de 16x8 : dessine un motif, l'outil génère automatiquement le LOAD/STORE correspondant pour l'afficher à l'écran.
python pixels_to_asm.py
# nécessite tkinter (inclus avec Python)
download Télécharger pixels_to_asm.py
# nécessite tkinter (inclus avec Python)
Emplacement image (horizontal)
images/pixels-to-asm-screenshot.png
images/pixels-to-asm-screenshot.png
Emplacement image (horizontal)
images/terminal-schematic.png
images/terminal-schematic.png
Rejoindre le serveur
Voir le CPU tourner en jeu
IP : stammer-latvian.tun.ply.gg
Whitelist : Discord yolezz ou yolezz.secret@gmail.com
Whitelist : Discord yolezz ou yolezz.secret@gmail.com