Re: [Freedos-user] Ynt: U

2017-05-06 Thread TOM EHLERT
From: Tom Ehlert 

Dear Eric Auer,

could concentrate ONCE on the problem at hand, and not on all this
blablabla about file versions?


the problem seems to be that this freedos.img, booted in VirtualBox,
is able to generate funny characters (i without dot, C with hook, ...)
and not on real hardware.

now it would be cool if we had a screenshot (photo) of this iamge,
booted on real hardware.

btw: don't use EMM386 at all (for the moment), although I would not
expect problems.

now remove EVERYTHING not strictly necessary except keyboard.sys

last question: do you have the problem on the command line as well, or
only in VTUR?

Tom




am 10. September 2016 um 13:52 schrieben Sie:


> Hi Salih,

> thanks for sharing the 1.44 MB boot floppy image. It is correct that
> you cannot send files to the list, but the config & autoexec easily
> fits into a mail for the list by cut and paste:

>> !DEVICE=A:\DRIVER\HIMEM.EXE

> Supports options to manually select things but default should be okay.

>> !DEVICE=A:\DRIVER\EMM386.EXE FRAME=d800 X=TEST

> If you do not really need EMS 3 support, you should not force EMM386
> to provide a page frame. In particular, you should not force it to
> use a hardcoded location which may or may not work on a given system.

> You could for example try: X=TEST I=TEST NOEMS /VERBOSE

>> !COUNTRY=090,857,A:\DRIVER\COUNTRY.SYS
>> !SHELL=A:\COMMAND.COM A:\ /E:2048 /F /MSG /P=A:\FREEDOS\FDAUTO.BAT

>> !DEVICEHIGH=A:\DRIVER\XDMA.SYS

> XDMA is rather old. If you do not need it, you can skip it.

>> !DEVICE=A:\DRIVER\SRDXMS.SYS

> You may want to specify the size of the desired ramdisk here?

>> !DOSDATA=UMB
>> !DOS=HIGH,UMB
>> !FILES=120
>> !BUFFERS=30
>> !LASTDRIVE=Z

>> @echo off
>>
>> PATH=A:\;A:\FREEDOS;A:\DRIVER
>>
>> DISPLAY con=(EGA,857,1)
>> mode con codepage prepare=((857) A:\FREEDOS\EGA.CPX)
>> mode con codepage select=857
>> NLSFUNC /Y A:\DRIVER\COUNTRY.SYS
>> KEYB.exe tr,857,A:\FREEDOS\keybrd2.sys /id:179

> Interesting that you specify a special variant of keyboard.
> As mentioned earlier, you may want to use /NOHI for KEYB.

>> VTUR

> Your software gets started at boot automatically.



> Finally, here is a full list of versions of used files. They
> seem to be a bit old in general, but it is quite possible that
> many files simply had no updates since then, as they already
> had reached the desired state.

> File sizes & versions root:

>315 fdconfig.sys
>  46685 KERNEL.SYS 2042 (build 2042 OEM:0xfd) [compiled May 11 2016]
>  66945 COMMAND.COM 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]

> File sizes & versions freedos:

