Ultimate Amiga

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

Title: Width Sprite question
Post by: gibs on 02 Jun, 2014, 11:50 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 03 Jun, 2014, 03:54 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 03 Jun, 2014, 07:47 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 03 Jun, 2014, 10:50 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 03 Jun, 2014, 01:20 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 11 Jun, 2014, 07:54 PM
Thanks for the clear explanation.  8)