You *could* do something like this on OCS Amiga
You could go for a copper screen 8x8,8x4,8x2 pixels.. or even a "fake" 4x4 (or 4x2) as used in some demos (see Unique - Multicolor demo for example)
[ Show youtube player ]
Another alternative is to use a HAM 4x4 (or 4x3, 4x2) using the 7 bitplane trick (that enabled HAM mode but only enables 4 DMA channels.. the Modify bitplanes are written directly to the Bitplane 5 & 6 data registers)
This was used in the following demo:
[ Show youtube player ]
With a game engine like this, you would not be able to use just a bitmap for a track or floor, as the resolution would be too small for anything expansive. Your rendering code (for each "pixel") would need to index a block, then to index a pixel in that block, so the overhead is somewhat more. You could precalculate quite a lot of lookup tables for this, but then memory usage would also be quite high
But the answer is yes, I think that this could be done on a500
|