It would be nice to have a post or two from Blizzard employees to see what went into this effort. I would assume most of Starcraft was written in C++, and that performing this kind of an upgrade without impacting other aspects could be non-trivial.
void DragoonAI()
{
// Decide next move by reading main video buffer for random bits
MoveDirection = Video->buf[1000];
...
}http://www.codeofhonor.com/blog/tough-times-on-the-road-to-s...