[Article] 30 years megademo - Call for Demomakers
|fano - 02 January 2012 - 20:58:31||59 posts|
|Thanks for infos , yep i am thinking to join (the morning when i'm shaving like said a well known french king ^^)|
|Grim - 30 March 2012 - 17:51:25||521 posts|
|Reminder: registration for the 30 YMD ends tomorrow! If you're willing (even remotely) to participate, hurry up, time is ticking fast. We need to know, more or less, how many parts we can expect.
If you miss the deadline but want to participate anyway, you will have to beat my Zui Quan at a demoparty or publicly swear on your life you will provide a good demo-part.
If you've already signed up, it's time to get to work. Don't be late and keep us informed on your progress or ask if you need anything.
|eliot - 13 April 2012 - 12:12:48||251 posts|
|What is the final list of registered groups for the 30MD?|
|Hicks - 13 April 2012 - 13:28:07||458 posts|
|11 groups/peoples registered:
- Dirty Minds
- Flower Corp (Roudoudou)
- Arkos (Ramlaid)
- Cyberlabs (Bonefish and his team)
Then, we can wait for 8/10 parts, intro, menu, nice demosystem... and cheatparts, of course :)
|krusty - 18 April 2012 - 17:27:57||327 posts|
|We are a bit late in our expectations, but we will try to publish as soon as possible constraints (memory, routines to call at each frames) and demo system source to ease your work.
|bonefish - 18 April 2012 - 22:10:46||40 posts|
|no problem, take your time. few days more or less won't make a difference.
better to make it right the first time, to avoid changing the memory allocation addresses at the last minute.
and please, don't make it too restrictive (with memory, etc.), so that we don't end up with beyond average release for the 30y anniversary. ;))
|krusty - 27 June 2012 - 11:10:24||327 posts|
|Constraints documentation of the MD are not yet written.
Keep in mind you will not have access to the &c7 bank and you'll have to call a demo-system routine during each frame. It may takes up to 4 raster lines (Grim will confirm later).
If you have not yet started to work on your screen it is really time to think at least about what you want to put in your screen and plan your work to finish it next year.
|MacDeath - 27 June 2012 - 17:39:20||179 posts|
|when is it due to be released ?
Can I try to do a few graphics ?*
What are the theme and the constraints/specs ?
|PulkoMandy - 27 June 2012 - 18:02:16||633 posts|
|Release is in 2014 for the CPC 30 years anniversary.
If you want to work on the demo, join a group ! Each group makes one part, and this needs graphics, music and code.
The idea is that each group can have a different style, making the demo show the very different things that can be made with a CPC. It is not a slideshow ! :)
|Beb - 28 June 2012 - 00:01:37||168 posts|
|@MacDeath : Maybe you can ask to Toms, because he walk alone right now... Barjack have just explained us, that he don't do graphics anymore at this moment... So the place seem to be free. So long, pal... ;)|
|voxfreax - 28 June 2012 - 09:35:36||223 posts|
|@Beb: You know that I am not a 'receiver' - I am only a 'giver', so no candy for me! ;) Let's keep them all for Hicks, who likes tasting them during cold party nights! :P|
|MacDeath - 28 June 2012 - 09:38:29||179 posts|
|Toms, you can contact me then.
(what group is it ?)
What theme do you want too ?
|krusty - 28 June 2012 - 09:53:10||327 posts|
- it is the kind of thing you have to discuss in private. The parts will remain secret for all the other participants, except the organizers.
- Only Grim knows the constraints today.
- the parts need to be given to the organizers in one year in june
FYI, Benediction part is done at 50%
|MacDeath - 28 June 2012 - 09:58:56||179 posts|
|I PMed Toms.|
|Hicks - 28 June 2012 - 14:16:53||458 posts|
|@Beb/Voxfreax: I think that it's obvious for everybody that you have choosen me to express your repressed homosexuality, imagining each party a way to abuse me. I'm really sorry to be so attractive for everyone :)|
|Beb - 28 June 2012 - 17:06:16||168 posts|
|@Hicks: Wrong. At the party you were the only one who look like a girl :) (a bearded woman) Ha !|
|Hicks - 28 June 2012 - 17:25:04||458 posts|
|@Beb: your answer confirm what I've said. Yet I think that you could probably find easily people to please you among CPC and ex-CPC users :)|
|Beb - 28 June 2012 - 17:38:14||168 posts|
|@Hicks: Next time I'll come with my girlfriend as a proof... Even if she's bored there. :)|
|krusty - 02 July 2012 - 20:56:18||327 posts|
|Legends may sleep, but never die.
Any news of Arkos ?
|eliot - 02 July 2012 - 21:31:24||251 posts|
|@Krusty: about the Benediction's part, more exactly, 50% of the coders have done their work! :)|
|Optimus - 26 July 2012 - 13:53:22||334 posts|
|Any news about the rules?|
|Optimus - 26 July 2012 - 13:54:03||334 posts|
|I mean, the technical constraints.|
|krusty - 26 July 2012 - 14:29:40||327 posts|
|No yet publicly.
Here are some hints (which may change when the article of the constraints will be published)
- do not use the bank 0xc7
- 50Hz transition when changing screen configuration between demo system/demo part and demo part/demo system
- 50 Hz screen during the demo
- call to some (fast) demosystem functions one time per vbl
- machine configuration (crtc/memory/...) available in R14 and R15 of CRTC, so it is forbidden to use them to store stuffs
- you will have to provide two binary files (one for main memory, one for extra banks) for the self executing part. Prefer not crunched data, not self uncrunching data
- maybe there will be a limitation on the size of the binaries of crunching
This list may be incomplete or inaccurate, it is Grim which will set the constraints depending on his demosystem.
At this moment you will have access to address/code of the functions to call or utility functions to help you CRTC transitions
|bonefish - 13 August 2012 - 21:11:51||40 posts|
|no need to hurry, guys. there is still some time till May 2014. :))
we can always gather together two days before, and have a sleepless 48h trying to get everything working, eliminating those (best) parts that we won't be able to get them working properly in time.
yes, that was attempt to get the ball going. while on it, some kind of framework (call this initially, call this every frame and read conf from here) would be appreciated. especially if there will be a loader routine that we will need to call every vblank. (we're doing crosscompile, as most of us, but will adjust any piece of code you provide).
are there any other constraints at the moment, or planned for the future? e.g. you need to use grimm's highly optimized, never seen before, replay routine, that will be located at xxxx, and you'll only be able to decompress stuff using that and that (e.g. exomizer, simple/forward method), that will be also as a standart part the demosystem located at yyyy.
it would be great if we could try to have some common routines at some fixed addresses, so we would save some space globally. (and no, having non-compressed fixed parts is not really a solution, as we already have a plan to do some decompression while other part is running). also, a replay routine that will probably be the same for most parts, doesn't need to be repeated in every single part.
|OffseT - 14 August 2012 - 11:53:10||83 posts|
|The whole bank &C7 shouldn't be used!? Why not rather the bank &C4 or anything else than &C7 ? ^^
Btw, I'm afraid need this bank (or at least a part of it) in order to avoid a total mess in memory handling. (:
|Beb - 14 August 2012 - 13:51:05||168 posts|
|@OffseT: Don't tell me, you're using the famous "&C1" memory configuration ? ;)|
|Beb - 27 August 2012 - 13:25:46||168 posts|
|@all: Who started working on his screen ?|
|krusty - 27 August 2012 - 13:51:12||327 posts|
Eliot said: @Krusty: about the Benediction's part, more exactly, 50% of the coders have done their work! :)
|Toms - 28 August 2012 - 17:55:17||272 posts|
|Now that the design of my part is ready, I'm about to begin the code. What about the other participants?|
|PulkoMandy - 28 August 2012 - 18:18:58||633 posts|
|design is mostly ready in my head, and, as usual, I'm now writing tools to make the thing easier to develop.|