> > 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
