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 > Sprite Multiplexing - Myth Busted ?
2004-12-12 19:12
Fix

Registered: Feb 2003
Posts: 54
Sprite Multiplexing - Myth Busted ?

Many many years ago when I first saw the amazing effect were you have more than 8 sprites at same time I were thrilled.

Don't have a clue who did the first spritemultiplex routine.

A master brain wizard who have found another cool bug in the vic ii chip.


Or maybe not ?

Some time ago I actually read whole my programmers reference manual, where I found an very interesting notice in the sprite chapter were they says it's possible to have more than 8 sprites at same time using advanced technics, and some pages later it does tell you how to do this effect with raster interupt waiting.

It does not exactly tells you how, but it tells you it can be done.

Some my thought here,

Then Commodore Did know this feature already from start ?

Is it a bug or a feature that the designers added ?

Is there other cool routines that actually Commodore knew and wrote about ?


Or is this already known for the last 15 years ?
 
... 29 posts hidden. Click here to view all posts....
 
2004-12-13 23:55
H.O
Account closed

Registered: Oct 2002
Posts: 70
Quote: @H.O.: Flash _inc_ ? You must be kidding. And have you ever come across something like that from Sodan?

@rambones: Well, if you take multiplexing as reusing sprites later during the same frame, it is much, much older. What Ray did is throwing in some kind of sorting algorithm and sinus movement. Are there not older demos containing such enhancements?


Sorry, I meant Flash Cracking Group (or actually Flash) .

I have been emailing a bit with a former Flash Inc member recently, and my brain must have messed things up.
2004-12-14 00:14
Bitrapper
Account closed

Registered: Nov 2004
Posts: 8
u can read about flash and 1001 crew and side and upper boarder here:
http://noname.c64.org/csdb/forums/?roomid=7&topicid=10907#13660

In The Final Edge the bordermonster himself, TSI (as he opened the C64 sideborder as the first person on earth) of the legendary 1001 Crew is referring to 'flash-baby' or 'the bitstoppers' as the ones first opening the upper- and lowerborder. Also, Honey of the 1001 Crew credits: "I think that was done by Flash (or at least someone from Germany).", for doing so, as you can read in the interview on C64hq.com (http://www.c64hq.com/index1024.php).
I hence reckon it is fairly likely Flash of Flash Cracking Group deserves credits for opening up the lower- and uppersideborder..

T.
2004-12-14 08:29
Ben
Account closed

Registered: Feb 2003
Posts: 163
@HO: NP.. They would have loved it, though :)

@Bitrapper: Good to see you did find my post ;)
2004-12-14 13:29
Oswald

Registered: Apr 2002
Posts: 5086
even an old hungarian reference guide (the most used amongst hungarians) says something like: "there can be 8 sprites max onscreen, but using the vic's interrupt system it is possible to display more" no more no less.

The designers of VIC must have been 100% aware of the possibility of sprite multiplexing, no doubt. They must have know how the hardware works, that they have designed. Probably FLI, and opening the borders would suprize them, but not much. They know (knew) why and how those are possible, only they probably havent thought of the possibility of those tweaks.
2004-12-14 16:25
Graham
Account closed

Registered: Dec 2002
Posts: 990
it is still quite unclear who did open upper/lower border first. the first demos i have which contain such a border routine are from december 1985, and one or two months before that holger gehrmann (later the boss of reline) published an article in the 64'er magazine. on the radwar disks i found code snippets which seem to be the code from that article, so maybe it was sent around this way and a month later the first demos used it.
2004-12-14 16:28
Graham
Account closed

Registered: Dec 2002
Posts: 990
@Bitraper wrote:
"On that spec list, it claims that the the 64 can have '256
independently controlled objects, 8 on one line.' Why is this
important? It gives us a clue that the VIC-II designers figured people would and could use the interrrupts on the VIC-II to change sprite pointers"

is that quote exact? if not, maybe those 256 independent objects are the 256 characters in a charset.
2004-12-14 16:30
Graham
Account closed

Registered: Dec 2002
Posts: 990
rambones wrote:
"The first sprite multiplexer, I think was made by Ray of Triton Technology."

nopes, triton tech did the first DYSP though. triangle invented DYSP but didn't actually do it :D
2004-12-14 17:07
Bitrapper
Account closed

Registered: Nov 2004
Posts: 8
Quote: @HO: NP.. They would have loved it, though :)

@Bitrapper: Good to see you did find my post ;)


@ben:
no problem. i thought your posting makes a good sense.
so i posted it again with the link in here.
it was okay or?
2004-12-15 10:16
Graham
Account closed

Registered: Dec 2002
Posts: 990
again the "256 objects but only 8 on a rasterline" thing: on another forum it was mentioned that the c64 sprite system was heavily inspired by the ti99/4 sprite system. that one could do 32 sprites (size 16x16) but only 4 on a rasterline, so basically it was doing hardware sprite multiplexing. maybe the c64 engineers thought that they rather save those transistors needed for hw multiplexing because they could use those transistors on other stuff and software can do the same but with far greater freedom.
2004-12-15 12:59
Cruzer

Registered: Dec 2001
Posts: 1048
how the fuck did they cum up with 256 sprites??!?
Previous - 1 | 2 | 3 | 4 - 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
hedning/G★P
RS-232
Wayne Kerr/Flashtro
Harry/Alivers
Barfly/Extend
t0m3000/hf^boom!^ibx
www.gb64.com
Guests online: 91
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Christmas Megademo  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Graphicians
1 Mirage  (9.7)
2 Archmage  (9.7)
3 Mikael  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

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