Faking System versions

13 posts / 0 new
Last post
Tom Owad's picture
Offline
Last seen: 2 days 6 hours ago
Joined: Dec 16 2003 - 15:14
Posts: 3384
Faking System versions

I have a program that gives the error "requires System 6.0.4 or later" when I try to run it on System 7. Anybody have any tips on how I might convince it to run?

themike's picture
Offline
Last seen: 12 years 12 months ago
Joined: Jul 21 2004 - 19:33
Posts: 455
Try looking for a program cal

Try looking for a program called "Wish I Was" or "Wish I Were" or similar. Perhaps someone else here can tell you more.

EDIT
On second thought, it might be for faking gestalt IDs and not system versions. Might be worth a try, though.

moosemanmoo's picture
Offline
Last seen: 9 years 11 months ago
Joined: Aug 17 2004 - 15:24
Posts: 686
IIRC, you can change the vers

IIRC, you can change the version the System file (and Finder) reports to whatever you want using RegEdit.

dankephoto's picture
Offline
Last seen: 1 year 5 months ago
Joined: Dec 20 2003 - 10:38
Posts: 1899
re: changing the version reported

Now it's been a looooong time since I've been there, but I'll bet that whatever app you're using won't see any usable version under sys7. Whatever that gestalt selector was in sys6 (and I have no idea since I never did any hacking in sys6), in sys7 sysv gives the system version. Maybe you can add to your sys7 system the sys6 resource that specifies the system version needed by the app.

Depending on your hacking/coding chops it's also possible to res-hack the app to bypass or mod the check. You'll need a nice res/code editor like Resorcerer to open and edit resources and step through the code. It might be good to have MacsBug loaded as well, you can trap and break execution at any desired operator. GestLab is awfully useful too for figuring the required values to find or insert.

hth, :coolmac:

dan k

Offline
Last seen: 17 years 2 months ago
Joined: Jun 18 2005 - 14:52
Posts: 195
Hacking Sys 6

Yes, it has been a long time. Most of the links I wanted to send no longer exist.
Curious, what program are you tryiing to run?

dave

Tom Owad's picture
Offline
Last seen: 2 days 6 hours ago
Joined: Dec 16 2003 - 15:14
Posts: 3384
It's software for a customer'

It's software for a customer's turbine.

Tom Owad's picture
Offline
Last seen: 2 days 6 hours ago
Joined: Dec 16 2003 - 15:14
Posts: 3384
So I finally installed 6.0.8

So I finally installed 6.0.8 on my IIcx. Now I get the error message:

"This computer requires a Macintosh with a 68020 processor or newer."

Anybody have a Basilisk environment set up, that they can loan me? If so, please email privately.

Offline
Last seen: 17 years 2 months ago
Joined: Jun 18 2005 - 14:52
Posts: 195
That would have been my next

That would have been my next suggestion, ha ... now it wants to see an 020 machine???
Hmm you sound determined!
http://basilisk.cebix.net/

Dave

DrBunsen's picture
Offline
Last seen: 10 years 4 months ago
Joined: Dec 20 2003 - 10:38
Posts: 946
Isn't a IIcx an '030? And is

Isn't a IIcx an '030?
And isn't "Wish I Were" for changing the Gestalt ID on the machine, not the OS number?

Tom Owad's picture
Offline
Last seen: 2 days 6 hours ago
Joined: Dec 16 2003 - 15:14
Posts: 3384
Re: Isn't a IIcx an '030?

Isn't a IIcx an '030?
And isn't "Wish I Were" for changing the Gestalt ID on the machine, not the OS number?

Yes and yes.

dankephoto's picture
Offline
Last seen: 1 year 5 months ago
Joined: Dec 20 2003 - 10:38
Posts: 1899
Dang it, GestLab would be perfect, but . . .

GestLab can be used to change a number of gestalt items, not just the HW ID, but it won't run under OS6, nor is it likely to be able to change (AFAIK) any gestalts that a sys6 app is looking for. I'm afraid TO may have to dig into the app itself and krak those picky bits.

dan k

Von
Offline
Last seen: 1 year 10 months ago
Joined: Dec 11 2006 - 00:17
Posts: 34
I wish I were

I have this on a disc somewhere. Drop me a private msg and I will email it to you.

~Von

Tom Owad's picture
Offline
Last seen: 2 days 6 hours ago
Joined: Dec 16 2003 - 15:14
Posts: 3384
Solved

Turns out "requires System 6.0.4 or later" really means "requires a Mac IIsi with a Nubus adapter card installed".

Log in or register to post comments