[Freedos-user] FreeDOS 1.1: JemmEx conflicts with Keyb
This seems to be a minor (but annoying) bug in FreeDOS 1.1: The german keyboard does not work after the install. If I install the US keyboard, there is no problem. Description: I have installed FreeDOS 1.1 with german language and keyboard. If I boot (after a fresh install) with bootmenu option 1 (Load FreeDOS with JemmEx) keyb will crash with the error message: Keyboard layout : C:\FDOS\bin\keyboard.sys:GR [858](3) Critical error: cannot allocate memory. DOS reported error: 8 The rest seems to boot okay, but of course I have the wrong keyboard layout afterwards... If I choose bootmenu 2 (Load FreeDOS with EMM386) instead of 1, everything works fine and I have all my umlaute back ;-). Solution: Today I have solved this problem by removing X = TEST from the JemmEx line in FDCONFIG.SYS. So the line looks like this: 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS I=TEST NOVME NOINVLPG Bootmenu 1 boots OK now, with keyb not crashing. Now my question: What do I lose by removing X=TEST? Will the system become more unstable? I experienced this with my VirtualBox installation of FreeDOS. Is it possible, that this is only relevant in VirtualBox? Does anyone else know this bug? Thanks! regards Ulrich -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] FreeDOS 1.1: JemmEx conflicts with Keyb
Op 13-1-2012 16:11, Ulrich Hansen schreef: This seems to be a minor (but annoying) bug in FreeDOS 1.1: The german keyboard does not work after the install. If I install the US keyboard, there is no problem. Description: I have installed FreeDOS 1.1 with german language and keyboard. If I boot (after a fresh install) with bootmenu option 1 (Load FreeDOS with JemmEx) keyb will crash with the error message: Keyboard layout : C:\FDOS\bin\keyboard.sys:GR [858](3) Critical error: cannot allocate memory. DOS reported error: 8 could you try adding /NOHI at your KEYB line please? Without quotes ofcourse. If that works I'll add it as default. I wasn't aware KEYB was automatically added by FreeDOS installer, haven't touched that part of code in ages. If I choose bootmenu 2 (Load FreeDOS with EMM386) instead of 1, everything works fine and I have all my umlaute back ;-). Good to know. Solution: Today I have solved this problem by removing X = TEST from the JemmEx line in FDCONFIG.SYS. So the line looks like this: 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS I=TEST NOVME NOINVLPG Bootmenu 1 boots OK now, with keyb not crashing. Now my question: What do I lose by removing X=TEST? Will the system become more unstable? I experienced this with my VirtualBox installation of FreeDOS. Is it possible, that this is only relevant in VirtualBox? Does anyone else know this bug? X=TEST is just a test for checking which UMB areas are (un)safe to use. Could you perhaps try adding X=TEST to option 2 (EMM386) ? See if that works. I've not been able to reproduce your case in VMWARE Workstation 8. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] FreeDOS 1.1: JemmEx conflicts with Keyb
Am 13.01.2012 um 18:54 schrieb Bernd Blaauw: Op 13-1-2012 16:11, Ulrich Hansen schreef: Description: I have installed FreeDOS 1.1 with german language and keyboard. If I boot (after a fresh install) with bootmenu option 1 (Load FreeDOS with JemmEx) keyb will crash with the error message: Keyboard layout : C:\FDOS\bin\keyboard.sys:GR [858](3) Critical error: cannot allocate memory. DOS reported error: 8 could you try adding /NOHI at your KEYB line please? Wow. This worked! In AUTOEXEC.BAT I have now a line: KEYB GR,,keyboard.sys /NOHI In FDCONFIG.SYS I went back to all the original settings of FreeDOS 1.1. So the JemmEx line looks like this again: 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG X=TEST is just a test for checking which UMB areas are (un)safe to use. Could you perhaps try adding X=TEST to option 2 (EMM386) ? See if that works. I've not been able to reproduce your case in VMWARE Workstation 8. X=TEST is originally in option 2. The lines in FDCONFIG.SYS (untouched after installation) look like this: 2?DEVICE=C:\FDOS\BIN\HIMEMX.EXE 2?DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG So this is OK. I don't really understand why leaving out X=TEST in option 1 solved the problem too. Testing the UMBs should lead to a more stable behavior of JEMMEX.EXE. Instead it crashed KEYB somehow. It's odd but it's easy to reproduce with any fresh FreeDOS installation on VirtualBox with the default settings (and choosing german keyboard layout). Anyway, starting KEYB with /NOHI seems to be the more elegant and logical solution. Thanks! If this could be the default in FreeDOS, I think it would help other users. At least the german ones... ;-) regards Ulrich -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Announce: vmsmount, a driver for mounting VMware's shared folders in DOS
Hi Eduardo, I tested the sharing folder in freedos under Windows host and it works fine! :-) I'm trying to run an old DOS sw under VMWare but the dos app has a low resolution... so I can see it only on a small portion of the display... do you know if there is a way to scale the VMWare box with FreeDos guest to full screen? I know that VMWare tools are not available for Dos, but may be you know some nice alternative or trick Thank you Maurizio Eduardo Casino-3 wrote: Hi everybody, I'm pleased to announce the availability of the first version of VMSMOUNT, an installable file system for DOS that allows access to VMware's shared folders as a normal drive letter: * Free (GPL) * Complete, read-write implementation * Unicode - DOS codepage translation for filenames * Fully localized with Kitten (currently English and Spanish, translations are welcome) * Tested with FreeDOS, MS-DOS 6.22 and MS-DOS 7 (Win95). MS-DOS 3.3 is NOT supported and WONT work. * Tested with VMware player 3. Older versions are not supported. * Does not support long names (long names and/or with illegal characters are ignored) Please read the included README.TXT for usage instructions, limitations and bugs. This should be considered a beta version and, as such, may contain bugs that could cause data loss, so use with caution. Please read and agree with the license file before using it. Get it from http://eduardocasino.es/files/vmsmount.zip I'll provide FreeDOS packages and an LSM file in the following days. Best, Eduardo. -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- View this message in context: http://old.nabble.com/Announce%3A-vmsmount%2C-a-driver-for-mounting-VMware%27s-shared-folders-in-DOS-tp32572642p33124279.html Sent from the FreeDOS - User mailing list archive at Nabble.com. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Announce: vmsmount, a driver for mounting VMware's shared folders in DOS
Op 13-1-2012 23:00, maui schreef: I'm trying to run an old DOS sw under VMWare but the dos app has a low resolution... so I can see it only on a small portion of the display... do you know if there is a way to scale the VMWare box with FreeDos guest to full screen? modify C:\Users\yournamehere\AppData\Roaming\VMware\preferences.ini and insert [ pref.autoFitFullScreen = fitHostToGuest ] without the [] part. afterwards, start VMware, your virtual machine and press the button for fullscreen. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] FreeDOS 1.1: JemmEx conflicts with Keyb
Hi, On Fri, Jan 13, 2012 at 2:17 PM, Ulrich Hansen uhan...@mainz-online.de wrote: Am 13.01.2012 um 18:54 schrieb Bernd Blaauw: Op 13-1-2012 16:11, Ulrich Hansen schreef: Description: I have installed FreeDOS 1.1 with german language and keyboard. If I boot (after a fresh install) with bootmenu option 1 (Load FreeDOS with JemmEx) keyb will crash with the error message: Keyboard layout : C:\FDOS\bin\keyboard.sys:GR [858] (3) Critical error: cannot allocate memory. DOS reported error: 8 could you try adding /NOHI at your KEYB line please? Wow. This worked! In AUTOEXEC.BAT I have now a line: KEYB GR,,keyboard.sys /NOHI In FDCONFIG.SYS I went back to all the original settings of FreeDOS 1.1. So the JemmEx line looks like this again: 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG Why is this using NOVME NOINVLPG? Is it trying to be ultra-conservative? Is there a known VirtualBox (or other) bug somewhere? Seems odd ... though INVLPG is 486 and VME is 586, perhaps you're trying for old 386 compatibility?? (And I blindly assume JEMM386 already is aware of when it's safe to use.) X=TEST is just a test for checking which UMB areas are (un)safe to use. Could you perhaps try adding X=TEST to option 2 (EMM386) ? See if that works. I've not been able to reproduce your case in VMWARE Workstation 8. If VMware doesn't exhibit it, it may be a VirtualBox bug. Remember, VBox is not perfect, esp. for DOS, sadly, as it's not a priority for them (e.g. D3X extender). X=TEST is originally in option 2. The lines in FDCONFIG.SYS (untouched after installation) look like this: 2?DEVICE=C:\FDOS\BIN\HIMEMX.EXE 2?DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG So this is OK. I don't really understand why leaving out X=TEST in option 1 solved the problem too. Testing the UMBs should lead to a more stable behavior of JEMMEX.EXE. Instead it crashed KEYB somehow. Dunno, and haven't checked, but I hope we're using latest KEYB 2.01 here. It's odd but it's easy to reproduce with any fresh FreeDOS installation on VirtualBox with the default settings (and choosing german keyboard layout). Does default mean with or without VT-X enabled? Neither is perfect. Anyway, starting KEYB with /NOHI seems to be the more elegant and logical solution. Thanks! If this could be the default in FreeDOS, I think it would help other users. At least the german ones... ;-) Well, presumably most German users know to press F8 and manually disable stuff if they run into problems (or F5 for clean boot, worst case scenario). DOS really isn't that user friendly. Caveat emptor. ;-) -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Announce: vmsmount, a driver for mounting VMware's shared folders in DOS
Hi, 2012/1/13 maui eas...@mail.com: I tested the sharing folder in freedos under Windows host and it works fine! :-) Glad to know ;) I'm trying to run an old DOS sw under VMWare but the dos app has a low resolution... so I can see it only on a small portion of the display... do you know if there is a way to scale the VMWare box with FreeDos guest to full screen? I know that VMWare tools are not available for Dos, but may be you know some nice alternative or trick No, I'm sorry. Maybe you'll have more luck in the VMware forums, in case Bernd's tip does not work for you. Eduardo. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] FreeDOS 1.1: JemmEx conflicts with Keyb
Am 14.01.2012 um 00:17 schrieb Rugxulo: In FDCONFIG.SYS I went back to all the original settings of FreeDOS 1.1. So the JemmEx line looks like this again: 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG Why is this using NOVME NOINVLPG? Is it trying to be ultra-conservative? Is there a known VirtualBox (or other) bug somewhere? Seems odd ... though INVLPG is 486 and VME is 586, perhaps you're trying for old 386 compatibility?? (And I blindly assume JEMM386 already is aware of when it's safe to use.) Like I said, this line is from the FDCONFIG.SYS that the FreeDOS 1.1 installer produces. It is the same on every system with FreeDOS 1.1 installed. It has nothing to do with VirtualBox. X=TEST is just a test for checking which UMB areas are (un)safe to use. Could you perhaps try adding X=TEST to option 2 (EMM386) ? See if that works. I've not been able to reproduce your case in VMWARE Workstation 8. If VMware doesn't exhibit it, it may be a VirtualBox bug. Remember, VBox is not perfect, esp. for DOS, sadly, as it's not a priority for them (e.g. D3X extender). Possibly. I didn't have the time to check the behavior of KEYB and JemmEx on a real machine. Maybe the bug is just caused by the way VirtualBox allocates its system ROM. I don't really understand why leaving out X=TEST in option 1 solved the problem too. Testing the UMBs should lead to a more stable behavior of JEMMEX.EXE. Instead it crashed KEYB somehow. Dunno, and haven't checked, but I hope we're using latest KEYB 2.01 here. Yes, KEYB.EXE ver. 2.01 from 18.08.2011 It's odd but it's easy to reproduce with any fresh FreeDOS installation on VirtualBox with the default settings (and choosing german keyboard layout). Does default mean with or without VT-X enabled? Neither is perfect. At least on my host system, VirtualBox enables it in every new virtual machine by default. Disabling it manually doesn't have an effect. Still KEYB crashes. To make it work, you have to a) start it with the option /NOHI. Or you b) start JemmEX without the option X=TEST. If this could be the default in FreeDOS, I think it would help other users. At least the german ones... ;-) Well, presumably most German users know to press F8 and manually disable stuff if they run into problems (or F5 for clean boot, worst case scenario). DOS really isn't that user friendly. Caveat emptor. ;-) Maybe that's why people still like to use it. :-) I did some further testing and KEYB also crashes for the french, the dutch and the spanish users. (BTW: For the polish, it says codepage not found in definition file - 437, so KEYB aborts anyway...). I think we can assume that the bug is present for every FreeDOS user that doesn't use an US keyboard. If we can avoid somehow that an important system driver like KEYB doesn't work after a fresh install of FreeDOS 1.1 for many people using a popular platform, we should do it. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user