|
|
|
|
| Welcome, Guest | Home | Search | Login | Register | |
| Author | Need a Macintosh Programmer (Read 100194 times) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
dpaanlka
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
|
on: September 07, 2007, 20:26
So I discovered this nifty utility called Multi-Resolutions that allows you to force video cards to output video resolutions not natively supported by Mac OS 7. Via some ResEdit hacking, I was able to add 1680 x 1050 @ 60Hz to the list, which is the native resolution of my 22" LCD. Amazingly, this worked, and I now have System 7 running at this native resolution. I tracked down the creator of this app, which is now almost 10 years old, and asked if he would be willing to release it for free, and possibly give me the source so that we can modify it to my liking. Within a day, he graciously sent me the code and told me to enjoy. I'm not much of a programmer, and the source code is way more complex than I thought it would be, so I'm now seeking anyone on the forums who has experience with C and C++ on the classic Mac OS, that could possibly hep me design a better version of this program that does the following:
Anyone who feels they'd like to take a whack at this respond to this thread, send me a PM, or send me an email and I'll share the source with you. This would be a great benefit to not only System 7 users but all classic Mac users who want to run their modern displays at native resolutions. For reference, this is a list of the resolutions I would like to see in the program (without the need for hacking as I had to do):
I figure making all the resolutions available in 60hz, 75hz, and 80hz should pretty much cover all the displays anybody would want to force a resolution for. If there is any other resolution that I'm missing please let me know. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
p-amadeus
|
64 MB ![]() ![]() ![]() ![]() Posts: 89
Reply #1 on: September 08, 2007, 03:17
|
Here's a few more... 832x624 1280x768 1344x1008 1600x1024 1792x1344 1856x1392 1920x1440
|
p-amadeus
|
64 MB ![]() ![]() ![]() ![]() Posts: 89
Reply #2 on: September 08, 2007, 03:20
|
Also, might as well make all available refresh rates available to support as many monitors as possible...once you figure out how to implement one the rest should be a piece of cake so "why not?"... (all in Hz) 56 60 65 70 72 73 75 76 85 90 96 100 120
|
dpaanlka
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
Reply #3 on: September 08, 2007, 03:24
|
Quote from: "p-amadeus" once you figure out how to implement one the rest should be a piece of cake so "why not?"... Well, the way this program is right now, all the resolutions and refresh rates are listed in a single menu. Technically I don't think it should be too hard to just add all of them, but that might be a mind boggling list. Perhaps if we could instead figure out how to get separate resolution and frequency menus, that could solve that. But first we need to find somebody that can even do this...
|
wove
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1363
Reply #4 on: September 08, 2007, 15:27
|
A revamped application would be very nice. It might also be possible and perhaps a bit easier to create a wrapper using AppleScript to set specific resolutions. I believe one of the short commings of this applications is that it does not detect limitations in the monitor, making it possible to select combinations of frequency and resolution that can be harmful and or destructive to the monitor. bill
|
dpaanlka
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
Reply #5 on: September 08, 2007, 17:16
|
Quote from: "wove" I believe one of the short commings of this applications is that it does not detect limitations in the monitor, making it possible to select combinations of frequency and resolution that can be harmful and or destructive to the monitor. Yes that was noted in the Read Me for the application that this could be a problem, although I believe most modern displays made in the past ten years will protect themselves from this (I know all mine do).
|
_dave
|
32 MB ![]() ![]() ![]() Posts: 60
Reply #6 on: September 11, 2007, 06:45
|
but have you guys tried SuperRes?
|
_dave
|
32 MB ![]() ![]() ![]() Posts: 60
Reply #7 on: September 11, 2007, 07:13
|
it's not the resolution in question but the refresh rate that will definately be harmful to your monitor - Especially if it's a crt! it will eat the power supply and cascade to the tube in what's known as "avalanche" - mini avalanche an in this case. crt = cathode ray tube, like those in your telee. this is also a major factor that ate the early iMacs. the power supply ran inherently too hot distroying two caps in the video and main power supplies. these are integral to the main and daughter boards in those machines. i burried my fall 99 iMac DV400 (Rev D) last November - Thanksgiving Morning. this after finding the replacement 400 WV,470mf caps (capicators) for sale and those with shipping costing more than i could have sold the thing at yard sale at that point. sad. terribly sad. and i have stock in apple. so; caution if you use third party software like, monitor expander beware that as you "expand" even the viewable area the power supply and therefore crt are then in an overdrive mode and this will dramatically shorten their respective lifespans.
|
dpaanlka
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
Reply #8 on: September 11, 2007, 18:49
|
Quote from: "_dave" but have you guys tried SuperRes? Yes. Not only does it not work, it also requires a certain evil system extension. Quote from: "_dave" it's not the resolution in question but the refresh rate that will definately be harmful to your monitor - Especially if it's a crt! Well in the end it's the user's responsibility to know what the correct resolution and refresh rate is. For example, I knew that the appropriate resolution and refresh rate for my ViewSonic VG2230wm was 1680 x 1050 and 60hz respectively. This is an unsupported "hacking" utility, afterall.
|
_dave
|
32 MB ![]() ![]() ![]() Posts: 60
Reply #9 on: September 11, 2007, 20:22
|
not those evil system extensions again? they're not all evil guys... but yeah, i have a viewsonic E651 on my b&w. very decent monitors. have you tried virtual desktop? i run 9 on my Q660 a/v and 3 on my b&w
|
dpaanlka
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
Reply #10 on: September 11, 2007, 22:40
|
Quote from: "_dave" they're not all evil guys... No... just Appearance Manager.
|
rlawson
|
64 MB ![]() ![]() ![]() ![]() Posts: 92
Reply #11 on: September 24, 2007, 01:49
|
Ok, I'm taking a crack at this. I've got the code compiling and am now taking out the registration stuff. Then gotta figure out how to add the new resolutions cause the current code makes a call to the display manager for a list of supported resolutions. There's very little docs for low level display manager calls so I'm deciphering and crashing a lot as I go (pointers are fun !). And wow, having programmed in Unix for so long - the classic mac is like the wild west - wanna clobber some system memory - sure go right ahead. I'll post some more progress as I get further.
|
Minimalist
|
128 MB ![]() ![]() ![]() ![]() Posts: 186
Reply #12 on: September 24, 2007, 06:30
|
Can I get a copy of this source code to play with too?
|
dpaanlka
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1646
Reply #13 on: September 24, 2007, 06:57
|
Quote from: "rlawson" Ok, I'm taking a crack at this. I've got the code compiling and am now taking out the registration stuff. Then gotta figure out how to add the new resolutions cause the current code makes a call to the display manager for a list of supported resolutions. The thing is, when I originally launched the program, it did not show the 1680 x 1050 resolution (or any wide resolution for that matter). So I opened it up in ResEdit and found the menu, and simply modified one of the existing menu choices to read 1680 x 1050 at 60hz (in the same format as the rest of the menu choices, which I don't recall at this moment), saved, relaunched, and it worked just fine. I figured it must just read whatever the menu says and sets the display to that, because I didn't change anything else.
|
p-amadeus
|
64 MB ![]() ![]() ![]() ![]() Posts: 89
Reply #14 on: September 25, 2007, 06:07
|
Quote from: "dpaanlka"
So couldn't it be modified with as many resolutions as you want simply using resEdit?
|
|
Pages: [1] 2 3
|
| |||||||||||||||
|
© 2021 System7Today.com. |


