PROG形式

ファイルはPRG形式を表す4バイトのバイト列から始まり、以下各種データが以下のように並びます。2バイトよりも大きな数値は、すべてリトルエンディアンでファイルに格納します。

オフセットバイト長備考
040x50524f47'P' 'R' 'O' 'G'の4文字
44フォーマットバージョン現在は0x00000001の固定値
84プログラム名長n
12nプログラム名null終端されている必要は無い。
12+n4プログラムの先頭アドレス
16+n4プログラム長 m
20+n4フラグ (4バイト)現在は以下のビットのみ使用 b0: BASIC(0) / マシン語(1)
24+nm プログラムデータ