View Single Post
Old 15 July 2019, 01:23   #99
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,994
Quote:
Originally Posted by Master484 View Post
The short answer is no. Storing both left and right versions of characters of this size would still take too much Chip RAM, even if they are split to smaller pieces.

Even with an ECS Amiga of 1 MB of true chip RAM (A600 and A500+), it would still be hard to squeeze both left and right versions of sprites into that 1 MB. Maybe doable with 8 color sprites, but with 16 or 32 color sprites it's hard.

1 MB sounds like a lot, but it needs to hold everything: the program executable, double buffer bitmaps, background graphics, music, sound effects, and so on.

So to make it fit, in all likelyhood you would still need a real time mirroring routine for the sprites.

---

If you want to store both left and right versions of every frame, then 2 MB of chip is the minimum. For my AGA demo I counted that the SNES sized graphics would fit into 2 MB, both left and right versions, and there would still be enough space for everything else. But almost the full 2 MB Chip would be used, and even then some animation cuts were needed.
You could use a basic RLE packer to get the size of the frames down and depack in realtime. Pretty sure thats how Mortal Kombat was done on Amiga.
Galahad/FLT is offline  
 
Page generated in 0.04260 seconds with 11 queries