> How about calling BIOS SoftReset() on exit? Would that be logical?
Anything is fine. I try to catch myself anytime I get too worried about
calling constructors, atexit, and what to do on exit because it really isn't
an important feature.
I really just want to make it easy to override, so that things like
PogoShell or a more flexible, could handle it in whatever way they needed.
To facilitate that, I just seperated all the low level functions out into
their own object files so they can be redefined without interfering with
each other.
> In that case, I guess it'd be best to optimize libc for beta 4.
I do not want to do beta 4. That is probably why Beta 3 is taking so long.
If I readjusted my thinking and accepted that I probably want to do a few
more beta's then I probably would have released Beta 3 already. But, the
idea that 'beta 3 is the last beta' is forcing me to put everything I want
in the final into this next release, because it is not a good idea to add
new features to something so close to release.
I didn't want to fall into perpetual beta mode, but now I am starting to get
tired of talking about features which no one has yet.
I was hoping to have release candidate 1 after beta 3, but I think now I
probably want to go with a schedule of 1 beta release every week until it is
ready. In that spirit, I will release what I have this weekend.
Release early, release often.
> --
> Damian