• Showing Page History #94666

コンバートデータフォーマット

コンバート後はカンマ区切りののCSVファイルとして出力を行います。データフォーマットは以下のようになります

区分命令(論理名)引数1(命令コード)引数2引数3引数4引数5引数6引数7補足
汎用メッセージMSG改ページフラグメッセージ文字列 改ページフラグ
・0x00 なし
・0x01 改ページ(キー入力待ち)
汎用数値INT数値
汎用COLRGB値 RGB値は0xRRGGBBAA
汎用変数VAR変数番号
演算子代入演算子'='SET代入種別 代入種別
・0x00 '='
・0x01 '+='
・0x02 '-='
・0x03 '*='
・0x04 '/='
演算子加算演算子'+'ADD
演算子減算演算子'-'SUB
演算子乗算演算子'*'MUL
演算子除算演算子'/'DIV
演算子符号反転'-'NEG
演算子真偽BOOL 真 or 偽 真 or 偽
・0x00 偽
・0x01 真
演算子否定'!'NOT
演算子比較演算子'=='EQ
演算子比較演算子'!='NE
演算子比較演算子'<'LE
演算子比較演算子'<='LESS
演算子比較演算子'>'GE
演算子比較演算子'>='GEATER
演算子比較演算子'&&'AND
演算子比較演算子'||'OR
制御構造if文IF偽の場合の行数
制御構造elif文ELIF偽の場合の行数
制御構造アドレスジャンプGOTO飛び先の行数
制御構造スクリプトの終端END
選択文選択肢(select)SEL問題文の行数問題文の文字列 問題文は行数分繰りかえす
選択文選択肢の文SEL_ANS選択肢の数選択肢文の文字列 選択肢文は選択肢の数分繰りかえす
選択文選択肢によるジャンプSEL_GOTO選択肢に対応する飛び先の行数 選択肢の数分繰りかえす
ラベルファンクション呼び出しCALL
ラベルラベルの開始LABEL
ラベルファンクションの終端FUNC_END
組み込み関数背景の描画DRB描画タイプ
・0x00 単色描画
・0x01画像描画
画像ID エフェクトID
組み込み関数背景の描画ERBエフェクトID