HP(゚∀゚) > KAIZO(´∀`) > KAISEKI(^w^)

コンバーターをつくってみたのでわからない人用に使用方法。ますHOOKがわからないとどうしようもないのでさがします。
HOOKさーち参照
0x000001CDでなぜフリーズさせる必要があるのかというとPSPのCPUを電車とたとえると,この0x000001CDは緊急停止作動を無理やりおこさせるようなものです。
電車(CPU)が走ってるのがどの線路(プログラムのアドレス)かわからないので手当たり次第に0x000001CDをおくみたいなkんじです。
このHOOKというのはPS2のマスターコードをほぼ同じ原理で、jr_raをjにかえることで線路をかえることがで空きメモリ上に引き伸ばすことができます。この伸ばした線路上にプログラムをいれてCWCみたいなことができるわけです。
まあCWC他ぷらぐいんはぷらぐいん自体でHOOKの場所がわかっているのでマスターコードは要らないということです。

program1
program2
jr_ra 指定の場所にもどる
nop

program1
program2
j/jal 0x8802000 線路を変更する
nop
--jのアドレス--
変換こーど
jr ra 指定の場所に戻る(jの場合 jのアドレス+8)

//jr_raのすぐ下がnopじゃないときはprogram3をjr_raの最後に追加してください
program1
program2
jr_ra 指定の場所にもどる
program3

program1
program2
j/jal 0x8802000 線路を変更する
nop
--jのアドレス--
変換こーど
jr ra 指定の場所に戻る(jの場合 jのアドレス+8)
program3 もとのプログラムを壊したのでここで復帰させる

IJIROCONVERTER(多重判定未対応)
要すたっくぽいんた)
#HOOK+SP
;フックのアドレス アドレス0x8801FD0に飛ばす
0x0000HOOK 0x0A2007F4
;0x2328がすたっく最後のなので0x2328以降にjr_ra(指定の場所に戻る)をかならず入れる
0x00002330 0x03E00008
;program3がある場合 jr raの後に必ず復帰させる
;0x000002334 0x(program3の16進数)
0x00001FD0 0x27BDFFD8
0x00001FD4 0xAFA80000
0x00001FD8 0xAFA90004
0x00001FDC 0xAFAA0008
0x00001FE0 0xAFAB000C
0x00001FE4 0xAFAC0010
0x00001FE8 0xAFAD0014
0x00001FEC 0xAFAE0018
0x00001FF0 0xAFAF001C
0x00001FF4 0xAFB80020
0x00001FF8 0xAFB90024
...
変換こーど
...
;線路を引き伸ばしたこの場合0x2000-0x2300間が有効
;この0x23**をずらせばもっと引き伸ばせたり、縮めたりできます
;ただしあまり長いとふりーずするのでほどほどに
0x00002300 0x8FA80000
0x00002304 0x8FA90004
0x00002308 0x8FAA0008
0x0000230C 0x8FAB000C
0x00002310 0x8FAC0010
0x00002314 0x8FAD0014
0x00002318 0x8FAE0018
0x0000231C 0x8FAF001C
0x00002320 0x8FB80020
0x00002324 0x8FB90024
0x00002328 0x27BD0028

//古いCWC用はテキスト置換で正規表現にチェック "\n0x0"→"\n_L 0x2" で全置換するだけ,もしくわTEMPARの変換をつかえばおk
_C0 HOOK+SP OLFCWC/CODEFREAK
_L 0x2000HOOK 0x0A2007F4
_L 0x20002330 0x03E00008
#program3がある場合
#_L0x20002334 0x(program3の16進数)
_L 0x20001FD0 0x27BDFFD8
_L 0x20001FD4 0xAFA80000
_L 0x20001FD8 0xAFA90004
_L 0x20001FDC 0xAFAA0008
_L 0x20001FE0 0xAFAB000C
_L 0x20001FE4 0xAFAC0010
_L 0x20001FE8 0xAFAD0014
_L 0x20001FEC 0xAFAE0018
_L 0x20001FF0 0xAFAF001C
_L 0x20001FF4 0xAFB80020
_L 0x20001FF8 0xAFB90024
...
変換こーど
...
_L 0x20002300 0x8FA80000
_L 0x20002304 0x8FA90004
_L 0x20002308 0x8FAA0008
_L 0x2000230C 0x8FAB000C
_L 0x20002310 0x8FAC0010
_L 0x20002314 0x8FAD0014
_L 0x20002318 0x8FAE0018
_L 0x2000231C 0x8FAF001C
_L 0x20002320 0x8FB80020
_L 0x20002324 0x8FB90024
_L 0x20002328 0x27BD0028

HP(゚∀゚) > KAIZO(´∀`) > KAISEKI(^w^)
  プロフィール  PR:無料HP  きよ武自動車学校  ふくやま自動車学校  Apex  タイヤ 交換  タイヤ MPV 激安  ドラム 専門学校  中古カーパーツのお勧めショップ  中球磨モータースクール  アクアマリン  岡山 合宿免許  音楽 専門学校 福岡  中古パーツ 伊那  名簿屋