Re: A92: THE Doors OS bug


[Prev][Next][Index][Thread]

Re: A92: THE Doors OS bug




> I have a question about Doors, and possibly related to the bug.
> 
> Doors kernel is loaded in a fixed location in memory, without
> coordinating with the TIOS.  There are a few bytes located (around
> $38), that the loader needs, that is also not coordinated with the
> TIOS.
> 
> Why can't the kernel be a library type function that is loaded, an
> coordinated with the TIOS, just like any other program?  The
> 'loader' could search for that file, using ROM calls.  The loader
> could just call that found location, rather than jumping to the fixed
> location. That way the TIOS would know about the kernel and
> maybe the memory problem would go away.

The current problem probably doesn't have to do with it, since I use the
current method since version 0.7 and the problem seems to appear only
since version 0.95 or 0.96.

The problem with your alternate solution is that it would make the
loader MUCH MORE BIG.


> > Hi,
> >
> > There is a bug in DoorsOS, but it is really strange. It seems to
> > interact with the TIOS and to make nearly everything buggy..
> >
> > I still couldn't find this bug, so I have to ask for your help.
> > It seems that the bug is inactive during a certain time, so that
> > everything works perfectly, but, one time, after you exit Doors, the bug
> > becomes active. A way to know if the bug is active is to type x^y in the
> > Home Screen. It won't crash, but will display "No memory"
> >
> > I have problems to fix this bug because I can't study it, because I
> > don't know a sure way to get the bug on the calc.
> > So if someone could find a precise way to ALWAYS get this bug, so that I
> > can study it, this would be really cool
> >
> > Thanks for you help

Xavier VASSOR
---The Doors Team
E-mail:xvassor@mail.dotcom.fr
Doors Homepage: http://start.at/doors
ICQ:10241721




References: