If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Pokémon Card GB2/RAM map
Jump to navigation
Jump to search
The following article is a RAM map for Pokémon Card GB2.
WRAM
Address Size Description
------- ---- -----------
C000 256 Possible cards of selected rarity for current Booster pack (or CardPop)
C2C8 6 Player's Pokémon remaining HP
C2DA 1 Damage reduced from Defender value
C2E0 1 Damage increased by PlusPower value
C2EC 1 Status Ailment byte (01 = Confusion, 02 = Sleep, 03 = Paralysis, 80 = Poison)
C2ED 1 One-turn Invincibility/Damage Reflection/Destiny Bond (12 = Fly, 14 = Stiffen, 15 = Withdraw, 1B = Destiny Bond, 1C = Scrunch, 24 = Mirror Shell, 25 = Rocket Tackle, 26 = Harden)
C2EE 1 Inability to Attack (06 = Leer)
C2F1 1 Effects on Player (08 = Frighten, 80 = Mislead)
C2FA 1 Last Known Status Ailment
C3C8 6 CPU's Pokémon remaining HP
C400 120 During battle : P1 deck
Out of battle: Cards in current Booster pack
C480 120 P2 deck
C510 60 P1 Deck order
CAA0 12 Player name / Game Centre chip count (with leading zeros)
CAC8 2 Pseudo Random Number, seeded at startup with save file name (or 0 if there is no save file)
Its value changes on:
• coin toss (once)
• deck shuffle (once)
• random Attack (e. g. Lv. 68 Zapdos's Big Thunder) (once)
• random Pokémon Power (e. g. GR's Mewtwo's Dark Wave) (once)
• character selection (every frame)
• name entry (every frame)
• Card POP Secret ID generation (once)
• new game / continue menu (every frame)
• out of battle menu (every frame)
• at the end of a duel (every frame)
• overworld map (every frame)
• building (every 60 frames)
• saving the game (once)
• landing from the airship (once)
• Game Corner coin flip challenge (varies with the current frame in coin flip animation)
• When the 10 cards of a Booster pack are generated (10 times)
• When a random Booster pack is generated (once per Booster pack, e.g. Ishihara)
CACA 1 PRNG frame advance
CACB 1 ?
CC04 1 Has an Energy Card already been played this turn? (01 = Yes, 00 = No)
CC32 1 Card Type
CC33 1 ?
CC34 1 ?
CC35 2 Species pointer
CC37 1 Rarity
CC38 1 Expansion
CC39 1 Booster
CC3A 2 Card ID
CC3C 1 Hit Points
CC3D 1 Card Category
CC3E 2 Evolves from (Species pointer)
CC40 4 Attack #1 cost
CC4A 1 Attack #1 damage
CC53 4 Attack #2 cost
CC5D 1 Attack #2 damage
CC66 1 Retreat Cost
CC67 1 Weakness
CC68 1 Resistance
CC6B 1 Pokédex ID
CC6D 1 Level
CCC9 1 Base damage of selected attack
CCE2 1 Status Ailment Inflicted
CCE3 1 Targeting (C2 = Your Pokemon, C3 = Opponent's Pokemon)
CCE5 1 Last Ailment Caused
CD10 1 Added damage (e. g. GR's Mewtwo's Dark Wave)
CD51 1 Booster creation: current Rarity
CD52 1 Booster creation: current Booster #1 ID
CD53 1 Booster creation: current Booster #2 ID
CD54 1 Max value +1 for the Booster cards PRNG
CE25 1 CardPop: Value of unknown use
CE2D 8 CardPop: Name of other person (at least with Imakuni/Rival [CPU])
CE3C 2 CardPop: Card you will receive
CE3E 2 CardPop: Card other person will receive? Or their Secret ID?
CF9C 4 ? (related to Booster pack generation ?)
CFD2 1 Stores various data (e. g. damage inflicted by attack)
D619 1 ?
D61A 1 After a duel : pointer to the Booster prize pointer
Overworld : ?
D61B 1 CPU Opponent ID ?
D61E 1 ?
D65E 1 Max value +1 for the Booster pack PRNG
D667 1 Number of Booster packs to be awarded
DE54 12 Player Name
DE61 3 Secret ID
HRAM
Address Size Description ------- ---- ----------- FF98 1 Card Expansion ? (HRAM) FF99 1 ? (HRAM) (Set to 0xC2 at 6:6D83)
SRAM
Save data (256 Kbit SRAM)
Address Size Description ------- ---- ----------- 0010 12 Player Name 001E 3 Secret ID (created when you confirm your name at name entry screen)
Internal Data for Pokémon Card GB2
| |
|---|---|