Jump to content

Recommended Posts

Posted

Hi,

 

First post here so go easy on me. Basically I have a really old projector program by the name of "City of Rome", (when I say old I mean going on a decade) and it wont run on any machines with over a gig of ram, which is most of the school. It gives the error;

 

Error message: "Director Player 6.0 - This program needs 3MB of free virtual memory to run."

 

When run on those machines. If you put it on compability mode for Windows 95, it will run without the error but as it is a network program, I dont see any way of having it set up like that for all the users that will be using it.

 

Is there anyway around this ? I've tried converting it using various freeware programs but unforunately due to the age of the program most of them dont even see it as a projector file at all.

 

With a google search it tells me too;

 

temporarily set the computer's virtual memory to less than 500 MB

 

but it's not something I can be doing just for one program and on thousands of machines that use the program.

 

Thanks for any help you can give.

Posted

I used compatabiltiy mode back in once-upon-a-time too for a program.

IIRC If you save the reg keys from the hkey_current_user (I'm guessing it's the key above). Then edit the file in notepad, replacing hkey_current_user with hkey_local_machine then it works for all users.

 

You're still going to have to run it from the local machine though.

  • 1 year later...
Posted

I know this is an old thread, but just in case anyone else stumbles upon it..

 

There's actually a pretty easy way to fix a lot of these scabby old Director files - I've used it to fix about 20 of the things in our various schools..

 

Original source:

sacah: How to edit 'Director Player 6.0' and 'Director Player 5.0' to stop '*mb of free virtual memory' error on XP/Vista

 

 

Edited version from my notes for my colleagues to use:

If you get the following when running an older application on a PC with 1Gb+ of RAM:

 

---------------------------

Director Player 6.0

---------------------------

This program requires at least 3MB of free virtual memory to run.

---------------------------

OK

---------------------------

 

 

Here is how to patch it, rather than changing the virtual memory.

 

Download XVI or another hex editor

Load the START.EXE (or whatever launcher filename is) into the editor

CTRL F

Check "Hex string"

 

Search for either

 

7D 6E BE 80

or

38 00 7D 6E

or

20 75 38 00 7D

 

including the spaces. Click no when asked about a case sensitive search.

 

The whole string found should look like:

7D 6E BE 80 00 00 00 8D 85 E0 FD FF

7C FF FF FF 3D 20 75 38 00 7D 6E

 

 

Double click on the "7D" box, and type in 7E and hit return.

Now use File, Save as, and save it as START2.exe (or something similar).

 

EXIT XVI

Try running your newly created exe.

 

 

 

For Director 5, I got it to work by searching for

20 75 38 00 7D

and changing the 7D to 7E

 

 

MUCH easier than faffing about with Virtual memory.

 

Regards,

Gerard

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...