I'll never forget when I was in high school, I had the hottest computer in the whole school, I can't remember if I had my 386 or had upgraded to a 486 by then, but I had a Soundblaster Pro and the first kick ass Future Demo dropped. I was the only kid out there who could play that thing without stuttering or lag of any kind. It was bitchin'.
Nobody does this kind of thing any more, there's no point. The hardware is all so advanced and so far from the programmer, what'd be the point?
Juan Baker
* i mean to say, with respect to all current demo scene people, nobody does this shit on mainstream PCs because there's no point. I've seen some wicked bad shit lately though, the sample editor / player for the C64 is especially amazing.
Are there some people who "demoscene" on modern hardware? Because game consoles could definitely benefit from somebody who can optimize everything so well.
I doubt it, with all the shaders and other shit in the pipeline these days you're not really going more bare metal than the toolkits and drivers allow. Demo scene coders took advantage of the hardware directly because it was documented and addressable, you have no clue what's going on behind your GPU's drivers and firmware. I haven't looked in years but I suspect any modern demos on the PC are being made with CPU graphics only, not even touching the GPU.
Joseph Peterson
op here. In terms of consoles you are correct, the modern demos however use the gpu of course, it's all directx or opengl. There's few that still do software rendering. Most popular and regarded modern PC demos are the 64kb and smaller, since that's some cut and clear limitation, quite severe too I think. With these kinds of prods you are allowed to dynamically link with directx dlls or anything that is installed by default on a system (99% of pc demos are windoze)
The demoscene is alive, especially pc, I'm sure there's way more pc sceners today than on C64. Month ago I was at x2018, exclusively C64 party and there was more than 400 people
If you have the spec you write a driver and then something like directx or opengl thar uses that uses that driver. You would end up with similar results to what we have now.
My group is working on a ps1 demo for revision 2019