08/09/17 05:50:21 jMb/oHbI
>専用のツールを作って
ス ク リ プ ト で 制 御 し た い な ら この時点で字句解析が必要になると思うんだが
それよりデータ作るならアセンブラを使おうぜぇ
@@@ command.inc @@@
WAI = 0x00
SPD = 0x10
ROT = 0x20
LOP_STA = 0x80
LOP_END = 0x81
@@@ spin_bullet.asm @@@
.include "command.inc"
.data
.byte SPD, +16
.byte LOP_STA
.byte ROT, 8
.byte WAIT
.byte LOP_END
このソースをGNU asでアセンブルしてobjcopyで取り出す
>as spin_bullet.asm -o spin_bullet.o
>objcopy -O binary spin_bullet.o spin_bullet.dat
すると中身はこうなってるって寸法だすばらしいだろう
10 10 80 20 08 00 81 00 00 00 00 00 00 00 00 00
あとはインタープリットしてやればグルグル回転する弾が出来るはずだぜぇ?
欠点としては色々あるな例えばエラーチェックが無いな
お前らでなんとかしろよ