home *** CD-ROM | disk | FTP | other *** search
- Path: munnari.OZ.AU!metro!metro!news
- From: accolyte@wr.com.au (Accolyte)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Demo/game to OS frien
- Date: 3 Feb 1996 13:29:11 GMT
- Organization: Information Services, The University of Sydney, NSW, Australia
- Distribution: inet
- Message-ID: <5927.6607T1391T965@wr.com.au>
- References: <4e8h9j$mp5@sinsen.sn.no> <4e8pk2$ntm@serpens.rhein.de>
- <3873.6603T379T952@wr.com.au> <4ekma4$8b@serpens.rhein.de>
- NNTP-Posting-Host: dialup03.wr.com.au
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
-
-
- >>> You are already dead at that point because you don't know how to
- >>> handle incoming interrupts.
- >>
- >>What??!? :) I know very well how to handle interrupts. You don't need
- >>the system for it.
- >
- > Don't laugh. You do not know how to handle interrupts from sources you
- > do not know.
-
- Aha I see what you mean.. hmm.. in that case, I think an option to use
- system interrupts might be a good idea. But, it is important that there
- also be the option to take over interrupts, for people who like the
- speed.
-
-
-
- >>>>C0d3rz that produce bad code are not C00l at all.
- >>> No ? But they act as if they were.
- >>
- >>You're avoiding his point, again.
- >
- > I don't think that he has a point here.
-
- Whether he did or not, there isn't enough quoted for me to remember ;)
-
-
-
-
- >>Yes you do. You say anyone who programs without the OS sucks.
- >
- > No, I don't. I say that everyone who programs _against_ the OS and
- > who relies on pure assumptions produces bad code.
-
- Aha.. can't complain about that then. So you don't mind someone stealing
- the copper in their game for example?
-
-
-
- >>Name some OS-friendly games, and some hardware-bashing game. Then
- >>lets compare the quality.
- >
- > Unless you can prove that the hardware-bashing games are of higher
- > quality than the OS-friendly games _because_ of their hardware-bashing
- > that's a pretty meaningless comparison.
-
- Fair enough.. But unless you can find two equivalent programmers, and set
- a task for each of them, that's not going to happen.
-
-
-
-
-
- >>> way because nobody notices. Gameplay doesn't suffer if you can render
- >>> 10% less pixels but the c0d3rz' ego does suffer.
- >>
- >>10% a ridiculously small figure.
- >
- > No.
-
- Yes.
-
- We're not making much progress are we :)
-
-
-
-
- > If you believe that you have to always "call a subroutine to plot a single
- > pixel" then this is right.
-
- I *know* you don't have to call a subroutine to plot every pixel!
- Christ.. :) It's as much an exaggeration as your concept of the typical
- "c0d3r".
-
-
-
- >>>>Do you seriously believe
- >>>>that a standard A1200 would have had any great games if everybody used
- >>>>the OS?
- >>>
- >>> Sure.
- >>
- >>You are mistaken.
- >
- > Well, then let me clarify. If something is preventing great games by
- > using the OS then it is the c0d3rz.
-
- Uh.. Can you clarify that clarification? ;) How are "c0d3rz" stopping
- great games through 100% OS calls? Actually don't answer that unless
- you can put it in a sentence without the word "c0d3r", because I'm
- not sure what you mean. Anyone who hits hardware? Or anyone who hits
- hardware and doesn't have enough experience? <shrug>
-
-
-
- >>>>I dare you to name ONE great game using *only* the OS!
- >>> I dare you name one c0d3r that actually tried.
- >>
- >>There you go again, avoiding the question because you can't answer it.
- >
- > I can answer it. But then you will reject my idea of "great game".
-
- I guess we have different definitions. I expect a great game to be playably,
- and to run well on a modest system. Best if it takes advantage of
- accelerators and extra memory for example. It seems that for an OS game
- to be average it has to piss all over lower-end systems..
-
-
-
-
-
- >>Whether a hw-coder tried or not is irrelevant.
- >
- > No, it isn't. You argue that the OS is bad (for game programming) because
- > otherwise there would be great games that used the OS. Don't you think
- > there could possibly be other reasons ?
-
- Aha, I see.. of course there's other reasons. But I still say that given
- equally good coders - one who's into hw-hitting and one who refuses to use
- anything but system routines, the hw-hitting game will come out on top
- every time. Even if they only use the hardware for portions of the game.
- Remember, hitting hardware doesn't mean forsaking the OS completely.
-
-
-
- >>Not rubbish. Do you think that hw-programming means you can't support
- >>faster machines?
- >
- > No. I think that faster machines are not supported by c0d3rz. That's a
- > difference. The reason is that c0d3rz base decisions on mere assumptions
- > (like: "self-mo code isn't going to break with caches" or "blitter-nasty
- > will stop the CPU u the blit is done").
-
- I think your abuse of the word "coder" must be useless in arguing against
- hw programming. It seems to define the programmers that bang hardware AND
- suck. You do believe that it's possible to write hardware-banging code
- that's acceptable, don't you? Come on, how many self-respecting programmers
- forget to disable caches if they're going to self-modify code? And the
- "blitter-nasty trick" is plain stupid. If those mistakes really are common
- I'm not impressed.
-
-
-
-
- >>> Maybe it is not fast enough (which I don't believe and which is only
- >>> half of the story anyway). But the problem is that this argument comes
- >>> independent of the hardware you do have which simply means that the
- >>> argument is wrong and you must have another reason.
- >>
- >>Er.. interesting logic there ;)
- >
- > Well, either my logic is right or there is no logic reason for c0d3rz to
- > bang hardware.
-
- The problem doesn't come independantly of hardware. We know what hardware
- we have - it's called AGA. AGA is our friend. Copperless chunky-only
- graphics cards can take a hike as far as I'm concerned.
-
- Also, there are other reasons beside speed. What do you do if the original
- programmers of the OS didn't think of a technique you wanted to employ?
- No, I don't mean dodgy techniques like the ones you mentioned above - there
- are some quite valid things that simply won't work with the OS.
-
-
-
-
-
-
- >>We should really get you into IRC one time, this isn't getting anywhere
- >>in messaging.
- >
- > Ah.. That's again _pure_ c0d3r style. Why do you assume that I am _not_
- > on I Did you ever have a look ?
-
- Ah.. that's again _pure_ OSlamic fundamentalist style. Why do you assume
- I'm ignorant (no comments you ;) ) when it's more likely I screwed up by
- making the statement ambiguous. I *know* you're on IRC. By the above, I
- meant some of the hw coders should meet some of the OS only coders in IRC.
-
-
-
-
-
-