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?
Try looking for a program called "Wish I Was" or "Wish I Were" or similar. Perhaps someone else here can tell you more.
On second thought, it might be for faking gestalt IDs and not system versions. Might be worth a try, though.
IIRC, you can change the version the System file (and Finder) reports to whatever you want using RegEdit.
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.
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?
It's software for a customer's turbine.
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.
That would have been my next suggestion, ha ... now it wants to see an 020 machine???
Hmm you sound determined!
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.
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.
I have this on a disc somewhere. Drop me a private msg and I will email it to you.
Turns out "requires System 6.0.4 or later" really means "requires a Mac IIsi with a Nubus adapter card installed".