[Freedos-user] fdconfig.sys syntax

2012-09-15 Thread Felix Miata
When I found http://help.fdos.org/en/hhstndrd/cnfigsys/fdconfig.htm I 
expected some way to discover its syntax, but the syntax link directs to look 
up individual commands. This seems a poor way do discover what I see in the 
initial fdconfig.sys file created by the FreeDOS installer, which is very 
broken and useless:

[FDCONFIG.SYS]
!COUNTRY=001,858,C:\DOS\BIN\COUNTRY.SYS
!SET DOSDIR=C:\DOS
1?DEVICE=C:\DOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG
2?DEVICE=C:\DOS\BIN\HIMEMX.EXE
2?DEVICE=C:\DOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG
3?DEVICE=C:\DOS\BIN\XMGR.SYS
3?SHELL=C:\DOS\bin\4dos.com C:\DOS\bin /E:1024 /P:C:\AUTOEXEC.BAT
4?SHELL=C:\DOS\BIN\COMMAND.COM C:\DOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
12?SHELLHIGH=C:\DOS\BIN\COMMAND.COM C:\DOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT

When I boot, after the copyright notice is the following:
C: HD1, Pri[ 2], CHS=5-0-1, start=39 MB, size=   243 MB
D: HD1, Ext[ 2], CHS=  160-0-1, start=  1255 MB, size= 7 MB
E: HD1, Ext[ 4], CHS=  161-0-1, start=  1262 MB, size=   250 MB
F: HD1, Ext[ 5], CHS= 4797-0-1, start= 37628 MB, size=   509 MB
Select from Menu [01234], or press [ENTER - Singlestepping (F8) is: OFF

If I strike 0, I get:
FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]
File not found.
C:\

If I strike 1, I get:
JemmEx v5.75 [05/21/11]
System memory found at e000-efff, region might be in use
JemmEx loaded

FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]
File not found.
C:\

Obviously the FDCONFIG.SYS options can be selected via [01234], but it would 
be nice to be able to see the boot menu and not have to blindly select from a 
hidden list of options instead of unhelpful partitioning info at boot time. 
Can someone suggest a URL that explains what I see and how to fix it?

http://fm.no-ip.com/Tmp/Dfsee/big41L01.txt has system's partitioning and Grub 
boot info.
-- 
The wise are known for their understanding, and pleasant
words are persuasive. Proverbs 16:21 (New Living Translation)

  Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/

--
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] fdconfig.sys syntax

2012-09-15 Thread C. Masloch
 This seems a poor way do discover what I see in the initial fdconfig.sys
 file created by the FreeDOS installer, which is very broken and useless

I think the FreeDOS 1.0 installer wrote a menu for these choices, which  
was more useful. If the new installer left you with no menu display by  
default, that's an error in it.

 Obviously the FDCONFIG.SYS options can be selected via [01234], but it  
 would be nice to be able to see the boot menu and not have to blindly
 select from a hidden list of options

Right. The config file should use menu to display a menu, and optionally  
menudefault. Note that what is displayed using menu doesn't actually  
create the menu; as you see the config handling already asks you for a  
menu using your current (default installed?) configuration. The menu  
command is more like the echo command but intended for displaying the  
config menu.

menu: http://help.fdos.org/en/hhstndrd/cnfigsys/menu.htm
menudefault: http://help.fdos.org/en/hhstndrd/cnfigsys/menudef.htm

 instead of unhelpful partitioning info at boot time.

If you prefer, that can additionally be turned off:

sys config c:\kernel.sys showdriveassignment=0

The file name here must specify the kernel that you use to boot, typically  
found in c:\kernel.sys. If the file name is kernel.sys and the path  
(typically c:\) equals the current directory then you need not specify the  
file name at all.

The command syntax is described at  
http://help.fdos.org/en/hhstndrd/base/sys.htm

The following file (kernel's sys.txt) describes these kernel settings:  
http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/trunk/docs/sys.txt

Regards,
Chris

--
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user