GBA Relay (stafett!) demo

category: general [glöplog]

Who is interested in participating in a Relay demo (for GBA) ?

The basic idea goes like this:

  • Someone (me I guess :) codes the first part. The first part should provide a modplayer at some known adress in RAM that is played with interrupts.
  • When the first part ends it should jump to just after the last byte, with the music still playing, and leaving the system state in a known (and documented) state (for instance, you could leave sprites on the screen spelling out a logo and the font in some tiles).
  • Anyone can now add a new part to the demo. The new part should use at least some of the previous part(s) data, for instance scroll out the sprites and reuse the font for a later effect - so the new part naturally "blends" with the previous.
  • The new part is simply attached to the end of the binary.
  • You could even provide pointers to code for effects that can be reused with different data in later demos.

Now we have a never-ending demo that just grows over time :)

(This could of course be done on other platforms, but its easiest on cartbased systems with tile/sprite graphics hardware, so GBA is the obvious choice).
added on the 2005-08-04 18:05:47 by sasq sasq
sounds like a fun idea, would participate if i had the skillz.
added on the 2005-08-04 18:27:47 by nosfe nosfe
interesting idea, sasq
added on the 2005-08-04 23:56:16 by ph0x ph0x
i'd participate. cool idea.
added on the 2005-08-05 00:25:52 by kusma kusma
I think it would be much easier to do somekind of a megademo with independants parts from different people driven by a menu or something.
added on the 2005-08-05 00:56:47 by hitchhikr hitchhikr
Of course a megademo would be easier, but that has already been done and this is more interesting :)
added on the 2005-08-05 09:32:37 by sasq sasq
Count me in. :)
added on the 2005-08-05 15:26:58 by strager strager
Sounds fun, if I have time.
Two questions:

Is there a limit to how long/large the demo can be?
Could each demo be loaded into EWRAM for easy use (similar to multiboot)? A loader could be attached to the main program, and each program is loaded and should return to that loader for the next demo (eg, return to the beginning of the loop) or have a user menu to view specific demos.

Just a thought... ;-P
added on the 2005-08-06 16:18:45 by strager strager
sasq, any plans to continue pogoshell? Please visit http://pogoshell.17.freebb.com
added on the 2005-08-07 03:22:59 by zone97 zone97
So? There was any demo out there?
added on the 2009-05-22 16:18:06 by sim sim
One of the coolest ideas I've heard in a while - would be something to try for with a traditional PC demo as well. :)
added on the 2009-05-22 16:26:47 by gloom gloom
I've seen this done before somewhere, but I think that attempt failed. The problem is that when you pass the code to somebody, you rely on them finishing their part, or the work just stops there. And with any reasonable sized group working on it, you can pretty much guarantee somebody will get too busy with real life, "disappear", or whatever.

Maybe if there was some kind of "finish your part in 2 weeks or it goes to the next person" rule it would work out.
added on the 2009-05-22 16:37:15 by psonice psonice
Yeah, I believe it would need to be managed by someone who is dedicated enough to make sure the demo is "passed around" properly, no matter if the coders lose interest or not.

I'd still be willing to chip in with a part, but I'm not dedicated enough to organize something like this ;)
added on the 2009-05-22 16:41:19 by kusma kusma
moose: what you need is a.... demo manager! Tony Aksnes?
Indeed! Toaks would be perfrect for this job!
added on the 2009-05-22 18:44:06 by kusma kusma
GBA is dead, use NDS instead
added on the 2009-05-22 20:18:28 by elkmoose elkmoose
DS is rather shitty. No scene, no intros... It should be dead already.
added on the 2009-05-22 20:27:46 by sim sim
you have no idea, jerk
added on the 2009-05-22 21:00:36 by elkmoose elkmoose
no comments.
added on the 2009-05-22 21:21:43 by sim sim
Ah yes, two dead platforms fighting over which one is the deadest.. *popcorn* ;)
added on the 2009-05-22 21:57:37 by gloom gloom
since when is NDS dead, jerk
added on the 2009-05-22 22:57:50 by elkmoose elkmoose
Since Nintendo released DSi?
added on the 2009-05-22 23:40:37 by xernobyl xernobyl
C64 is dead, use Amiga!
added on the 2009-05-22 23:43:44 by raer raer
Well, Sasq started about a GBA demo idea, and now we moved from NDS, tru C64 to Amiga...

So I guess there were no such a demo with this kinda stuff.
added on the 2009-05-22 23:54:35 by sim sim