6 make -C ../3a_asm clean
7 make -C ../3b_sim clean
8 make -C ../3c_disasm clean
13 make -C ../3a_asm -j3 all
14 make -C ../3b_sim -j3 all
18 if [ "$ARG2" == "" ]; then
19 echo "runasm: please provide a assembler file"
22 ../3a_asm/dtas < $ARG2 > ${ARG2%.s}.dthex
26 if [ "$ARG2" == "" ]; then
27 echo "runasm: please provide a assembler file"
30 ../3a_asm/dtas -b < $ARG2 > ${ARG2%.s}_bin.dthex
34 if [ "$ARG2" == "" ]; then
35 echo "runsim: please provide a dthex file"
38 cd ../3b_sim; ./sim -f ../3_test/$ARG2
42 if [ "$ARG2" == "" ]; then
43 echo "runasm: please provide a assembler file"
46 ../3a_asm/dtas < $ARG2 > ${ARG2%.s}.dthex
47 cd ../3b_sim; ./sim -f ../3_test/${ARG2%.s}.dthex
57 *) echo "first argument must be clean|build|"
58 echo "asm <file.s>|asmbin <file.s>|"
59 echo "sim <file.dthex>|asmsim <file.s>"