This page is a wiki. Please login or create an account to begin editing.


7 posts / 0 new
Last post
Jonas Kvale's picture
Offline
Joined: 2014 Mar 29
Not enough memory to play games

Hi. I am new here. I am a powerpc tech enthusiast, and love classic applications and gaming, but when I upgraded to OS X Leopard on my iBook G4, I lost Classic Support. So, I use SheepShaver as it works best for me to play and use classic applications. I have run into a problem though - when I try to launch a lot of apps, I get an error saying that I am out of memory, even though nothing else is running. Is there a simple fix for this?
Exact message:
"There is not enough memory to open "anyapp.app" (zero K needed, 497,013 K available). Closing windows or quitting desk accessories can make more memory available."

Comments

Offline
Joined: 2011 Jul 21

Classic Mac memory management is a unique beast. Each time you start an app memory is allocated to that app and remains allocated to that app until it is "quit". As you start apps, available memory decreases until no more remains. When that happens, the message you described is issued.

Memory can get fragmented as well which produces its own set of errors.

Best bet: launch one or two apps at a time. And before you start one you know uses lots of memory, "quit" all the others.

Gary

Jonas Kvale's picture
Offline
Joined: 2014 Mar 29

That didn't seem to work, I still got the error message. It's not just the apps I'm using right now, it seems like 70% or so of apps say this on launch. Some work, some don't. Any other suggestions?

MikeTomTom's picture
Online
Joined: 2009 Dec 7

I suspect that you are attempting to run application files from within the shared Unix drive. This includes extracting files from within the shared Unix drive directly to the desktop (these are still actually in the shared container).

If so. Don't do this. Extracting & running files from within a running SheepShaver or Basilisk II session should be done only once files are copied or moved into an emulated hard drive. The emulated hard drive can be the drive the emu Mac boots its classic OS from and/or additional mounted hard drive image files.

The Unix drive should only be used as a transport mechanism to share files between the host & emulator.

Jonas Kvale's picture
Offline
Joined: 2014 Mar 29

I put them in my Unix route, but in the desktop folder. Does that still count? I'll try to put them in a different folder.

MikeTomTom's picture
Online
Joined: 2009 Dec 7

Yes don't do that. Move any files you want to use into a mounted hard drive 1st before you do anything with them. As described above.

Jonas Kvale's picture
Offline
Joined: 2014 Mar 29

Thanks! That worked! I am able to use the apps again, fine!