Login  •  Register


The time is now: Wed Jan 29, 2020 7:24 am

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 7 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Thu Mar 29, 2012 1:30 am 
Offline
Space Cadet

Joined: Thu Mar 29, 2012 1:21 am
Posts: 6
I'm getting a peculiar error when launching Marathon 2. It says "There is not enough memory to open Marathon 2 (zero K needed 38043K available)

This is the config:
OS9.0.4
Sheepshaver RAM setting 64M
Marathon 2 memory settings suggested 4495K, Minimum 6000K, Preferred 6000K
VM is not turned on in the memory, and the option is not even visible
Disk Cache default (2048K), RAM Disk off.

Has anyone seen that before ?

Thanks
Kent


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 5:10 am 
Offline
Site Admin
User avatar

Joined: Mon May 20, 2002 4:37 am
Posts: 3748
Location: Uiwang
Are you trying to run the game from the shared (unix) folder? That can cause the error. If so, you should copy the file over to the emulated hard disk.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 6:38 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5725
Location: Amsterdam, Netherlands
1. About using the Unix disk / shared folder, see this section in the SheepShaver for MacOSX setup guide:
http://www.emaculation.com/doku.php/she ... _unix_disk

2. Virtual memory is indeed not available in SheepShaver.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 12:40 pm 
Offline
Space Cadet

Joined: Thu Mar 29, 2012 1:21 am
Posts: 6
Well, it did make a difference to move it to the internal hd. First time I launched it, it complained that 24M was required, and only 22M was available. OK.... I'm quite sure I have played Marathon 2 on a much feebler machine than that.

So I upped the SheepShaver memory to 64M from 32M and relaunched. Then it complained "Marathon couldn't allocate enough sound channels because there isn't enough free system memory available (try giving Marathon less memory)"

Edit: I posted this before OK'ing the dialog so I was very surprised to see Marathon 2 launch and run just fine, albeit without sound when I closed it. Sound is enabled in the control panel, and works in other programs.

I tried reducing the number of sound channels in the game configuration from 4 to 1 but that didn't make a difference. SheepShaver memory is also bumped to 256MB with no change.

The memory handling in SheepShaver seems to be substantially different from a real Mac. I'd be interested in hearing what causes these incompatibilities ?


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 5:23 pm 
Offline
Space Cadet

Joined: Thu Mar 29, 2012 1:21 am
Posts: 6
The problem is -kinda- solved in that I used BasiliskII instead. The sound works properly in that emulator. I also noticed that the colors are significantly lighter in Basilisk compared to SheepShaver. I launched another game, Monkey Island - Le Chucks revenge in both emulators and noticed that the colors were a lot lighter in Basilisk. I much prefer the Basilisk rendition. Something about the gamma profile ?

Incidentally, sound works properly in Monkey Island in both emulators.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 9:26 pm 
Offline
Student Driver

Joined: Sat Oct 06, 2007 9:32 pm
Posts: 17
Ronald P. Regensburg wrote:
1. About using the Unix disk / shared folder, see this section in the SheepShaver for MacOSX setup guide:
http://www.emaculation.com/doku.php/she ... _unix_disk

2. Virtual memory is indeed not available in SheepShaver.


Not entirely true (maybe I'm not an expert after all), I was able to get the system to access more memory by use of a program called RAMCharger, the demo and full version work, it does give an error message on the about mac screen, but ignoring it works fine.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Mar 29, 2012 9:57 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5725
Location: Amsterdam, Netherlands
RAM Charger works by allocating memory only when needed. That way less memory is needed. With the same applications running, more memory is available to other applications. It does not increase memory. It will work with both physical and virtual memory, but in SheepShaver there is no virtual memory. See also: http://lowendmac.com/tech/ramcharger/index.shtml


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 7 posts ]


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group