re: re: re: Re: Beta vs. Stable

Bart Oldeman <[email protected]> Sat, 9 Nov 2002 00:09:11 -0500 (EST)
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
On Sat, 9 Nov 2002, Eric Auer wrote:

> Hi, when you test Norton Cache 8.0 in Dosemu with a disk image, you
> should be able to use dosdebug to investigate WHY you get the "div by 0"
> error. Maybe it accidentally tried to cache one of the non-diskimage drives
> of Dosemu.

No idea. All I know is that the ncache code somewhere does a div bx with
bx=0.

> Did you try all of {himem,fdxms286,fdxms,fdxxms,dosemu} and
> {umbpci,emm386,dremm386,none,dosemu}? I guess with (any),none for
> XMS and EMS/UMB it does run?

Nope, don't have a spare test box here, and rebooting is just too time
consuming to test quickly :). Anyway, I'll try.

> > The behaviour I get with GEM now:
> > start GEM using gem.bat, fine. start the spreadsheet, fine (scgemm.app),
> > enter 10*10 in box A1, you get 100, fine. Now exiting the spreadsheet by
> > clicking on the square in the box crashes DOS.
>
> What does Dosemu say? Or is it a problem related to any of the FreeDOS
> XMS/EMS/UMB drivers, so that the crash just does not occur in Dosemu?

the crash happens with ss:sp=3de5:0001. There's a problem with memory
allocation somewhere that somehow causes to get GEM to execute bogus code.
Probably not DOSEMU specific.

Bart