Pokemon Crystal RAM map
Posted by: Bent`
Date: 2007-06-28 17:15:34
0000-3FFF is exactly the same as ROM Bank 00.
4000-7FFF – 16KB ROM Bank 01..NN (in cartridge, switchable bank number)
8000-9FFF – 8KB Video RAM (VRAM) (switchable bank 0-1 in CGB Mode)
A000-BFFF – 8KB External RAM (in cartridge, switchable bank, if any)
C000-CFFF – 4KB Work RAM Bank 0 (WRAM)
D000-DFFF – 4KB Work RAM Bank 1 (WRAM) (switchable bank 1-7 in CGB Mode)
E000-FDFF – Same as C000-DDFF (ECHO) (typically not used)
FE00-FE9F – Sprite Attribute Table (OAM)
FEA0-FEFF – Not Usable
FF00-FF7F – I/O Ports
FF80-FFFE – High RAM (HRAM)
FFFF – Interrupt Enable Register
What we're wanting to document is the WRAM – that's what a Gameshark modifies, and it gives us a mere 32KB of bytes to sift through. Here's what I have so far:
[size=1]C2FA – Collision data (down)
C2FB – Collision data (up)
C2FC – Collision data (left)
C2FD – Collision data (right)
Screen Display
The screen consists solely of 8x8 tiles. Each row is 20 tiles wide, and each
column is 18 tiles high. The order in the RAM is each row, left to right, top
to bottom.
C4A0 C4A1 C4A2 C4A3 C4A4 C4A5 C4A6 C4A7 C4A8 C4A9 C4AA C4AB C4AC C4AD C4AE C4AF C4B0 C4B1 C4B2 C4B3
C4B4 C4B5 C4B6 C4B7 C4B8 C4B9 C4BA C4BB C4BC C4BD C4BE C4BF C4C0 C4C1 C4C2 C4C3 C4C4 C4C5 C4C6 C4C7
C4C8 C4C9 C4CA C4CB C4CC C4CD C4CE C4CF C4D0 C4D1 C4D2 C4D3 C4D4 C4D5 C4D6 C4D7 C4D8 C4D9 C4DA C4DB
C4DC C4DD C4DE C4DF C4E0 C4E1 C4E2 C4E3 C4E4 C4E5 C4E6 C4E7 C4E8 C4E9 C4EA C4EB C4EC C4ED C4EE C4EF
C4F0 C4F1 C4F2 C4F3 C4F4 C4F5 C4F6 C4F7 C4F8 C4F9 C4FA C4FB C4FC C4FD C4FE C4FF C500 C501 C502 C503
C504 C505 C506 C507 C508 C509 C50A C50B C50C C50D C50E C50F C510 C511 C512 C513 C514 C515 C516 C517
C518 C519 C51A C51B C51C C51D C51E C51F C520 C521 C522 C523 C524 C525 C526 C527 C528 C529 C52A C52B
C52C C52D C52E C52F C530 C531 C532 C533 C534 C535 C536 C537 C538 C539 C53A C53B C53C C53D C53E C53F
C540 C541 C542 C543 C544 C545 C546 C547 C548 C549 C54A C54B C54C C54D C54E C54F C550 C551 C552 C553
C554 C555 C556 C557 C558 C559 C55A C55B C55C C55D C55E C55F C560 C561 C562 C563 C564 C565 C566 C567
C568 C569 C56A C56B C56C C56D C56E C56F C570 C571 C572 C573 C574 C575 C576 C577 C578 C579 C57A C57B
C57C C57D C57E C57F C580 C581 C582 C583 C584 C585 C586 C587 C588 C589 C58A C58B C58C C58D C58E C58F
C590 C591 C592 C593 C594 C595 C596 C597 C598 C599 C59A C59B C59C C59D C59E C59F C5A0 C5A1 C5A2 C5A3
C5A4 C5A5 C5A6 C5A7 C5A8 C5A9 C5AA C5AB C5AC C5AD C5AE C5AF C5B0 C5B1 C5B2 C5B3 C5B4 C5B5 C5B6 C5B7
C5B8 C5B9 C5BA C5BB C5BC C5BD C5BE C5BF C5C0 C5C1 C5C2 C5C3 C5C4 C5C5 C5C6 C5C7 C5C8 C5C9 C5CA C5CB
C5CC C5CD C5CE C5CF C5D0 C5D1 C5D2 C5D3 C5D4 C5D5 C5D6 C5D7 C5D8 C5D9 C5DA C5DB C5DC C5DD C5DE C5DF
C5E0 C5E1 C5E2 C5E3 C5E4 C5E5 C5E6 C5E7 C5E8 C5E9 C5EA C5EB C5EC C5ED C5EE C5EF C5F0 C5F1 C5F2 C5F3
C5F4 C5F5 C5F6 C5F7 C5F8 C5F9 C5FA C5FB C5FC C5FD C5FE C5FF C600 C601 C602 C603 C604 C605 C606 C607
C608 – Opponent's attack animation
C60F – Player's attack animation
C616-C620 – Enemy Pokemon name (C620 is always 50)
C621-C62B – Player's Pokemon name (C62B is always 50)
C62C – Player's in-battle Pokemon image
C62D – Player's in-battle Pokemon held item
C62E – Player's in-battle Pokemon Technique 1
C62F – Player's in-battle Pokemon Technique 2
C630 – Player's in-battle Pokemon Technique 3
C631 – Player's in-battle Pokemon Technique 4
C632-C633 – Player's in-battle Pokemon IVs (Atk/Def/Spd/Spcl; half-bytes)
C634 – Player's in-battle Pokemon Technique 1 current PP
C635 – Player's in-battle Pokemon Technique 2 current PP
C636 – Player's in-battle Pokemon Technique 3 current PP
C637 – Player's in-battle Pokemon Technique 4 current PP
C638 – Player's in-battle Pokemon happiness
C639 – Player's in-battle Pokemon level
C63A – Player's in-battle Pokemon current status
C63C-C63D – Player's in-battle Pokemon current HP
C63E-C63F – Player's in-battle Pokemon max HP stat
C640-C641 – Player's in-battle Pokemon Attack stat
C642-C643 – Player's in-battle Pokemon Defense stat
C644-C645 – Player's in-battle Pokemon Speed stat
C646-C647 – Player's in-battle Pokemon Special Attack stat
C648-C649 – Player's in-battle Pokemon Special Defense stat
C6CC – Player's in-battle Pokemon Attack level
C6CD – Player's in-battle Pokemon Defense level
C6CE – Player's in-battle Pokemon Speed level
C6CF – Player's in-battle Pokemon Special Attack level
C6D0 – Player's in-battle Pokemon Special Defense level
C6D1 – Player's in-battle Pokemon Accuracy level
C6D2 – Player's in-battle Pokemon Evasion level
C6D3 – Person being called
C6D4 – Opponent's Attack level (Swords Dance, etc)
C6D5 – Opponent's Defense level
C6D6 – Opponent's Speed level
C6D7 – Opponent's Special Attack level
C6D8 – Opponent's Special Defense level
C6D9 – Opponent's Accuracy level
C6DA – Opponent's Evasion level
C6E3 – Attack used by player
C6E4 – Attack used by enemy
C6EC-C6EE – Pay Day counter
C84E- – blockdata
CF60 – "Player received x"
CFCC – Options (byte 1)
Bit 0 defines Battle Scene – 0 is On, 1 is Off.
Bit 1 defines Battle Style – 0 is Shift, 1 is Set.
Bit 2 defines Sound – 0 is Mono, 1 is Stereo.
Bits 3-7 appear to modify text speed. In general, 0 is faster and 1 is slower.
D03F – Berry on tree
D073 – All variables appear to be loaded here before being loaded to the screen.
D0F0 – Number of items at Mart
D0F1 – Mart item 01
D0F2 – Mart item 02
D0F3 – Mart item 03
D0F4 – Mart item 04
D0F5 – Mart item 05
D0F6 – Mart item 06
D0F7 – Mart item 07
D0F8 – Mart item 08
D0F9 – Mart item 09
D0FA – Mart item 10
D0FB – Mart item 11
D0FC – Mart item 12
D0FD – Mart item 13
D0FE – Mart item 14
D0FF – Mart item 15
D100 – Mart item 16
D101 – Mart item 17
D106 – Item found/received, item used, item being bought at mart
D108 – Enemy Pokemon image in battle
D10C – Quantity of item being bought at mart
D143 – Wild Pokemon level (cf D213)
D148 – Room player is in
D1F3 – Not number of HP healed. But it's the variable shown when it happens.
D204 – Wild Pokemon species (cf D206, D22E)
D205 – Player's in-battle pallete
D206 – Wild Pokemon species (cf D204, D22E)
D207 – Wild Pokemon held item
D208 – Wild Pokemon Technique 1
D209 – Wild Pokemon Technique 2
D20A – Wild Pokemon Technique 3
D20B – Wild Pokemon Technique 4
D20C-D20D – Wild Pokemon IVs (Atk/Def/Spd/Spcl; half-bytes)
D20E – Wild Pokemon Technique 1 current PP
D20F – Wild Pokemon Technique 2 current PP
D210 – Wild Pokemon Technique 3 current PP
D211 – Wild Pokemon Technique 4 current PP
D212 – Wild Pokemon happiness
D213 – Wild Pokemon level (cf D143)
D214 – Wild Pokemon status
D216-D217 – Wild Pokemon current HP
D218-D219 – Wild Pokemon max HP stat
D21A-D21B – Wild Pokemon Attack stat
D21C-D21D – Wild Pokemon Defense stat
D21E-D21F – Wild Pokemon Speed stat
D220-D221 – Wild Pokemon Special Attack stat
D222-D223 – Wild Pokemon Special Defense stat
D22D – Battle type (01 is wild, 02 is trainer)
D22E – Wild Pokemon species (cf D204, D206)
D230 – Wild Battle type (08 is Headbutt, 07 is shiny/can't escape, etc)
D233 – Enemy trainer type
D265 – determines Pokedex entries when you open it
D280 – Number of Pokemon in opposing trainer's party
D281 – Enemy Party Pokemon #1 Species
D282 – Enemy Party Pokemon #2 Species
D283 – Enemy Party Pokemon #3 Species
D284 – Enemy Party Pokemon #4 Species
D285 – Enemy Party Pokemon #5 Species
D286 – Enemy Party Pokemon #6 Species
D288 – Enemy Party Pokemon #1 species
D289 – Enemy Party Pokemon #1 Held Item
D28A – Enemy Party Pokemon #1 Technique 1
D28B – Enemy Party Pokemon #1 Technique 2
D28C – Enemy Party Pokemon #1 Technique 3
D28D – Enemy Party Pokemon #1 Technique 4
D28E-D28F – Enemy Party Pokemon #1 ID number
D290-D292 – Enemy Party Pokemon #1 Experience
D293-D294 – Enemy Party Pokemon #1 HP EVs
D295-D296 – Enemy Party Pokemon #1 Atk EVs
D297-D298 – Enemy Party Pokemon #1 Def EVs
D299-D29A – Enemy Party Pokemon #1 Spd EVs
D29B-D29C – Enemy Party Pokemon #1 Spcl EVs
D29D-D29E – Enemy Party Pokemon #1 IVs (Atk/Def/Spd/Spcl; half-bytes)
D29F – Enemy Party Pokemon #1 Technique 1 current PP
D2A0 – Enemy Party Pokemon #1 Technique 2 current PP
D2A1 – Enemy Party Pokemon #1 Technique 3 current PP
D2A2 – Enemy Party Pokemon #1 Technique 4 current PP
D2A3 – Enemy Party Pokemon #1 happiness
D2A4 – Enemy Party Pokemon #1 Pokerus status
D2A5-D2A6 – Enemy Party Pokemon #1 Poke Seer modifier
D2A7 – Enemy Party Pokemon #1 Level
D2A8 – Enemy Party Pokemon #1 current status
D2AA-D2AB – Enemy Party Pokemon #1 current HP
D2AC-D2AD – Enemy Party Pokemon #1 max HP stat
D2AE-D2AF – Enemy Party Pokemon #1 Attack stat
D2B0-D2B1 – Enemy Party Pokemon #1 Defense stat
D2B2-D2B3 – Enemy Party Pokemon #1 Speed stat
D2B4-D2B5 – Enemy Party Pokemon #1 Special Attack stat
D2B6-D2B7 – Enemy Party Pokemon #1 Special Defense stat
D2B8 – Enemy Party Pokemon #2 species
D2B9 – Enemy Party Pokemon #2 held item
D2BA – Enemy Party Pokemon #2 Technique 1
D2BB – Enemy Party Pokemon #2 Technique 2
D2BC – Enemy Party Pokemon #2 Technique 3
D2BD – Enemy Party Pokemon #2 Technique 4
D2BE-D2BF – Enemy Party Pokemon #2 ID number
D2C0-D2C2 – Enemy Party Pokemon #2 experience
D2C3-D2C4 – Enemy Party Pokemon #2 HP EVs
D2C5-D2C6 – Enemy Party Pokemon #2 Atk EVs
D2C7-D2C8 – Enemy Party Pokemon #2 Def EVs
D2C9-D2CA – Enemy Party Pokemon #2 Spd EVs
D2CB-D2CC – Enemy Party Pokemon #2 Spcl EVs
D2CD-D2CE – Enemy Party Pokemon #2 IVs (Atk/Def/Spd/Spcl; half-bytes)
D2CF – Enemy Party Pokemon #2 Technique 1 current PP
D2D0 – Enemy Party Pokemon #2 Technique 2 current PP
D2D1 – Enemy Party Pokemon #2 Technique 3 current PP
D2D2 – Enemy Party Pokemon #2 Technique 4 current PP
D2D3 – Enemy Party Pokemon #2 happiness
D2D4 – Enemy Party Pokemon #2 Pokerus status
D2D5-D2D6 – Enemy Party Pokemon #2 Poke Seer modifier
D2D7 – Enemy Party Pokemon #2 level
D2D8 – Enemy Party Pokemon #2 current status
D2DA-D2DB – Enemy Party Pokemon #2 current HP stat
D2DC-D2DD – Enemy Party Pokemon #2 max HP stat
D2DE-D2DF – Enemy Party Pokemon #2 Attack stat
D2E0-D2E1 – Enemy Party Pokemon #2 Defense stat
D2E2-D2E3 – Enemy Party Pokemon #2 Speed stat
D2E4-D2E5 – Enemy Party Pokemon #2 Special Attack stat
D2E6-D2E7 – Enemy Party Pokemon #2 Special Defense stat
D2E8 – Enemy Party Pokemon #3 species
D2E9 – Enemy Party Pokemon #3 held item
D2EA – Enemy Party Pokemon #3 Technique 1
D2EB – Enemy Party Pokemon #3 Technique 2
D2EC – Enemy Party Pokemon #3 Technique 3
D2ED – Enemy Party Pokemon #3 Technique 4
D2EE-D2EF – Enemy Party Pokemon #3 ID number
D2F0-D2F2 – Enemy Party Pokemon #3 experience
D2F3-D2F4 – Enemy Party Pokemon #3 HP EVs
D2F5-D2F6 – Enemy Party Pokemon #3 Atk EVs
D2F7-D2F8 – Enemy Party Pokemon #3 Def EVs
D2F9-D2FA – Enemy Party Pokemon #3 Spd EVs
D2FB-D2FC – Enemy Party Pokemon #3 Spcl EVs
D2FD-D2FE – Enemy Party Pokemon #3 IVs (Atk/Def/Spd/Spcl; half-bytes)
D2FF – Enemy Party Pokemon #3 Technique 1 current PP
D300 – Enemy Party Pokemon #3 Technique 2 current PP
D301 – Enemy Party Pokemon #3 Technique 3 current PP
D302 – Enemy Party Pokemon #3 Technique 4 current PP
D303 – Enemy Party Pokemon #3 happiness
D304 – Enemy Party Pokemon #3 Pokerus status
D305-D306 – Enemy Party Pokemon #3 Poke Seer modifier
D307 – Enemy Party Pokemon #3 level
D308 – Enemy Party Pokemon #3 current status
D30A-D30B – Enemy Party Pokemon #3 current HP
D30C-D30D – Enemy Party Pokemon #3 max HP stat
D30E-D30F – Enemy Party Pokemon #3 Attack stat
D310-D311 – Enemy Party Pokemon #3 Defense stat
D312-D313 – Enemy Party Pokemon #3 Speed stat
D314-D315 – Enemy Party Pokemon #3 Special Attack stat
D316-D317 – Enemy Party Pokemon #3 Special Defense stat
D318 – Enemy Party Pokemon #4 species
D319 – Enemy Party Pokemon #4 held item
D31A – Enemy Party Pokemon #4 Technique 1
D31B – Enemy Party Pokemon #4 Technique 2
D31C – Enemy Party Pokemon #4 Technique 3
D31D – Enemy Party Pokemon #4 Technique 4
D31E-D31F – Enemy Party Pokemon #4 ID number
D320-D322 – Enemy Party Pokemon #4 experience
D323-D324 – Enemy Party Pokemon #4 HP EVs
D325-D326 – Enemy Party Pokemon #4 Atk EVs
D327-D328 – Enemy Party Pokemon #4 Def EVs
D329-D32A – Enemy Party Pokemon #4 Spd EVs
D32B-D32C – Enemy Party Pokemon #4 Spcl EVs
D32D-D32E – Enemy Party Pokemon #4 IVs (Atk/Def/Spd/Spcl; half-bytes)
D32F – Enemy Party Pokemon #4 Technique 1 current PP
D330 – Enemy Party Pokemon #4 Technique 2 current PP
D331 – Enemy Party Pokemon #4 Technique 3 current PP
D332 – Enemy Party Pokemon #4 Technique 4 current PP
D333 – Enemy Party Pokemon #4 happiness
D334 – Enemy Party Pokemon #4 Pokerus status
D335-D336 – Enemy Party Pokemon #4 Poke Seer modifier
D337 – Enemy Party Pokemon #4 level
D338 – Enemy Party Pokemon #4 current status
D33A-D33B – Enemy Party Pokemon #4 current HP
D33C-D33D – Enemy Party Pokemon #4 max HP stat
D33E-D33F – Enemy Party Pokemon #4 Attack stat
D340-D341 – Enemy Party Pokemon #4 Defense stat
D342-D343 – Enemy Party Pokemon #4 Speed stat
D344-D345 – Enemy Party Pokemon #4 Special Attack stat
D346-D347 – Enemy Party Pokemon #4 Special Defense stat
D348 – Enemy Party Pokemon #5 species
D349 – Enemy Party Pokemon #5 held item
D34A – Enemy Party Pokemon #5 Technique 1
D34B – Enemy Party Pokemon #5 Technique 2
D34C – Enemy Party Pokemon #5 Technique 3
D34D – Enemy Party Pokemon #5 Technique 4
D34E-D34F – Enemy Party Pokemon #5 ID number
D350-D352 – Enemy Party Pokemon #5 experience
D353-D354 – Enemy Party Pokemon #5 HP EVs
D355-D356 – Enemy Party Pokemon #5 Atk EVs
D357-D358 – Enemy Party Pokemon #5 Def EVs
D359-D35A – Enemy Party Pokemon #5 Spd EVs
D35B-D35C – Enemy Party Pokemon #5 Spcl EVs
D35D-D35E – Enemy Party Pokemon #5 IVs (Atk/Def/Spd/Spcl; half-bytes)
D35F – Enemy Party Pokemon #5 Technique 1 current PP
D360 – Enemy Party Pokemon #5 Technique 2 current PP
D361 – Enemy Party Pokemon #5 Technique 3 current PP
D362 – Enemy Party Pokemon #5 Technique 4 current PP
D363 – Enemy Party Pokemon #5 happiness
D364 – Enemy Party Pokemon #5 Pokerus status
D365-D366 – Enemy Party Pokemon #5 Poke Seer modifier
D367 – Enemy Party Pokemon #5 level
D368 – Enemy Party Pokemon #5 current status
D36A-D36B – Enemy Party Pokemon #5 current HP
D36C-D36D – Enemy Party Pokemon #5 max HP stat
D36E-D36F – Enemy Party Pokemon #5 Attack stat
D370-D371 – Enemy Party Pokemon #5 Defense stat
D372-D373 – Enemy Party Pokemon #5 Speed stat
D374-D375 – Enemy Party Pokemon #5 Special Attack stat
D376-D377 – Enemy Party Pokemon #5 Special Defense stat
D378 – Enemy Party Pokemon #6 species
D379 – Enemy Party Pokemon #6 held item
D37A – Enemy Party Pokemon #6 Technique 1
D37B – Enemy Party Pokemon #6 Technique 2
D37C – Enemy Party Pokemon #6 Technique 3
D37D – Enemy Party Pokemon #6 Technique 4
D37E-D37F – Enemy Party Pokemon #6 ID number
D380-D382 – Enemy Party Pokemon #6 experience
D383-D384 – Enemy Party Pokemon #6 HP EVs
D385-D386 – Enemy Party Pokemon #6 Atk EVs
D387-D388 – Enemy Party Pokemon #6 Def EVs
D389-D38A – Enemy Party Pokemon #6 Spd EVs
D38B-D38C – Enemy Party Pokemon #6 Spcl EVs
D38D-D38E – Enemy Party Pokemon #6 IVs (Atk/Def/Spd/Spcl; half-bytes)
D38F – Enemy Party Pokemon #6 Technique 1 current PP
D390 – Enemy Party Pokemon #6 Technique 2 current PP
D391 – Enemy Party Pokemon #6 Technique 3 current PP
D392 – Enemy Party Pokemon #6 Technique 4 current PP
D393 – Enemy Party Pokemon #6 happiness
D394 – Enemy Party Pokemon #6 Pokerus status
D395-D396 – Enemy Party Pokemon #6 Poke Seer modifier
D397 – Enemy Party Pokemon #6 level
D398 – Enemy Party Pokemon #6 current status
D39A-D39B – Enemy Party Pokemon #6 current HP
D39C-D39D – Enemy Party Pokemon #6 max HP stat
D39E-D39F – Enemy Party Pokemon #6 Attack stat
D3A0-D3A1 – Enemy Party Pokemon #6 Defense stat
D3A2-D3A3 – Enemy Party Pokemon #6 Speed stat
D3A4-D3A5 – Enemy Party Pokemon #6 Special Attack stat
D3A6-D3A7 – Enemy Party Pokemon #6 Special Defense stat
D3A8-D3AF – Enemy Party Pokemon #1 OT name
D3B3-D3BA – Enemy Party Pokemon #2 OT name
D3BE-D3C5 – Enemy Party Pokemon #3 OT name
D3C9-D3D0 – Enemy Party Pokemon #4 OT name
D3D4-D3DB – Enemy Party Pokemon #5 OT name
D3DF-D3E6 – Enemy Party Pokemon #6 OT name
D3EA-D3F4 – Enemy Party Pokemon #1 Nickname
D3F5-D3FF – Enemy Party Pokemon #2 Nickname
D400-D40A – Enemy Party Pokemon #3 Nickname
D40B-D415 – Enemy Party Pokemon #4 Nickname
D416-D420 – Enemy Party Pokemon #5 Nickname
D421-D42B – Enemy Party Pokemon #6 Nickname
D47B-D47C – Player's ID number
D47D-D484 – Player's name (D484 is always 50)
D493-D49A – Rival's name
D4B6 – Day of week
D4B7 – Hour
D4B8 – Minute
D4C4-D4C5 – Play time (hours)
D4C6 – Play time (minutes)
D4C7-D4C8 – Play time (seconds?)
D4D8 – Player's sprite
D4DC – Player's sprite pallete
D4E1 – Player's actions (normally 01)
D84C – Unowndex status (93 is unlocked)
D84D – Bug Catching Contest (93=not done; 97=active, but lack of park balls
ends it)
D84E-D850 – Player's money
D855-D856 – Coins
D857 – Johto Badges
D858 – Kanto Badges
TM Pocket
D859 – TM01 quantity (TM Pocket)
D85A – TM02 quantity (TM Pocket)
D85B – TM03 quantity (TM Pocket)
D85C – TM04 quantity (TM Pocket)
D85D – TM05 quantity (TM Pocket)
D85E – TM06 quantity (TM Pocket)
D85F – TM07 quantity (TM Pocket)
D860 – TM08 quantity (TM Pocket)
D861 – TM09 quantity (TM Pocket)
D862 – TM10 quantity (TM Pocket)
D863 – TM11 quantity (TM Pocket)
D864 – TM12 quantity (TM Pocket)
D865 – TM13 quantity (TM Pocket)
D866 – TM14 quantity (TM Pocket)
D867 – TM15 quantity (TM Pocket)
D868 – TM16 quantity (TM Pocket)
D869 – TM17 quantity (TM Pocket)
D86A – TM18 quantity (TM Pocket)
D86B – TM19 quantity (TM Pocket)
D86C – TM20 quantity (TM Pocket)
D86D – TM21 quantity (TM Pocket)
D86E – TM22 quantity (TM Pocket)
D86F – TM23 quantity (TM Pocket)
D870 – TM24 quantity (TM Pocket)
D871 – TM25 quantity (TM Pocket)
D872 – TM26 quantity (TM Pocket)
D873 – TM27 quantity (TM Pocket)
D874 – TM28 quantity (TM Pocket)
D875 – TM29 quantity (TM Pocket)
D876 – TM30 quantity (TM Pocket)
D877 – TM31 quantity (TM Pocket)
D878 – TM32 quantity (TM Pocket)
D879 – TM33 quantity (TM Pocket)
D87A – TM34 quantity (TM Pocket)
D87B – TM35 quantity (TM Pocket)
D87C – TM36 quantity (TM Pocket)
D87D – TM37 quantity (TM Pocket)
D87E – TM38 quantity (TM Pocket)
D87F – TM39 quantity (TM Pocket)
D880 – TM40 quantity (TM Pocket)
D881 – TM41 quantity (TM Pocket)
D882 – TM42 quantity (TM Pocket)
D883 – TM43 quantity (TM Pocket)
D884 – TM44 quantity (TM Pocket)
D885 – TM45 quantity (TM Pocket)
D886 – TM46 quantity (TM Pocket)
D887 – TM47 quantity (TM Pocket)
D888 – TM48 quantity (TM Pocket)
D889 – TM49 quantity (TM Pocket)
D88A – TM50 quantity (TM Pocket)
D88B – HM1 quantity (TM Pocket)
D88C – HM2 quantity (TM Pocket)
D88D – HM3 quantity (TM Pocket)
D88E – HM4 quantity (TM Pocket)
D88F – HM5 quantity (TM Pocket)
D890 – HM6 quantity (TM Pocket)
D891 – HM7 quantity (TM Pocket)
Item Pocket
D892 – number of items (Item Pocket)
D893 – Item Pocket item #01
D894 – Item Pocket item #01 quantity
D895 – Item Pocket item #02
D896 – Item Pocket item #02 quantity
D897 – Item Pocket item #03
D898 – Item Pocket item #03 quantity
D899 – Item Pocket item #04
D89A – Item Pocket item #04 quantity
D89B – Item Pocket item #05
D89C – Item Pocket item #05 quantity
D89D – Item Pocket item #06
D89E – Item Pocket item #06 quantity
D89F – Item Pocket item #07
D8A0 – Item Pocket item #07 quantity
D8A1 – Item Pocket item #08
D8A2 – Item Pocket item #08 quantity
D8A3 – Item Pocket item #09
D8A4 – Item Pocket item #09 quantity
D8A5 – Item Pocket item #10
D8A6 – Item Pocket item #10 quantity
D8A7 – Item Pocket item #11
D8A8 – Item Pocket item #11 quantity
D8A9 – Item Pocket item #12
D8AA – Item Pocket item #12 quantity
D8AB – Item Pocket item #13
D8AC – Item Pocket item #13 quantity
D8AD – Item Pocket item #14
D8AE – Item Pocket item #14 quantity
D8AF – Item Pocket item #15
D8B0 – Item Pocket item #15 quantity
D8B1 – Item Pocket item #16
D8B2 – Item Pocket item #16 quantity
D8B3 – Item Pocket item #17
D8B4 – Item Pocket item #17 quantity
D8B5 – Item Pocket item #18
D8B6 – Item Pocket item #18 quantity
D8B7 – Item Pocket item #19
D8B8 – Item Pocket item #19 quantity
D8B9 – Item Pocket item #20
D8BA – Item Pocket item #20 quantity
D8BB – Item Pocket end
Key Pocket
D8BC – number of items (Key Pocket)
D8BD – Key Pocket item #01
D8BE – Key Pocket item #02
D8BF – Key Pocket item #03
D8C0 – Key Pocket item #04
D8C1 – Key Pocket item #05
D8C2 – Key Pocket item #06
D8C3 – Key Pocket item #07
D8C4 – Key Pocket item #08
D8C5 – Key Pocket item #09
D8C6 – Key Pocket item #10
D8C7 – Key Pocket item #11
D8C8 – Key Pocket item #12
D8C9 – Key Pocket item #13
D8CA – Key Pocket item #14
D8CB – Key Pocket item #15
D8CC – Key Pocket item #16
D8CD – Key Pocket item #17
D8CE – Key Pocket item #18
D8CF – Key Pocket item #19
D8D0 – Key Pocket item #20
D8D1 – Key Pocket item #21
D8D2 – Key Pocket item #22
D8D3 – Key Pocket item #23
D8D4 – Key Pocket item #24
D8D5 – Key Pocket item #25
D8D6 – end Key Pocket
Ball Pocket
D8D7 – number of items
D8D8 – Ball Pocket item #01
D8D9 – Ball Pocket item #01 quantity
D8DA – Ball Pocket item #02
D8DB – Ball Pocket item #02 quantity
D8DC – Ball Pocket item #03
D8DD – Ball Pocket item #03 quantity
D8DE – Ball Pocket item #04
D8DF – Ball Pocket item #04 quantity
D8E0 – Ball Pocket item #05
D8E1 – Ball Pocket item #05 quantity
D8E2 – Ball Pocket item #06
D8E3 – Ball Pocket item #06 quantity
D8E4 – Ball Pocket item #07
D8E5 – Ball Pocket item #07 quantity
D8E6 – Ball Pocket item #08
D8E7 – Ball Pocket item #08 quantity
D8E8 – Ball Pocket item #09
D8E9 – Ball Pocket item #09 quantity
D8EA – Ball Pocket item #10
D8EB – Ball Pocket item #10 quantity
D8EC – Ball Pocket item #11
D8ED – Ball Pocket item #11 quantity
D8EE – Ball Pocket item #12
D8EF – Ball Pocket item #12 quantity
D8F0 – end Ball Pocket
Player's PC items
D8F1 – number of items in PC
D8F2 – PC item #01
D8F3 – PC item #01 quantity
D8F4 – PC item #02
D8F5 – PC item #02 quantity
D8F6 – PC item #03
D8F7 – PC item #03 quantity
D8F8 – PC item #04
D8F9 – PC item #04 quantity
D8FA – PC item #05
D8FB – PC item #05 quantity
D8FC – PC item #06
D8FD – PC item #06 quantity
D8FE – PC item #07
D8FF – PC item #07 quantity
D900 – PC item #08
D901 – PC item #08 quantity
D902 – PC item #09
D903 – PC item #09 quantity
D904 – PC item #10
D905 – PC item #10 quantity
D906 – PC item #11
D907 – PC item #11 quantity
D908 – PC item #12
D909 – PC item #12 quantity
D90A – PC item #13
D90B – PC item #13 quantity
D90C – PC item #14
D90D – PC item #14 quantity
D90E – PC item #15
D90F – PC item #15 quantity
D910 – PC item #16
D911 – PC item #16 quantity
D912 – PC item #17
D913 – PC item #17 quantity
D914 – PC item #18
D915 – PC item #18 quantity
D916 – PC item #19
D917 – PC item #19 quantity
D918 – PC item #20
D919 – PC item #20 quantity
D91A – PC item #21
D91B – PC item #21 quantity
D91C – PC item #22
D91D – PC item #22 quantity
D91E – PC item #23
D91F – PC item #23 quantity
D920 – PC item #24
D921 – PC item #24 quantity
D922 – PC item #25
D923 – PC item #25 quantity
D924 – PC item #26
D925 – PC item #26 quantity
D926 – PC item #27
D927 – PC item #27 quantity
D928 – PC item #28
D929 – PC item #28 quantity
D92A – PC item #29
D92B – PC item #29 quantity
D92C – PC item #30
D92D – PC item #30 quantity
D92E – PC item #31
D92F – PC item #31 quantity
D930 – PC item #32
D931 – PC item #32 quantity
D932 – PC item #33
D933 – PC item #33 quantity
D934 – PC item #34
D935 – PC item #34 quantity
D936 – PC item #35
D937 – PC item #35 quantity
D938 – PC item #36
D939 – PC item #36 quantity
D93A – PC item #37
D93B – PC item #37 quantity
D93C – PC item #38
D93D – PC item #38 quantity
D93E – PC item #39
D93F – PC item #39 quantity
D940 – PC item #40
D941 – PC item #40 quantity
D942 – PC item #41
D943 – PC item #41 quantity
D944 – PC item #42
D945 – PC item #42 quantity
D946 – PC item #43
D947 – PC item #43 quantity
D948 – PC item #44
D949 – PC item #44 quantity
D94A – PC item #45
D94B – PC item #45 quantity
D94C – PC item #46
D94D – PC item #46 quantity
D94E – PC item #47
D94F – PC item #47 quantity
D950 – PC item #48
D951 – PC item #48 quantity
D952 – PC item #49
D953 – PC item #49 quantity
D954 – PC item #50
D955 – PC item #50 quantity
D956 – end PC
D95D – Walking/on bike/ice modifier
DAC6-DACC – Room decorations
PC Box names
DB75-DB7D – PC Box 1 name
DB7E-DB86 – PC Box 2 name
DB87-DB8F – PC Box 3 name
DB90-DB98 – PC Box 4 name
DB99-DBA1 – PC Box 5 name
DBA2-DBAA – PC Box 6 name
DBAB-DBB3 – PC Box 7 name
DBB4-DBBC – PC Box 8 name
DBBD-DBC5 – PC Box 9 name
DBC5-DBCE – PC Box10 name
DBCF-DBD7 – PC Box11 name
DBD8-DBE0 – PC Box12 name
DBE1-DBE9 – PC Box13 name
DBEA-DBF2 – PC Box14 name
DC0F – Room's set bed
DC10 – Room's set carpet
DC11 – Room's set plant
DC12 – Room's set poster
DC13 – Room's set game console
DC14 – Room's set ornament (left)
DC15 – Room's set ornament (right)
DC16 – Room's set big doll
DC4B – Blue Card points
DC7C – Pokegear phone number 01
DC7D – Pokegear phone number 02
DC7E – Pokegear phone number 03
DC7F – Pokegear phone number 04
DC80 – Pokegear phone number 05
DC81 – Pokegear phone number 06
DC82 – Pokegear phone number 07
DC83 – Pokegear phone number 08
DC84 – Pokegear phone number 09
DC85 – Pokegear phone number 10
DCA1 – Repel steps left
DCB4 – Warp number
DCB5 – Map bank
DCB6 – Map number
DCB7 – Y coordinate on overworld map
DCB8 – X coordinate on overworld map
DCD7 – Number of Pokemon in Party
DCD8 – Party Pokemon #1 Species
DCD9 – Party Pokemon #2 Species
DCDA – Party Pokemon #3 Species
DCDB – Party Pokemon #4 Species
DCDC – Party Pokemon #5 Species
DCDD – Party Pokemon #6 Species
DCDF – Party Pokemon #1 species
DCE0 – Party Pokemon #1 Held Item
DCE1 – Party Pokemon #1 Technique 1
DCE2 – Party Pokemon #1 Technique 2
DCE3 – Party Pokemon #1 Technique 3
DCE4 – Party Pokemon #1 Technique 4
DCE5-DCE6 – Party Pokemon #1 ID number
DCE7-DCE9 – Party Pokemon #1 Experience Points earned
DCEA-DCEB – Party Pokemon #1 HP EVs
DCEC-DCED – Party Pokemon #1 Atk EVs
DCEE-DCEF – Party Pokemon #1 Def EVs
DCF0-DCF1 – Party Pokemon #1 Spd EVs
DCF2-DCF3 – Party Pokemon #1 Spcl EVs
DCF4-DCF5 – Party Pokemon #1 IVs (Atk/Def/Spd/Special, half-bytes)
DCF6-DCF9 – Party Pokemon #1 Current PP (attacks 1-4, in order)
DCFA – Party Pokemon #1 Happiness
DCFB – Party Pokemon #1 Pokerus status
DCFC-DCFD – Party Pokemon #1 Poke Seer modifier
DCFE – Party Pokemon #1 Level
DCFF – Party Pokemon #1 Status Condition
DD01-DD02 – Party Pokemon #1 Current HP
DD03-DD04 – Party Pokemon #1 Maximum HP
DD05-DD06 – Party Pokemon #1 Attack stat
DD07-DD08 – Party Pokemon #1 Defense stat
DD09-DD0A – Party Pokemon #1 Speed stat
DD0B-DD0C – Party Pokemon #1 Special Attack stat
DD0D-DD0E – Party Pokemon #1 Special Defense stat
DD0F – Party Pokemon #2 species
DD10 – Party Pokemon #2 Held Item
DD11 – Party Pokemon #2 First Attack
DD12 – Party Pokemon #2 Second Attack
DD13 – Party Pokemon #2 Third Attack
DD14 – Party Pokemon #2 Fourth Attack
DD15-DD16 – Party Pokemon #2 ID Number
DD17-DD19 – Party Pokemon #2 Experience Points
DD1A-DD1B – Party Pokemon #2 HP EVs
DD1C-DD1D – Party Pokemon #2 Atk EVs
DD1E-DD1F – Party Pokemon #2 Def EVs
DD20-DD21 – Party Pokemon #2 Spd EVs
DD22-DD23 – Party Pokemon #2 Special EVs
DD24-DD25 – Party Pokemon #2 IVs (Atk/Def/Spd/Spcl, half-bytes)
DD26 – Party Pokemon #2, Technique 1 Current PP
DD27 – Party Pokemon #2, Technique 2 Current PP
DD28 – Party Pokemon #2, Technique 3 Current PP
DD29 – Party Pokemon #2, Technique 4 Current PP
DD2A – Party Pokemon #2 Current Happiness
DD2B – Party Pokemon #2 Pokerus status
DD2C-DD2D – Party Pokemon #2 Poke Seer modifier
DD2E – Party Pokemon #2 Current Level
DD2F – Party Pokemon #2 Current Status
DD31-DD32 – Party Pokemon #2 Current HP
DD33-DD34 – Party Pokemon #2 Maximum HP stat
DD35-DD36 – Party Pokemon #2 Attack stat
DD37-DD38 – Party Pokemon #2 Defense stat
DD39-DD3A – Party Pokemon #2 Speed stat
DD3B-DD3C – Party Pokemon #2 Special Attack stat
DD3D-DD3E – Party Pokemon #2 Special Defense stat
DD3F – Party Pokemon #3 species
DD40 – Party Pokemon #3 Held Item
DD41 – Party Pokemon #3 Technique 1
DD42 – Party Pokemon #3 Technique 2
DD43 – Party Pokemon #3 Technique 3
DD44 – Party Pokemon #3 Technique 4
DD45-DD46 – Party Pokemon #3 ID number
DD47-DD49 – Party Pokemon #3 Experience
DD4A-DD4B – Party Pokemon #3 HP EVs
DD4C-DD4D – Party Pokemon #3 Atk EVs
DD4E-DD4F – Party Pokemon #3 Def EVs
DD50-DD51 – Party Pokemon #3 Spd EVs
DD52-DD53 – Party Pokemon #3 Spcl EVs
DD54-DD55 – Party Pokemon #3 IVs (Atk/Def/Spd/Spcl; half-bytes)
DD56 – Party Pokemon #3 Technique 1 Current PP
DD57 – Party Pokemon #3 Technique 2 Current PP
DD58 – Party Pokemon #3 Technique 3 Current PP
DD59 – Party Pokemon #3 Technique 4 Current PP
DD5A – Party Pokemon #3 Happiness
DD5B – Party Pokemon #3 Pokerus status
DD5C-DD5D – Party Pokemon #3 Poke Seer modifier
DD5E – Party Pokemon #3 Level
DD5F – Party Pokemon #3 Status
DD61-DD62 – Party Pokemon #3 Current HP
DD63-DD64 – Party Pokemon #3 Max HP stat
DD65-DD66 – Party Pokemon #3 Attack stat
DD67-DD68 – Party Pokemon #3 Defense stat
DD69-DD6A – Party Pokemon #3 Speed stat
DD6B-DD6C – Party Pokemon #3 Special Attack stat
DD6D-DD6E – Party Pokemon #3 Special Defense stat
DD6F – Party Pokemon #4 species
DD70 – Party Pokemon #4 Held Item
DD71 – Party Pokemon #4 Technique 1
DD72 – Party Pokemon #4 Technique 2
DD73 – Party Pokemon #4 Technique 3
DD74 – Party Pokemon #4 Technique 4
DD75-DD76 – Party Pokemon #4 ID Number
DD77-DD79 – Party Pokemon #4 Experience
DD7A-DD7B – Party Pokemon #4 HP EVs
DD7C-DD7D – Party Pokemon #4 Atk EVs
DD7E-DD7F – Party Pokemon #4 Def EVs
DD80-DD81 – Party Pokemon #4 Spd EVs
DD82-DD83 – Party Pokemon #4 Spcl EVs
DD84-DD85 – Party Pokemon #4 IVs (Atk/Def/Spd/Spcl; half-bytes)
DD86 – Party Pokemon #4 Technique 1 Current PP
DD87 – Party Pokemon #4 Technique 2 Current PP
DD88 – Party Pokemon #4 Technique 3 Current PP
DD89 – Party Pokemon #4 Technique 4 Current PP
DD8A – Party Pokemon #4 Happiness
DD8B – Party Pokemon #4 Pokerus status
DD8C-DD8D – Party Pokemon #4 Poke Seer modifier
DD8E – Party Pokemon #4 level
DD8F – Party Pokemon #4 Current Status
DD91-DD92 – Party Pokemon #4 Current HP
DD93-DD94 – Party Pokemon #4 Max HP stat
DD95-DD96 – Party Pokemon #4 Attack stat
DD97-DD98 – Party Pokemon #4 Defense stat
DD99-DD9A – Party Pokemon #4 Speed stat
DD9B-DD9C – Party Pokemon #4 Special Attack stat
DD9D-DD9E – Party Pokemon #4 Special Defense stat
DD9F – Party Pokemon #5 species
DDA0 – Party Pokemon #5 Held Item
DDA1 – Party Pokemon #5 Technique 1
DDA2 – Party Pokemon #5 Technique 2
DDA3 – Party Pokemon #5 Technique 3
DDA4 – Party Pokemon #5 Technique 4
DDA5-DDA6 – Party Pokemon #5 ID number
DDA7-DDA9 – Party Pokemon #5 experience
DDAA-DDAB – Party Pokemon #5 HP EVs
DDAC-DDAD – Party Pokemon #5 Atk EVs
DDAE-DDAF – Party Pokemon #5 Def EVs
DDB0-DDB1 – Party Pokemon #5 Spd EVs
DDB2-DDB3 – Party Pokemon #5 Spcl EVs
DDB4-DDB5 – Party Pokemon #5 IVs (Atk/Def/Spd/Spcl; half-bytes)
DDB6 – Party Pokemon #5 Technique 1 current PP
DDB7 – Party Pokemon #5 Technique 2 current PP
DDB8 – Party Pokemon #5 Technique 3 current PP
DDB9 – Party Pokemon #5 Technique 4 current PP
DDBA – Party Pokemon #5 happiness
DDBB – Party Pokemon #5 Pokerus status
DDBC-DDBD – Party Pokemon #5 Poke Seer modifier
DDBE – Party Pokemon #5 Level
DDBF – Party Pokemon #5 current status
DDC1-DDC2 – Party Pokemon #5 Current HP
DDC3-DDC4 – Party Pokemon #5 Max HP stat
DDC5-DDC6 – Party Pokemon #5 Attack stat
DDC7-DDC8 – Party Pokemon #5 Defense stat
DDC9-DDCA – Party Pokemon #5 Speed stat
DDCB-DDCC – Party Pokemon #5 Special Attack stat
DDCD-DDCE – Party Pokemon #5 Special Defense stat
DDCF – Party Pokemon #6 species
DDD0 – Party Pokemon #6 Held item
DDD1 – Party Pokemon #6 Technique 1
DDD2 – Party Pokemon #6 Technique 2
DDD3 – Party Pokemon #6 Technique 3
DDD4 – Party Pokemon #6 Technique 4
DDD5-DDD6 – Party Pokemon #6 ID number
DDD7-DDD9 – Party Pokemon #6 Experience
DDDA-DDDB – Party Pokemon #6 HP EVs
DDDC-DDDD – Party Pokemon #6 Atk EVs
DDDE-DDDF – Party Pokemon #6 Def EVs
DDE0-DDE1 – Party Pokemon #6 Spd EVs
DDE2-DDE3 – Party Pokemon #6 Spcl EVs
DDE4-DDE5 – Party Pokemon #6 IVs (Atk/Def/Spd/Spcl; half-bytes)
DDE6 – Party Pokemon #6 Technique 1 current PP
DDE7 – Party Pokemon #6 Technique 2 current PP
DDE8 – Party Pokemon #6 Technique 3 current PP
DDE9 – Party Pokemon #6 Technique 4 current PP
DDEA – Party Pokemon #6 current happiness
DDEB – Party Pokemon #6 Pokerus status
DDEC-DDED – Party Pokemon #6 Poke Seer modifier
DDEE – Party Pokemon #6 level
DDEF – Party Pokemon #6 current status
DDF1-DDF2 – Party Pokemon #6 current HP
DDF3-DDF4 – Party Pokemon #6 max HP stat
DDF5-DDF6 – Party Pokemon #6 Attack stat
DDF7-DDF8 – Party Pokemon #6 Defense stat
DDF9-DDFA – Party Pokemon #6 Speed stat
DDFB-DDFC – Party Pokemon #6 Special Attack stat
DDFD-DDFE – Party Pokemon #6 Special Defense stat
DDFF-DE06 – Party Pokemon #1 OT name (DE06 is always 50)
DE0A-DE11 – Party Pokemon #2 OT name (DE11 is always 50)
DE15-DE1C – Party Pokemon #3 OT name (DE1C is always 50)
DD20-DD27 – Party Pokemon #4 OT name (DE27 is always 50)
DD2B-DD32 – Party Pokemon #5 OT name (DE32 is always 50)
DD36-DE3D – Party Pokemon #6 OT name (DE3D is always 50)
DE41-DE4B – Party Pokemon #1 Nickname (DE4B is always 50)
DE4C-DE56 – Party Pokemon #2 Nickname (DE56 is always 50)
DE57-DE61 – Party Pokemon #3 Nickname (DE61 is always 50)
DE62-DE6C – Party Pokemon #4 Nickname (DE6C is always 50)
DE6D-DE77 – Party Pokemon #5 Nickname (DE77 is always 50)
DD78-DD82 – Party Pokemon #6 Nickname (DD82 is always 50)
DE99-DEB8 – Owned Pokedex (256 binary switches)
DEB9-DED8 – Seen Pokedex (256 binary switches)
DED9 – Unown Mode Pokedex 01
DEDA – Unown Mode Pokedex 02
DEDB – Unown Mode Pokedex 03
DEDC – Unown Mode Pokedex 04
DEDD – Unown Mode Pokedex 05
DEDE – Unown Mode Pokedex 06
DEDF – Unown Mode Pokedex 07
DEE0 – Unown Mode Pokedex 08
DEE1 – Unown Mode Pokedex 09
DEE2 – Unown Mode Pokedex 10
DEE3 – Unown Mode Pokedex 11
DEE4 – Unown Mode Pokedex 12
DEE5 – Unown Mode Pokedex 13
DEE6 – Unown Mode Pokedex 14
DEE7 – Unown Mode Pokedex 15
DEE8 – Unown Mode Pokedex 16
DEE9 – Unown Mode Pokedex 17
DEEA – Unown Mode Pokedex 18
DEEB – Unown Mode Pokedex 19
DEEC – Unown Mode Pokedex 20
DEED – Unown Mode Pokedex 21
DEEE – Unown Mode Pokedex 22
DEEF – Unown Mode Pokedex 23
DEF0 – Unown Mode Pokedex 24
DEF1 – Unown Mode Pokedex 25
DEF2 – Unown Mode Pokedex 26[/size]