Hi Arkady, please UNFIX the environment then!
Seems to be a very bad idea that people get throw out of FreeDOS
after updating to your kernel just because they forgot to update FreeCOM
as well!

You could add a temporary
SWITCHES=/P
flag which would mean "improve environment size - might be incompatible
with some FreeCOM versions!". The DEFAULT should be, even though it
sounds stupid, to have 2035-style behaviour. Simply because FreeCOM works
with it.


> EA> Hi, when I press F5 at the 2035a boot choice, an improper
> EA> shell command line is selected: I get an error message from
> EA> FreeCOM that it cannot find itself (even though I have copied
> EA> it to c:\ to be easier to find) ONCE and then I get an error
> EA> message about the shell having exited INFINITELY. So I am not
> EA> given a chance to enter a new shell command / arguments, and
> EA> it looks as if the kernel does not even try to run the shell
> EA> again. This did not happen with kernel 2035 classic.

>      Reason: after fixing task.c:ChildEnv() (where was wrong handle empty
> environment), I remove adding to empty environment "PATH=." variable.
> Unfortunately, FreeCOM (included into 2035 package) wrongly handles empty
> enviornment ...

...

Other point: Please use FreeDOS style menu digit processing - AT LEAST
for the non-fullscreen menu. I like it to boot FreeDOS with only ONE keypress
to select a load configuration. I really agree with Tom here that his menu
style does make sense.

The fullscreen menu is a different story - but on the other hand, we do not
use MS compatible MENUING syntax anyway, and IF we were to introduce it,
all people would have to change their config files! Well, maybe you could
autodetect the right syntax by searching for ^[0-9]*? lines (FreeDOS syntax)
and lines with [ and ] inside (MS syntax).

> EA> PS: It is annoying that I have to press enter after pressing a digit
> EA> in non-fullscreen menu mode (even in fullscreen menu mode, you can be
> EA> sure that I know what I want when I press a digit! So no enter needed
> EA> there either...). Please remove the "wait for enter" at that place.

>      May be, you initiate voting in freedos-kernel? For me personally, Enter
> after digit sometime convenient (if you press digit before menu is shown),
> sometime not. But Enter is comptaible with MS-DOS and requiring Enter after
> digit makes FreeDOS more comfortable for those, who often uses MS-DOS.

Hereby taking the discussion to the list, as suggested :-)).

PS: BONUS BUG *** If you boot from 1.68 MB floppy, the (fd)config,sys file
is not used! However, FreeCOM successfully reads the autoexec file, so the
disk access in general works.

[that bug was found by MiFritscher today]

Eric



PPS: Anybody having Virtual Pool (VPOOL)? I think it *might* be broken
because of FreeDOS, so if you have another DOS or a collection of old
kernels, please try! I can send you the files, it is shareware.

(on the other hand, I remember that it is quite crash-prone anyway...?)



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to