14.4kbps.com

TOOL




PMEtanForPSP

コード書式


_CN0 CodeName コード名

_CN0 コード名
文字コードShiftJis、日本語可、半角64文字まで。


_END END 読み込み終了

ファイルの最後に付けてください。
これ以降の内容は読み込まれなくなります。


_NWR NormalWrite 通常書き込み

_NWR 0xABCD0000 0xaaaaaaaa 0xvvvvvvvv

アドレスaにvを16進数でA桁分書き込み。
B=0 :通常書き込み
B=2 :最下位4bitMask(一番下の桁を書き込まない)
B=4 :PMEのメニューを開いたときに書き込んだ値を元の値に復元する
C=0 :通常書き込み
C=1 :AND
C=2 :OR
C=3 :XOR


_MLS MultiLineSystem ループ処理

_MLS 0x00000000 0xaaaaaaaa 0xLLLLvvvv
AddressOffset = a , ValueOffset=0 , PinterOffset = 0をセットし、上L行をv回追加で実行
その際にAddressOffset、ValueOffset、PointerOffsetの分だけ書き込みアドレス、書き込み値、読み込みポインター位置をずらす


_OFF Offset オフセット

_OFF 0x00CD0000 0xaaaaaaaa 0xvvvvvvvv
D=0 :Offset設定
 C=0 :AddressOffsetにaをセット
 C=1 :ValueOffsetにvをセット
 C=2 :PointerOffsetにaをセット

D=1 :AddressShift
 C=0~3:AddressShiftにa*vをセット
    :ループに関わらず、以降の書き込みアドレスがAddressShiftの分だけずれます。
    :C=0~3の範囲で4つ同時に設定できます。


_CPY Copy コピー

_CPY 0xABC00000 0xaaaaaaaa 0xvvvvvvvv
アドレスaから16進数でA桁分読み込み
B=0 :通常読み込み
B=2 :最下位4bitMask(一番下の桁が0になる)
C=0 :足し算
C=1 :引き算
C=2 :掛け算
C=3 :割り算
C=4 :割り算したあとの余り
C=5 :And
C=6 :Or
C=7 :Xor


_PST Paste ペースト

_PST 0xABCD0000 0xaaaaaaaa 0x00000000
アドレスaにコピーした値をペースト
B=0 :通常書き込み
B=2 :最下位4bitMask(一番下の桁を書き込まない)
C=0 :通常書き込み
C=1 :AND
C=2 :OR
C=3 :XOR


_IDC Increace Decrease 加減算

未実装
_CPYに演算用の機能を付けたのでそちらを使用して下さい。


_TES Test 比較

_TES 0x00CD0000 0xaaaaaaaa 0xvvvvvvvv
コピーした値が条件Cなら下a行を実行
C=0 :vと等しければ
C=1 :vと等しくなければ
C=2 :vより大きければ
C=3 :vより小さければ
C=2 :v以上なら
C=3 :v以下なら
D=0 :判定開始
D=1 :Orを設定


_PAD Pad パッド判定

_PAD 0x00C00000 0xaaaaaaaa 0xvvvvvvvv
vを押している間、下a行を実行またはスキップ
C=0 :押している間実行
C=1 :押している間スキップ
v=
 SELECT   0x0001
 START    0x0008
 ↑     0x0010
 →     0x0020
 ↓     0x0040
 ←     0x0080
 L      0x0100
 R      0x0200
 △     0x1000
 ○     0x2000
 ×     0x4000
 □     0x8000
 HOLD    0x20000
 WLAN UP  0x40000
 NOTE    0x80000
 VOLUME + 0x100000
 VOLUME - 0x200000
 SCREEN  0x400000
 REMOTE HOLD 0x800000


_PIN PointerInit ポインター初期設定

_PIN 0x80000000 0xaaaaaaaa 0x00000000
aから読み込んだ値をベースアドレスとする


PTR Pointer ポインター

_PTR 0x8B000000 0xaaaaaaaa 0x00000000
B=0 :通常
B=1 :リバースポインター
ベースアドレス+aから読み込んだ値をベースアドレスとする


_PWR PointerWrite ポインター書き込み

_PWR 0xABCD0000 0xaaaaaaaa 0xvvvvvvvv
ベースアドレス+aにvを16進数でA桁分書き込み。
B=0 :通常書き込み
B=1 :リバースポインター
B=2 :最下位4bitMask(一番下の桁を書き込まない)
B=4 :PMEのメニューを開いたときに書き込んだ値を元の値に復元する
C=0 :通常書き込み
C=1 :AND
C=2 :OR
C=3 :XOR


_PID Pointer Increace Decrease ポインター加減算

未実装
_PCPに演算用の機能を付けたのでそちらを使用して下さい。


_PCP PointerCopy ポインターコピー

_CPY 0xABC00000 0xaaaaaaaa 0xvvvvvvvv
ベースアドレス+aから16進数でA桁分読み込み
B=0 :通常読み込み
B=1 :リバースポインター
B=2 :最下位4bitMask(一番下の桁が0になる)
C=0 :足し算
C=1 :引き算
C=2 :掛け算
C=3 :割り算
C=4 :割り算したあとの余り
C=5 :And
C=6 :Or
C=7 :Xor


_PPS PointerPaste ポインターペースト

_PST 0xABCD0000 0xaaaaaaaa 0x00000000
ベースアドレス+aにコピーした値をペースト
B=0 :通常書き込み
B=1 :リバースポインター
B=2 :最下位4bitMask(一番下の桁を書き込まない)
C=0 :通常書き込み
C=1 :AND
C=2 :OR
C=3 :XOR







2006-2010 14.4kbbs.com all rights reserved.