Wow - I'm an Apple II person, but this makes the C64 look on par with the Amiga for animation and sound capabilities! Pretty unreal and ultra-impressive. These modern demos make me realize that there are still *many* examples of extreme human intelligence left on this planet, yet!
I'd suppose it would have been really hard to pull off back then, and that the ability to create these demos was largely due to the technology to digitize and convert pictures, audio and video with modern hardware and software.
Im really hoping C64 and Amiga scene will continue to push the limits. That gives metaphysical lift to whole programming and computing scene. Its hard to describe how and why its important to continue to push the limits, but I think most can feel that inside them. Thank you for this demo, please continue to drop jaws :)
I think I’ve got to the core of what makes this so beautiful: the limitations of the hardware mean they’re straining the limit of symbolic efficiency to trick the human mind into seeing and hearing a very low res but recognizable version of familiar music videos or other audiovisual art. It tells you something about the way human cognition works
I can't even count how many times I think they must be running out of memory. And CPU. And pretty much everything else that you can run out of. Mad skills!
Ok, I'll drop a comment. I must say, many of these demos are impressive. I grew up with a C64, and never would I expect it to do even a fraction of the things I see in the demos. The finale to this is mindblowing. I've seen people pull off similar, even in higher quality, but with REUs. (And that's still impressive considering it's still on a 1 MHz processor, and even though the REU might be larger, the onboard RAM is 64k. Meaning that it likely has to access any expanded RAM through a 64k paging window.) But this, this is without any REU. And from RAM during the magic parts (watching the drive activity light on VICE), I assume due to loading taking up precious CPU. Sadly, I have an NTSC machine, and the demoscene seems to be almost totally PAL, so I'll never see it run on my hardware. I do have to ask, the girl in the intro, where can one find the original video?
A bit of a late reply: The girl is Sandra and the song is caled "Maria Magdalena", one of the hits of the German New Wave of the 80ies (th-cam.com/video/l1DIV8V_zwQ/w-d-xo.html). This demo is indeed mindblowing and using this song at the end is a tribute to the glorious 80ies - when music and computing emerged from darkness!
When the video woman came on at the end singing my mind exploded. How on Earth did this just happen on a c64. Demo's like this are important because they show that programmers are forever evolving new techniques.
This demo shows what creativity is and how many new things can still be done after all these years.... The demo beats most of the Amiga demos - where the demos are focused on 2 procedures - rotating some 3D objects and doom-like effects.
even after 4 years... I keep coming back to this video to see the last part... Ahh, back in 1991... that was my weirdest dream... to have digital music with video on the C64. Of course I though 64kb was not enough and I though about RAM expansion... but was over my budget... although my C128 got 128kb & 2mhz.. and that we built our own digitizer (Optic Vision), we didn't have a way to get digitized video and not enough CPU ressources to conduct the analysis required for that compression technic.
So what does that mean? The demos are hoaxes or misleading. There is a limit to what can be done with BASIC. So sure the guys are assembling. And that also has limitations because of the limited CPU speed. There are unsurmountable bottle necks to be dealth with. So I presume they use DMA or some unconventional programming. I mean seriously: decoding video AND audio real-time, that sure needs an explanation.
It definitely looks better that you have turned down the color, and if you turn off the color completely you have a palette of 16 greys to create something stunning.
Funny, I have several thousand invested in amazing sounding vst’s and software but I’ve never had as much fun, or been as creative, as when I was using trackers or programming to try and get past limitations. For kids now, I think these pocket microcontrollers will be their C64.
I need to get a CRT and dig out my old C=128 from storage because I wanna see this on real hardware. The temporal merging you added makes this version a little smoother but I really want to see the real thing. By the way I hear TH-cam will start supporting up to 60 fps soon which should be good for C64 demos.
The demo certainly benefits when using the real thing due to many interlaced sections in the demo and 50fps update. Even when youtube supports 50hz, The display (tft etc) would still need to be adjusted to show 50hz (Normally via powerstrip) or via gpu control panel - if supported
Yeah it's a darn shame that most desktop monitors support ONLY 60hz these days. You'd think they could at least include 50 for PAL content. At least my projector supports all manner of refresh rates from 23.976 to 60. (48 sadly not included)
I know, it is ridiculous, Although even monitors that advertise as supporting minimum 56-60hz can support 50hz with tweaks. Nvidia normally have inbuilt custom mode and refresh rate control directly from the control panel. The other issue is that emulators do have decent crt emulation which emulate the pixel blooming and black bleed and other artifacts, (although micro64 comes close emulating a few of these)
Yeah. It would be great if the emulation of the hardware and the display were somehow split up so that improvements in emulating the CRT and the signal artifacts could instantly be used with any emulator or any other program for that matter. Modern games with retro graphics for instance.
Absolutely, it would be great to have this overlay based emulation on TFT's which would be doable (in the same way as the 2d to 3d game converters for 3D TV's or NVidia 3d vision devices. (although would such some performance out of the games)
Amazing demo for a C64. Where will it end?. When i had one back in the days, i was amazed by a short sample's used in the Sabrina's - Boys demo, and another demo that i can't remember atm, but also using a short sample. Both used the whole page on a floppy disk. BTW, i had a C128d in perfect condition in my mother's attic + 200+ floppy's, tapes, tapedrives+tape copyboard and joysticks, but when i helped here move 7-8 years ago, I asked for it, and she told me she had thrown it away many years ago when sorting stuff.. Only thing i still have, is a MK3 cartrigde. It's a understatment to say i was angry. I got it used in 1990 for 893$, or 1,709 today. Back then i got a tapedrive, one crappy but working joystick and around 100 floppys with games and demos. It's not about the money, can buy a used one, but all the memories I have from the time when I was young. Kids today don't have it like that anymore. Now gadgets is replazed all the time. Just look at the last years of playstation and xbox. 2-3 new ones within 2 years.
I would've been livid to be honest, you just don't throw stuff like that away...AT ALL! You at least find out first and ask the person who owns it if they want it back. The mentality of some people is beyond belief, even if it is your mother :-D Sorry for your loss :o
I appreciate C64 demos, I really do. But I also appreciate when it is mentionned that it is done on a modified C64. As per example, C64 don't have the memory to support a demo like this.
This demo runs on a stock c64 with floppy drive. No ram expansions or other hardware. If you want to try it. Use an emulator such as vice or write the disk images to a floppy and run it on a c64.
You have to write to disks from a SD2IEC or other adapter that allows data transfer from modern computers to the c64. Pretty cool once all set up though.
OP is talking about the torus wireframe routine at 1:40 ? Not the compressed video parts. Not sure how realtime the distortions are, in these types demos rely on a lot of precalculation.
awesome demo! i like demos that show what can be done with primitive computers as i like governments such as usa that show what can be done with primitive creatures.
I thought it was amazing at first too, but after 20 years in the scene, I've learned to regard with skepticism effects in demos whose programmers have shown extreme capability for video compression and playback... ;)
fdynamics The plotted data in this demo is mainly via pre-defined tiles (to save on ram and fast speed video update) however they are intermingled with some realtime sections (such as the Woman Y flip, X Distort, Tunnel Stretch) All of which update at 50fps. The line circle shadow is pure animation however with the hard work being the encoding of the data on pc in comparison with the playback on c64
thealgorithm Don't get me wrong, the prod is impressive as hell either way. Part of the magic of the scene is not knowing how stuff was possible; I remember these same debates on PC back in the mid '90s ("that's not real phong; it's a trick!") and it's part of what makes the scene so awesome.
This demo , if presented in year of the c64 release, would stop progress of home computers by decade. Why 16bits, if the 8bits are capable of this! (Ideally combined with late Tim Folin music)
@@hupekyser, fine. But I don't and that is my opinion. If anything, I like smart girls. After a few years, you cannot see "hot girls" anymore since usually, they suck. In a negative manner.
+bigmoney66b D64 disk images are available at csdb.dk/release/?id=131301 Alternatively there is a live party stream that was running on a real c64 (ofcourse) - although quality of the stream is a lot poor.. th-cam.com/video/FTtKHLZTbtA/w-d-xo.html
+bigmoney66b Give me a few days.. I have the ability to xfer .d64 images to 5 1/4 floppy using a CBM protocol xfer.. I'll record it and upload it you youtube and post a link here showing the result
Btw, am the coder of most of the parts in this demo (and linking/design). Nothing really special going on here to be honest. Some encoded tile data along with some real-time stuff utilizing these tiles. Parts I am rather proud of in comparison is the digitized audio parts as well as the new sideborder gfx modes but could have been Improved immensely
Wow - I'm an Apple II person, but this makes the C64 look on par with the Amiga for animation and sound capabilities! Pretty unreal and ultra-impressive. These modern demos make me realize that there are still *many* examples of extreme human intelligence left on this planet, yet!
This is crazy! The fact that TH-cam's copyright system was able to analyze Kraftwerks song in your video makes it that much more impressive!
seems to be a common one to tag in all scene demos that use it, even in smaller samples.
Can you imagine seeing something like on a C64 back in 1982? Geezuz, what fantastic use of the hardware.
I'd suppose it would have been really hard to pull off back then, and that the ability to create these demos was largely due to the technology to digitize and convert pictures, audio and video with modern hardware and software.
@@enginerd80 And don't forget about the development tools : Emulation and way more advanced debugging tools made more about it.
This machine surprises me again, again and again... c64 forever. Congrats guys!
Im really hoping C64 and Amiga scene will continue to push the limits. That gives metaphysical lift to whole programming and computing scene. Its hard to describe how and why its important to continue to push the limits, but I think most can feel that inside them.
Thank you for this demo, please continue to drop jaws :)
Sadly only the C64 scene does. The Amiga scene left me very disappointed for the last 28 years. :(
That audio compression was impressive.
I think I’ve got to the core of what makes this so beautiful: the limitations of the hardware mean they’re straining the limit of symbolic efficiency to trick the human mind into seeing and hearing a very low res but recognizable version of familiar music videos or other audiovisual art. It tells you something about the way human cognition works
This demo just blows my mind each time, the most impressive demo ever on a c64, the last four mins will make you jaw drop the first time you see it!
I can't even count how many times I think they must be running out of memory. And CPU. And pretty much everything else that you can run out of. Mad skills!
Ok, I'll drop a comment. I must say, many of these demos are impressive. I grew up with a C64, and never would I expect it to do even a fraction of the things I see in the demos. The finale to this is mindblowing. I've seen people pull off similar, even in higher quality, but with REUs. (And that's still impressive considering it's still on a 1 MHz processor, and even though the REU might be larger, the onboard RAM is 64k. Meaning that it likely has to access any expanded RAM through a 64k paging window.) But this, this is without any REU. And from RAM during the magic parts (watching the drive activity light on VICE), I assume due to loading taking up precious CPU. Sadly, I have an NTSC machine, and the demoscene seems to be almost totally PAL, so I'll never see it run on my hardware.
I do have to ask, the girl in the intro, where can one find the original video?
A bit of a late reply: The girl is Sandra and the song is caled "Maria Magdalena", one of the hits of the German New Wave of the 80ies (th-cam.com/video/l1DIV8V_zwQ/w-d-xo.html).
This demo is indeed mindblowing and using this song at the end is a tribute to the glorious 80ies - when music and computing emerged from darkness!
@@VitorMartinsAugusto I meant the beginning of the video. The one spinning with the pov scrolling up and down. I know the music video at the end. :-p
Imagine back in the 80's you saw a music video playing on this machine. You'd be blown away by it
When the video woman came on at the end singing my mind exploded. How on Earth did this just happen on a c64. Demo's like this are important because they show that programmers are forever evolving new techniques.
Sandra - Maria Magdalena - one of the most attractive woman of the 80s th-cam.com/video/p4VcSnn51hk/w-d-xo.html
Sandra, “Maria Magdalena”.
unbelievable I had C64 but I did not know about it's great, magical possibilities
*this* is why we learned math in the 80's ;)
HAHA, that's why I wanted to know SIN/COS and the other stuff... not to solve any real problem, just to code a demo *GGGGGGGGGGGG
You mean boobies ;) ?
Who did, i just played games 😆
@@aDistantLight shut up
@@trex70 same
end of this demo is GREAT (With Sandra) Greetings from Poland :)
Jesus... 1mhz.. 64kb ram... 8bit. Blowout my mind.. Thx for share.
This demo shows what creativity is and how many new things can still be done after all these years.... The demo beats most of the Amiga demos - where the demos are focused on 2 procedures - rotating some 3D objects and doom-like effects.
Exceptional, like, jaw droppingly good.
These guys should start making a new C64 game with these technical capabilities and get funding via kick start...I mean OMFG !
One of my favorite C64 demo! The best tune (from 7:30) on C64 ever!
Imagine introducing the C64 on CES 1982. running this demo... ;-)
THIS SHOULD NOT BE POSSIBLE ON A C64! THESE EFFECTS ARE FUCKING CRAZY!!!!!!!!!
Aaaaand your C64 just lit itself on fire.
Thank you for uploading this! 😀👍 Amazing that a C64 is creating all this magic! 😀👍
The C64 has a very mighty Grafic-Processor and a good Soundchip.
Awesome stuff, fixed hardware makes software guys minds expand. Exchangeable hardware makes hardware guys expand :-) I like fixed hardware!
Thanx 4 the boings!
Iam so glad to see your art in your love.
I have my old C64 running again, after I have fixed the PSU to 2018 standards I will give this a try
Great showcase of c64 graphical capabilities!
even after 4 years... I keep coming back to this video to see the last part... Ahh, back in 1991... that was my weirdest dream... to have digital music with video on the C64. Of course I though 64kb was not enough and I though about RAM expansion... but was over my budget... although my C128 got 128kb & 2mhz.. and that we built our own digitizer (Optic Vision), we didn't have a way to get digitized video and not enough CPU ressources to conduct the analysis required for that compression technic.
So what does that mean? The demos are hoaxes or misleading. There is a limit to what can be done with BASIC. So sure the guys are assembling. And that also has limitations because of the limited CPU speed. There are unsurmountable bottle necks to be dealth with. So I presume they use DMA or some unconventional programming. I mean seriously: decoding video AND audio real-time, that sure needs an explanation.
Nice work. Hope you make soon the next version . Bravo c64 lovers. The game continues
Music from 7:30 is absolutely off the hook, serious filterage and envelope madness. Mad crazy skills.
It definitely looks better that you have turned down the color, and if you turn off the color completely you have a palette of 16 greys to create something stunning.
Incredible! I even suspected that it was some kind of fake, but the support from the disc drive explains a bit.
7:10 Why that kind of disk?!
Amazing, Impressive...what can I say ???
Love it ! :-)
Funny, I have several thousand invested in amazing sounding vst’s and software but I’ve never had as much fun, or been as creative, as when I was using trackers or programming to try and get past limitations. For kids now, I think these pocket microcontrollers will be their C64.
Really, cool. The music is awesome! Kraftwerk at 4:00 is rad sounding.
And here i am complaining about the pixel density of my oculus rift 😅
Maria isnt show mercy for me! It was so brutal effect! Gz for programmer!
unbeliaveable!! it seems a little miracle to me!!
Would'nt've believed it if I hadn't seen it. Wow.
I need to get a CRT and dig out my old C=128 from storage because I wanna see this on real hardware. The temporal merging you added makes this version a little smoother but I really want to see the real thing.
By the way I hear TH-cam will start supporting up to 60 fps soon which should be good for C64 demos.
The demo certainly benefits when using the real thing due to many interlaced sections in the demo and 50fps update. Even when youtube supports 50hz, The display (tft etc) would still need to be adjusted to show 50hz (Normally via powerstrip) or via gpu control panel - if supported
Yeah it's a darn shame that most desktop monitors support ONLY 60hz these days. You'd think they could at least include 50 for PAL content. At least my projector supports all manner of refresh rates from 23.976 to 60. (48 sadly not included)
I know, it is ridiculous, Although even monitors that advertise as supporting minimum 56-60hz can support 50hz with tweaks. Nvidia normally have inbuilt custom mode and refresh rate control directly from the control panel. The other issue is that emulators do have decent crt emulation which emulate the pixel blooming and black bleed and other artifacts, (although micro64 comes close emulating a few of these)
Yeah. It would be great if the emulation of the hardware and the display were somehow split up so that improvements in emulating the CRT and the signal artifacts could instantly be used with any emulator or any other program for that matter. Modern games with retro graphics for instance.
Absolutely, it would be great to have this overlay based emulation on TFT's which would be doable (in the same way as the 2d to 3d game converters for 3D TV's or NVidia 3d vision devices. (although would such some performance out of the games)
Its a cool demo, but nearly 400K for a C64 Demo. Most 8 bit machines can happily play animations with sound that simulate video.
Mind blowing stuff right here.
fucking amazing, i wish these techniques were known in the 80s when i was playing c64 like nonstop
greeting to Onslaught.
Very cool stuff with fantastic music! :)
This demo is from stock C 64(MOS 1 Mhz, 64kb ram and SID chip) ?
Yes. Stock C64, No expansion etc
and drive on 1541 or SD2IEC ?
1541, most of the demos need to swap the disk at a time
985 KHz :)
But for best audio (at least for the latter part I guess) a later model 64 (and not the breadbox).
Load to RAM and memory scan playback. No rendering. If it were claimed then that would probably be misleading.
Please, can someone explain a bit the background techniques? From my point of view this is really impossible on an original C64 HW.
Really Astonishing...!!!
This still is mightily impressive. Wow Algo!
Blew my mind, amazing!
Wtf that video at the end is unreal
Amazing demo for a C64. Where will it end?. When i had one back in the days, i was amazed by a short sample's used in the Sabrina's - Boys demo, and another demo that i can't remember atm, but also using a short sample. Both used the whole page on a floppy disk.
BTW, i had a C128d in perfect condition in my mother's attic + 200+ floppy's, tapes, tapedrives+tape copyboard and joysticks, but when i helped here move 7-8 years ago, I asked for it, and she told me she had thrown it away many years ago when sorting stuff.. Only thing i still have, is a MK3 cartrigde.
It's a understatment to say i was angry. I got it used in 1990 for 893$, or 1,709 today. Back then i got a tapedrive, one crappy but working joystick and around 100 floppys with games and demos. It's not about the money, can buy a used one, but all the memories I have from the time when I was young. Kids today don't have it like that anymore. Now gadgets is replazed all the time. Just look at the last years of playstation and xbox. 2-3 new ones within 2 years.
I would've been livid to be honest, you just don't throw stuff like that away...AT ALL! You at least find out first and ask the person who owns it if they want it back. The mentality of some people is beyond belief, even if it is your mother :-D Sorry for your loss :o
I LOVE C64 👍🥂🎩
Incredible! Just fantastic!
wow - impressive!
I appreciate C64 demos, I really do. But I also appreciate when it is mentionned that it is done on a modified C64. As per example, C64 don't have the memory to support a demo like this.
This demo runs on a stock c64 with floppy drive. No ram expansions or other hardware. If you want to try it. Use an emulator such as vice or write the disk images to a floppy and run it on a c64.
@@thealgorithm Thanks! I have a C64, I will be happy to try. Awesome demo.
Hi all....Dos any one sell these demos on 5.25 disks.
Want to show off my SX64.....:)
You have to write to disks from a SD2IEC or other adapter that allows data transfer from modern computers to the c64. Pretty cool once all set up though.
fcuk! at 1:40 is this real calculated or just animated gfx??? ??? ???
Looks realtime, maybe the vertex positions are pre-calculated.
***** Absolutely correct :-) There are some realtime elements in the other parts however such as the Y flip multiscreen woman sequence and X distort)
OP is talking about the torus wireframe routine at 1:40 ? Not the compressed video parts.
Not sure how realtime the distortions are, in these types demos rely on a lot of precalculation.
as an Atari 8 Bit user (and C64 owner btw), I'm not so aware of the C64 Demo Scene. So where to download the Demo?
csdb.dk/release/?id=131301
Outstanding.
Back in the 80's you could have made a fortune just selling porn images on discs lol.
You mean like the guy who now owns West Ham did?
Like Stranglers Song......."Golden brown texture like sun
Lays me down with my mind she runs....." 😄😄😄
Amazing!
How... how is this even possible?
wtf! this ending! omg!!!!!!!!! how this is possible?
wtf !! it is only 8bit/1mhz ..give them 486dx/33mhz + 1mb vga ...we will see better games then we have now , for pentium i7,gtx970
awesome demo! i like demos that show what can be done with primitive computers as i like governments such as usa that show what can be done with primitive creatures.
Damn. That was great.
Jawdropping!
320x200 magic
1:42 - amazing:)
I thought it was amazing at first too, but after 20 years in the scene, I've learned to regard with skepticism effects in demos whose programmers have shown extreme capability for video compression and playback... ;)
fdynamics The plotted data in this demo is mainly via pre-defined tiles (to save on ram and fast speed video update) however they are intermingled with some realtime sections (such as the Woman Y flip, X Distort, Tunnel Stretch) All of which update at 50fps. The line circle shadow is pure animation however with the hard work being the encoding of the data on pc in comparison with the playback on c64
thealgorithm Don't get me wrong, the prod is impressive as hell either way. Part of the magic of the scene is not knowing how stuff was possible; I remember these same debates on PC back in the mid '90s ("that's not real phong; it's a trick!") and it's part of what makes the scene so awesome.
Awesome!! Can I play this on emulator?
mind blown.
TH-cam can't be good as the C64! :'D
Compressions artifacts, and the video is very heavy!
Now imagine if aliens find only this to represent humanity
This demo , if presented in year of the c64 release, would stop progress of home computers by decade. Why 16bits, if the 8bits are capable of this! (Ideally combined with late Tim Folin music)
Awesome...
Just heading off to delete all my old c64 coding stuff while hanging my head in shame!
Why not put a link in to download it then...?
+e5frog A simple google search or csdb search will give you the download link.... anyhow, here it is. csdb.dk/release/?id=131301
+thealgorithm Thanks, I know where to find it, just think it should be in the description.
that's perfect!!!!!
Sooooo nice
This shit want's to make me sell all my Amigas and get a C64! only one!
Aztakurva... hát ez... ez... kész...
1Mhz ...fuck! i want to see commodore 100Mhz and what You can do !! DooM 4 ? ....yes ..the first demo kills me
Impossible!
Stock C64? No Reu, no SuperCpu?
Wow
No thumbs up for sexism at beginning.
But thumbs up for the tech.
@@hupekyser, fine. But I don't and that is my opinion. If anything, I like smart girls. After a few years, you cannot see "hot girls" anymore since usually, they suck. In a negative manner.
yeah ...c64 porn :-D
GENUINE C64?!?!?!?!?!
WHY THE HELL DO THEY ALWAYS CONTAIN WOMEN. WHY THE (bleep) WOULD A COMPUTER GEEK WANT TO SEE A WOMAN? GOD DAMMIT!
bullshit its not c64 graphics!
Download the disk images and run them on a real c64 and find out :-) from here csdb.dk/release/?id=131301
woaow i will try than... once i check out its not a virus link lol :D thanks friend!
I CALL BULLSHIT to these C-64 demos, fake. there is no way the processor in the C-64 could handle this. not a chance.
+bigmoney66b The best thing about demos is that you can test them on real hardware so long as you've got the means to do so. Go on, check it out.
+bigmoney66b D64 disk images are available at csdb.dk/release/?id=131301 Alternatively there is a live party stream that was running on a real c64 (ofcourse) - although quality of the stream is a lot poor.. th-cam.com/video/FTtKHLZTbtA/w-d-xo.html
+bigmoney66b Give me a few days.. I have the ability to xfer .d64 images to 5 1/4 floppy using a CBM protocol xfer.. I'll record it and upload it you youtube and post a link here showing the result
Btw, am the coder of most of the parts in this demo (and linking/design). Nothing really special going on here to be honest. Some encoded tile data along with some real-time stuff utilizing these tiles. Parts I am rather proud of in comparison is the digitized audio parts as well as the new sideborder gfx modes but could have been Improved immensely
+thealgorithm indeed :-) the part with Kraftwerk song it's amazing ... you have skill, no doubt about this !