Faking System versions

12 replies [Last post]
Tom Owad's picture
Offline
Joined: Dec 16 2003
Posts: 2460

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?

__________________

Admin

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
themike's picture
Offline
Joined: Jul 21 2004
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.

__________________

dream it, think it, feel it, be it

moosemanmoo's picture
Offline
Joined: Aug 17 2004
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.

__________________

Join the chat on irc.freenode.com, channel #applefritter.

dankephoto's picture
Offline
Joined: Dec 20 2003
Posts: 1900
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, Cool Mac

dan k

__________________

|| web page gone - curse you Comcast! | Applish goodies servers offline, sorry! |
» email macdan at comcast.net

Offline
Joined: Jun 18 2005
Posts: 196
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
Joined: Dec 16 2003
Posts: 2460
It's software for a customer'

It's software for a customer's turbine.

__________________

Admin

Tom Owad's picture
Offline
Joined: Dec 16 2003
Posts: 2460
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.

__________________

Admin

Offline
Joined: Jun 18 2005
Posts: 196
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
Joined: Dec 20 2003
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?

__________________

Damn the Torx screws, full speed ahead!
Apple and Wireless FAQ

Tom Owad's picture
Offline
Joined: Dec 16 2003
Posts: 2460
Re: Isn't a IIcx an '030?

DrBunsen wrote:

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.

__________________

Admin

dankephoto's picture
Offline
Joined: Dec 20 2003
Posts: 1900
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

__________________

|| web page gone - curse you Comcast! | Applish goodies servers offline, sorry! |
» email macdan at comcast.net

Von
Offline
Joined: Dec 11 2006
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
Joined: Dec 16 2003
Posts: 2460
Solved

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

__________________

Admin