- 2010-05-23 (日) 11:29
コードの中には2匹目以降+34hとか言うのがたまにあります。
たとえば
一匹目HPMAX (二匹目以降+34h)
02000000:03E7
これは一匹目のコードのアドレス部に16進数で34を足すと二匹目になるということです。
二匹目以降は
二匹目HPMAX
02000034:03E7
{ 02000000 + 34 = 02000034 }
三匹目HPMAX
02000068:03E7
{ 02000034 + 34 = 02000068 }
四匹目HPMAX
0200009C:03E7
{ 02000068 + 34 = 0200009C }
五匹目HPMAX
020000D0:03E7
{ 0200009C + 34 = 020000D0 }
のように計算していきます。
まれに、「アドレス部とデータ部どちらに足すのか?」などの質問を受けますが、特に注意書きが無い場合は+xxhとくればアドレス部に行います。
+xxhと難しそうに書いてあってもただの足し算です。
PARコードの場合は複合化してからこの操作を行ってください。
十進法か十六進法かの違いだけです。
十六進数計算については「16進数計算」参照のこと