Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Software sprites....
2006-04-24 10:16
PopMilo

Registered: Mar 2004
Posts: 145
Software sprites....

Does anybody have any expirience with software sprites?
Bobs?

In hires or char mode?

Games I susspect have something to do with software sprites:

Cybernoid for bullets...
Last ninja for masking main character (its not a software sprite, only hardware one masked, to show visibility...)
karnov
Astromarine corps
..,

What is record for these?
 
... 111 posts hidden. Click here to view all posts....
 
2006-04-24 17:48
cadaver

Registered: Feb 2002
Posts: 1154
Yes, the body (pink & black) of the combatants is bitmap.
2006-04-24 19:45
Zyron

Registered: Jan 2002
Posts: 2381
Underwurlde is a really good game.
2006-04-24 21:50
PopMilo

Registered: Mar 2004
Posts: 145
Let me be more specific:

I am not asking about "char sprites" as I would call them - chars put at any of x(0-39),y(0-24) at char screen.

I am interested in real bitmap sprites plotted at any screen coords, 320x200 in hires or 160x200 in multi color.

This can be done in two ways in my opinion:

1. "Spectrum way" - Hires screen, take sprite definition from mem, shift right by (x and 7) in some way, and put it on screen. I know you can optimize this by using pre-shifted data or some other technic like that, and that is what interests me.

2. "Commodore Charset way" - Char screen. Two ways:

- Regular 40x25 char screen, reserve for example 3x3=9 chars for one 2x2 char sprite, in every frame copy appropriate background from screen into this 9char buffer, plot sprite in these 9chars, and put those 9 chars on screen.

- Virtual hires screen made out of chars arranged in vertical columns - this is just a different "Spectrum way", adress calculation is simpler than in normal hires...(but less colors...)

So... Were there any demos that used this kind of software sprites ?
Maybe some sort of dxycp ? Many small 8x8 pixel sprites?
2006-04-24 22:27
tecM0

Registered: Jan 2002
Posts: 40
i think lemmings on c64 have the most "bobs" :)

T.
2006-04-24 22:44
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Quote: i think lemmings on c64 have the most "bobs" :)

T.


Did they claim 50 or 100 i forget...? There are demos pulling more objects at a better speed but Lemmings has a metric fuckload of other considerations it needs to take into account (is the lemming standing on something, should it drop, is it dead). Burglar did about fourty soft sprites in Troddlers too, that's got a very good frame rate.

For demos, DXYCPs are essentially soft sprite routines so they can hammer quite a bit around... i can't think of any "speed record" parts that write to bitmap though, most work into 32x8 or sometimes 40x6 character areas for speed. Fastest way possible is to have all the objects the same, that means they can swap around to do each other's jobs and similar tricks.
2006-04-25 07:31
PopMilo

Registered: Mar 2004
Posts: 145
Yes Lemmings is good example. I remember reading developers diary. Ill have to check it out.

Screen was pretty narrow as I remember. He used sprites overlayed with char screen or something like that...
2006-04-25 07:50
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Quote: Yes Lemmings is good example. I remember reading developers diary. Ill have to check it out.

Screen was pretty narrow as I remember. He used sprites overlayed with char screen or something like that...


The lemmings themselves are written to a block of character data if memory serves (either that or it's bitmap, been a long time since i looked) and the landscape to sprites.
2006-04-25 09:40
Inge

Registered: Nov 2003
Posts: 144
Quote: If you are looking for software sprites, look at all the games ported from ZX Spectrum. For example "Fairlight", "Underwurlde" etc etc, there are so many of them.

Dynamite Dan comes to mind, all the monsters are software-sprites.
2006-04-25 09:49
tecM0

Registered: Jan 2002
Posts: 40
Quote: Yes Lemmings is good example. I remember reading developers diary. Ill have to check it out.

Screen was pretty narrow as I remember. He used sprites overlayed with char screen or something like that...


where can i find the developers diary? wnever seen it before anna read it too! thx a lot!

T.
2006-04-25 10:34
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Quote: where can i find the developers diary? wnever seen it before anna read it too! thx a lot!

T.


http://www.zzap64.co.uk/zzap99/lemmingsdiary1.html
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
mutetus/Ald ^ Ons
Sepa/OCD
jmin
Gordian
A3/AFL
grennouille
megasoftargentina
xAD/nIGHTFALL
encore
Guests online: 116
Top Demos
1 Next Level  (9.8)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.6)
6 Comaland 100%  (9.6)
7 Uncensored  (9.6)
8 No Bounds  (9.6)
9 50 Years of Flex  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 It's More Fun to Com..  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Rainbow Connection  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Crest  (9.3)
5 Performers  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.05 sec.