With emphasis on the first half of what JAPPSmash said.
Get your hands on every piece of tech spec document on what you want to emulate and try to understand as much as possible of it.
As for the second half, it doesn't need to be C++, though it is a bit easier than BlitzBasic for example. Java is another good choice.


Reply With Quote


