Re: [Freedos-user] Help: FreeDOS hangs when select memory management method
Hi, Thanks for your reply. My host OS is Fedora 12 x86_64. QEMU version is 0.11.0. I also viewed the Jemm, however, what kinds of parameter I shall use in my FreeDOS environment? I will show my fdconfig.sys file content. !COUNTRY=001,437,C:\FDOS\BIN\COUNTRY.SYS !SET lang=EN !LASTDRIVE=Z !BUFFERS=20 !FILES=40 !DOS=HIGH,UMB !DOSDATA=UMB !set dircmd=/ogn /4 !MENUCOLOR=7,0 MENUDEFAULT=2,5 MENU 1 - Load FreeDOS with EMM386, no EMS (most UMBs), max RAM free MENU 2 - Load FreeDOS with EMM386+EMS and SHARE MENU 3 - Load FreeDOS including HIMEM XMS-memory driver MENU 4 - Load FreeDOS without drivers DOS=HIGH,UMB 123?DEVICE=C:\FDOS\BIN\HIMEM.EXE 1?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS X=TEST 2?DEVICE=C:\FDOS\BIN\EMM386.EXE X=TEST ;123?DEVICEHIGH=C:\FDOS\bin\xdma.sys 123?DEVICEHIGH=C:\FDOS\bin\xcdrom.sys /d:FDCD0001 123?DEVICEHIGH=C:\FDOS\bin\cdrcache.sys FDCD0001 CDRCACH0 6000 REM 123?INSTALL=C:\FDOS\BIN\BLACKOUT.EXE 123?DEVICEHIGH=C:\FDOS\BIN\MORESYS.SYS SHELLHIGH=C:\FDOS\bin\command.com C:\FDOS\bin /E:1024 /P=C:\autoexec.bat 123?INSTALLHIGH=C:\FDOS\bin\lbacache.com 6000 TUNS As I said only option 3 is well. 1 and 2 will lead to system hangs. Could you tell me how do I modify this file? Thanks very much. Regards, Eric On Wed, Aug 25, 2010 at 2:01 AM, Robert Riebisch r...@bttr-software.de wrote: Lee Eric wrote: I make a small empty image and using FreeDOS CD to install FreeDOS on it by using qemu. It looks good to boot. There are three memory management methods. What QEMU version? What host OS? Three of them work fine. But when I use memdisk(syslinux package provided) to load the image, only 3rd option but work other options will hang. Because I need to make a FreeDOS Live CD so I need memdisk. The attachment is when I select 1 and 2 options output. The system hangs. Also I tried memdisk memory management methods like int, raw, bigraw but still get the same result. So what's going wrong on earth? Is there any way to fix that? Please replace EMM386 with Jemm: http://www.japheth.de/Jemm.html Robert Riebisch -- BTTR Software http://www.bttr-software.de/ -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Help: FreeDOS hangs when select memory management method
Could you tell me how do I modify this file? You have to save the JEMM386.EXE file somewhere on the image, then replace C:\FDOS\BIN\EMMM386.EXE in both lines it appears in with the path to and file name of JEMM386.EXE. The options (behind the EMM386.EXE path) should work with JEMM just as well. I would recommend updating HIMEM with HIMEMX (from the same page as JEMM) too. You have to do the same as with JEMM for that, just instead of EMM386.EXE replace the file name of HIMEM.EXE with HIMEMX.EXE. Regards, Christian -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Help: FreeDOS hangs when select memory management method
Christian Masloch wrote: Could you tell me how do I modify this file? You have to save the JEMM386.EXE file somewhere on the image, then replace C:\FDOS\BIN\EMMM386.EXE in both lines it appears in with the path to and file name of JEMM386.EXE. The options (behind the EMM386.EXE path) should work with JEMM just as well. But virtualization / emulation might be special. Let me quote Jemm's README.TXT: * If Jemm halts or reboots the machine, the following combinations of parameters may help to find the reason. Generally, Jemm386 should be loaded immediately after the XMM (HIMEMX.EXE, HIMEM.SYS), and the XMM itself should be the first device driver to be loaded. For testing, it might also help to prevent DOS from loading in the HMA and/or not to use UMBs at all. - X=A000- NOHI NOVME NOINVLPG This is the safest combination. If this doesn't work, Jemm most likely isn't compatible with the current DOS/BIOS. - X=TEST NOHI NOVME NOINVLPG This is slightly less safe, since Jemm will scan the upper memory region to find unused address ranges usable for UMBs. If this doesn't work, one has to manually set X=- to finally find the region which causes the troubles. * Jemm has been verified to run on the following virtual environments: Qemu, VMware, VirtualPC, Bochs, VirtualBox However, it might be necessary to set options NOINVLPG and/or NOVME. Robert Riebisch -- BTTR Software http://www.bttr-software.de/ -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Help: FreeDOS hangs when select memory management method
Thanks guys. It's run well with Jemm and Himemx. Perfect running! Regards, Eric On Wed, Aug 25, 2010 at 10:32 PM, Robert Riebisch r...@bttr-software.de wrote: Christian Masloch wrote: Could you tell me how do I modify this file? You have to save the JEMM386.EXE file somewhere on the image, then replace C:\FDOS\BIN\EMMM386.EXE in both lines it appears in with the path to and file name of JEMM386.EXE. The options (behind the EMM386.EXE path) should work with JEMM just as well. But virtualization / emulation might be special. Let me quote Jemm's README.TXT: * If Jemm halts or reboots the machine, the following combinations of parameters may help to find the reason. Generally, Jemm386 should be loaded immediately after the XMM (HIMEMX.EXE, HIMEM.SYS), and the XMM itself should be the first device driver to be loaded. For testing, it might also help to prevent DOS from loading in the HMA and/or not to use UMBs at all. - X=A000- NOHI NOVME NOINVLPG This is the safest combination. If this doesn't work, Jemm most likely isn't compatible with the current DOS/BIOS. - X=TEST NOHI NOVME NOINVLPG This is slightly less safe, since Jemm will scan the upper memory region to find unused address ranges usable for UMBs. If this doesn't work, one has to manually set X=- to finally find the region which causes the troubles. * Jemm has been verified to run on the following virtual environments: Qemu, VMware, VirtualPC, Bochs, VirtualBox However, it might be necessary to set options NOINVLPG and/or NOVME. Robert Riebisch -- BTTR Software http://www.bttr-software.de/ -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Help: FreeDOS hangs when select memory management method
Lee Eric wrote: I make a small empty image and using FreeDOS CD to install FreeDOS on it by using qemu. It looks good to boot. There are three memory management methods. What QEMU version? What host OS? Three of them work fine. But when I use memdisk(syslinux package provided) to load the image, only 3rd option but work other options will hang. Because I need to make a FreeDOS Live CD so I need memdisk. The attachment is when I select 1 and 2 options output. The system hangs. Also I tried memdisk memory management methods like int, raw, bigraw but still get the same result. So what's going wrong on earth? Is there any way to fix that? Please replace EMM386 with Jemm: http://www.japheth.de/Jemm.html Robert Riebisch -- BTTR Software http://www.bttr-software.de/ -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user