Wack0 / maciNTosh

PowerPC Windows NT ported to Power Macintosh systems
GNU General Public License v2.0
522 stars 16 forks source link

(emulation) c1.exe doesn't work #28

Closed Olekoop closed 1 month ago

Olekoop commented 1 month ago

When I am trying to run cl (version 10.10.6101) on your dingusppc fork, it complains about c1.exe failing to initialize properly (0xc000001d).

c1.exe is very flaky, sometimes it shows the message, sometimes it doesn't. Very rarely (probably when lauching it first time) it actually works.

When I tried to use Windbg to debug, I noticed that the crash happens on location 0x1030108c and the register Gpr0 has the same value. When c1.exe starts, the Gpr0 is set to a specific address in code. When executing manually line by line in Windbg, the Gpr0 doesn't change, but as soon as you let c1.exe go, the Gpr0 register is set to 0x1030108c. Pehaps it is a emulation bug?

Wack0 commented 1 month ago

emulation bugs for a different project don't belong here. and i really don't care about emulation bugs in dingusppc-nt actually, it's my hacked together fork to get NT to boot (and nothing else) so I can debug issues in kernelmode easier.