home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: news.shlink.de!wiloyee!chaos
- From: chaos@wiloyee.shnet.org
- Subject: Re: Demo/game to OS friendly part II
- X-Newsreader: TIN [UNIX 1.3 950515BETA PL0]
- Organization: Studentenhochhaus Wedel Deutschland
- Message-ID: <DLqFu9.11J@wiloyee.shnet.org>
- References: <38231819@kone.fipnet.fi> <DL2FMo.Doq@wiloyee.shnet.org> <38232020@kone.fipnet.fi> <9PxXx*kka@aargh.incubus.sub.org> <4des65$bgk@serpens.rhein.de> <38232076@kone.fipnet.fi> <4djpni$t6h@serpens.rhein.de> <0321nas60.alamito@marketgraph.xs4all.nl> <65641184%agos001@pn.itnet.it>
- Date: Thu, 25 Jan 1996 10:30:09 GMT
-
- Stefano Agostinelli (agos001@pn.itnet.it) wrote:
- : Ruud van Gaal wrote in comp.sys.amiga.programmer about "Re: Demo/game to OS
- : friendly part II":
- : > People like Michael are into a different style of programming; actually he
- : > fits more on a Unix or Silicon or Mac or Windows machine. Not meant to
- : > degrade, but just to indicate that he's trying to build lasting software;
- : > software that runs without major problems on the new set of Amiga machines.
- :
- : Well actually most of games does run only in a very narrow band of
- : Amiga machines. The problem is getting worse cause now out there a large
- : number of somewhat different machines exist: people has 00,20,30,40,60
- : as cpu
-
- this causes only problems to ignorant coders. if you avoid os, then you must
- keep your caches clean by yourself. therefore after each selfmodifying code
- you need to flush them, and this needs different code for each cpu. of
- course, loading and decrunching code IS selfmodifying code.
-
- : ,fast ram
-
- this also applies only to ignorant coders. the only possible way to get your
- ram is either ALlocMem or to scan the memory lists before you kill the os.
- all other ways will fail. but this has nothing to do with hardware banging.
-
- : ,gfx cards
-
- if you write os friendly programms, you might get into a lot of trouble
- since your graphics card might behave unexpected. but if you bang the
- hardwaer directly, you will not even notice. you just have to hope that
- your customer has a 15khz monitor...
-
- so where are your compatibility problems? if you know what you are doing,
- things will be fine with hardware hacking. if you don't, you woun't be able
- to code a correct os-friendly programm, too.
-
-