I have discovered some of Pokemon White's programming source code from a RAM dump. GameFreak apparently coded Pokemon White using the C programming language. They used a DSi with firmware version 1.4.1 as their development console.

Here is a list of the SDKs and libraries that they used:
Spoiler!


Here is a list of source code files:
Spoiler!


Here is a snippet of actual source code that I found in RAM:
Spoiler!


These file names and snippet of source code will give us a HUGE head start in ROM and save editing research.