If you were to design a system today to try to re-create that magic for young developers and users, what would it look like?
If you were to design a system today to try to re-create that magic for young developers and users, what would it look like?
You said VR - I suppose the first VR platform with full field of view could be rather memorable, but the first software won't be ported especially for it unlike just about any ZX Spectrum game...
I feel that the limiting factor is now software, not hardware. There are way more great PS4 games in our imagination than in reality, while, with the ZX Spectrum, most of our imagination easily outran the platform's ability. This made each platform advancement more exciting. I couldn't care less when the new Samsung Galaxy 7 comes out because there's no software I want that my Galaxy 3 can't run.
But that's just how I feel as someone born 6 years after the ZX Spectrum. So someone younger will have to comment to really answer your question.
https://www.youtube.com/watch?v=-yJNGwIcLtw
https://www.youtube.com/watch?v=bkKxJw-jB5Q
And then there was the PC:
This was also Amiga downfall, as planar graphic modes became irrelevant in the nineties. As soon as you get into ~486DX2/66 territory you have enough pure CPU to render chunky(13h) mode in software.
What made it faster? Is it just that the hardware could be simpler? Curious to know.
You could compose out of, say, 3 bpp sprites or layers. Or you could make 1bpp "control" bitplanes that, when fed to the blitter, would fill your polygons scanline by scanline. (The blitter can also make these for you using the harware line drawing support) All the graphics hardware could be bit depth agnostic but still do 1bpp operations 5x as fast as 5bpp operations. And do it asynchronously with CPU doing other stuff concurrently. Saved memory bandwidth, memory space, and CPU time - all of which were very tight and CPU had no cache.
Related note, there also used to be bit-sliced CPUs that didn't have hardwired byte lengths.
On the PC, VGA had a "byte-planar" mode that combines some of the advantages of planar and chunky graphics that had further advantages in eg filled polygon rendering over "plain" chunky mode.
That's the raison d'etre of the raspberry pi, which appears to be really popular... with middle aged men who grew up with the ZX Spectrum and Commodore 64 and Amiga!
A modern comparison might be the "layerone" demoscene board, which is a PIC24 with a VGA connector: http://hackaday.com/2015/05/26/layerone-demoscene/