|
|
|||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Helper Monkey
Join Date: Jul 2003
Location: New Jersey
Posts: 42
|
Would this be possible?
If, for instance, someone wanted to get some games working immediatly... Would (VERY CONTROVERSIAL PART COMING) it be possible to take the xboxkrnl.dll from the xdk, and enable it to be directly accessed by the xbe that cxbx loads, and then to have cxbx direct the calls from the xboxkrnl file directly into the corresponding NTDLL kernel calls? I know that some, perhaps extreme, coding would be required, but would this work?
I suppose in theory it would work, as the xbox kernel is NT-based. It's a question, a viable question. That's all. (And yes, I know that Caustik's main goal was to create an emulator that doesn't use any micro$oft code), so I'm not condoning a reason to piracy. |
|
|
|
|
|
#3 (permalink) |
|
Helper Monkey
Join Date: Jul 2003
Location: New Jersey
Posts: 42
|
Re: Would this be possible?
Well, I knew that... It's just an idea for those who have the know-how, and want to endanger themselves in legal issues.... I'm not a programmer, and never will be able to figure out the Win32 API, so I'm not about to write up the code needed for such a modification.
|
|
|
|
|
|
#4 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Bloomington IN, USA
Posts: 1,056
|
Don't quote me on all this, but...
The whole point of CXBX is that it's a much higher level emulation than that. It CAN'T really emulate the kernel at a low level because it doesn't emulate the rest of the XBox (non-CPU) at a low level. The emulator works by hooking functions so that the functions look identical to the originals to the software that's calling them. The short answer is that cxbx probably wouldn't be able to do anything with the XBox kernel itself. I don't really know if this is 100% true though. - Exo |
|
|
|
|
|
#6 (permalink) | |
|
Registered User
Join Date: Jul 2003
Posts: 16
|
Re: Would this be possible?
Quote:
The XBoxKrnl is designed to be run on the xbox the code in the dll simply will not run on a normal PC. The file is only provided for debugging purposes. In a nutshell your PC does not contain the correct hardware for this code to run. Even if by some miracle what you are suggesting would work you would still need to relink the xbes with a new DirectX library. The DirectX libraries in the xbes access the hardware directly. |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|