Updated Cxbx Reloaded overview (markdown)
parent
8872932cf7
commit
1b43b56b5b
|
@ -25,7 +25,7 @@ The advantage of this approach is, that Cxbx doesn't need to emulate the CPU at
|
|||
|
||||
## Xbox Kernel (BIOS)
|
||||
Cxbx-Reloaded contains it's own implementation of the Xbox kernel, which means there's no need to acquire a dump from your Xbox.
|
||||
In it's currenty form, the Cxbx-Reloaded kernel forwards many of the 367 kernel API's towards the host Windows kernel API's. __This restricts running Cxbx-Reloaded to operating systems that contain the Win32 API's, so-far Windows only!__
|
||||
In it's currenty form, the Cxbx-Reloaded kernel forwards many of the 378 kernel API's towards the host Windows kernel API's. __This restricts running Cxbx-Reloaded to operating systems that contain the Win32 API's, so-far Windows only!__
|
||||
|
||||
Because many of the kernel API's are just forwards, some aspects of the Xbox kernel are not emulated well enough. Timings will differ, thread switching works differently, thread local storage must be patched, etc. etc.
|
||||
In the future, more API's will be replaced with an implementation that doesn't rely on Windows anymore, but will be build on top of an abstraction-layer, removing much of the dependancy on Windows.
|
||||
|
|
Loading…
Reference in New Issue