Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Harvey ! (Registered 2024-11-25) You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > 4k intro compo?
2019-10-28 13:53
Didi

Registered: Nov 2011
Posts: 486
4k intro compo?

I found myself coding quite a lot of small intros lately because many current releases to link them are rather small and we do not want to bloat them too much with a giant intro.

Anyone interested to join a challenge creating mini-intros? Different to the 4k category at demo parties 4k would not be the limit for the executable but for memory usage overall at one block. Rules would be similar to Event id #2757 : Intro Creation Competition 2018 just with a lower memory limit and without the requirement for music.
2019-10-28 14:27
Raistlin

Registered: Mar 2007
Posts: 659
Any reason why the memory footprint is limited to 4K? I wonder because, surely, for a small crack, all that matters is the disc size? Eg. If I have a 4K intro that expands out to use 60k, to link to a 3k game, would that be considered lame?
2019-10-28 15:08
tlr

Registered: Sep 2003
Posts: 1787
Quote: Any reason why the memory footprint is limited to 4K? I wonder because, surely, for a small crack, all that matters is the disc size? Eg. If I have a 4K intro that expands out to use 60k, to link to a 3k game, would that be considered lame?

Yes, because the intro is larger than the game. ;)
2019-10-28 15:08
Didi

Registered: Nov 2011
Posts: 486
That would not be focus of the compo. This is more like 4k Intro at demo compos is defined. Focus would be not to use more than 4k at all which is a different challenge. Even more as screen RAM also counts.
2019-10-28 15:40
Jammer

Registered: Nov 2002
Posts: 1335
So 16 consecutive pages + zeropage + whole d800 at our disposal? :)
2019-10-28 15:49
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
After that "phase" I had in the ICC last year I'd probably have some fun with a 4K memory footprint so yeah, put me down for an entry...

But I still want the regular 16K ICC as well so this is a second category... right? =-)
2019-10-28 15:56
Didi

Registered: Nov 2011
Posts: 486
@TMR: I am currently thinking about to add 4k as a second category to the usual 16k.
2019-10-28 16:15
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Quoting Didi
@TMR: I am currently thinking about to add 4k as a second category to the usual 16k.


Sounds good to me, I'll play in the 4K sandpit.
2019-10-28 16:45
TheRyk

Registered: Mar 2009
Posts: 2219
Finally! 16K and 8K were enough for intro _collections_.

4K is the way to go!

Count me in!
2019-10-28 17:15
Krill

Registered: Apr 2002
Posts: 2969
Quoting Didi
Different to the 4k category at demo parties 4k would not be the limit for the executable but for memory usage overall at one block.
So 4K in one contiguous chunk of memory while the intro is running?
2019-10-28 18:23
Dr.Science

Registered: Oct 2011
Posts: 40
4k? Sounds like fun :-)
2019-10-28 19:37
ChristopherJam

Registered: Aug 2004
Posts: 1408
Hurrah for a new smaller category!

However, I'm puzzled as to the motivation for the working memory limit; surely if the idea is to pretend you're linking to a small release, there should be plenty of free space in high memory, and it's only the file size that needs to be small? Perhaps the compo just needs a different name, perhaps 4k RAM intro?

I'll watch this space with interest :)
2019-10-28 19:59
Dwangi

Registered: Dec 2001
Posts: 130
Quote: @TMR: I am currently thinking about to add 4k as a second category to the usual 16k.

Multicompos is a good idea.
These 2 cathegories + demo of the year:)
2019-10-29 09:56
Didi

Registered: Nov 2011
Posts: 486
It seems there is enough support for a 4k category. So stay tuned for the compo start.
2019-10-29 09:56
DKT

Registered: Aug 2004
Posts: 99
Thumbs up!
2019-10-29 11:42
Axis/Oxyron
Account closed

Registered: Apr 2007
Posts: 91
Sounds like fun.
2019-10-29 13:54
Raistlin

