Xref: news2.mv.net comp.os.msdos.djgpp:7908 From: david DOT faure AT bbsrc DOT ac DOT uk (David Faure) Newsgroups: comp.os.msdos.djgpp Subject: Re: RHIDE & Win3.1 Date: 26 Aug 1996 18:29:03 GMT Organization: BBSRC Lines: 44 Message-ID: <4vsqdf$5nk@is.bbsrc.ac.uk> References: NNTP-Posting-Host: pc0570.sri.bbsrc.ac.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp In article , eab AT salnet DOT org says: > >I've installed RHIDE on my computer and run in DOS fine, but I can't get >it to run under Win3.1--it just locks up. Do you think this is a bug in >the program, or does it have something to do with the way my system's >set up? > >Thanks in advance. > >Ethan It's a bug in TVision. If you have time and room on your hard disk, the only way to fix this bug is : 1) go to robert's home page 2) get the sources of his TVision port (beta 5). 3) apply this [quoted from Robert himself] : It is a bug with the incorrect handling of the 'cli' and 'sti' instructions. If you want to fix this bug yourself look at the sources for the TV library in the file 'classes/t/event.cc'. There is a function Mouseint or so and in this function is at the beginning a 'disable()' and at the end an 'enable()'. Simply remove this two lines (they are not needed) and you can run RHIDE under Win 3.1x. This affacts also all other TV apllications (test it with the tvedit editor). 4) compile TVision again (it took me 17 hours !) 5) get RHIDE sources from where you got the binary for RHIDE 6) re-compile RHIDE with this new libtv.a 7) it works great !!! If you have 600K free on a FTP site, I can also upload my libtv.a to you. Just ask me! You'll just have to process steps 5), 6) and 7) !!!! Workaround : you can also remove your mouse driver from your autoexec, but it's so useful to have a mouse working in a dos box !!! Hope this helps Feel free to ask me if any problem occurs. David Faure email : david DOT faure AT bbsrc DOT ac DOT uk until 30/08/96 (summer job) please mail to : alain AT ctrsol1 DOT avignon DOT inra DOT fr after 30/08/96. Thanks.