Author Topic: Largest sprites on CPC (size & number) ?  (Read 8457 times)

0 Members and 1 Guest are viewing this topic.

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 247
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
    • Awards
Largest sprites on CPC (size & number) ?
« on: 12:13, 09 October 11 »
Hi everybody!!


My bro wants to know:  :D

Which demo has the largest 50hz-software sprite on CPC,
both in size (in bytes) and/or amount (1,2, ... 20 etc) displayed on a fully background screen OK ?

Let's count them!
like
0
No reactions
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.095
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #1 on: 13:03, 09 October 11 »
Is he going to produce something bigger and better? :)
like
0
No reactions

norecess

  • Guest
Re: Largest sprites on CPC (size & number) ?
« Reply #2 on: 15:06, 09 October 11 »
Balls in Zap't'Balls are huge, 50hz-animated with background.


Otherwise, I would have answered Xyphoes Fantasy, unfortunately it's not 50hz-animated.




Oh, sorry, I know you spoke about demos but demos are more about scrollers you know.. :)
like
0
No reactions

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.793
  • Country: gb
    • redbox
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #3 on: 18:17, 09 October 11 »
For number of sprites, I'm pretty sure that the Boules and Bits demo holds the CPC record.
like
0
No reactions

Offline TomEtJerry

  • CPC6128
  • ****
  • Posts: 186
  • Country: fr
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #4 on: 19:54, 09 October 11 »
Hi

Croco Meeting 4 intro has two big sprites ! That's right sprites technic are not the most used one in "big demos" (too time consumming I suppose).

T&J/GPA
like
0
No reactions

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 247
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #5 on: 12:50, 10 October 11 »
Thanks all for replying..
It's been years that I'm not active in the scene, and my point is that there's not such information clearly on the wiki..

Quote
Croco Meeting 4 intro has two big sprites !
yes, but with no background  :-[
So, my sprite (size) record remains http://www.cpc-power.com/cpcdemos/index.php?page=detail&num=1484   ?
I cannot believe it!!!
Quote
Balls in Zap't'Balls are huge, 50hz-animated with background.

I remember Multi-Ball part of the Facehugger Ultimate MD is similar.. http://www.cpc-power.com/cpcdemos/index.php?page=detail&num=148
Quote
For number of sprites, I'm pretty sure that the Boules and Bits demo holds the CPC record.
The Balls-record is a nice idea!
« Last Edit: 12:52, 10 October 11 by fgbrain »
like
0
No reactions
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.793
  • Country: gb
    • redbox
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #6 on: 13:05, 10 October 11 »
So, my sprite (size) record remains http://www.cpc-power.com/cpcdemos/index.php?page=detail&num=1484   ?
I cannot believe it!!!


Interesting demo, not seen this one before!  I like the Sam Cooke music too.  :)


I see the sprite is large... it appears that they way it's drawn means you could have used some optimisations for shifting the bytes...?  Otherwise I'm assuming you would have used a more complex drawing.  Is it running at 50hz?


Not technically a sprite, but Axelay used software to scroll the parallax backgrounds in his Sub Hunter conversion.  This appears to be the most impressive and recent demonstration of shifting serious amounts of bytes using only software techniques.



like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #7 on: 23:28, 10 October 11 »
Now, how big is that sprite (pixel or bytes)?
 
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.075
  • Country: fr
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #8 on: 15:54, 12 October 11 »
no youtube video of this record holding demo then ?
like
0
No reactions

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.793
  • Country: gb
    • redbox
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #9 on: 16:04, 12 October 11 »
Now, how big is that sprite (pixel or bytes)?

I calculate it to be &fe6 bytes in size.

like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #10 on: 18:54, 12 October 11 »
I calculate it to be &fe6 bytes in size.

Ah no, it's never one quarter of the screen.
 
EDIT:  I looked at it more preceisely, it's close to 2000 bytes.
« Last Edit: 19:00, 12 October 11 by TFM/FS »
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline redbox

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.793
  • Country: gb
    • redbox
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #11 on: 19:05, 12 October 11 »
Good point - I think the screenshot I took must have been in false dimensions.
like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #12 on: 19:21, 12 October 11 »
Good point - I think the screenshot I took must have been in false dimensions.