>   233 fdauto.bat
>   504 getargs.com reads memdisk command line
>   510 hdd.bat textinst / postinst installer caller??
>  1024 xmssize.com 2005, checks free XMS
>  1456 iniadd.com 2004, edits config
>  1530 oscheck.com 2004, checks boot sector type
>  2839 nlsfunc.exe 2004, version 0.4, /Y loads optional Y/N tables
>  2977 append.exe 2004, appends search path for data files
>  3657 DISPLAY.EXE 0.13b, loads custom fonts
>  3759 localize.com 2003, shows translateable messages
>  4149 choice.exe 2003, version 4.4, lets user make choices
>  5861 DOSKEY.COM obsolete, command.com has functionality built-in
>  6464 EGA.CPX from CPIDOS, with fonts 437, 850, 858, 852, 853, 857
> 11446 KEYB.EXE version 2.01
> 11681 sys.com version 3.6e
> 13077 KEYBRD4.SYS keyboard definitions
> 14395 VTUR.COM (your own software)
> 16254 MODE.COM old 2005 version
> 17049 USBKEYB.COM version 0.09
> 29722 KEYBRD2.SYS keyboard definitions
> 30189 EDIT.HLP compressed help texts
> 36640 KEYBRD3.SYS keyboard definitions
> 40332 KEYBOARD.SYS keyboard definitions
> 49264 srdisk.exe version 2.09 (Marko Kohtala's resizeable ramdisk)
> 64046 EDIT.EXE (text editor)

> File sizes & versions driver:

>  1577 eltorito.sys version 1.4
>  2423 shsucdhd.exe version 3.01
>  2535 xdma.sys old version 3.3
>  2882 srdxms.sys version 2.09 (see above)
>  3069 devload.com version 3.15
>  3745 xcdrom.sys version 2.3
>  4595 cdrcache.sys 2004 version
>  5612 shsucdx.com version 3.03a (SHCDX33A)
>  8058 himem.exe version 3.26, Aug 25 2006
> 15201 USBUHCI.OVL overlay for usbuhci
> 16799 emm386.exe version 2.26, Aug 25 2006
> 20776 USBUHCI.COM version 0.14, apparently 2010
> 30250 country.sys data file for nlsfunc country specific settings

> Maybe the others have additional comments on the used file versions!

> Regards, Eric



>
--
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user



Mit freundlichen Grn#en/Kind regards
Tom Ehlert
+49-241-79886


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

--- Internet Rex 2.29
 *

Re: [Freedos-user] Ynt: U

2017-05-06 Thread ERIC AUER
From: Eric Auer 


Hi Salih,

thanks for sharing the 1.44 MB boot floppy image. It is correct that
you cannot send files to the list, but the config & autoexec easily
fits into a mail for the list by cut and paste:

> !DEVICE=A:\DRIVER\HIMEM.EXE

Supports options to manually select things but default should be okay.

> !DEVICE=A:\DRIVER\EMM386.EXE FRAME=d800 X=TEST

If you do not really need EMS 3 support, you should not force EMM386
to provide a page frame. In particular, you should not force it to
use a hardcoded location which may or may not work on a given system.

You could for example try: X=TEST I=TEST NOEMS /VERBOSE

> !COUNTRY=090,857,A:\DRIVER\COUNTRY.SYS
> !SHELL=A:\COMMAND.COM A:\ /E:2048 /F /MSG /P=A:\FREEDOS\FDAUTO.BAT

> !DEVICEHIGH=A:\DRIVER\XDMA.SYS

XDMA is rather old. If you do not need it, you can skip it.

> !DEVICE=A:\DRIVER\SRDXMS.SYS

You may want to specify the size of the desired ramdisk here?

> !DOSDATA=UMB
> !DOS=HIGH,UMB
> !FILES=120
> !BUFFERS=30
> !LASTDRIVE=Z

> @echo off
>
> PATH=A:\;A:\FREEDOS;A:\DRIVER
>
> DISPLAY con=(EGA,857,1)
> mode con codepage prepare=((857) A:\FREEDOS\EGA.CPX)
> mode con codepage select=857
> NLSFUNC /Y A:\DRIVER\COUNTRY.SYS
> KEYB.exe tr,857,A:\FREEDOS\keybrd2.sys /id:179

Interesting that you specify a special variant of keyboard.
As mentioned earlier, you may want to use /NOHI for KEYB.

> VTUR

Your software gets started at boot automatically.



Finally, here is a full list of versions of used files. They
seem to be a bit old in general, but it is quite possible that
many files simply had no updates since then, as they already
had reached the desired state.

File sizes & versions root:

   315 fdconfig.sys
 46685 KERNEL.SYS 2042 (build 2042 OEM:0xfd) [compiled May 11 2016]
 66945 COMMAND.COM 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]

File sizes & versions freedos:

  233 fdauto.bat
  504 getargs.com reads memdisk command line
  510 hdd.bat textinst / postinst installer caller??
 1024 xmssize.com 2005, checks free XMS
 1456 iniadd.com 2004, edits config
 1530 oscheck.com 2004, checks boot sector type
 2839 nlsfunc.exe 2004, version 0.4, /Y loads optional Y/N tables
 2977 append.exe 2004, appends search path for data files
 3657 DISPLAY.EXE 0.13b, loads custom fonts
 3759 localize.com 2003, shows translateable messages
 4149 choice.exe 2003, version 4.4, lets user make choices
 5861 DOSKEY.COM obsolete, command.com has functionality built-in
 6464 EGA.CPX from CPIDOS, with fonts 437, 850, 858, 852, 853, 857
