I was looking through my hard drive and found something I was interested in quite a while back.
I have a file (actually several files) that is 64kb in size. Now I know some of you guys are wondering "64kb seems like a small amount of space compared to the graphics current games have with full stereo music."
Well this file is in fact about 15 minutes of full 3D graphics, stereo sound and all in 64kb.
I'm sure some of you have heard of this before. It is a demo for the PC created by Farbrausch. They're a group of people from Germany who come together to produce a small (in size) clip, with unbelievable content. http://www.farb-rausch.com/. I've tried to understand and get hold of the software they use to create these amazing clips, but being the non-programmer that I am, I didn't understand much.
My point is, I could fit about 25 of these clips (more or less) into a single floppy disk. So how come we can't integrate this kind of technology into the 7650? Is it memory problems? Graphics problems? Language? Dunno..
I hope some of you guys can help, especially the programmers.
I have attached one of their popular clips (in zip format) "fr-08 The Product" Decompress it to 64kb, Watch it and be AMAZED! and I'll hope to hear from you guys soon. And if you wish to see more clips just ask me to post some more up or go to their website http://www.farb-rausch.com/.
Cool animation but no meaning
Quite simply... WOW... How the hell! 64kb! ... Im litterally stuned! Microsoft wont let this be! its amazing! its simply awe-inspiring!
[quote="Edgedale"]Cool animation but no meaning[/quote]
It tells you the meaning... its a demo [if you read the writing towards the end]
HI!...
Just remembering.... the Commodore 64 made it all with 64kb. 😃
Amazing games... 3D games... amazing fast 2D graphics.. many good Demos with sound... all using 64 kb. or less...
Now we know that 7650 can actually Emulate the C64... and 7650 have more power... so.. i am sure that it's possible to make really amazing things.. apps or games or demos with 64kb...
we need good programers only 😊 ... may be a damn good Assembler Programer 8) .. yeah with Pure Machine Code.. the really good things on C64 was not made it on BASIC 😃 (the native user OS for C64, like C++ or Java is to 7650), i think it's possible to really take the power of 7650, creating your own libraries, not using C++ or Java... that are too high level lenguages... with low level languages like Assembler and machine code direct with a memory map, working on 7650 cpu and capabilities i am sure that it's possible many things that we only can dream by now...
The same thing happend with PCs... i saw about 12 years ago an Intel 286 CPU doing things that nobody thought that was possible, amazing 3D graphics at 60fps with video wraped textures on objects and things like that... all made it with Assembler...
Now many people onn tecnology development only care about Mhz s... more speed of clock... more heat.. but!.. the programers don't have enought time to really explore the cpu capabilities to make an efficient and really good OS to take advantages of them... and suddenlly.. a new faster and more capabilities CPU is released...
Anyway... the 7650 cpu will be the same for a long time.. may be some programers have enought time to get more advantages for it...
i hope that...
cya!
If you think, that was good, check this out. I still can't believe that this was done in 64k. Great sound on this one.
CJ
Hi,
Rod : this is app. uses very good compression, after self extraction takes
some 3.16 MB (3,321,856 bytes) in RAM.
AEFOX: you're so right. In todays Nokia you have a killer ARM cpu, 400 Mhz DSP,
a lot can be done if Nokia provided proper information about
it's hardware.
Just to support your point, most Macs run on less than a Ghz, but perform
much better than Intel PC's.
If you guys want more clips, I've got nearly all of them plus some from other groups of creators. Just ask me and I'll post them up. And Trust me, they get a lot better...
64kb intros.. yes nice stuff.. mind you, INTRO! Demo is >64kb
Those files are so small because:
1.very carefully packed data
2.many/most objects, images(ie textures), animations are GENERATED and NOT PRESET. Finding a nice function to draw a funky texture etc is hard.. doing the same to draw something we want in game (like wallbrick) is nearly impossible
3.In intro you don't have to handle many things that taken a large chunk of .app (or .exe for Windows) file size. For example user interface.
And there are some quite nice things going on with 7650. Most games are quite well packed... you can notice it easily by checking how much larger is the game after installing then .sis file. If it's only a bit larger it means game files are well packed, if it's 2x the size..well.. someone didn't care😊
I can tell you from my game - CF - that for example each character graphic animations without compression would take about 1200kb. After compression they take 90-110kb. And this is lossless compression.