Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!nosc!cod!bmarsh From: bmarsh@cod.NOSC.MIL (William C. Marsh) Newsgroups: comp.sys.ibm.pc.misc Subject: Re: PCJOVE Questions (and a Re:) Message-ID: <2095@cod.NOSC.MIL> Date: 5 Sep 90 20:15:58 GMT References: <15082@shlump.nac.dec.com> Reply-To: bmarsh@cod.nosc.mil.UUCP (William C. Marsh) Organization: Naval Ocean Systems Center, San Diego Lines: 31 In article <15082@shlump.nac.dec.com> reisert@ricks.enet.dec.com (Jim Reisert) writes: >> - BTW, "push-shell" is the way to run a DOS shell. I've bound it to F10. - >Anyone know the difference between this and "pause-jove". They seem to do >the same thing to me. Pause-Jove is for an operating system with process-control, like BSD. In 'suspend-jove' it's like hitting ^Z in most other programs under unix. DOS doesn't have this, so they do the next best thing... >>Sometimes when JOVE has to access the disk during the middle of an operation >>it "appears" to lose a line of data. The line is blank, but if I kill and yank >>it, voila, it's still there. >I still have this problem. I don't know as it has anything to do with the >disk, though. This is actually a simple bug in Jove. In the 'scrimage' structure in 'disp.h', the member s_id should be of type 'daddr' rather than 'int'. On the PC, an 'int' is only 16 bits, where 'daddr' is a long. The problem is that when this value is 65536, the line will not be displayed, but it's really there. (If s_id == 0, line is not displayed...). When you yank/pop the line, it gets a new s_id value, which will not be zero anymore. I am attempting to collect known bugs in Jove 4.14 so a newer version can be released. Bill -- Bill Marsh, Naval Ocean Systems Center, San Diego, CA {arpa,mil}net: bmarsh@cod.nosc.mil uucp: {ihnp4,akgua,decvax,dcdwest,ucbvax}!sdcsvax!nosc!bmarsh "If everything seems to be coming your way, you're probably in the wrong lane."