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!