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: AGA Supporting Games Programming
- Date: 26 Jan 1996 16:22:23 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4eav3v$d3j@sunsystem5.informatik.tu-muenchen.de>
- References: <1981.6595T1189T2071@rhein-neckar.de> <4e44bp$5l7@serpens.rhein.de>
- NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
- Originator: fischerj@hphalle5.informatik.tu-muenchen.de
-
-
- In article <4e44bp$5l7@serpens.rhein.de>, mlelstv@serpens.rhein.de (Michael van Elst) writes:
- |> Massimo.Mancini@rhein-neckar.de (Massimo Mancini) writes:
- |>
- |> >I don`t want to simply hack through any AGA registers - I`m REALLY
- |> >INTERESTED IN LEARNING TO WRITE "CLEAN" code as far as this is possible.
- |>
- |> "as far as this is possible".... *sigh*
-
- ;) You must admit that there are fx that seem to be impossible to
- implement also on non-AGA machines.
-
- |>
- |> >So, is there any way for me to obtain the needed information ?
- |>
- |> Since you want to hack AGA registers (as far as this is necessary) there
- |> is no official way to get the needed information.
-
- Who said he needs an 'official' way ;)
- aga_guide.lha text/hyper 34K+AGA hardref manual in guide format
-
- even if writing clean code, it's interesting what's happening on the
- hardwareside.
-
- |>
- |> >Or do only
- |> >"known" programmers/software houses get those infos - that wouldn`t make
- |> >much sense, would it ?
-
- no, AGA is known well. What makes a ECS game crash on AGA is mostly
- due to other things. 1% AGA (writing behind colorregs) 49% new cpus
- (getsr(), caches), 50% OS (new OS behaving different when having used
- non documented behaviour of previous version, or new OS having chips
- in different state).
-
- |>
- |> It makes sense when you want to reduce the number of hardware banging
- |> games but are forced to release information to get at least some games
- |> to the market.
-
- You must admit C= did to little effort in making game interfaces.
- They tried to get rid of "game machine" , but a game.lib (handling
- chunky & buffer stuff, speed!) would exactly have done this
- (i.e. more reliable games, embeded in OS, that's less "game machine only"
- feeling)
-
- |>
- |> >(see below!), but no support with needed info material (or should I learn
- |> >ECS programming and try to figure out the AGA enhancements by reading all
- |> >those more-or-less useful selfmade manuals - NOT SO GOOD if you you ask
- |> >me).
- |>
- |> You should learn OS programming. Would help to use the CV64.
- |>
- |> Regards,
- |> --
- |> Michael van Elst
- |>
- |> Internet: mlelstv@serpens.rhein.de
- |> "A potential Snark may lurk in every tree."
- ------------------------------------------------------------------------
- fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) =:)
-
-