Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!agate!ig!uwmcsd1!nic.MR.NET!umn-cs!umn-d-ub!gandreas
From: gandreas@umn-d-ub.D.UMN.EDU (Glenn Andreas)
Newsgroups: comp.sys.mac.programmer
Subject: Fake Color Quickdraw (was Re: a whole bunch of things)
Message-ID: <390@umn-d-ub.D.UMN.EDU>
Date: 13 Jul 88 16:14:49 GMT
References: <227@hodge.UUCP> <3988@pasteur.Berkeley.Edu> <5212@batcomputer.tn.cornell.edu> <46753DN5@PSUVM> <13829@apple.Apple.COM>
Reply-To: gandreas@ub.d.umn.edu.UUCP (Glenn Andreas)
Organization: University of Minnesota, Duluth
Lines: 39

In article <13829@apple.Apple.COM> tecot@apple.apple.com.UUCP (Ed Tecot) writes:
>In article <46753DN5@PSUVM> DN5@PSUVM.BITNET (D. Jay Newman) writes:
>>Another thing, I would like to see the Color Quickdraw code patched for the
>>Plus/SE machines, so that the color calls would revert to the basic b/w calls.
>>This can't be too hard, can it?
>
>The reason this isn't done is because it would cost over 4K of system heap
							  ^^^!!!!
>space.
>
>						_emt


4K!!! 4K!!! You mean to say, that my system heap will go from 380k to
384k!!  Jeez.  In these days of inits that take up 70k+ I think that 4k is a
very small price to pay for this.  Well, how about an INIT that does this.
And while we're at it, how about an INIT that will catch the 68881 codes and
translate them into SANE calls (I've heard rumors about such things).  If
you make them INIT's, then they can optionally be used.  Then my mac plus
will seem like a mac II (only slower.  and only 1 bitplane.  and no slots.
and no 68020 opcodes.)

Seriously, if I had my choice between the color quickdraw patcher with the
fake 68881, and some of the other things that come standard with the system
(Map CDEV, MacroMaker) or many of the other INITs that are nice-to-have-and-
are-usually-loaded-even-though-they-take-up-memory, guess which one I'd pick.

On a related note, does anyone have any ideas on how to patch (old)
Quickdraw to draw on two different bit planes to sort of fake it's old color
system?  You see, I once wrote this old VBL routine that did page swapping
at the right times to produce a true gray scale (black, dark gray, light
gray, white).  There was a lot of flicker, but it might be useful for
limited applications (I wrote part of a gray-scale paint program to play
with it.  Kinda neat).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= "When I was young, all I wanted was to be  | - gandreas@ub.d.umn.edu -    =
=  ruler of the universe.  Not that isn't    |   Glenn Andreas              =
=  enough" - Alex P. Keaton                  |   (Yes, a new signature!)    =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=