Very interesting. I've been delving deeper into C++ over the last 6 months, more specifically in the game development department.
C++ is very complex, but once you know what you're doing, it can be a lot of fun.
It's nice to see a 6502 C++ assembler. I will definitely bookmark this thread for future reference.
By the way, for those of you who have PMed me with questions or advice, please don't take it personal if I haven't replied back. I know its been months, possibly over a year for some people. Real-life has taken precedence over ROM hacking, and I haven't been on this forum in a long time. And at the moment, what little free time I have, my focus has been on C++, as I'm attempting to develop an indie game that I hopefully can later sell. I love ROM hacking, always have and always will, but unfortunately it doesn't pay the bills.
Take care everyone and good luck with your projects.