by Lionel Debroux » 11 May 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: Select all
cmonster.asm:458: error SE103: Expecting an operator, found '0' instead
Le code qui ne plaît pas à spasm est
- Code: Select all
score_increment:
.db '00001'
Pour autant, un fichier .bin est produit (...), et tipack en fait un fichier .8xp.
Script de build:
- Code: Select all
#!/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.
You do not have the required permissions to view the files attached to this post.