title: How to get a mouse working in my own operating system? INT 33h doesn't work outside of EMU8086
body: <p>I have developed an own OS entirely in Assembly, now I want to implement a mouse driver because I see that the INT 33h in Windows with EMU8086 works but when I boot from floppy it doesn't work. I have tried either USB and PS/2 mouse, same result. Can anyone explain me what I must do in order to make the OS recognize the mouse ?</p>