asveikau 9 hours ago

Sorry this is going to be more impolite than most HN comments, but this person doesn't know what they're doing. WriteFile returns hardcoded TRUE. NtReadFile() returns a char*. NtWriteFile does a string compare if the filename is "CON", and the entire functionality is a strcpy() otherwise. This is not what a replacement Windows kernel looks like.

Source: https://github.com/Versoft-Software/Free95/blob/main/free95/...

OsrsNeedsf2P 11 hours ago

Seems very WIP. Might be easier to start with something like ReactOS[0] and work backwards.

[0]https://reactos.org/

  • tgma 9 hours ago

    Perhaps they won't even need to work backwards: their implementation claims to support NT syscalls for 95! Just deploy ReactOS then.

    • ryao 9 hours ago

      I would have thought they could use KernelEx for that.

grendelt 9 hours ago

I used something like this back in the day to run Winamp when CarPCs were a thing (to play MP3s before MP3 player stereos came out).

If I knew what I knew now, I'd have done it so much differently, but it was the late 90s/early 2k and we use what we know.

kittikitti 10 hours ago

Can I run Crysis with this?