How do you get MOO to run. I have Win ME, 312k ram, and can not get expanded memory. Please help!
Announcement
Collapse
No announcement yet.
MOO and Windows ME (Expanded Memory)
Collapse
X
-
When you say you run mem in msdos comp box, are talking about using command.com to open a DOS window? If so, then that may have different properties than the one pif for Moo. I would create a short cut for command.com on the desktop. Then make its properties the same as MOO. Now open the dos window with that icon and type in MEM. If that does not show EMS, it means either no 386 processor or higher (haha), device not loaded. Enter in the dos window EMM386, this will show it as enabled or not. It should say active. It will say no mem allocated as it should be in auto mode and will only allocate when a program calls for it. If it is active you should be fine. What happens when you exec Orion.exe? On the properties for Orion, look at the MISC tab and be sure everything is checked, except the QuickEdit for the mouse.
Comment
-
Originally posted by vmxa1
When you say you run mem in msdos comp box, are talking about using command.com to open a DOS window? If so, then that may have different properties than the one pif for Moo. I would create a short cut for command.com on the desktop. Then make its properties the same as MOO. Now open the dos window with that icon and type in MEM. If that does not show EMS, it means either no 386 processor or higher (haha), device not loaded. Enter in the dos window EMM386, this will show it as enabled or not. It should say active. It will say no mem allocated as it should be in auto mode and will only allocate when a program calls for it. If it is active you should be fine. What happens when you exec Orion.exe? On the properties for Orion, look at the MISC tab and be sure everything is checked, except the QuickEdit for the mouse.
Comment
-
It is not clear to me what is the method that you are using to invoke EMM386 to run. The two most common ways are 1) open a DOS window by the BG MSDOS icon from the Start menu or command.com. 2) Start menu, Run and enter EMM386. In all cases you are in a DOS window. The properties that control the window may differ.
In the Windows Explorer go to the root of the C: drive or what ever drive you have ME install on. If you have show all files enabled you can see command.com, if not do a Find for command.com. Once you locate it right click and select create short cut. Put the short cut on the desktop. Right click on the short cut and select properties. Now set it up for memory on that tab to have 2048 EMS. Now you can open or double click the icon and get a dos window where you can enter EMM386. It should show ems unavailable and active. If it does then you have EMS enabled, if it does not say active, the config is not set up. If it is active, you can now do a CD (change directory to the MPS directory. If you have another sub directory then CD to it (CD ORION). Once you are in the same directory as Orion.exe you can type in ORION and the game should play, if you have enough conventional memory (570 appx). MEM command will show how much conventional memory available. If you installed ORION with sound off you can get by with less memory. The MEM command should show 16m for ems and 576K for conventional.
MSCONFIG config.sys tab should have at least two entries: DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE where the directory is some where in your windows.
Comment
-
me too...
vmxa1,
I also have these problems. I'm running Win98 (2nd) on a P3 550. Other specs'll follow if necessary. Obviously this isn't ME, but I've been getting the same messages about needing "at least 1024k of expanded memory," so I followed your steps as well.
My first problem with the steps is that under the orion.exe properties' memory tab, there's no drag-down window for the EMS. Instead, there's a message which reads "The computer is not configured for expanded memory in MS-DOS mode sessios." There's a button next to this that says Details. Clicking on it yields a pop-up alert which says, "Third-party memory management software has not been configured for expanded memory. Consult the product documentation for instructions on how to enable expanded memory." Well, it sure doesn't mean the Windows help files, and my manual is 60 miles away right now.
Setting that aside, I went on and edited the config.sys file anyway -- just in case, y'know? I added the lines DEVICE=C:\WINDOWS\EMM386.EXE and DEVICE=C:\WINDOWS\HIMEM.SYS. I rebooted my system, and got a message saying something akin to "XMS Manager is not present, EMM386 will not be loaded," .... well, something like that. I don't know a whole lot about this kind of stuff, but I know enough that I'm not going to screw myself over. So, I went ahead and took a look-see for this XMS file. Sure enough, I found it, so I entered DEVICE=C:\WINDOWS\OPTIONS\CABS\XMSMMGR.EXE into config.sys. Well, this is NOT what was intended =) The system hung on boot (required too much memory to do this) so I had to go into safe mode and correct the config.sys in DOS.
So now I'm back to square one. I've been having a lot of nostalgia for good ol' MoO recently, and I haven't been able to play it since I got a new computer a few years ago. I've always got MoO2 to kick around, but we all know it's not the same =) Any help you could give me would be greatly appreciated. Here's hoping you're not going to say, "Sorry, it won't run on Win98, end of story." Ugh!
Take it easy,
GS
Comment
-
First I can say it will play in Windows 98 SE as I have been playing it on that platform since day 1 and played two days ago. I have attached a snap shoot of my properties for Orion.exe. You can see four drop down list, Conventional mem, EMS, XMS, and DPMI. You should see this regardless of the EMM386 status. If you see the one called iconprop, it is for the short cut I use to start Moo.
Comment
-
When you open a DOS window and enter MEM, do you see an entry line that says total ems xxxxxxx? If enter emm386 what does it report? Does it say EMS active? The first step is to get it to show EMS active. If you run msconfig and select the tab for config.sys it has to have two lines: one for HIMEM and one for EMM386. The tab for system.ini should have 386enh checked. Those need to be there before you can get ems for moo. I would add those two lines to the config tab and reboot. Then look to see if 386enh is checked. If so then open a dos window and enter emm386 and look for it being active. It will say unavailable, but that is fine. If you get this working, then go to the directory for orion. Right click on the orion exe and make a shortcut (it can be put on desktop, but I prefer to put it in the start menu). Now go to the properties for that shortcut and look for the EMS pane and the drop down list. It should be set to auto. You then set it to 2048. I have use this technic on at least 8 pc's running windows 95 through ME. If this fails, I would boot up in step mode to see if the device commands worked and it no why. If they fail due to a missing windows file, it is time to reinstall windows. These are core pieces to the operating system. Good luck.
Comment
-
Ok, let's see...
When I type mem in a dos window I don't get any line saying "Total EMS......." Here's what I do get:
Memory Type Total Used Free
------------------ -------------- ------------ ----------------------
Conventional 636k 40k 596k
Upper 0k 0k 0k
Reserved 0k 0k 0k
Extended (XMS) 65,468k ? 260,944k
------------------ ------------- -------------- ---------------------
Total Memory 66,104k ? 261,540k
Total Under 1 MB 636k 40k 596k
Largest executable program size 596k (610,720 bytes)
Largest free upper memory block 0k (0 bytes)
MS-DOS is resident in the high memory area.
-------------------
That's it. When I type emm386 I see:
Expanded memory services unavailable.
Total upper memory available . . . . . . . 0kb
Largest Upper Memory Block available . . . . . . . 0kb
Upper Memory starting address . . . . . . . . CD4A H
EMM386 Active.
------------------
That's it for that. Other things: In config.sys, Himem.sys and Emm386.sys ARE checked and they do (attempt) to load. Himem.sys loads fine, but when the computer boots up and tries to load emm386.exe, I get this message:
EMM386 not installed -- XMS Manager not present.
Being the curious individual, I tried to load the XMS Manager (xmsmmger.exe under c:\windows\options\cabs\). I get this message:
ERROR: An Extended Memory Manager is already installed. XMS Driver not installed.
---------------------
When I check out the properties of Orion.exe, and go to the memory tab, I DO see 4 pull-down menus. However, they are: Conventional memory (this has 2 menus, "Total" and "Initial Environment"), Extended (XMS) Memory, and MS-DOS protected-mode (DPMI) memory.
There's an entry for Expanded (EMS) memory, but the pull-down menu is replaced by a button which says "Details." Clicking on it yields this message:
Third-party memory-management software has not been configured for expanded memory. Consult the product documentation for instructions on how to enable expanded memory.
Finally, the entry for EMS on the memory tab also has something written in it: "The computer is not configured for expanded memory in MS-DOS sessions."
-------------------------
So, it looks like my problem is that EMS is not installed on my computer. How does one install it (preferably without reinstalling windows). Also, the message I got from xmsmmgr.exe suggets that it's conflicting with another manager. What manager could this be... how could I rectify the situation?
Thanks for all the help,
GS
Comment
-
Ok, it clear that there is a conflict. I would try to do CTRL-Alt-Del and see what is running after a boot. Look for any that may be a mem manager like QEMM. If you see one, stop it and go to the start up in MSCONFIG to stop it running at start up and reboot. If now are apparent, then I am not sure where to go next. One thing that can be done is to do a boot in safe mode and see if you can then get EMS, since no drivers are loaded that should do it.
Comment
-
Well, crappity-crap-crap. I did what you said: I tried to shut down several devices which might have been the memory device XMS Manager was coming into conflict with. When that didn't work, I booted up in safe mode. Then I ran XMS Manager (which EMM386 says it needs) --- XMSMMGR.EXE. It ran fine. Then, I tried to run EMM386 --- the only thing I got was "EMM386 driver not installed." So, that's the problem. The driver simply isn't installed on the computer, I guess. Where can I find this? Win98 CD?
-GS
Comment
-
Moo doesn't work on Windows ME.
First, Windows ME doesn't process autoexec.bat and config.sys, and automaticly deletes them every time on bootup. You can get around that by using modified system files.
Second, Windows ME doesn't provide EMS memory at all. Even if you manage to hack the OS to load config.sys, it will crash automaticly if you attempt to load emm386.exe.
Suggestion: Get Windows 98, Windows 2000, or use a Windows 98 boot disk. (not a dos or windows 95 boot disk, unless it's OSR2 or greater)
Comment
Comment