Isn't it more logical to change ctmouse then?

Imre

>-----Original Message-----
>From: Michael Devore [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, July 26, 2006 05:35 AM
>To: freedos-devel@lists.sourceforge.net
>Subject: [Freedos-devel] 2nd FreeDOS 1.0 Testing release
>
>At 09:48 PM 7/25/2006 +0200, Japeth wrote:
>> >
>> > 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.
>
>Here's my initial problem with this idea: it works when you get step 
>outside of the Qemu DOS sandbox.  Plus it works (or worked) in Bochs, since 
>I remember testing it under Linux a year or two ago when trying to figure 
>out what the heck was going on with CTMOUSE and Qemu.  And it only seems to 
>fail with CTMOUSE and not other programs which use interrupts a lot more 
>creatively.  (I should check VPC 2004 now and see which side of the fence 
>it falls on).
>
>So, is there a real bug normally masked in some way, or an optional 
>behavior, or a situation which only fails in (or due to) a particular 
>virtual environment?  And if does only fail in a virtual environment, what 
>effect would changing the behavior have in real/nonvirtual DOS and a 
>bazillion working applications?
>
>Changing a long-standing fundamental behavior to fix a single problem in a 
>virtual environment with one program can be worrying.  I'd feel more 
>confident about making an immediate change if someone could point to a 
>program or test which fails under a nonvirtual environment due to the IF 
>status, or if they demonstrated widescale failure in a virtual 
>environment.  Even better would be a good explanation for why the problem 
>only manifests itself with that specific environment and application.
>
>Unless there's a quick answer here by someone with the experience or 
>expertise on the issue, it may take some study to answer the questions to 
>my satisfaction and decide on making your suggested change.
>
>
>-------------------------------------------------------------------------
>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
>Freedos-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
>



-------------------------------------------------------------------------
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to