I am interested in how CXBX works, and how any emulator for that matter...
If I understand it right, which I doubt I do, CXBX reads the XBE files, then when it sees the given code, translates it to D3D to display onscreen. How can it translate other code then like the actual engine? I am quite unknowledgeable of how emulation works and for that I apologize. I am learning C++ as fast as I can, but I haven't quite got to the "Learn to make an xbox emulator" part of the book yet.
Not only do you have to be familiar with the C++ language, but you have to be familiar with D3D functions/calls and you have to know exactly what the system you are emulating is doing. It takes time and a lot of effort and troubleshooting.
This is an older thread, you may not receive a response, and could
be reviving an old thread. Please consider creating a new thread.
Next Generation Emulation
A forum community dedicated to all emulation enthusiasts. Come Join discussion on all platforms from Nintendo, Microsoft Xbox, Sony Playstation, to PC. Coding, tips, builds, specs, tricks and more.