jlv wrote: Made me think about the possibility that on an Amiga it would have been much faster for 3d polygon games to render to a copper list instead of a bitmap.
Yes, compared to PC games of the same title back then you'll see amazing differences in art and framerates that were astonishing! Something else different an Amiga had built-in was the delicious stereo soundtracks. I almost re-installed my Amiga emulator, but I found a Stunt Car Racer retro track first....
The Amiga did have filled polygons in hardware, but they worked by drawing into a bitmap. I believe that's what most Amiga games used at the time. What I mean with the copper list is you'd bypass the bitmap entirely. The copper had the capability to wait for the raster beam to hit specific pixel position after which you could write to any graphics register you want. So if you want a line from the 50'th pixel to the 250'th pixel, you could just wait for pixel 50 and then write the correct color to the background color register, then wait for pixel 250 and set it back. That should have been way faster than actually writing all 200 pixels. As an added bonus you'd get to use all 4096 colors since the colors aren't stored in the bitmap.
The idea is similar to some of the Atari 2600 "racing the beam" techniques, except the copper had more precise timing than the 6502 in the Atari. Too bad the Amiga is obsolete now. It'd be fun to actually implement and see how fast it goes.
Josh Vanderhoof
Sole Proprietor jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.
I only saw one A1200 in operation and didn't get to see it do much. The A500 with the whopping 8.5 Mhz processor with a massive 1meg of RAM expanded from the stock 512k is most of what I got to see running stuff. You lost me with the graphics explanation lol.
jlv wrote:If it weren't for Havoc I'd have been arguing with the 12 year olds by myself.
Interesting starts. Also cool with the joker lane giving you a benefit this year instead. Guess we'll see a lot of people with bad starts take it early on in the race so people won't be too spread out.