StrikerX3 / StrikeBox

StrikeBox - Original Xbox emulator
BSD 2-Clause "Simplified" License
52 stars 9 forks source link

Add NV2A emulation #4

Open StrikerX3 opened 6 years ago

StrikerX3 commented 6 years ago

Integrate XQEMU's NV2A emulation on the XQEMU adapter (#22).

StrikerX3 commented 6 years ago

While at it, make sure to splice OpenGL out of the code. We don't want any hard dependencies on any one graphics API.

PatrickvL commented 5 years ago

Note, that the Cxbx-Reloaded version is a cripled copy of the xqemu nv2a implementation, so I'd advise to largely ignore the former in favor of the latter.

Also, once upon a time, there was an independent nv2a implementation build in xexec by haxar - this might be a valuable resource too for anyone :stuck_out_tongue_winking_eye: that can retrieve it's (now removed from github) code.

StrikerX3 commented 5 years ago

Thanks for the info, @PatrickvL. I updated the references above.

StrikerX3 commented 5 years ago

JayFoxRox suggested submoduling XQEMU and creating an adapter for its hardware classes.