home *** CD-ROM | disk | FTP | other *** search
- Path: Hermes.grace.irl.cri.nz!maths!peterm
- From: peterm@maths.grace.cri.nz (Peter McGavin)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Demo/game to OS friendly part II
- Date: 30 Jan 1996 00:46:42 GMT
- Organization: Industrial Research Ltd
- Message-ID: <PETERM.96Jan30134642@tui.maths.irl.cri.nz>
- References: <38232020@kone.fipnet.fi> <9PxXx*kka@aargh.incubus.sub.org>
- <4des65$bgk@serpens.rhein.de>,<38232076@kone.fipnet.fi>
- <4e1hk6$tfd@news.isc.rit.edu> <4e3odu$sv5@maureen.teleport.com>
- NNTP-Posting-Host: tui.grace.cri.nz
- In-reply-to: sschaem@teleport.com's message of 23 Jan 1996 22:45:18 GMT
-
- sschaem@teleport.com (Stephan Schaem) writes:
- > Those OS designer have a serious ego problem "I know whats best for
- > everyone, I will write a closed system so everyone will have to use my
- > work " ... only problem, the users have other needs that the designer
- > didn't even think about leaving them to use something inapropriate for
- > their own design.
-
- I agree the system should be open. Release both high-level and
- low-level docs. The main goals should be making the high-level
- interface really portable, fast, easy-to-use and well documented for
- everybody (and it doesn't seem to satisfy game programmers at the
- moment). Then the system will sell itself and game-programmers will
- use it instead of banging the hardware.
-
- I know, you're about to say "NOOO! Withhold the low-level docs
- otherwise we'll get a flood of hardware-dependent games." Let me
- counter with:
-
- 1: Withholding AGA docs didn't stop a flood of AGA dependent games;
-
- 2: Once a critical number of "standard" machines exist, hardware will
- be reverse-engineered anyway. Unofficial and inaccurate docs will
- be distributed and nothing will stop badly written games;
-
- 3: Better to pre-empt inaccurate, unofficial docs with accurate,
- official ones filled with guidelines and pointers back to the right
- high-level ways of doing things;
-
- 4: There are legitimate reasons for wanting low-level docs, e.g,
- porting other OSes, implementing drivers for alternate protocols,
- working around OS bugs and shortcomings by writing better drivers,
- gaining a better understanding of the hardware.
-
- Let me repeat that the main goals should be making the high-level
- interface really portable, fast and well documented for everybody.
- --
- Peter McGavin. (p.mcgavin@irl.cri.nz)
-