CXBX would not be suitable for developing ROS. CXBX doesn't try to emulate any of the hardware of an Xbox, it instead tries to convert an xbox executable (xbe) into a windows executable (exe). The conversion is done by locating DirectX calls in the xbe (Note: On an xbox the executables are directly linked to the DirectX libraries) and redirecting them appropriately under windows.
-----Original Message----- From: Richard Campbell [mailto:eek2121@comcast.net] Sent: 01 December 2004 09:31 To: ReactOS Development List Subject: Re: [ros-dev] HAL reorganisation
Keep in mind there is an XBOX emulator: CXBX available at http://www.caustik.com/cxbx/, that, though incomplete, runs at least 1 commercial game and might be complete enough to run an xbox port of ROS. Also, i'm sure you already know about the OpenXDK at http://www.openxdk.org/.
Like Colin said, CXBX is more like WINE than an Emulator.
But the DirectX code is *inlined* into the executables, they directly talk to the NVIDIA chip afaik. The hard part about CXBX is detecting these blocks and replacing them by appropriate DirectX calls ;-)
On Wednesday 01 December 2004 11:24, Colin Burn wrote:
CXBX would not be suitable for developing ROS. CXBX doesn't try to emulate any of the hardware of an Xbox, it instead tries to convert an xbox executable (xbe) into a windows executable (exe). The conversion is done by locating DirectX calls in the xbe (Note: On an xbox the executables are directly linked to the DirectX libraries) and redirecting them appropriately under windows.
-----Original Message----- From: Richard Campbell [mailto:eek2121@comcast.net] Sent: 01 December 2004 09:31 To: ReactOS Development List Subject: Re: [ros-dev] HAL reorganisation
Keep in mind there is an XBOX emulator: CXBX available at http://www.caustik.com/cxbx/, that, though incomplete, runs at least 1 commercial game and might be complete enough to run an xbox port of ROS. Also, i'm sure you already know about the OpenXDK at http://www.openxdk.org/. _______________________________________________ Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev