Amazing. I had the U.S. version of the ZX-81 (the TS 1000) back in the day and I never saw anything that cool on the screen. I know the hardware intimately and you've done an incredible job of squeezing performance out of that platform. Excellent work.
I haven't programmed in years, but you really had to write some tight code when you only had 16K to work with. No higher languages back then! Machine code, maybe BASIC if you were lucky. But even in BASIC you had to use assembly strings to do anything fast.
If the ZX81 is hooked up to a composite monitor, you can actually get it to "display color" by using screen drawing algorithms that force the monitor to display artifact colors of your choice at chosen locations on the screen. Other demo coders, like those for the Coco3, have been able to get computers with limited color displays to display hundreds if not thousands of colors on screen using this technique.
That's really something. Has it ever been published as a P or other emulator file? There are some sites that allow you to download all the old games for emulators. It would be interesting to have a copy of this one.
How awesome is this? I never dreamed a ZX81 was capable of such stuff - that's how awesome!!! Seriously, how TF did you get that ZX81 to display... THAT?!
@antdude One could make sounds through the cassette-out-port (called mic since you should connect it to mic on a cassette-recorder) but that was connected to video-out so then you could not display a useful image. There was e.g. an electronic organ program. One could also connect a sound-card. I had a sound-card with AY-3-8910.
Now I HAVE to get my hands on a ZX81 as well! :) Nice work as always shadow!
shoepower1337 1 week ago
How on earth did he do the final demo bit! I never knew it was capable of such small pixel work.
georgeman2468 2 months ago
Amazing. I had the U.S. version of the ZX-81 (the TS 1000) back in the day and I never saw anything that cool on the screen. I know the hardware intimately and you've done an incredible job of squeezing performance out of that platform. Excellent work.
cartman1492 2 months ago
Absolutely amazed & impressed. Good job, Mang!
elephantrange 4 months ago
That was impressive.
BearorBust 7 months ago
how is this possible?
HOW? HOW? HOW?????
Gary190tube 7 months ago
This is a pretty amazing demo. I had no idea that the humble ZX81 could pull off such effects even if expanded to 16k. Thanks for the upload.
DLiberator78 8 months ago
I haven't programmed in years, but you really had to write some tight code when you only had 16K to work with. No higher languages back then! Machine code, maybe BASIC if you were lucky. But even in BASIC you had to use assembly strings to do anything fast.
ericinwisconsin 10 months ago
This is a LOT for this computer. Amazing Demo considering the capabilities of this machine.
Helderhugo 11 months ago
amazing programming for a machine of such limited capabilities
blokenearexeter 11 months ago
Vill man vara lite semantiskt petig så är ju Z80 ansvarig för all GRAFIK även i ZX-spectrum.
Skillnaden är ju den att den i ZX81 (och ZX80) dessutom genererar själva videosignalen :)
mvh
//Gammal Z80-programmerare, hårdvarukonstruktör m.m.
Svettjodd 1 year ago
If the ZX81 is hooked up to a composite monitor, you can actually get it to "display color" by using screen drawing algorithms that force the monitor to display artifact colors of your choice at chosen locations on the screen. Other demo coders, like those for the Coco3, have been able to get computers with limited color displays to display hundreds if not thousands of colors on screen using this technique.
namayake 1 year ago
Absolutely amazing! Great work!
ForViewingOnly 1 year ago
@shadow WOW thats amazing !
hewey999 1 year ago
is this 4 real? If so its amazing!
hewey999 1 year ago
@hewey999
Yes, it's for real. The video is actually captured from my ZX81 running the demo.
ShadowOfNoice 1 year ago
That's really something. Has it ever been published as a P or other emulator file? There are some sites that allow you to download all the old games for emulators. It would be interesting to have a copy of this one.
bukster1 1 year ago
@bukster1
I updated the info with a link to my website, look there and you'll find the binary that can be run in an emulator.
ShadowOfNoice 1 year ago
Great stuff! :)
kumbah2006 1 year ago
how the last effect is possible?? zx81 has only char-mode, no real graphics! stunning!
jcyprys 1 year ago
This is one of the greatest achievements I've seen on demoscene. It's mad :-) Respect!
trophy242 2 years ago 2
I had build one (in kit version) on May 82', oldies.....
pat78370 2 years ago
math. a lot of math!
ordinary1passerby 2 years ago
Well, not so much in fact, more about coding skills and being smart to get a lot from so less resources :-)
trophy242 2 years ago
Z80! power! impressive!
mariodivine 2 years ago
VERY IMPRESSIVE!
Especially for a machine that spends most of it's time using the CPU as an ANTIC.
5*!
zaphodb777 2 years ago
How awesome is this? I never dreamed a ZX81 was capable of such stuff - that's how awesome!!! Seriously, how TF did you get that ZX81 to display... THAT?!
r5cpt 2 years ago
Erstklassig!!! Sinclair ZX81 for ever!!!
Countdown35 2 years ago
No audio?
antdude 2 years ago
Nope, the ZX81 has no audio output capabilites.
ShadowOfNoice 2 years ago
Wow, not even simple beeps? Wow.
antdude 2 years ago
@antdude One could make sounds through the cassette-out-port (called mic since you should connect it to mic on a cassette-recorder) but that was connected to video-out so then you could not display a useful image. There was e.g. an electronic organ program. One could also connect a sound-card. I had a sound-card with AY-3-8910.
MOBiL4u 1 year ago
One word... INSANE!
Yesideez 2 years ago
FANTASTIC
rc55 2 years ago
Blimey, that's clever! Well done indeed. :)
DrashigsAndDragons 2 years ago
Great stuff! Yes!
CodexPermutatio 2 years ago
this is madness!
VampierMSX 2 years ago
Incredible
RamzesXIIIFPPMZ 2 years ago