• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Modifying Gestalt sysv value for System 7.1.2--Question

adh1197

Member
Hi,

I have an unusual question for the forum. I hope that I have posted this in the proper area.

I have recently re-setup my old PowerMac 8100 and have loaded System 7.1.2. I considered running System 7.5 but prefer the older System 7.1.2 OS as it uses fewer system resources, memory and performance is better. Concerning compatibility with programs, I do have the various extensions loaded that provide System 7.1.2 with the required feature sets of System 7.5 (Drag and Drop Extension, Clipping Extension, Thread Manager, Open Transport Networking, etc.) Even at this I find less RAM is used and system performance is better. Even with the additional components loaded I still have some software that should run on System 7.1.2 but won't because of the value returned by the gestalt selector sysv.

Any software that requires a minimum of System 7.5 should run in my environment. The logical solution to my problem—other than loading System 7.5, which I don't want to do—is to modify the gestalt selector sysv to return the value for System 7.5. I cannot however find a way to do this and was wondering if anyone on the forum knows how this can be done.

I do know that the information stored within the VERS resource of the System suitcase does not affect the gestalt selector sysv. I was unsure if the sysv selector value was stored under a different resource within the System suitcase. If the sysv selector value is stored in a resource within the System suitcase what is the resource and how is it modified (will it require a special ResEdit template?)

Also, I do remember that a CDEV (control panel) named Xameleon was written by Artem Melnikov for the purpose of changing the gestalt selector sysv of System 7.6.1 to the value of System 8.0. I have downloaded this CDEV, however it will not load under System 7.1.2. The fact that Xameleon would successfully work for System 7.6.1 presents a different approach to my problem. If the gestalt sysv selector is hard coded into System 7.1.2 then it may be possible to write a CDEV similar to Xameleon for System 7.1.2 (if anyone out there still will develop for the older OS.)

Please let me know any thoughts concerning a solution to my sysv selector problem. If anyone has an idea for how I can modify the sysv selector value for System 7.1.2 please let me know. If this is not possible, if anyone has any ideas on who would be willing to write a simple CDEV for System 7.1.2 please let me know. Thanks.

-Andy

 
Top