DSの改造コードを変換する何か。
PAR→CF 変換できるコード
PAR形式のコードをコードフリーク形式に変換します。
先頭が0、1、2から始まる単純書き込みコード
0FFFFFFF FFFFFFFF
1FFFFFFF FFFFFFFF
2FFFFFFF FFFFFFFF
先頭がD5、C0、D6-8、DC、D4、D2から構成される単純なシリアルコード
8bit
D5000000 00000011
C0000000 22222222
D8000000 03333333
DC000000 44444444
D4000000 55555555
D2000000 00000000
16bit
D5000000 00001111
C0000000 22222222
D7000000 03333333
DC000000 44444444
D4000000 55555555
D2000000 00000000
32bit
D5000000 00001111
C0000000 22222222
D6000000 03333333
DC000000 44444444
D4000000 55555555
D2000000 00000000
キー判定コード(X押したら〜とか)の実行コード部分が単純書き込みのみ
これ以外のキー判定コードも多少は下の16bit判定で変換出来るかもしれない。
94000130 11110000
01111111 22222222←
D0000000 00000000
94000136 11110000
01111111 22222222←
01111111 22222222←
D0000000 00000000
先頭がBで始まるポインターコードで実行コード部分が単純書き込みのみ
B1111111 00000000
01111111 22222222←
01111111 22222222←
01111111 22222222←
D2000000 00000000
実行コード部分が単純書き込みのみのキー判定コード
94000136 FFFD0000
02222222 00000065←
11111111 00000000←
20000000 00001565←
02222222 00000000←
11111111 00000165←
20000000 0FEC0352←
D0000000 00000000
DB,DA,D9で一応変換できるもの
アドレスxxxxxxxの値をアドレスyyyyyyyに書き込み
8bit
DB000000 0xxxxxxx
D8000000 0yyyyyyy
D2000000 00000000
16bit
DA000000 0xxxxxxx
D7000000 0yyyyyyy
D2000000 00000000
32bit
D9000000 0xxxxxxx
D6000000 0yyyyyyy
D2000000 00000000
16bit条件判定の一部(コード右側の左半分が0000)
7xxxxxxx 0000yyyy
22222222 22222222
D0000000 00000000
8xxxxxxx 0000yyyy
22222222 22222222
D0000000 00000000
9xxxxxxx 0000yyyy
22222222 22222222
D0000000 00000000
Axxxxxxx 0000yyyy
22222222 22222222
D0000000 00000000
↓仕様上移植不可能っぽいもの↓
先頭が3,4,6,D3
先頭が7,8,9,Aの大半(コード右側の値の更に右半分か左半分が0000なら可能?)
先頭がD9,DA,DBの大半
↓変換出来ると思うけど対応していないもの↓
先頭が5
先頭がE,F