I plan to fully map out the RAM structure of Pokemon White. Below, I have documented what I have discovered so far.
Don't forget that when you have 2 bytes in little endian format, then you have to swap the bytes. 2 bytes is the same thing as 16 bits.
Structure of items in bag:
Spoiler!
Structure of medicine in bag:
Spoiler!
Structure of TMs & HMs in bag:
Spoiler!
Structure of berries in bag:
Spoiler!
Structure of Key Items in bag:
Spoiler!
Item, TM, HM, Berry, Key Item, and Medicine ID numbers (I discovered all of these, so please do not re-post these, and claim the research as your own!):
Spoiler!