bakemono wrote:NTDETECT.COM never calls int 0x74. It does call int 0x11 and test bit 2. I wonder if that is the only issue preventing it from detecting the PS/2 mouse. PS2SUPPC also does a bunch of port I/O and I'm not sure if it is only for detection or if there are necessary steps for resetting/configuring the mouse as well.
I'm attaching a modified variant of PS2SUPPC which doesn't install an interrupt handler. Not sure if it will work but may be worth trying.
Thank you. I have tried PS2NOINT.COM in DOS and Windows NT4. Here is the result after trying to load a mouse driver with the PS/2 flag set. Mouse was not found.
The attachment PS2NOINT_DOS.jpg is no longer available
This is what it looks like if it works, that is, using PS2SUPPC.COM finds a PS/2 mouse
The attachment PS2SUPPC_DOS.jpg is no longer available
I tried loading PS2NOINT.COM in my ntboot.bat file. The PS2NOINT.COM no longer conflicts with GRUB4DOS, but I am unable to see mouse movement in NT4, even after loading the Microsoft PS/2 port mouse driver. PS2NOINT.COM has some benefit though - I can leave the PS/2 mouse connected and not have the system hang up. Without PS2NOINT.COM, if I leave my PS/2 mouse connected and move the mouse, the system hangs.
The attachment PS2NOINT_NT4_cannot_find_ps2mouse_1.jpg is no longer available
The attachment PS2NOINT_NT4_cannot_find_ps2mouse_2.jpg is no longer available
Plan your life wisely, you'll be dead before you know it.