You should do a bigger one ;-)
 
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 247
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #13 on: 20:32, 13 October 11 »
If you read the text it says: 118x41 pixels - in mode 0 its 2419 bytes.
but its a shame really.. There are NO other suggestions?  :(


We can talk about games too, but I dont think we can find 50hz-sprites..
like
0
No reactions
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Optimus

  • 464 Plus
  • *****
  • Posts: 372
  • Country: gr
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #14 on: 12:31, 14 October 11 »

I remember the cpc meeting 50 demo. I like the converted graphics in the background and the big sprite is nice idea. Though, it's obvious that all pixels are filling the rectangle block so you don't have to OR with the background, only to replace a rectangle area of the previous background (which is even either a horizontal line or vertical bytes because the sprite doesn't move in a faster or more arbitrary way (sinus or something)).


Now, since I first joined the scene (in 1999) I have heard rumours about a very very big sprite in a demo that doesn't fully work anymore.
http://www.pouet.net/prod.php?which=27791
It runs for a while but then the disk is corrupted and nobody seems to have the good original anymore. So, I haven't ever seen this big sprite part and can't imagine how big it could be.
« Last Edit: 12:33, 14 October 11 by Optimus »
like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #15 on: 20:15, 14 October 11 »
If you read the text it says: 118x41 pixels - in mode 0 its 2419 bytes.
but its a shame really.. There are NO other suggestions?  :(


We can talk about games too, but I dont think we can find 50hz-sprites..

Well, it look smaller than 41 lines, more like 36 lines, but it doesn't matter.

Games are different! They must work properly in many circumstances. So look at Game Over (1 or 2?) and at that two player space game where these two guys (at the same time) were in space fighting very big space ships... was it Forgotten worlds? I forgot!
 
In a demo in contrast it's way more easy, because you have very defined circumstances. But where is the gain in big sprites if they are not used for something? Just to show that they exist? Well take a calculator and see how big they can be  :laugh:  For games on the other had big sprites are very cool - and 50 fps or not doesn't matter.  :)
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 247
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #16 on: 00:10, 15 October 11 »
@optimus
Well, about the chain demo-part by EGS, you're right. I don't think anyone has a proper version of this demo  >:(
But still, I don't expect anything better than what we see at ZaptBalls game.
Quote
But where is the gain in big sprites if they are not used for something? Just to show that they exist?
You have a point here, but then what's the purpose of demomaking afterall?

I think that if we optimize routines we can see better games as well..
like
0
No reactions
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #17 on: 04:11, 15 October 11 »
You have a point here, but then what's the purpose of demomaking afterall?

Sure, right! Had a bit more games in background. It's wonderful to see demos, but I always think how it would be working in a game. Sure a lot of effects are just great and not ment to be shown in games :-)
 
I think that if we optimize routines we can see better games as well..

Absolutely :-)))
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 595
  • Country: au
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #18 on: 17:11, 15 October 11 »
Found myself wondering how well the sub hunter scroll code would work on a single big 'sprite' at 50hz, so here's a rough little example I put together of it.


The sprite is quite limited in what it can display, it couldnt be a full bitmap, just a simple rectangular word.  The background is just a repeated test tile, but it could be any bitmap image, so the sprite isnt relying on background repetition.  There are 50 scan lines unused, which I'd judge enough to add an arkos tune and a simple writer comparable to that used in the Chaos 50 demo.  The dimension of the sprite is 119x59 pixels.


But no, I can't see it being particularly useful in a game outside of the odd special case!  :)

like
0
No reactions

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #19 on: 17:47, 15 October 11 »
Thats looking cool!
Would be nice to see the ASM sources...
like
0
No reactions
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #20 on: 02:16, 16 October 11 »
Have you seen PUSH? Just imagine about 3K of them  :laugh:
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 247
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #21 on: 14:52, 16 October 11 »
@axelay
Well done, nice try!!  :)
Your routine is more capable than mine of this old Chaos 50 demo.

Still, having read the intro text of Vectrix Part (Chain demo)...
I just wonder about what EGS claims about sprites 'with a size of a fullscreen' are possible ?
and HOW if answer is yes? (or perhaps not on 50hz..)
like
0
No reactions
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.095
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #22 on: 18:25, 16 October 11 »
Found myself wondering how well the sub hunter scroll code would work on a single big 'sprite' at 50hz, so here's a rough little example I put together of it.


Heh, really nice!! Is there a reason why the bouncing sprite doesn't reach th edges of the screen?
like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #23 on: 07:48, 17 October 11 »
@axelay
Well done, nice try!!  :)
Your routine is more capable than mine of this old Chaos 50 demo.

Still, having read the intro text of Vectrix Part (Chain demo)...
I just wonder about what EGS claims about sprites 'with a size of a fullscreen' are possible ?
and HOW if answer is yes? (or perhaps not on 50hz..)

Well, think about it. Small sprites are easy to do, because they need few cpu time, right?
 
Very big sprites let's say a sprite that uses 90% of the V-RAM are also very easy to do, for the same reasons. Got it?
 
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 595
  • Country: au
    • Awards
Re: Largest sprites on CPC (size & number) ?
« Reply #24 on: 11:22, 17 October 11 »
Thats looking cool!
Would be nice to see the ASM sources...


Attached.  Bear in mind it was a bit of a quick hack job just to try out using the stack pointer, so makes "excessive" use of index registers and isnt commented, except for the bits of code I took from my previous masked sprite example a few months ago.


Still, having read the intro text of Vectrix Part (Chain demo)...
I just wonder about what EGS claims about sprites 'with a size of a fullscreen' are possible ?
and HOW if answer is yes? (or perhaps not on 50hz..)




If it was meant to be a "hardware" sprite, surely it's some combination of screen splits?


Heh, really nice!! Is there a reason why the bouncing sprite doesn't reach th edges of the screen?




I thought it'd look better that way?   ;)  Well OK then, the "sprite" is actually larger than it appears.  There's an extra byte either side and two above and below it that, rather than have sprite data drawn to, copies the background screen from a 'refresh buffer'.  That way it (innefficiently) covers it's tracks and looks like something that is passing over a background image without destroying it.  Thinking about it, it would not have been hard to fudge it to make it hit the edges either.

like
0
No reactions