> (especially those where the > author decides to code all of his or her variables as A, B, C, D, E, etc with no > comments),
Often if there is a variable with names like that it's because there is a register with that name. Most people wouldn't document it in that circumstance because you ought to be able to figure that out from the code. Anyone looking at cpu cores that doesn't understand how cpus work, at least at the functional level, is pretty much wasting their time.
Picking another language just so you have to rewrite the code seems like a masochistic way of doing things, it's possible to write an emulator in almost all languages. You don't necessarily want to though.
Good luck with it.
smf
|