Zelda II - The Adventure of Link (USA)
Zelda II - The Adventure of Link (USA) は MMC1 の基板に載り、プログラムは 131,072 バイト。電源投入から 6,400 歩のクロールが、新しいコードを見つけた道筋を 73 本残した。それらを 235,313 フレームにわたって再生すると、プログラムのうち 12,967 バイト、10 パーセントが実行された。
規則が名付けたもの
- パッドの読み取り: 2
- フレーム待ち: 3
- ジャンプエンジン: 2
- バンク切り替え: 16
- 画面メモリへの書き手: 1
- パレットの書き手: 1
- スプライトの書き手: 18
- スクロールの書き手: 1
- 画面の分割: 2
- サウンドドライバ: 1
- 乱数のバイト: 2
走行が入った 246 個のルーチン
ゲームのコードに入った場所のすべて。呼び出し、割り込み、テーブル経由のジャンプのどれかで入る。規則が名付けたものを先に、規則が見たものと一緒に並べる。それらのリスティングでの名前は、何であるかを言う: poll (読み取り)、engine (エンジン)、drain (書き出し)。
| 場所 | リスティングでの名前 | 入り方 | 回数 | 何であるか、その証拠 |
|---|---|---|---|---|
| $D385 (バンク 7) | b7_engine_D385 | 呼び出し | 162,665 | ジャンプエンジン: テーブル 19、そこを通った跳躍 162,643 |
| $D367 (バンク 7) | b7_poll_D367 | 呼び出し | 128,450 | パッドの読み取り: ポート $4016、一フレームの読み 16、一フレームのストローブ 4 パッドの読み取り: ポート $4017、一フレームの読み 16、一フレームのストローブ 4 |
| $FFCC (バンク 7) | b7_bank_FFCC | 呼び出し | 64,522 | バンク切り替え: 書き込み 322,610、ブランク中 321,205、描画中 1,405 |
| $C07B (バンク 7) | b7_nmi | 毎フレーム(NMI) | 64,345 | 乱数のバイト: 走ったフレーム 64,377、バイト $051A,$051B,$051C,$051D、回転 4、排他的論理和 1 スクロールの書き手: 走ったフレーム 64,377、ブランク中の書き込み 236,320 |
| $D2EC (バンク 7) | b7_drain_D2EC | 呼び出し | 64,221 | パレットの書き手: 走ったフレーム 64,221、書き込み 6,496 画面メモリへの書き手: 走ったフレーム 64,221、書き込み 589,837、ブランク中 529,595、描画中 60,242 |
| $8000 (バンク 6) | b6_sound_8000 | 呼び出し | 54,157 | サウンドドライバ: 走ったフレーム 53,939、書き込み 108,314 |
| $C032 (バンク 7) | b7_bank_C032 | 呼び出し | 54,157 | バンク切り替え: 書き込み 270,785、ブランク中 269,150、描画中 1,635 |
| $A8CF (バンク 5) | b5_sprites_A8CF | 呼び出し | 35,060 | スプライトの書き手: 走ったフレーム 34,795、スプライトのページへの書き込み 210,883 |
| $A918 (バンク 5) | b5_sprites_A918 | 呼び出し | 35,060 | スプライトの書き手: 走ったフレーム 32,596、スプライトのページへの書き込み 145,563 |
| $FFC9 (バンク 7) | b7_bank_FFC9 | 呼び出し | 22,804 | バンク切り替え: 書き込み 114,020、ブランク中 620、描画中 113,400 |
| $FFC5 (バンク 7) | b7_bank_FFC5 | 呼び出し | 19,603 | バンク切り替え: 書き込み 98,007、ブランク中 22,477、描画中 75,530 |
| $D24C (バンク 7) | b7_sprites_D24C | 呼び出し | 18,901 | スプライトの書き手: 走ったフレーム 19,058、スプライトのページへの書き込み 1,209,664 |
| $B574 (バンク 5) | b5_sprites_B574 | 呼び出し | 17,961 | スプライトの書き手: 走ったフレーム 17,961、スプライトのページへの書き込み 71,844 |
| $B596 (バンク 5) | b5_sprites_B596 | 呼び出し | 17,961 | スプライトの書き手: 走ったフレーム 17,961、スプライトのページへの書き込み 215,532 |
| $ED7A (バンク 7) | b7_sprites_ED7A | 呼び出し | 16,820 | スプライトの書き手: 走ったフレーム 8,410、スプライトのページへの書き込み 234,108 |
| $B678 (バンク 5) | b5_dispatch_B678 | テーブル | 10,212 | スプライトの書き手: 走ったフレーム 10,212、スプライトのページへの書き込み 416,098 |
| $D250 (バンク 7) | b7_sprites_D250 | 呼び出し | 10,084 | スプライトの書き手: 走ったフレーム 10,083、スプライトのページへの書き込み 635,292 |
| $C1C1 (バンク 7) | b7_bank_C1C1 | 呼び出し | 10,064 | バンク切り替え: 書き込み 50,315、ブランク中 44,921、描画中 5,394 |
| $C1CD (バンク 7) | b7_bank_C1CD | 呼び出し | 5,208 | バンク切り替え: 書き込み 25,900、ブランク中 13,320、描画中 12,580 |
| $968D (バンク 0) | b0_sprites_968D | 呼び出し | 5,205 | スプライトの書き手: 走ったフレーム 5,204、スプライトのページへの書き込み 41,640 |
| $E070 (バンク 7) | b7_bank_E070 | 呼び出し | 4,993 | バンク切り替え: 書き込み 24,965、ブランク中 0、描画中 24,965 |
| $80E5 (バンク 0) | b0_sprites_80E5 | 呼び出し | 4,962 | スプライトの書き手: 走ったフレーム 4,962、スプライトのページへの書き込み 104,672 |
| $9888 (バンク 0) | b0_sprites_9888 | 呼び出し | 4,962 | スプライトの書き手: 走ったフレーム 4,962、スプライトのページへの書き込み 1,352 |
| $D3CC (バンク 7) | b7_dispatch_D3CC | テーブル | 4,962 | 画面の分割: 走ったフレーム 4,962、描画中のスクロール書き込み 9,924、描画中のステータス読み 1,028,693 |
| $E1DD (バンク 7) | b7_bank_E1DD | 呼び出し | 4,962 | バンク切り替え: 書き込み 24,810、ブランク中 0、描画中 24,810 |
| $EBF0 (バンク 7) | b7_sprites_EBF0 | 呼び出し | 4,962 | スプライトの書き手: 走ったフレーム 4,962、スプライトのページへの書き込み 9,834 |
| $C3ED (バンク 7) | b7_dispatch_C3ED | テーブル | 3,448 | スプライトの書き手: 走ったフレーム 3,448、スプライトのページへの書き込み 6,896 |
| $FED0 (バンク 7) | b7_bank_FED0 | 呼び出し | 2,053 | バンク切り替え: 書き込み 10,265、ブランク中 0、描画中 10,265 |
| $D382 (バンク 7) | b7_engine_D382 | 呼び出し | 1,090 | ジャンプエンジン: テーブル 1、そこを通った跳躍 1,090 |
| $9DB0 (バンク 0) | b0_split_9DB0 | 呼び出し | 243 | 画面の分割: 走ったフレーム 243、描画中のスクロール書き込み 486、描画中のステータス読み 62,584 |
| $C24F (バンク 7) | b7_bank_C24F | 呼び出し | 140 | バンク切り替え: 書き込み 700、ブランク中 0、描画中 700 |
| $FFB1 (バンク 7) | b7_bank_FFB1 | 呼び出し | 135 | バンク切り替え: 書き込み 675、ブランク中 365、描画中 310 |
| $FF9D (バンク 7) | b7_bank_FF9D | 呼び出し | 104 | バンク切り替え: 書き込み 520、ブランク中 365、描画中 155 |
| $A8C1 (バンク 5) | b5_sprites_A8C1 | 呼び出し | 74 | スプライトの書き手: 走ったフレーム 74、スプライトのページへの書き込み 18,944 |
| $BF9D (バンク 5) | b5_bank_BF9D | 呼び出し | 73 | バンク切り替え: 書き込み 365、ブランク中 0、描画中 365 |
| $BFB1 (バンク 5) | b5_bank_BFB1 | 呼び出し | 73 | バンク切り替え: 書き込み 365、ブランク中 0、描画中 365 |
| $FF70 (バンク 7) | b7_reset | 電源投入 | 73 | バンク切り替え: 書き込み 292、ブランク中 292、描画中 0 |
| $DFDB (バンク 7) | b7_bank_DFDB | 呼び出し | 70 | バンク切り替え: 書き込み 350、ブランク中 0、描画中 350 |
| $96A8 (バンク 0) | b0_random_96A8 | 呼び出し | 62 | 乱数のバイト: 走ったフレーム 31、バイト $074F、回転 2、排他的論理和 1 スプライトの書き手: 走ったフレーム 31、スプライトのページへの書き込み 496 |
| $C62F (バンク 7) | b7_dispatch_C62F | テーブル | 30 | スプライトの書き手: 走ったフレーム 30、スプライトのページへの書き込み 120 |
| $98A6 (バンク 0) | b0_sprites_98A6 | 呼び出し | 28 | スプライトの書き手: 走ったフレーム 28、スプライトのページへの書き込み 168 |
| $D55E (バンク 7) | b7_sprites_D55E | 呼び出し | 28 | スプライトの書き手: 走ったフレーム 28、スプライトのページへの書き込み 56 |
| $BAB8 (バンク 5) | 呼び出し | 91,168 | ||
| $F27D (バンク 7) | 呼び出し | 64,811 | ||
| $D346 (バンク 7) | 呼び出し | 64,220 | ||
| $D174 (バンク 7) | 呼び出し | 63,938 | ||
| $D168 (バンク 7) | 呼び出し | 63,852 | ||
| $821B (バンク 6) | 呼び出し | 54,157 | ||
| $826A (バンク 6) | 呼び出し | 54,157 | ||
| $A6D9 (バンク 5) | 呼び出し | 54,154 | ||
| $810F (バンク 6) | 呼び出し | 36,062 | ||
| $8116 (バンク 6) | 呼び出し | 36,062 | ||
| $A6F0 (バンク 5) | テーブル | 35,425 | ||
| $EAE8 (バンク 7) | 呼び出し | 30,622 | ||
| $D56D (バンク 7) | 呼び出し | 29,772 | ||
| $D5DA (バンク 7) | 呼び出し | 29,772 | ||
| $D603 (バンク 7) | テーブル | 29,772 | ||
| $815E (バンク 6) | 呼び出し | 27,316 | ||
| $816B (バンク 6) | 呼び出し | 27,316 | ||
| $D625 (バンク 7) | 呼び出し | 26,082 | ||
| $850C (バンク 1) | 呼び出し | 25,629 | ||
| $A6DD (バンク 0) | 呼び出し | 24,810 | ||
| $B8D2 (バンク 5) | 呼び出し | 24,315 | ||
| $A737 (バンク 5) | テーブル | 24,081 | ||
| $A795 (バンク 5) | 呼び出し | 22,978 | ||
| $B22D (バンク 5) | テーブル | 18,675 | ||
| $B5EA (バンク 5) | 呼び出し | 16,210 | ||
| $B623 (バンク 5) | 呼び出し | 16,210 | ||
| $AC07 (バンク 5) | 呼び出し | 16,091 | ||
| $B5B5 (バンク 5) | 呼び出し | 15,942 | ||
| $B663 (バンク 5) | 呼び出し | 15,214 | ||
| $AB6D (バンク 5) | テーブル | 10,979 | ||
| $B3CF (バンク 5) | テーブル | 10,388 | ||
| $9000 (バンク 6) | 呼び出し | 10,187 | ||
| $920B (バンク 6) | 呼び出し | 10,187 | ||
| $92F4 (バンク 6) | 呼び出し | 10,187 | ||
| $9408 (バンク 6) | 呼び出し | 10,187 | ||
| $95A7 (バンク 6) | 呼び出し | 10,187 | ||
| $990B (バンク 6) | 呼び出し | 10,187 | ||
| $9B18 (バンク 6) | 呼び出し | 10,187 | ||
| $E1B8 (バンク 7) | 呼び出し | 9,986 | ||
| $E1BE (バンク 7) | 呼び出し | 9,986 | ||
| $C2CA (バンク 7) | 呼び出し | 9,784 | ||
| $C2E6 (バンク 7) | テーブル | 9,752 | ||
| $B242 (バンク 5) | テーブル | 8,287 | ||
| $B261 (バンク 5) | テーブル | 8,105 | ||
| $B502 (バンク 5) | 呼び出し | 8,105 | ||
| $B5D8 (バンク 5) | 呼び出し | 8,105 | ||
| $B603 (バンク 5) | 呼び出し | 8,105 | ||
| $B63C (バンク 5) | 呼び出し | 8,105 | ||
| $B529 (バンク 5) | 呼び出し | 7,837 | ||
| $815A (バンク 6) | 呼び出し | 5,379 | ||
| $8167 (バンク 6) | 呼び出し | 5,379 | ||
| $C1DD (バンク 7) | 呼び出し | 5,183 | ||
| $9038 (バンク 6) | 呼び出し | 5,180 | ||
| $CF30 (バンク 7) | 呼び出し | 5,180 | ||
| $9097 (バンク 6) | 呼び出し | 5,174 | ||
| $E079 (バンク 7) | 呼び出し | 4,993 | ||
| $8DC3 (バンク 0) | 呼び出し | 4,962 | ||
| $903A (バンク 0) | 呼び出し | 4,962 | ||
| $9235 (バンク 0) | 呼び出し | 4,962 | ||
| $97FA (バンク 0) | 呼び出し | 4,962 | ||
| $9847 (バンク 0) | 呼び出し | 4,962 | ||
| $9925 (バンク 0) | 呼び出し | 4,962 | ||
| $A6D2 (バンク 0) | 呼び出し | 4,962 | ||
| $D5A7 (バンク 7) | 呼び出し | 4,962 | ||
| $E1E6 (バンク 7) | 呼び出し | 4,962 | ||
| $92BF (バンク 0) | テーブル | 4,932 | ||
| $93BC (バンク 0) | 呼び出し | 4,932 | ||
| $9483 (バンク 0) | 呼び出し | 4,932 | ||
| $94C5 (バンク 0) | 呼び出し | 4,932 | ||
| $959C (バンク 0) | 呼び出し | 4,932 | ||
| $9031 (バンク 6) | 呼び出し | 4,926 | ||
| $9089 (バンク 6) | 呼び出し | 4,926 | ||
| $DEE7 (バンク 7) | 呼び出し | 4,898 | ||
| $D1CE (バンク 7) | 呼び出し | 4,866 | ||
| $9610 (バンク 0) | 呼び出し | 4,622 | ||
| $9A04 (バンク 0) | 呼び出し | 4,347 | ||
| $DF56 (バンク 7) | 呼び出し | 3,658 | ||
| $C397 (バンク 7) | テーブル | 3,544 | ||
| $D15C (バンク 7) | 呼び出し | 3,544 | ||
| $814F (バンク 6) | 呼び出し | 2,465 | ||
| $C947 (バンク 7) | 呼び出し | 2,077 | ||
| $8120 (バンク 6) | 呼び出し | 2,075 | ||
| $9AB8 (バンク 0) | テーブル | 2,053 | ||
| $C82B (バンク 7) | 呼び出し | 1,984 | ||
| $8147 (バンク 6) | 呼び出し | 1,873 | ||
| $906F (バンク 6) | 呼び出し | 1,557 | ||
| $C988 (バンク 7) | 呼び出し | 1,550 | ||
| $C944 (バンク 7) | 呼び出し | 1,271 | ||
| $CF3C (バンク 7) | テーブル | 1,090 | ||
| $9A30 (バンク 0) | 呼び出し | 1,052 | ||
| $9AA8 (バンク 0) | 呼び出し | 1,047 | ||
| $9A77 (バンク 0) | テーブル | 1,030 | ||
| $D120 (バンク 7) | テーブル | 966 | ||
| $814B (バンク 6) | 呼び出し | 958 | ||
| $C95C (バンク 7) | 呼び出し | 806 | ||
| $C95F (バンク 7) | 呼び出し | 744 | ||
| $9042 (バンク 6) | 呼び出し | 734 | ||
| $80EE (バンク 1) | テーブル | 713 | ||
| $8247 (バンク 1) | 呼び出し | 713 | ||
| $C912 (バンク 7) | 呼び出し | 713 | ||
| $818C (バンク 6) | 呼び出し | 710 | ||
| $A2D4 (バンク 0) | 呼び出し | 672 | ||
| $BA6F (バンク 5) | 呼び出し | 594 | ||
| $D19B (バンク 7) | 呼び出し | 589 | ||
| $9B13 (バンク 0) | テーブル | 510 | ||
| $FD82 (バンク 7) | 呼び出し | 510 | ||
| $9067 (バンク 6) | 呼び出し | 464 | ||
| $821D (バンク 1) | テーブル | 434 | ||
| $906B (バンク 6) | 呼び出し | 420 | ||
| $F2D3 (バンク 7) | 呼び出し | 400 | ||
| $D263 (バンク 7) | 呼び出し | 354 | ||
| $D261 (バンク 7) | 呼び出し | 323 | ||
| $D266 (バンク 7) | 呼び出し | 323 | ||
| $A3B3 (バンク 0) | 呼び出し | 280 | ||
| $A558 (バンク 0) | 呼び出し | 280 | ||
| $A56B (バンク 0) | 呼び出し | 280 | ||
| $A589 (バンク 0) | 呼び出し | 280 | ||
| $8201 (バンク 1) | 呼び出し | 279 | ||
| $BA40 (バンク 5) | 呼び出し | 273 | ||
| $AE15 (バンク 5) | テーブル | 255 | ||
| $959D (バンク 6) | 呼び出し | 233 | ||
| $AEC1 (バンク 5) | 呼び出し | 231 | ||
| $ACFA (バンク 5) | 呼び出し | 222 | ||
| $AE55 (バンク 5) | テーブル | 219 | ||
| $AF1F (バンク 5) | テーブル | 219 | ||
| $AC31 (バンク 5) | テーブル | 191 | ||
| $8293 (バンク 6) | 呼び出し | 170 | ||
| $9B19 (バンク 0) | 呼び出し | 153 | ||
| $A1DD (バンク 0) | テーブル | 152 | ||
| $B24E (バンク 5) | テーブル | 145 | ||
| $C258 (バンク 7) | 呼び出し | 140 | ||
| $A5A4 (バンク 0) | 呼び出し | 122 | ||
| $D29C (バンク 7) | 呼び出し | 104 | ||
| $BA18 (バンク 5) | 呼び出し | 102 | ||
| $AC73 (バンク 5) | テーブル | 99 | ||
| $ACA8 (バンク 5) | テーブル | 99 | ||
| $81F3 (バンク 1) | テーブル | 93 | ||
| $DF4C (バンク 7) | 呼び出し | 93 | ||
| $B40A (バンク 5) | テーブル | 91 | ||
| $A6A0 (バンク 5) | 呼び出し | 73 | ||
| $A70F (バンク 5) | テーブル | 73 | ||
| $A72E (バンク 5) | テーブル | 73 | ||
| $ADE0 (バンク 5) | 呼び出し | 73 | ||
| $AF2B (バンク 5) | テーブル | 73 | ||
| $AF34 (バンク 5) | テーブル | 73 | ||
| $B960 (バンク 5) | 呼び出し | 73 | ||
| $D281 (バンク 7) | 呼び出し | 73 | ||
| $A49F (バンク 0) | 呼び出し | 70 | ||
| $A546 (バンク 0) | 呼び出し | 70 | ||
| $DFE4 (バンク 7) | 呼び出し | 70 | ||
| $CB18 (バンク 7) | 呼び出し | 64 | ||
| $A2FE (バンク 0) | テーブル | 60 | ||
| $A35F (バンク 0) | 呼び出し | 60 | ||
| $A5E3 (バンク 0) | 呼び出し | 60 | ||
| $B412 (バンク 5) | テーブル | 54 | ||
| $B3DF (バンク 5) | テーブル | 34 | ||
| $B3F4 (バンク 5) | テーブル | 34 | ||
| $AF02 (バンク 5) | テーブル | 33 | ||
| $A057 (バンク 0) | 呼び出し | 32 | ||
| $A6E5 (バンク 5) | テーブル | 32 | ||
| $AA08 (バンク 0) | 呼び出し | 32 | ||
| $B911 (バンク 5) | 呼び出し | 32 | ||
| $BA6C (バンク 5) | 呼び出し | 32 | ||
| $C34F (バンク 7) | テーブル | 32 | ||
| $C3A5 (バンク 7) | テーブル | 32 | ||
| $C3B5 (バンク 7) | テーブル | 32 | ||
| $C3E6 (バンク 7) | テーブル | 32 | ||
| $CB35 (バンク 7) | テーブル | 32 | ||
| $CC50 (バンク 7) | 呼び出し | 32 | ||
| $CC97 (バンク 7) | 呼び出し | 32 | ||
| $CD40 (バンク 7) | テーブル | 32 | ||
| $D293 (バンク 7) | 呼び出し | 32 | ||
| $812F (バンク 1) | テーブル | 31 | ||
| $81A3 (バンク 1) | テーブル | 31 | ||
| $8340 (バンク 1) | テーブル | 31 | ||
| $C4CB (バンク 7) | 呼び出し | 31 | ||
| $C63E (バンク 7) | テーブル | 31 | ||
| $C690 (バンク 7) | 呼び出し | 31 | ||
| $C70C (バンク 7) | テーブル | 31 | ||
| $C755 (バンク 7) | 呼び出し | 31 | ||
| $C819 (バンク 7) | 呼び出し | 31 | ||
| $C89D (バンク 7) | 呼び出し | 31 | ||
| $C927 (バンク 7) | 呼び出し | 31 | ||
| $D05B (バンク 7) | テーブル | 31 | ||
| $D0FC (バンク 7) | テーブル | 31 | ||
| $D25E (バンク 7) | テーブル | 31 | ||
| $D269 (バンク 7) | テーブル | 31 | ||
| $D27D (バンク 7) | 呼び出し | 31 | ||
| $9047 (バンク 0) | テーブル | 30 | ||
| $90ED (バンク 0) | 呼び出し | 30 | ||
| $99D4 (バンク 0) | 呼び出し | 30 | ||
| $E030 (バンク 7) | 呼び出し | 30 | ||
| $942B (バンク 0) | 呼び出し | 19 | ||
| $A3D7 (バンク 0) | テーブル | 11 | ||
| $AD7C (バンク 5) | 呼び出し | 11 | ||
| $A57E (バンク 0) | 呼び出し | 10 | ||
| $A26B (バンク 0) | テーブル | 7 | ||
| $AEEE (バンク 5) | 呼び出し | 7 | ||
| $9064 (バンク 6) | 呼び出し | 6 | ||
| $A148 (バンク 0) | テーブル | 6 | ||
| $A347 (バンク 0) | テーブル | 6 | ||
| $AF19 (バンク 5) | テーブル | 2 | ||
| $960B (バンク 0) | 呼び出し | 1 | ||
| $A338 (バンク 0) | テーブル | 1 |
待つ場所
規則が名付けたループのうち、ルーチンの内側にあって、それ自身はコードの入口ではないもの。
| 場所 | リスティングでの名前 | 何であるか、その証拠 |
|---|---|---|
| $ABE5 (バンク 5) | b5_wait_ABE5 | フレーム待ち: 待つ相手のバイト $0033、入った回数 818、周回 24、一周ごとの呼び出し 2、フレーム割り込みの下での書き込み 275、全フレーム 65,213 フレーム待ち: 待つ相手のバイト $0761、入った回数 818、周回 24、一周ごとの呼び出し 2、フレーム割り込みの下での書き込み 1,088、全フレーム 65,213 |
| $C010 (バンク 7) | b7_wait_C010 | フレーム待ち: 待つ相手のバイト $0736、入った回数 91、周回 79,438,110、フレーム割り込みの下での書き込み 1,067、全フレーム 65,213 |
ジャンプに使うテーブル
ゲームがその中から一つを選ぶ、アドレスのテーブル。ジャンプエンジンへの呼び出しの直後にあるものもあれば、カートリッジのどこかにあるものもある。後者は、ゲームが通って跳んだアドレスがどこから読み込まれたかで見つける。アドレスを積んでそこへ戻ることで跳ぶゲームもあれば、テーブルを二つに分けて、アドレスの下位バイトをある場所に、上位バイトを別の場所に置くゲームもある。どちらも同じやり方で見つける。項目は、走行が選ぶのを見た所までを数える。本当のテーブルはもっと長いかもしれない。最後の列は、その値が項目を選んだメモリのバイトで、追えた場合だけ書いてある: ゲームのモードか、物体の一つが今していることだ。
| 場所 | 届き方 | 項目 | 選ばれた数 | 選んだバイト |
|---|---|---|---|---|
| $903F (バンク 0) | 呼び出しの直後 | 2 | 2 | $00B5 |
| $9A1E (バンク 0) | 呼び出しの直後 | 9 | 4 | $0740 |
| $9DE4 (バンク 0) | 呼び出しの直後 | 9 | 7 | $0524 |
| $8133 (バンク 1) | 呼び出しの直後 | 8 | 1 | $0731 |
| $A6DF (バンク 5) | 呼び出しの直後 | 3 | 3 | $076C |
| $A705 (バンク 5) | 呼び出しの直後 | 5 | 5 | $0736 |
| $ABEB (バンク 5) | 呼び出しの直後 | 6 | 6 | $0761 |
| $AE4F (バンク 5) | 呼び出しの直後 | 3 | 3 | $0035 |
| $B236 (バンク 5) | 呼び出しの直後 | 2 | 2 | $0736 |
| $B248 (バンク 5) | 呼び出しの直後 | 3 | 3 | $073B |
| $B3D5 (バンク 5) | 呼び出しの直後 | 5 | 5 | $073B |
| $C2D8 (バンク 7) | 呼び出しの直後 | 2 | 2 | $076C |
| $C2EC (バンク 7) | 呼び出しの直後 | 1 | 8 | $0736 |
| $C39D (バンク 7) | 呼び出しの直後 | 4 | 4 | $0738 |
| $CF42 (バンク 7) | 呼び出しの直後 | 5 | 5 | $0769 |
| $D5F1 (バンク 7) | ポインタ経由 | 1 | 1 | $00B6, $00B7, $00B8, $00B9 |
ルーチンが共有するメモリ
あるルーチンが書き、別のルーチンが読んだメモリは 1,470 バイト。添字を通して届いた場所は 96 か所で、メモリの中のテーブルや、物体の枠の並びはそう見える。
添字で届いた範囲: 位置を含むもの、次いで最も長いもの
| 起点 | 届いたバイト | 命令 | 含まれる位置 |
|---|---|---|---|
| $0200 | 256 | 6 | |
| $0300 | 256 | 2 | |
| $0400 | 256 | 2 | |
| $0700 | 256 | 2 | |
| $0500 | 256 | 1 | |
| $0600 | 256 | 1 | |
| $0000 | 224 | 2 | |
| $0302 | 163 | 6 | |
| $0301 | 163 | 1 | |
| $0267 | 108 | 3 | |
| $03A4 | 59 | 2 | |
| $0201 | 57 | 5 |
最も忙しい共有バイト 24 個
| バイト | 読み書き | 書くルーチン | 読むルーチン |
|---|---|---|---|
| $0736 | 79,549,384 | 6 | 6 |
| $0000 | 4,342,086 | 6 | 6 |
| $0001 | 2,363,579 | 6 | 6 |
| $00F5 | 1,848,292 | 3 | 6 |
| $0002 | 1,524,216 | 6 | 6 |
| $0003 | 997,021 | 6 | 6 |
| $000E | 931,836 | 6 | 6 |
| $000F | 870,626 | 6 | 6 |
| $000A | 630,487 | 6 | 5 |
| $000C | 578,101 | 6 | 6 |
| $0006 | 560,333 | 6 | 6 |
| $000D | 521,848 | 6 | 6 |
| $00F7 | 515,162 | 2 | 6 |
| $004D | 471,935 | 6 | 6 |
| $00FF | 454,465 | 6 | 6 |
| $0008 | 391,575 | 6 | 6 |
| $003B | 366,125 | 6 | 6 |
| $0004 | 357,177 | 6 | 6 |
| $072C | 345,908 | 4 | 6 |
| $0012 | 336,256 | 4 | 6 |
| $0010 | 290,150 | 6 | 6 |
| $072A | 285,055 | 5 | 6 |
| $00E9 | 218,416 | 6 | 4 |
| $000B | 206,588 | 6 | 5 |
このページはゲームのバイトを一つも見せない。これらの数を読み取ったリスティングは、カートリッジと一緒に留まる。