GAME攻略!コード!77wiki

code types

最終更新:

hagiri

- view
管理者のみ編集可
ようこそ!来てくれてありがとう、改造コード配布!、それでは楽しんで!
Code Types
コード名の表記 説明
_S ゲームID ゲームID
_G ゲームタイトル ゲームタイトル

_C0 コード名 自動実行しない コード名 自動実行しない
_C1 コード名 自動実行する コード名 自動実行する

Constant Write(連続書き込み) 説明
【8bit】0x0aaaaaaa 0x000000bb
アドレスaaaaaaaに値bbを書き込み続ける

【16bit】0x1aaaaaaa 0x0000bbbb
アドレスaaaaaaaに値bbbbを書き込み続ける

【32bit】0x2aaaaaaa 0xbbbbbbbb アドレスaaaaaaaに値bbbbbbbbを書き込み続ける

In/Decrement(加減算コード) 説明
【8bit】0x301000nn 0x0aaaaaaa
アドレスaaaaaaaの値にnnを加算し続ける

【8bit】0x302000nn 0x0aaaaaaa
アドレスaaaaaaaの値からnnを減算し続ける

【16bit】0x3030nnnn 0x0aaaaaaa
アドレスaaaaaaaの値にnnnnを加算し続ける

【16bit】0x3040nnnn 0x0aaaaaaa
アドレスaaaaaaaの値からnnnnを減算し続ける

【32bit】
0x30500000 0x0aaaaaaa
0xnnnnnnnn 0x00000000
アドレスaaaaaaaの値にnnnnnnnnを加算し続ける

【32bit】
0x30600000 0x0aaaaaaa
0xnnnnnnnn 0x00000000 アドレスaaaaaaaの値からnnnnnnnnを減算し続ける


Test Code(条件判定コード) 説明
【8bit】0xDaaaaaaa 0x200000dd
アドレスaaaaaaaの値がddと等しければ下のコードを実行

【8bit】0xDaaaaaaa 0x201000dd
アドレスaaaaaaaの値がddと等しくなければ下のコードを実行

【8bit】0xDaaaaaaa 0x202000dd
アドレスaaaaaaaの値がddより小さければ下のコードを実行

【8bit】0xDaaaaaaa 0x203000dd
アドレスaaaaaaaの値がddより大きければ下のコードを実行

【16bit】0xDaaaaaaa 0x0000dddd
アドレスaaaaaaaの値がddddと等しければ下のコードを実行

【16bit】0xDaaaaaaa 0x0010dddd
アドレスaaaaaaaの値がddddと等しくなければ下のコードを実行

【16bit】0xDaaaaaaa 0x0020dddd
アドレスaaaaaaaの値がddddより小さければ下のコードを実行

【16bit】0xDaaaaaaa 0x0030dddd
アドレスaaaaaaaの値がddddより大きければ下のコードを実行


Multiple Skip 説明
【16bit】0xE0nndddd 0x0aaaaaaa アドレスaaaaaaaの値がddddと一致するとき下のnn行分のコードを実行
【16bit】0xE0nndddd 0x1aaaaaaa アドレスaaaaaaaの値がddddと一致しないとき下のnn行分のコードを実行
【16bit】0xE0nndddd 0x2aaaaaaa アドレスaaaaaaaの値がddddより少ないとき下のnn行分のコードを実行
【16bit】0xE0nndddd 0x3aaaaaaa アドレスaaaaaaaの値がddddより大きいとき下のnn行分のコードを実行
【8bit】0xE1nn00dd 0x0aaaaaaa アドレスaaaaaaaの値がddと一致するとき下のnn行分のコードを実行
【8bit】0xE1nn00dd 0x1aaaaaaa アドレスaaaaaaaの値がddと一致しないとき下のnn行分のコードを実行
【8bit】0xE1nn00dd 0x2aaaaaaa アドレスaaaaaaaの値がddより少ないとき下のnn行分のコードを実行
【8bit】0xE1nn00dd 0x3aaaaaaa アドレスaaaaaaaの値がddより大きいとき下のnn行分のコードを実行

Adress Compare+Multiple Skip 説明
【Adress Equal】
0xDaaaaaaa 0x4bbbbbbb
0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbに値を比較して一致するとき下のnn行分のコードを実行する。
Y =0(8bit), 1(16bit), 2(32bit)
【Adress Not Equal】
0xDaaaaaaa 0x5bbbbbbb
0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbに値を比較して一致しないとき下のnn行分のコードを実行する。
Y =0(8bit), 1(16bit), 2(32bit)
【Adress Less Than】
0xDaaaaaaa 0x6bbbbbbb
0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbに値を比較して少ないとき下のnn行分のコードを実行する。
Y =0(8bit), 1(16bit), 2(32bit)
【Adress Greater Than】
0xDaaaaaaa 0x7bbbbbbb
0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbに値を比較して大きいとき下のnn行分のコードを実行する。
Y =0(8bit), 1(16bit), 2(32bit)