11446 KEYB.EXE version 2.01
11681 sys.com version 3.6e
13077 KEYBRD4.SYS keyboard definitions
14395 VTUR.COM (your own software)
16254 MODE.COM old 2005 version
17049 USBKEYB.COM version 0.09
29722 KEYBRD2.SYS keyboard definitions
30189 EDIT.HLP compressed help texts
36640 KEYBRD3.SYS keyboard definitions
40332 KEYBOARD.SYS keyboard definitions
49264 srdisk.exe version 2.09 (Marko Kohtala's resizeable ramdisk)
64046 EDIT.EXE (text editor)

File sizes & versions driver:

 1577 eltorito.sys version 1.4
 2423 shsucdhd.exe version 3.01
 2535 xdma.sys old version 3.3
 2882 srdxms.sys version 2.09 (see above)
 3069 devload.com version 3.15
 3745 xcdrom.sys version 2.3
 4595 cdrcache.sys 2004 version
 5612 shsucdx.com version 3.03a (SHCDX33A)
 8058 himem.exe version 3.26, Aug 25 2006
15201 USBUHCI.OVL overlay for usbuhci
16799 emm386.exe version 2.26, Aug 25 2006
20776 USBUHCI.COM version 0.14, apparently 2010
30250 country.sys data file for nlsfunc country specific settings

Maybe the others have additional comments on the used file versions!

Regards, Eric



--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

--- Internet Rex 2.29
 * Origin: capcity2.synchro.net - 502/875-8938 (1:2320/105.99)

---
 * BgNet 1.0b12 = CCO * KY/US * 502/875-8938 * capcity2.synchro.net
--- Synchronet 3.15a-Linux ListGate 1.3
 *  Capitol City Online - Frankfort, KY - telnet://capitolcityonline.net


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Ynt: U

2017-05-06 Thread ERIC AUER
From: Eric Auer 


Hi Salih,

> Keyboard layout is working well in virtualbox pc.
> But is not working in real machine as specs are given.

Oh okay misunderstanding on my side...

> We are using linux.cfg boot up from PXE to catch up mac adress with
tftpserver.

If you boot from PXE, then you probably use a bootable
memdisk ramdisk for the booting of DOS on hardware which
has no SSD or harddisk? Then there might be a problem
in memory layout which interferes with your attempt to
load the keyboard driver. However, I assume you use the
same method in virtualbox, too, without problems? Maybe
different PXE support between real and virtual BIOS?

> We were using ms-dos before but after we changed production
> of our mini terminal machines (made a cpu upgrade). They
> didnt work in msdos we got emm386 compatibility errors.

Not sure if this is an option for you, but you may want to
try a number of memory driver alternatives here. In general
BIOS support for DOS is getting worse in modern PC, so the
UMB memory areas could collide with other functionality on
the computer without EMM386, JEMM386 or JEMMEX being able
to detect the problem if the BIOS fails to specify areas.

So you may want to give configurations without EMS / UMB a
try: Load only HIMEMX or similar XMS / HMA only drivers and
skip the EMS / UMB drivers. Also, carefully check the manual
of the used HIMEM- and/or EMM386-style drivers for special
compatibility options worth testing on problematic hardware.

> So we moved to freedos and now have a keyboard problem but also
> other keyboard layouts are not working too.

That sounds like a general problem in loading KEYB. Try for
example the /NOHI option of KEYB to fully load the driver
into low memory, in case high memory has issues on your new
mini terminal hardware.

Regards, Eric

PS: If you have memory area problems on the new hardware or
BIOS of the new hardware, of course the KEYB driver will not
be the only part which can experience problems. So try to
make sure that both keyb AND memory drivers are really okay.



--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

--- Internet Rex 2.29
 * Origin: capcity2.synchro.net - 502/875-8938 (1:2320/105.99)

---
 * BgNet 1.0b12 = CCO * KY/US * 502/875-8938 * capcity2.synchro.net
--- Synchronet 3.15a-Linux ListGate 1.3
 *  Capitol City Online - Frankfort, KY - telnet://capitolcityonline.net


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user