home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: alt.sys.amiga.demos
- Path: sparky!uunet!mcsun!sunic!dkuug!daimi!pjunold
- From: pjunold@daimi.aau.dk (Peter Joachim Unold)
- Subject: Re: Music and Code from Demos
- Message-ID: <1992Nov13.142612.8928@daimi.aau.dk>
- Sender: pjunold@daimi.aau.dk (Peter Joachim Unold)
- Organization: DAIMI: Computer Science Department, Aarhus University, Denmark
- References: <MKNIP.92Nov5110420@silver-surfer.hut.fi> <1992Nov05.155826.9766@crash> <MKNIP.92Nov9165110@blob.hut.fi> <BxLLGL.uF@dcs.ed.ac.uk> <MKNIP.92Nov13142322@superman.hut.fi>
- Date: Fri, 13 Nov 92 14:26:12 GMT
- Lines: 28
-
- mknip@niksula.hut.fi (Mats Anders Knip) writes:
-
- > >> For example - let's imagine you have got a 1000-pixel wide bitmap that
- > >> you want to scroll from left to right. On the PC, each frame you copy
- > >> 200*320 (= 64k) bytes from memory to the graphics-handler (right?),
- > >> which takes a LOT of CPU time. You can't even make a 50hz scroll on a
- > >> slower PC. (the C64 could do that...poor work, PC-designers!)
-
- > >Ah, but the C64 could only do it on a character mapped screen.
- > >Try it with the bitmap mode!
-
-
- >So? That's exactly what I was trying to explain. When scrolling a
- >c64-char-screen there are 1000 bytes to be moved, on the VGA there are
- >64000. Besides, if scrolling at 1pix/frame the moves only had to
- >be made every 8th frame on the c64 because of the (surprise)
- >finescroll register. The PC has no finescroll register -> scrolling
- >is a pain in the ass. If it had, everybody would be happy.
-
- Not true. You can easily do smooth scrolling under VGA using pixel panning.
- No prob at all. Coding a 8-way scroller under PC can be done too, without you
- having to update/move the whole screen. Only few PC coders know it, coz they
- are still accessing the hardware thru lame highlevel libraries/languages. I
- guess it's time for some amiga freaks to takeover in the PC world.
-
-
- -peter unold
- pjunold@daimi.aau.dk
-