Re: [Freedos-user] Help: FreeDOS hangs when select memory management method

2010-08-25 Thread Lee Eric
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

2010-08-25 Thread Christian Masloch
 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

2010-08-25 Thread Robert Riebisch
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

2010-08-25 Thread Lee Eric
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

2010-08-24 Thread Robert Riebisch
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