home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.de!mailgzrz.TU-Berlin.DE!math.fu-berlin.de!unidui!rrz.uni-koeln.de!Germany.EU.net!mpifr-bonn.mpg.de!specklec.mpifr-bonn.mpg.de!mlelstv
- From: mlelstv@specklec.mpifr-bonn.mpg.de (Michael van Elst)
- Subject: Re: New hardware reference guide?
- Message-ID: <1992Nov17.022129.24772@mpifr-bonn.mpg.de>
- Sender: news@mpifr-bonn.mpg.de
- Nntp-Posting-Host: specklec
- Organization: Max-Planck-Institut f"ur Radioastronomie
- References: <BxAMtH.Aos@cck.coventry.ac.uk> <1950@lysator.liu.se> <1992Nov13.023341.27459@mpifr-bonn.mpg.de> <Bxnwno.6ns@cck.coventry.ac.uk>
- Date: Tue, 17 Nov 1992 02:21:29 GMT
- Lines: 67
-
- In <Bxnwno.6ns@cck.coventry.ac.uk> csg019@cch.coventry.ac.uk (-~=Zaphod=~-) writes:
- >>This is hardly right. In most cases you will end with a program that
- >>a) runs on some machines only (most likely A500's and A3000's with no expansion)
-
- >It would work on any amiga with the custom chips at location $DFF000.
-
- Really ? What would a single interrupt from another hardware cause when
- the programmer didn't lock out that possibility before ? How many demos
- simply fail because 'self-modifying' code is soooo cute ?
-
- >>b) crashes with a new OS version or when started from system that is booted further
- >> than the initial CLI.
-
- >It would not crash under new OS versions, because it would only use a few
- >bare essential routines like Forbid() and Permit().
-
- There is more to it. A large couple of demos I have seen load straight to
- some absolute address (or the decompactor does that). With different OS
- version the chip memory usage varies and it is likely for the decompactor
- that it hits the copperlist :)
-
- >And whats the point about booting got to do with the price of fish?
-
- The point is that you have to reboot your computer even to _start_ the
- demo.
-
- >>c) does generate bogus displays on either NTSC or PAL systems.
- >Depends what you mean by bogus displays.
-
- Oh.. even non-synchronizing displays. Or that neat loss of the correct
- bitplane pointers in the Elite game.
-
- >NTSC users would loose a portion of the screen due to the fact that the
- >NTSC screen can't display as many lines at a PAL screen.
-
- >Easy enought to avoid, just :
-
- Heh.. 'just' ? did I write the demo/game ?
-
- >1.. Write another version where the graphics are kept withing a smaller
- >area on the screen.
-
- >2.. Write a just an NTSC version, so all the lucky PAL owners have a chunk
- >of screen missing (*not big OR clever CINEMAWARE*).
- >
- >>d) risks hardware damage with things connected to the serial or parallel port.
-
- >How could it *dammage* hardware?
- >Your not one of them guys that think that some viruses write to the disk
- >label are you? :)
-
- I have seen programs that simply write to the parallel or serial port.
- That is not wise when you don't know what hardware is connected. Ah sure..
- to run a demo I have to turn off my computer, disconnect everything and
- boot from disk.. NOT!
-
- >>Ah, yes.. that's my experience with the creations from "demo coders".
- >Are you sure?
-
- Indeed.
-
- Regards,
- --
- Michael van Elst
- UUCP: universe!local-cluster!milky-way!sol!earth!uunet!unido!mpirbn!p554mve
- Internet: p554mve@mpirbn.mpifr-bonn.mpg.de
- "A potential Snark may lurk in every tree."
-