[comp.sys.mac] Anyone Have ROvr 0?

briand@tekig4.TEK.COM (Brian Diehm) (09/11/87)

>>Is it possible to replace the standard system fonts (i.e. Chicago 12 and
>>Geneva 9 with different (much larger) fonts?

>Yes, they're in ROM.  To stomp any ROM resource, you have to open up the
>ROv# (ROM Overlay list) resource with the ID for your machine (same as the
>ID's for PTCH resources: 117=Mac+, 630=SE, 376=Mac II [There are no resources
>in the 64K ROM, thus, no ROv#=105]).  There you place the Type and ID of
>the resource you want to read from the System File instead of ROM.

This is only part of the solution.  The ROv# resource may have any ID number,
but its first entry, a Version number, must be the machine ID (i.e. 117, 630,
or 376).  You will see the Version entry if you use ResEdit to create your
ROv# resource.

However, the kicker is that this also requires an ROvr resource as well.  The
system checks for an ROvr resource 0 each time the ROM map is rebuilt.  The
ROvr 0 resource is then (if it exists) JSRd to, where it (the ROvr resource
code) checks for any and all ROv# resources with the proper Version number.

So, how do you get a working ROvr 0?  Clever hackers write one on the spot.
The rest of us, says IM Vol IV, "write to Apple" and you can get one.  My
question is, does anyone on the net have one of these, and would they be
willing to post it in BinHex 4.0?  Or even mail it to me and the original
poster?  Or do I, as a non-registered non-developer, have to beg from the
"big yup" in Cupertino?

-- 
-Brian Diehm     (SDA - Standard Disclaimers Apply)
Tektronix, Inc.
briand@tekig4.TEK.COM   or  {decvax,cae780,uw-beaver}!tektronix!tekig4!briand  

dudek@utai.UUCP (09/17/87)

It appears that you can find ROvr #0 in the system resource file
ever since system 4.0 !!
  Greg Dudek
-- 
Dept. of Computer Science (vision group)    University of Toronto
Usenet:	{linus, ihnp4, allegra, decvax, floyd}!utcsri!dudek
CSNET:	dudek@ai.toronto.edu	DELPHI: GDUDEK
Paper mail: Dept. of Comp Sci, Univ of Toronto, Toronto, Canada