de Lionel Debroux » 11 Mai 2013, 07:50
Le batch de build utilise brass et var8x, on pourrait également utiliser spasm et tipack.
Dans les deux cas, le premier assemble un .asm en .bin, et le second empaquette ça dans un fichier au format ordinateur TI.
EDIT: le programme ne compile pas tout à fait avec spasm:
- Code: Tout sélectionner
cmonster.asm:458: error SE103: Expecting an operator, found '0' instead
Le code qui ne plaît pas à spasm est
- Code: Tout sélectionner
score_increment:
.db '00001'
Pour autant, un fichier .bin est produit (...), et tipack en fait un fichier .8xp.
Script de build:
- Code: Tout sélectionner
#!/bin/sh
DATETIME=`date +'%Y-%m-%d_%H:%M:%S'`
mkdir -p "old/$DATETIME"
cp *.asm "old/$DATETIME"
cp *.i "old/$DATETIME"
spasm -N -T -A cmonster.asm
tipack -n "CMONSTER" cmonster.bin -p -o cmonster.8xp
rm cmonster-ti8c.zip
7za a -bd -tzip cmonster-ti8c.zip *.asm *.bat *.sh *.txt *.i *.gst
EDIT: je n'y avais même pas pensé, mais AHelper0 sur #cemetech a suggéré l'utilisation de " plutôt que ' (comme en C), et effectivement, spasm ne se plaint plus après ça.
Build
non officiel et non testé ajouté au message.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.