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!) = =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=