Using version: ConMenu.sys V2.12
After repeated testing, when there are too many menus in ConMenu.sys in config.sys, it will report the error: without "cmn=[end]", "cmn=[", "cmn=]" or "cmn=)" "cmn=[" or "cmn=(" >16.
But the actual situation is that the editing is correct. For example, the following test configuration file runs correctly now, but it is no longer possible to add items, menus, etc. Please everyone test.
config.sys
------------------------------------------------
device=himem.sys
device=acios.exe
device=ConfigS.Mnu /s
; cm0=[a. Test Menu 0 a...
; color=03,f
; default=a,60
; initial=14
; caption=
; caption=
; caption= DOS Tool Disk Chinese Menu
; caption= ===================================================
; endnote= Press ↑↓ or corresponding letters to select menu items; '-/+' are check menus, press Enter to select/clear
; endnote= Press Enter to confirm in single-choice menu; press E^sc to return to level 0 menu
; endnote=
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[i.
; cm1=]1i
; cm1=[j.
; cm1=]1j
; cm1=[k.
; cm1=]1k
; cm1=[l.
; cm1=]1l
; cm1=[m.
; cm1=]1m
; cm1=[end]
; cm0=]a
; cm0=[b. Test Menu 0 b...
; cm1=[a. Test Menu 1 a
; cm1=]1a
; cm1=[b. Test Menu 1 b...
; cm2=[a. Test Menu 1 a
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[c.
; cm2=]2c
; cm2=[d.
; cm2=]2d
; cm2=[e.
; cm2=]2e
; cm2=[f.
; cm2=]2f
; cm2=[g.
; cm2=]2g
; cm2=[h.
; cm2=]2h
; cm2=[end]
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]b
; cm0=[c. Test Menu 0 c...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]c
; cm0=[d. Test Menu 0 d...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[end]
; cm0=]d
; cm0=[e. Test Menu 0 e...
; cm1=[a. Test Menu 1 a...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[end]
; cm0=]e
; cm0=[f. Test Menu 0 f...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]f
; cm0=[g. Test Menu 0 g...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[i.
; cm1=]1i
; cm1=[end]
; cm0=]g
; cm0=[h. Test Menu 0 h...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[end]
; cm0=]h
; cm0=[i. Test Menu 0 i...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]i
; cm0=[j. Test Menu 0 j...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]j
; cm0=[k. Test Menu 0 k...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[end]
; cm0=]k
; cm0=[l. Test Menu 0 l...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[end]
; cm0=]l
; cm0=[m. Test Menu 0 m...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[end]
; cm0=]m
; cm0=[n. Test Menu 0 n...
; cm1=[a. Test Menu 1 a...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1a
; cm1=[b. Test Menu 1 b...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1b
; cm1=[c. Test Menu 1 c...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1c
; cm1=[d. Test Menu 1 d...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[c.
; cm2=]2c
; cm2=[d.
; cm2=]2d
; cm2=[e.
; cm2=]2e
; cm2=[f.
; cm2=]
; cm2=[end]
; cm1=]1d
; cm1=[e. Test Menu 1 e...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1e
; cm1=[f. Test Menu 1 f
; cm1=]1f
; cm1=[end]
; cm0=]n
; cm0=[o. Test Menu 0 o...
; cm0=]0o
; cm0=[p. Test Menu 0 p...
; cm0=]0p
rem --------------------
rem Implicit menu (block configuration)
rem --------------------
; cm1=(1
; cm1=)EMM
; cm1=(2
; cm1=)NOEMM
; cm1=(3
; cm1=)HIMEM1
; cm1=(4
; cm1=)HIMEM2
; cm1=(5
; cm1=)
; cm1=(6
; cm1=)
; cm1=(7
; cm1=)
; cm1=(8
; cm1=)
; cm1=(9
; cm1=)
; cm1=[end]
; cm0=[end]
device=ConfigS.Mnu /u
After repeated testing, when there are too many menus in ConMenu.sys in config.sys, it will report the error: without "cmn=[end]", "cmn=[", "cmn=]" or "cmn=)" "cmn=[" or "cmn=(" >16.
But the actual situation is that the editing is correct. For example, the following test configuration file runs correctly now, but it is no longer possible to add items, menus, etc. Please everyone test.
config.sys
------------------------------------------------
device=himem.sys
device=acios.exe
device=ConfigS.Mnu /s
; cm0=[a. Test Menu 0 a...
; color=03,f
; default=a,60
; initial=14
; caption=
; caption=
; caption= DOS Tool Disk Chinese Menu
; caption= ===================================================
; endnote= Press ↑↓ or corresponding letters to select menu items; '-/+' are check menus, press Enter to select/clear
; endnote= Press Enter to confirm in single-choice menu; press E^sc to return to level 0 menu
; endnote=
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[i.
; cm1=]1i
; cm1=[j.
; cm1=]1j
; cm1=[k.
; cm1=]1k
; cm1=[l.
; cm1=]1l
; cm1=[m.
; cm1=]1m
; cm1=[end]
; cm0=]a
; cm0=[b. Test Menu 0 b...
; cm1=[a. Test Menu 1 a
; cm1=]1a
; cm1=[b. Test Menu 1 b...
; cm2=[a. Test Menu 1 a
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[c.
; cm2=]2c
; cm2=[d.
; cm2=]2d
; cm2=[e.
; cm2=]2e
; cm2=[f.
; cm2=]2f
; cm2=[g.
; cm2=]2g
; cm2=[h.
; cm2=]2h
; cm2=[end]
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]b
; cm0=[c. Test Menu 0 c...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]c
; cm0=[d. Test Menu 0 d...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[end]
; cm0=]d
; cm0=[e. Test Menu 0 e...
; cm1=[a. Test Menu 1 a...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[end]
; cm0=]e
; cm0=[f. Test Menu 0 f...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]f
; cm0=[g. Test Menu 0 g...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[i.
; cm1=]1i
; cm1=[end]
; cm0=]g
; cm0=[h. Test Menu 0 h...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[g.
; cm1=]1g
; cm1=[h.
; cm1=]1h
; cm1=[end]
; cm0=]h
; cm0=[i. Test Menu 0 i...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]i
; cm0=[j. Test Menu 0 j...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[f.
; cm1=]1f
; cm1=[end]
; cm0=]j
; cm0=[k. Test Menu 0 k...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[end]
; cm0=]k
; cm0=[l. Test Menu 0 l...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[e.
; cm1=]1e
; cm1=[end]
; cm0=]l
; cm0=[m. Test Menu 0 m...
; cm1=[a.
; cm1=]1a
; cm1=[b.
; cm1=]1b
; cm1=[c.
; cm1=]1c
; cm1=[d.
; cm1=]1d
; cm1=[end]
; cm0=]m
; cm0=[n. Test Menu 0 n...
; cm1=[a. Test Menu 1 a...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1a
; cm1=[b. Test Menu 1 b...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1b
; cm1=[c. Test Menu 1 c...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1c
; cm1=[d. Test Menu 1 d...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[c.
; cm2=]2c
; cm2=[d.
; cm2=]2d
; cm2=[e.
; cm2=]2e
; cm2=[f.
; cm2=]
; cm2=[end]
; cm1=]1d
; cm1=[e. Test Menu 1 e...
; cm2=[a.
; cm2=]2a
; cm2=[b.
; cm2=]2b
; cm2=[end]
; cm1=]1e
; cm1=[f. Test Menu 1 f
; cm1=]1f
; cm1=[end]
; cm0=]n
; cm0=[o. Test Menu 0 o...
; cm0=]0o
; cm0=[p. Test Menu 0 p...
; cm0=]0p
rem --------------------
rem Implicit menu (block configuration)
rem --------------------
; cm1=(1
; cm1=)EMM
; cm1=(2
; cm1=)NOEMM
; cm1=(3
; cm1=)HIMEM1
; cm1=(4
; cm1=)HIMEM2
; cm1=(5
; cm1=)
; cm1=(6
; cm1=)
; cm1=(7
; cm1=)
; cm1=(8
; cm1=)
; cm1=(9
; cm1=)
; cm1=[end]
; cm0=[end]
device=ConfigS.Mnu /u
