[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DoodlesKids - a painting program for young kids
On 26 mai, 19:56, Michael Kent <mich...@syndicomm.remove.this.com>
wrote:
> Toinet <antoine.vig...@laposte.net> wrote:
> > On 26 mai, 06:20, limtc <thyech...@gmail.com> wrote:
> >> My wish list - 640x480 mode for Apple IIGS (or better), with a VGA
> >> connector. Get a software expert to modify QuickDraw and/or Complete
> >> Pascal library (I am not sure what's involved), and I will not only
> >> get 2 cards from you, but will also write software to support it.
> > Buy an Apple video overlay card and get a 640*400 video mode but you
> > will have a update QuickDraw and some other tools ;-)
>
> There was an effort ten or fifteen years ago to do just that. It was
> called Facelift. A group of programmers were trying to genericize the
> toolbox to work with video drivers and allow for multiple native screen
> resolutions. They planned to support the 640x400 VOC mode and two modes
> from the Second Sight card, IIRC. I think 640x480 was one of them.
Are there any remains somewhere?
>
> They made some progress, but without the source code to the toolbox, it
> was difficult. Many said it couldn't be done.
>
The Toolbox is so well-made that the "standard" or generic calls (draw
a point, a line...) are all located in a standard and reserved memory
space of the IIgs.
Note that QuickDraw is the basic tool to be changed but all other
related tools would require changes: QuickDraw Auxiliary (e.g.
SeedFill), Window Manager (icons in windows are 2 and 4-bit per pixel
characters), Font Manager and some others (Menu Manager, Print
Manager, Control Manager, LineEdit, Dialog Manager)
That is a huge work. Having the source code could help ;-) I am
currently creating another disassembly of the toolbox as well as
thousands of other things, maybe one day I will release it if Apple
allows it.
On the contrary, the QuickDraw tool is so smart that it handles more
than one 640*200 graphic buffer. If I remember well, in the ToolBox
reference volume 2 book, the QuickDraw explanations state that a
graphic buffer is from -8000 to +8000 wide and tall. Still limited to
2 and 4-bit per pixel alas!
> Then again, many said no one could ever reverse-engineer an FST. :-)
Correct ;-) Still the $36 and $42 explanations I'd like to get
(private joke)
>
> Mike
antoine