アセンブラの勉強もかねてGR-SAKURAで遊んでいたのですが、
今までスルーしてきたmotファイルの構造が気になりだしました。
勉強のために、こちらのページを参考にさせて頂きました。
勉強がてらということで、Rubyでmotファイルを出力するコードを書いてみました。
出力するといってもバイナリファイルからではなく、数値型のアドレスとデータ(配列)
を元に出力するという仕様です。
書いてみたコード
■使い方
Sレコードフォーマットを標準出力します。
S0 :コメントを指定するとS0レコードを出力します。
S1~S3:アドレスは書き込みデータは1byteずつ配列で指定します。
あとは、
ソースの# ==== TEST CODE ====
以下をご参考に。。。
※まぁ需要はあまりないと思いますが。