ホーム > 未分類 > 道具を使った場合の処理@ピカ版

道具を使った場合の処理@ピカ版

回復、じてんしゃ、ボール、技マシン等を除いた道具の処理はROM3:52EDから。CF78には使用した道具の番号が入っています。
このへんは要は3:52fa + (使った道具番号-1)*2に書かれているアドレスにjpするコードで、
はやぶさバッヂの道具番号65だと3:53c2から53c3を参照し、必ずD4CAに飛びます。


ld a,(CF78) [a:65]
ld hl,52FA  [a:65 hl:52fa]
dec a       [a:64 hl:52fa]
add a       [a:c8 hl:52fa]
ld c,a      [a:c8 bc:??c8 hl:52fa]
ld b,00     [a:c8 bc:00c8 hl:52fa]
add hl,bc   [a:c8 bc:00c8 hl:53c2]
ldi a,(hl)  [a:ca bc:00c8 hl:53c3]
ld h,(hl)   [a:ca bc:00c8 hl:d4c2]
ld l,a      [a:ca bc:00c8 hl:d4ca]
jp hl やったね!D4CAに飛ぶよ!

広告
カテゴリー:未分類
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。