home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fischerj
- From: fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: OpenScreen (need help)
- Date: 23 Feb 1996 01:20:32 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4gj4p0$f9c@sunsystem5.informatik.tu-muenchen.de>
- References: <robert.44.00164AD6@southern.co.nz> <4fnk7t$2ut@toad.stack.urc.tue.nl> <4ftbao$1ut@sunsystem5.informatik.tu-muenchen.de> <4fvg6f$djf@toad.stack.urc.tue.nl> <4gbfjl$104@sunsystem5.informatik.tu-muenchen.de> <4gdmfu$c3q@toad.stack.urc.tue.nl>
- NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
- X-Newsreader: TIN [version 1.2 PL2]
-
- Jaco Schoonen (jaco@stack.urc.tue.nl) wrote:
-
- : : If the value changes, the one who changed it is sysunfriendly!
- : : what is your point ?
-
- : I guess you're right. At that point they would stop being
- : backward-scompatible. It's preferred to stay backwards compatible as long as
- : possible, but when you like at MS-DOS/Win/Win95 you can ask yourself wether
- : you can stay too long backwards compatible....
- we really should not take the worst 3 OSes known in this solar
- system as an example!!
-
- : If there's a really good reason to change those numbers that's fine for me.
- : Of course it'd better be good (and I can't think of such a reason at the
- : moment)
- Can you give any convincing example ?
- execbase equ 8. NOT.
-
- IMHO there's no such example. Some structures can be extended.
- Some not, for example screen->bitmap. You should use
- screen->rastport->bitmap (danger, maybe wrong spelling of a c0d3r)
- for using future advantages.
-
- BTW IMHO you could write a dpaint that would work on 10 planes AAA,
- allthough written at the time of kickstart 1.2
-
- Just query 10 planes in openscreen and if it doesn't fail, voila!
- the non-documented assumption would be that the bitmapstructure
- would be extened in a logic way:
-
- int planes[8]; /* current */
- int planes[16]; /* future ? */
-
- it sucked that you needed AGA versions of the drawing programs.
- but then, each update is a chance to get $ :)
-
- : --
- : Jaco Schoonen
- : (jaco@stack.urc.tue.nl)
-