Announcement

Collapse
No announcement yet.

G550 DOS Box problem on 98

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • G550 DOS Box problem on 98

    I have a system with a G550 Dual Head card, Epox 8KHA+ Motherboard, Athlon 1700+, 768 DDR Ram, Windows 98SE.

    I use a sheet metal drawing CAD program called Fabricam, that runs in a DOS window within 98.

    After installing the G550 Drivers, EMS (extended memory) is no longer available to the DOS program, in fact EMS is disabled when you look at the Windows 98 PIF editor for the program.

    If I ghost back an old image of the operating system without any Matrox Driver, everything works OK, except obviously the G550 is running on a plain vanilla VGA driver making it a waste of money

    I suspect the Matrox drivers are utilising the Memory space required for the EMS DOS programs, is there a way around this?

  • #2
    Just to point out one thing... Windows 98 is not going to make good use of 768MB of RAMs...

    Comment


    • #3
      I'm well aware of that, but that has no bearing on the problem I am posting. I don't care if the box ends up with 128, 256, 512 or whatever of ram ......

      All I wan't to do is make this box work for what its built for.....to draw CAD drawings in a windows 98 DOS box on dual monitors.

      And don't bother suggesting XP, it won't run the DOS program; period.

      Comment


      • #4
        Check for disabled lines in your config.sys. Perhaps the G550 install disabled something.

        Comment


        • #5
          There is nothing in the config.sys, nor autoexec.

          Comment


          • #6
            Gfx card drivers using EMS?

            Anyway, try to post of the official Tech Support forum.
            I, like many others, don't have much experience with running DOS program in Win98 (not many do), and don't even have Win98 to test...
            But the official guys would likely be willing to test it for ya.
            P4 Northwood 1.8GHz@2.7GHz 1.65V Albatron PX845PEV Pro
            Running two Dell 2005FPW 20" Widescreen LCD
            And of course, Matrox Parhelia | My Matrox histroy: Mill-I, Mill-II, Mystique, G400, Parhelia

            Comment


            • #7
              Derek,

              EMS is Expanded Memory, not Extended Memory. It's an old memory interface standard which is mostly used by DOS games. EMS service is provided by DOS EMM386.EXE device driver. EMM386 also requires HIMEM.SYS to be loaded first.

              Win98 DOS Box can also provide EMS service without EMM386. Check SYSTEM.INI for :
              [386Enh]
              EMMPageFrame=[page frame address] can be C800h, D000h etc.

              To enable EMS on Win98 DOS Box, you can either:
              1. Use EMM386.EXE. EMS is available on both Win98 DOS BOX and real DOS.
              2. Use "EMMPageFrame" in [386Enh] on SYSTEM.INI. Must reserved a 64KB chunk within C800-EFFFh.

              If none of these two exists, EMS will be disabled.
              KJ Liew

              Comment


              • #8
                hmm, with over 512Mb of ram win98 will show you out of memory errors.
                not sure if this will apply to when you're using MS DOS though.
                have you modified your Vcache entry?

                Comment


                • #9
                  its nothing to do with over 512mb ram, same thing occurs with a 128 single stick installed

                  Comment


                  • #10
                    For anyone interested, this seems to fix it

                    Config.sys:
                    DOS=HIGH,UMB
                    DEVICE=C:\WINDOWS\HIMEM.SYS
                    DEVICE=C:\WINDOWS\EMM386.EXE 4096 RAM

                    Comment


                    • #11
                      I wish that myth about the 512 limit on Win98 would go away. I ran a Win98 box with 768 megs for a long time, and had no problems as long as you kept the file cache to a reasonable size. I used to play Everquest, and when using the new models (which I never did except when testing) needed more than a full gig of memory. Win98 allocated the memory correctly, using every last drop of RAM and then the swapfile.

                      Comment


                      • #12
                        Originally posted by Jon P. Inghram
                        I wish that myth about the 512 limit on Win98 would go away. I ran a Win98 box with 768 megs for a long time, and had no problems as long as you kept the file cache to a reasonable size. I used to play Everquest, and when using the new models (which I never did except when testing) needed more than a full gig of memory. Win98 allocated the memory correctly, using every last drop of RAM and then the swapfile.
                        Well it would help if Microshaft gave you sensible numbers to play with. I had 768mb with Windoze ME. It wouldn't even boot and I couldn't remember the fix. Anyway I found a link to a microshaft page that said set you vcache to 524288. Windoze ME booted but struggled badly. Dropping it down to 65536 made one hell of a differance.
                        Chief Lemon Buyer no more Linux sucks but not as much
                        Weather nut and sad git.

                        My Weather Page

                        Comment

                        Working...
                        X