Totally Rad/ROM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Totally Rad.

PRG ROM

00000 - 0000F (10)  - iNES header
      -
0638F - 0721C (E8E) - Cutscene text
      -
1D4F1 - 1D560 (70)  - Enemy kill count & extra life handling
├─1D4F1 - 1D537 (47)  - Enemy count accumulator + extra life granting code
└─1D538 - 1D560 (29)  - Extra life point threshold table
      -
1E010 - 1E0CE (BF)  - RESET
      -
1E0CF - 1E198 (CA)  - NMI
      -
1E1AA - 1E1D6 (2D)  - IRQ
      -
1F273 - 1F279 (7)   - Extra life threshold high/low-byte check (see 1D4F1)
      -
1F797 - 1F946 (1B0) - Enemy interaction reference tables
├─1F797 - 1F8DE (148) - Unknown enemy interaction table(s)
└─1F8DF - 1F946 (68)  - Enemy attack strength table
1F947 - 1FFEF (6A9) - [EMPTY]
1FFF0 - 2000F (20)  - Nintendo header + CPU vectors

CHR ROM

20010 - 2100F (1000) - Title screen
21010 - 2200F (1000) - Jaleco logo, fonts (ENG/hira/kana/?)
22010 - 2800F (6000) - Level tilesets
├─22010 - 2300F (1000) - ACT 1
├─23010 - 2400F (1000) - ACT 2
├─24010 - 2500F (1000) - ACT 3
├─25010 - 2600F (1000) - ACT 4
├─26010 - 2700F (1000) - ACT 5
└─27010 - 2800F (1000) - Animated tiles
28010 - 2A80F (2800) - Boss tiles
├─28010 - 2880F (800)  - ACT 1
├─28810 - 2900F (800)  - ACT 2
├─29010 - 2980F (800)  - ACT 3
├─29810 - 2A00F (800)  - ACT 4
└─2A010 - 2A80F (800)  - ACT 5
2A810 - 2B80F (1000) - Per-level materials (HUD, mines, ???)
2B810 - 2C00F (800)  - Pause menu UI
2C010 - 2EC0F (2C00) - John / Jake
├─2C010 - 2CD2F (D20) - Normal Form
├─2CD30 - 2CF0F (1E0) - Lion Form (jumping)
├─2CF10 - 2D40F (500) - Projectiles / Explosions
├─2D410 - 2DC0F (800) - Lion Form
├─2DC10 - 2E40F (800) - Fish Form
└─2E410 - 2EC0F (800) - Hawk Form
2EC10 - 2FC0F (1000) - Magic attacks
├─2EC10 - 2F00F (400) - Wind
├─2F010 - 2F40F (400) - Stone
├─2F410 - 2F80F (400) - Fire
└─2F810 - 2FC0F (400) - Water
2FC10 - 30C0F (1000) - Small enemies
30C10 - 3440F (3800) - Large enemies
34410 - 3680F (2400) - Boss additional sprites / HUD copies
36810 - 3EC0F (8400) - Cutscene graphics
├─36810 - 3700F (800)  - ACT 1 intro
├─37010 - 3780F (800)  - ACT 2 intro
├─37810 - 3800F (800)  - ACT 3 intro
├─38010 - 3880F (800)  - ACT 4 intro
├─38810 - 3900F (800)  - ACT 5 intro
├─39010 - 3A00F (1000) - Non-intro scenes (ending, mid-acts)
├─3A010 - 3A80F (800)  - Zeb / Pong talking head
├─3A810 - 3E010 (3800) - J. / Allison cutscene graphics
├─3E010 - 3E80F (800)  - Additional cutscene sprites / border
├─3E810 - 3EA0F (200)  - ACT font
└─3EA10 - 3EC0F (200)  - ACT intro additional GFX
3EC10 - 3F00F (400)  - [EMPTY]
3F010 - 3F80F (800)  - Hidden credits font graphics
3F810 - 4000F (800)  - [EMPTY]

US to EU Differences

  • 21010 - 2104F (40) - Four tiles of the Jaleco logo were replaced by a "TM" mark with spaces.
  • 21110 - 2112F (20) - Two tiles of the Jaleco logo were blanked out.
  • 215C0 - 215DF (20) - The copyright symbol (©) has been shifted to the left to take up one tile instead of two.