Skulltrail192 / One-Core-API-Binaries

http://shorthornproject.com
641 stars 48 forks source link

0xDEADBEEF bsod #42

Closed cesar300 closed 2 years ago

cesar300 commented 2 years ago

I have installed this on a Windows XP virtual machine with vmware and after install the base package and reboot I got those bsod. I used an iso with the patches of integral edition with and without kernel patch. I need these mods for future testing on real hardware.

Skulltrail192 commented 2 years ago

Hey, can you send to Shorthorn Project e-mail the iso used on this installation? E-mail: shorthornproject@outlook.com

cesar300 commented 2 years ago

File is too large (660 MB) to send via attachment. Instead I'll send a google drive download link. Thanks

cesar300 commented 2 years ago

The new version 2.2 is still throwing this BSOD.

Skulltrail192 commented 2 years ago

This issue was fixed?

cesar300 commented 2 years ago

Unfortunately not yet.

Skulltrail192 commented 2 years ago

So, please, send here the link of google drive to download

Skulltrail192 commented 2 years ago

And tell me about environment:

cesar300 commented 2 years ago

https://drive.google.com/file/d/14hByqsxhvxUkkJseLBXDMdZMhPscs88q/view?usp=sharing VMware 16.2.3 Windows XP Pro SP3 Spanish with the following fixes from integral edition:

Skulltrail192 commented 2 years ago

Are you installed with USB 3.0 and AHCI options on Vmware?

cesar300 commented 2 years ago

Are you installed with USB 3.0 and AHCI options on Vmware?

Don't mind in Vmware but in real hardware I need those fixes

ghost commented 2 years ago

Same. I tried to install XP (on modern hardware with NVMe (Samsung drivers), SATA drivers, USB 3.x support, ACPI, PAE 128 GB, Kernel Mode driver framework 1.11) and got error now

Skulltrail192 commented 2 years ago

Well, the issue is produced by ntoskrnl_emu. It uses a tecnhique to find a address of some functions using hex address. The problem is: the kernel of One-Core-API is a custom kernel, so, the address are differents. I think ntoskrnl_emu is completly imcompatible with one-core-api. And, all functions implemented on ntoskrnl_emu is implemented on One-Core-API kernel. the way is replace references of ntoskrn_emu on driver with ntoskrnl original.

JakoDel commented 2 years ago

Well, the issue is produced by ntoskrnl_emu. It uses a tecnhique to find a address of some functions using hex address. The problem is: the kernel of One-Core-API is a custom kernel, so, the address are differents. I think ntoskrnl_emu is completly imcompatible with one-core-api. And, all functions implemented on ntoskrnl_emu is implemented on One-Core-API kernel. the way is replace references of ntoskrn_emu on driver with ntoskrnl original.

will you ever work on a fix (if there is one) for this issue? I got XP fully working on my new coffee lake system but it's quite useless without your amazing piece of software :/

Skulltrail192 commented 2 years ago

Yes, i'm working a workaround to fix it. I will release a custom version of ntoskrnl_emu.

Skulltrail192 commented 2 years ago

Hello, i made a special version of Ntoskrnl_emu and it's working on XP/Server 2003 and XP x64. On end-of-month i will release new version.

ghost commented 2 years ago

Hello, i made a special version of Ntoskrnl_emu and it's working on XP/Server 2003 and XP x64. On end-of-month i will release new version.

That's cool, i'm wait Your release =)

JakoDel commented 2 years ago

Hello, i made a special version of Ntoskrnl_emu and it's working on XP/Server 2003 and XP x64. On end-of-month i will release new version.

thanks a lot!

Skulltrail192 commented 2 years ago

Fixed on version 2.9. Close this issue.