Hello,

> This NLS stuff is doing my head in, even before trying to automate it in
> configuration scripts..
>
> CONFIG.SYS:
> ========================================
> COUNTRY=31,858,C:\FDOS\BIN\COUNTRY.SYS
>
> NLS.BAT / AUTOEXEC.BAT:
> =====================================
> NLSFUNC C:\FDOS\BIN\COUNTRY.SYS
> DISPLAY CON=(EGA,858,1)
> MODE CON CP PREP=((858) C:\FDOS\CPI\EGA.CPX)
> MODE CON CP SEL=858
> KEYB US,858,C:\FDOS\BIN\KEYBOARD.SYS /NOHI
> CHCP 858
>
>
> 1) Is above correct? If not, how should it be?

MODE CON CP SEL=858
is redundant with
CHCP 858.

The correct one in this case is CHCP, which changes the codepage
globally (MODE CON CP SEL would only change it for the CONSOLE).

> 2) Why's KEYB 2.0 crashing under JEMMEX? (see below #1)
> 3) Why's KEYB 2.0 crashing when clean booting? (see below #2)

I captured a couple of bugs within KEYB 2.0 final, but my question is:
 why are you using the Pre4, instead of the 2.0 FINAL?
I am a bit pressed for time this week, then will be off till august.
If I happen to find time for the 2.01 release, I'll let you know, to
see if it works better for you.

> 4) Why's NLSFUNC 0.4 not throwing errorlevel 1 or so when already installed?

This one I don't know (I don't know its implementation details)

> 5) DISPLAY seems to be able to be loaded lots of time in a row?

You mean that you can load it twice?
In theory, you could load it to work with different hardware. In
practice, you never have (e.g.) an VGA card and an EGA card at the
same time.
If that bothers you, use /C.

> 6) Why's CHCP choking? Expected it to work in 2040 as I think it worked
> in 2035 or 2037 or even 2039. Might be due to one of earlier loaded
> tools (be it NLSFUNC, DISPLAY or MODE) ?

I don't know. Unfortunately, due to DISPLAY being a TSR, both MODE and
NLSFUNC should be tuned with it. If the NLSFUNC version you are using
is not liked by DISPLAY, then you can replace CHCP with MODE CON CP
SELECT, which is not very good, because kernel will not know about the
codepage change (and you could have problems with turning filenames
into the uppercase, and storing them in FAT).

> 7) Isn't CHCP supposed to be replacing MODE CON CP SEL ?

Yes. Even doing MORE than MODE CON CP SEL. It would be the replacement for

MODE any_driver CP SEL
MODE kernel CP SEL

;)

> 8) How do I get an euro sign from keyboard? Thought using 858 instead of
> 850 would allow this, keyboard has a sign above the "5".

I don't know, but Henrique may be able to tell me (or find out by
watching US.KEY in the sources from the layout packs).

> 9) I think Rugxulo mentioned something about KEYB/KEYBOARD.SYS in some
> earlier mail?

¿?

Aitor

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to