Multi Address Writes(シリアルコード) 説明
【8bit】
0x8aaaaaaa 0xbbbbyyyy
0x000000dd 0x000000ee アドレスaaaaaaaからbbbb個のアドレスになるようにyyyyアドレスずつずらしながら値ddを書き込み続ける。
このときddもee分ずつ増加して書き込まれる。
【16bit】
0x8aaaaaaa 0xbbbbyyyy
0x1000dddd 0x0000eeee アドレスaaaaaaaからbbbb個のアドレスになるようにyyyyアドレス(値が2以上)ずつずらしながら値ddddを書き込み続ける。
このときddddもeeee分ずつ増加して書き込まれる。
【32bit】
0x4aaaaaaa 0xbbbbyyyy
0xdddddddd 0xeeeeeeee アドレスaaaaaaaからbbbb個のアドレスになるようにyyyy(値が4以上)アドレスずつずらしながら値ddddddddを書き込み続ける。
このときddddddddもeeeeeeee分ずつ増加して書き込まれる。

Boolean Commands(倫理演算コード) 説明
【8bit OR】0x7aaaaaaa 0x000000vv アドレスaaaaaaaの値とvvの論理和を書き込む
【8bit AND】0x7aaaaaaa 0x000200vv アドレスaaaaaaaの値とvvの論理積を書き込む
【8bit XOR】0x7aaaaaaa 0x000400vv アドレスaaaaaaaの値とvvの排他的論理和を書き込む
【16bit OR】0x7aaaaaaa 0x0001vvvv アドレスaaaaaaaの値とvvvvの論理和を書き込む
【16bit AND】0x7aaaaaaa 0x0003vvvv アドレスaaaaaaaの値とvvvvの論理積を書き込む
【16-bit XOR】0x7aaaaaaa 0x0005vvvv アドレスaaaaaaaの値とvvvvの排他的論理和を書き込む

Pointer Commands(ポインターコード) 説明
【8bit書き込み】
0x6aaaaaaa 0x000000vv
0xqqq00001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvを基準アドレス-0x8800000+iiiiiiii+qqq*4に書き込む
【16bit書き込み】
0x6aaaaaaa 0x0000vvvv
0xqqq10001 0x0000iiii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvvvを基準アドレス-0x8800000+iiiiiiii+qqq*4に書き込む
【32bit書き込み】
0x6aaaaaaa 0xvvvvvvvv
0xqqq20001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvvvvvvv を基準アドレス-0x8800000+iiiiiiii+qqq*4に書き込む

Reverse Pointer 説明
【8bit書き込み(オフセマイナス)】
0x6aaaaaaa 0x000000vv
0xqqq30001 0x000000ii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvを基準アドレス-0x8800000-iiiiiiii+qqq*4に書き込む
【16bit書き込み(オフセマイナス)】
0x6aaaaaaa 0x0000vvvv
0xqqq40001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvvvを基準アドレス-0x8800000-iiiiiiii+qqq*4に書き込む
【32bit書き込み(オフセマイナス)】
0x6aaaaaaa 0xvvvvvvvv
0xqqq50001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし値vvvvvvvvを基準アドレス-0x8800000-iiiiiiii+qqq*4に書き込む

Extra Pointer追加オプション 説明
0x6aaaaaaa 0xvvvvvvvv
0xqqq20001 0xiiiiiiii
0x00000000 0x00000000 nnnn>1のとき何もしないがqqqを入れる場合必要となる?
書き込みたいアドレスは基準アドレス-0x8800000-iiiiiiii+qqq*4になる。
0x6aaaaaaa 0xvvvvvvvv
0xqqq2nnnn 0xiiiiiiii
0x9sssssss 0xwwwwwwww nnnn>2のときオフセットiiiiiiiiをssssss*4(32bit以外は他のシリアルと同じ)ずつずらしながら書き込む。
vvvvvvvvもwwwwwwww分ずつ増加して書き込まれる。
0x6aaaaaaa 0xvvvvvvvv
0xqqq00002 0xiiiiiiii
0x1sssssss 0x00000000 基準アドレス-0x8800000+iiiiiiii+qqq*4にある値を基準アドレス-0x8800000+ssssssss+qqq*4にvvvvvvvv分だけコピー

Jocker Code(パッドコード) 説明
0xD00000dd 0x1nnnnnnn nnnnnnnはパッドの合計値、dd+1行分実行される。ButtonCode

Inverse Jocker Code 説明
0xD00000dd 0x3nnnnnnn ボタンを押している間だけ無効になる。ButtonCode

Copy bytes(コピー) 説明
0x5aaaaaaa 0xnnnnnnnn
0xbbbbbbbb 0x00000000 アドレスaaaaaaaからbbbbbbbbbにnnnnnnnnバイト分コピーする

Code stopper(停止コード) 説明
0xCaaaaaaa 0xvvvvvvvv アドレスaaaaaaaの値がvvvvvvvvになったときコードが停止する

Time command(遅延コード) 説明
0xB0000000 0xnnnnnnnn nnnnnnnn分だけ遅らせる,0x100で10秒
記事メニュー
目安箱バナー