Registered: Mar 2007
Posts: 659
Quote: Hurrah for a new smaller category!

However, I'm puzzled as to the motivation for the working memory limit; surely if the idea is to pretend you're linking to a small release, there should be plenty of free space in high memory, and it's only the file size that needs to be small? Perhaps the compo just needs a different name, perhaps 4k RAM intro?

I'll watch this space with interest :)


^^ that's exactly my argument.

But, yeah, fitting everything in 4k and sticking to the 4k is a different ball game. Needs more definition though:-

- presumably writing to VIC is ok (D000-DFFF)
- Zero page?
- can the stack be used? If so, how?
- etc..

Restricting it to 4k means the rules need to be better defined - rather than just saying "link this 4k release to your 4k intro".
2019-10-29 14:08
Didi

Registered: Nov 2011
Posts: 486
Example from last year's 16k compo (modified):
Quote:
- has a maximum RAM footprint of $1000 bytes at one block, at whatever location you like. Screen RAM counts as used memory. Exclusions are system addresses like VIC (inkl. Color RAM), SID, CIA, Stack, Zero-page, IRQ vectors. This means RAM besides chosen $1000 bytes area and exceptions has to be the same before and after running the intro. What happens during runtime is up to you.
2019-11-01 22:37
Pitcher

Registered: Aug 2006
Posts: 61
Yeah, why not, count me in
2019-11-01 23:01
Jammer

Registered: Nov 2002
Posts: 1335
If I use bank 0 and want to modify ghostbyte, do I have to place everything at $3000-$3fff?
2019-11-01 23:09
Compyx

Registered: Jan 2005
Posts: 631
Nope, just store the ghostbyte and restore on 'exit'. At least that is how I read the rules.

Quote:
This means RAM besides chosen $1000 bytes area and exceptions has to be the same before and after running the intro. What happens during runtime is up to you.
2019-11-01 23:13
Digger

Registered: Mar 2005
Posts: 427
Sounds like a fun challenge! But then not possible to use bitmaps? ...since there's no way to restore them xD @Compyx @Jammer
2019-11-01 23:15
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Quoting Jammer
If I use bank 0 and want to modify ghostbyte, do I have to place everything at $3000-$3fff?


The rules cover that RAM outside your chosen area "has to be the same before and after running the intro. What happens during runtime is up to you."
2019-11-01 23:16
Jammer

Registered: Nov 2002
Posts: 1335
@Digger: I didn't even dare to think about bitmap xD
2019-11-02 00:44
Compyx

Registered: Jan 2005
Posts: 631
Restoring bitmaps shouldn't be too hard. The rules state anything outside the $1000 bytes should be restored. Which means you can include the $1000 bytes in the store/restore function, which should only be a few bytes of self-modifying code.


Edit: oh wait, whatever you store/read to/from also needs to be back to normal. Naybe write to disk/read back? Is that allowed?
2019-11-02 03:55
ChristopherJam

Registered: Aug 2004
Posts: 1408
Well, there's space for a third of a bitmap if your code and music are quite small...
2019-11-02 10:44
Skate

Registered: Jul 2003
Posts: 494
At least i have my own tiny sid player written for an unfinished 4k game. :)
2019-11-04 18:04
Didi

Registered: Nov 2011
Posts: 486
The heat is on:
Intro Creation Competition 2019

Go go go... :D
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
bugjam
Barfly/Extend
Chico/Civitas
Freeze/Blazon
JackAsser/Booze Design
kbs/Pht/Lxt
RS-232
CopAss/Leader
Hydrogen/Glance
MCM/ONSLAUGHT
Guests online: 97
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 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (9.6)
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 Triad  (9.2)
Top Diskmag Editors
1 Magic  (9.8)
2 hedning  (9.6)
3 Jazzcat  (9.5)
4 Elwix  (9.1)
5 Remix  (9.1)

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