> 
> QEMU has never liked CTMOUSE under FreeDOS, and possibly MS-DOS.  I don't 
> know why.

when I modify emm386.asm, proc v86_monitor, so that the IF in real-mode is 
cleared for all interrupts routed to v86-mode, not just the IRQs, it works 
with CTMOUSE in qemu.

There might be good reasons to clear IF for IRQs only, as it is done in 
current source code. But IIRC, isn't in real-mode the IF cleared when entering 
*any* interrupt handler? It's just in protected mode that there exist 2 kind 
of gates,  "interrupt gates" and "task gates", where only the first disables 
interrupts.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to