Ultimate Amiga

Network Boards => AMOS Language Discussion => AMOS Factory => AMOS Forum => Topic started by: gibs on June 02, 2014, 10:50:37 PM

Title: Width Sprite question
Post by: gibs on June 02, 2014, 10:50:37 PM
Hello,
Is it possible to display 2 sprites 64 pixel wide (in 3 colors) ?
If I ask this question is because I don't want to use 4x or 8x the Sprite command.
Thanks
Title: Re: Width Sprite question
Post by: SamuraiCrow on June 03, 2014, 02:54:47 AM
Wait...  are you talking about AGA or ECS?  If you are talking about stacking 2 16-pixel sprites, yes.  If you are talking about AGA support, no.
Title: Re: Width Sprite question
Post by: gibs on June 03, 2014, 06:47:01 AM
Not talking about AGA support :)

Edit: ok, it is possible, I can display 1 128-pixels sprite, but if I use "screen offset" the end of the sprite (the latest 32 pixels are blinking/corrupted)... Without "screen offset" the display is ok.
Title: Re: Width Sprite question
Post by: ebanite on June 03, 2014, 09:50:18 AM
any time you use all sprites and hardware scrolling, there is no more bandwith for all DMA, because hardware scrolling preload a word for each bitplane,  the chipset switch off the last 2 sprite dma to support hardware scrolling...that is a hardware limit of amiga with ecs
Title: Re: Width Sprite question
Post by: SamuraiCrow on June 03, 2014, 12:20:55 PM
He's right.  The only way to use all the sprites and scroll the background at the same time is to shrink the background by about 32 pixels on the left side.  (Turrican shrunk 32-pixels on both sides to free up some right border space for custom Copper-list effects as well.)
Title: Re: Width Sprite question
Post by: gibs on June 11, 2014, 06:54:59 PM
Thanks for the clear explanation.  8)