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


Forums > CSDb Feedback > 256b category
2003-08-06 13:52
Cruzer

Registered: Dec 2001
Posts: 1048
256b category

I know there isn't made a whole lot of these for the C64, but still, there are a few (pouet.net sez 5.) So therefore I think there should be a 256 bytes demo category here on CSDB too.
 
... 5 posts hidden. Click here to view all posts....
 
2003-08-07 16:46
QuasaR

Registered: Dec 2001
Posts: 145
I think 256b is on PC so popular because it's so easy to do things in pc-ass than in c64-ass. Just look at the built-in multiply-commands, much more regs, etc... I know that there are 256b-"demos" on C64 but in my eyes they're not demos... But 256b should be easy done by a codegenerator... You have jsut to test 256^256 version and filtering the working ones out... Hey, Cruzer, wasn't that you who came up with a code-generator?!
2003-08-07 17:37
Cruzer

Registered: Dec 2001
Posts: 1048
@QuasaR: I didn't come up with the idea for a code generator, I just posted some random thoughts about it.

Actually 256^256 combinations is quite a larger number. It's about 3.231700607131100730071487668867e+616, which means...
32317006071311007300714876688670000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000

Even if you had a super fast supercomputer that could test a million billion combinations a second it would take 3.231700607131100730071487668867e+601 seconds, or 1.024765540059329252305773613923e+594 years to test them all. That's about 6.831770267062195015371824092819e+583 (6831770267062195015371824092819... fill in a good 500 zeros after that) times the age of the universe. So no, unless we get a major breakthrough like quantum computers that can test all combinations at once, it's totally unrealistic even with just 256 bytes.

You're right about that it's much easier to make tiny code on PC than C64 because each intructions on PC can do alot more. But still I think it's a good challenge to try making something that small on a C64. And you actually learn some tricks that can be used for size optimizing bigger stuff too.
2003-08-07 17:38
Cruzer

Registered: Dec 2001
Posts: 1048
D'oh! I just totally fucked this thread up. :(

Wish it was possible to edit forum posts.
2003-08-07 17:50
CreaMD

Registered: Dec 2001
Posts: 3057
That's okay Cruzer ;-) It has a good illustrative effect ;-)
2003-08-07 21:19
QuasaR

Registered: Dec 2001
Posts: 145
sorry, needed some time to find the reply button... =) Cruzer, you don't have to check all 256^256 combination, 'cause when we're assuming that all these 256b are code & no gfx/msx, the first byte would be a command. There we have around 60 or 70 (don't know really), and then most times a argument comes, like $64 or $7854 or #$67 and then a command follows and so on till all 256b are used... And we can quit all combinations starting with RTS or RTI (hey, we could ban these commands and NOP & KIL also, to cut the thing even shorter...). Now give any hardcored C64-freak a little bit of the huge amount of 256b'ters and let them check them... I think, this is one thing to think about. That would makes the C64-scene the first scene having all 256b'ters posibill on their computer.. =8)
2003-08-07 21:40
CreaMD

Registered: Dec 2001
Posts: 3057
Quasar you forgot about value combinations in instruction arguments. There is brutally huge ammoun of possible combinations of fucntion calls, addresses, and so on and so on. Maybe if you also limited things like.. addressing area (text screen) you could get more chances but still there would be huge ammount of possible things.. thinking about random routine genrator is almost like trying to make compressor which can compress datas compressed by itself.
2003-08-07 22:44
Cruzer

Registered: Dec 2001
Posts: 1048
Hey, thanx for fixing my CSDB-fuxxor number Perff! :)
2003-08-08 08:49
Cruzer

Registered: Dec 2001
Posts: 1048
@Quasar:

Even if we limited the number of combinations per byte to 10, it would still mean that the total number of combinations would be a 1 followed by 256 zeroes. So a supercomputer that could test a trillion billion combinations a second would still take 2e+217 (2 with 217 zeroes after) times the age of the universe to test all combinations.

So no, we will never see all possible 256 bytes demos.
2003-08-19 11:55
Ninja

Registered: Jan 2002
Posts: 411
I think 256Byte-Demos are a waste of diskspace! 1Block-Intros are way more efficient ;)
2003-08-19 23:00
tecM0

Registered: Jan 2002
Posts: 40
i hope SHAPE start a new 2blocker_competition soon :D

Previous - 1 | 2 - 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
cba
Higgie/Kraze/Slackers
Stinky
iAN CooG/HVSC
TheRyk/MYD!
Guests online: 97
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.6)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (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 No Listen  (9.6)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (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.035 sec.