安田さん、ML の皆さん、こんにちわ。
石川の深海です。
# 初めて答えられる・・・。 (^O^)
Toshiyuki Yasuda <tyasuda@xxxxxxxxxxxxxxx> さんは書きました
> そのmotファイルフォーマットの意味を知りたいのです。
>
> S1130300..
> S1:不明
S : スタートマーク。1レコードの始まり。
1 : レコードタイプ。0の時、ヘッダーレコード
1の時、アドレスは2バイト
2の時、アドレスは3バイト
3の時、アドレスは4バイト
終了時は、レコードタイプにより、
1の時、終了コードは9
2の時、終了コードは8
3の時、終了コードは7になります。
> 13:以下に続く1行あたりのCHRARACTER数(16進)
上記の場合、S113の後に続くデータが(チェックサムまで)0x13 バイト
> 0300:かきこみはじめるアドレス
そうです。この場合、レコードタイプ1なので、2バイトですね。
終了時には、実行開始アドレスが入ります。(上記9、8、7)
> ...:以下データ
> 最後の1バイト:チェックサムか何かのエラー検出用データ
ビンゴ!
お役に立てれば幸いです。
それでは!
Nobuo Fukami
mailto:fukami@xxxxxxxxxxxxxxxx