iMac video timings

Marcelo A. Ferreira Gomes mol-devel@lists.maconlinux.org
Wed, 18 Dec 2002 11:03:48 -0200


At 13:38 +0100 14/11/2002, Samuel Rydh wrote:
>On Wed, Nov 13, 2002 at 03:30:14PM -0800, Matt Brubeck wrote:
>>  The original iMac (not the new LCD one) requires unusual video timings
>>  to drive the built-in monitor.  These modes are not in fb.modes on some
>>  distributions (e.g. Debian), which prevents MOL from working in 800x600
>>  and 640x480.
>>
>>  Here are the modes I use on my iMac.  Could this file become part of the
>>  standard MOL distribution?  I've seen some people asking about this on
>>  the MOL mailing lists, but I haven't seen any solution posted before.
>
>Thanks, consider them added.
>  > Note: The 640x480 mode has some problems on my system -- it will only
>>  work in 8-bit color.  Does anyone know what the problem might be?
>
>No idea.

I have been doing some research on this, since my own iMac wouldn't 
work with those modes. I have found this table on an old Apple 
Developers Note:

Resolution	Vertical rate	Pixel depth	Pixel depth
		(2 MB SGRAM)	(4 or 6 MB SGRAM)
640 by 480	117.233 Hz	32 bits	32 bits
800 by 600	94.97 Hz	32 bits	32 bits
1024 by 768	75.03 Hz	16 bits	32 bits

You can find this devnote at: 
<http://developer.apple.com/techpubs/hardware/Developer_Notes/Macintosh_CPUs-G3/original_iMac/iMacDevNote.pdf>, 
and the above info is on table 3-2, page 35.

Note that, even though it describes the original iMac (rev. A), it 
seems to apply to revs. B-D as well. And it should, since I couldn't 
find any similar document about these models. The oldest one dated 
after this note documents the iMac DV (the first iMac with Firewire 
ports).

I haven't tried this out yet, since I only have my powerbook to play 
with now -- I'm currently in the process of repartitioning the iMac's 
hard drive and reinstalling everything.

BTW, I'd like to warn people out there with these early iMacs (revs. 
A through D) about the problem I had with my hard disk. I have found 
that you should boot from a partition entirely contained within the 
first 8GB of your disk. Otherwise, you run the risk of having to boot 
from a file above 8GB, which even the newest version of OpenFirmware 
for these macs can't cope with, and you will end up dropping into OF 
with a message that reads something like "Default catch!", and some 
hex numbers whose meanings I didn't have clue.

So, if you try to upgrade your system in a partition not entirely 
within the first 8GB, and it won't boot anymore, dropping into OF, 
this is probably the cause of your headaches. Apple seems to have 
noticed this, and Mac OS X 10.1 (and onward, I guess) won't install 
in a partition that's even partly outside the first 8GB in those 
iMacs.

Notice that the "Mac OS ROM" file (and possibly others) must be 
within the first 8GB, not the partition itself. So, you might be able 
to boot from a partition larger than that. My own Mac OS 9 boot 
partition has been 20GB in size and it had worked flawlessly for over 
an year. I had problems recently when trying to upgrade from 9.0.4 to 
9.1.

-- 
"People who think that they know it all are
very annoying to those of us... who do!"
- Garfield.
:-)