rezurrection by Calodox
screenshot added by minas on 2005-09-28 17:07:58
platform :
type :
release date : january 2004
release party : state of the art 2004
compo : pc 4k
ranked : 2nd
  • 15
  • 2
  • 1
popularity : 62%
  • 0.78
  • 1
alltime top: #5792
added on the 2005-09-28 17:07:57 by minas minas

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


This is a 4k for the good old Sinclair ZX81 with 1k of RAM - therefore a 5 part 4k :-) Wave files are included in the package for those with a real machine (remember to remove your rampack, it will not work with it). Will also probably not run on any emulator other than the one provided (at least I don't know any emulator that runs it properly, if you find one please tell me)
added on the 2005-09-28 17:12:45 by minas minas
how can i run the wav files with the provided emu then?
added on the 2005-09-28 17:26:36 by toxie toxie
Look at the source code :-) More seriously: in the emulator, hit j, shift-p, shift-p (should read LOAD "" in basic). Press enter to start the loader (fancy bars on screen). The hit F1, the first part will load. When the strange loading pattern is back, hit F2, then F3, and so on and finally F5 for the last part.
added on the 2005-09-28 17:30:03 by minas minas
results in:
rulez added on the 2005-09-28 17:49:01 by toxie toxie
Both thumbs up for releasing for such a platform with very few memory!!! I remember I had seen that one year ago at Sota, didn't knew it wasn't added here before..
rulez added on the 2005-09-29 11:42:41 by Optimus Optimus
I suppose this is the first demo for the unexpanded ZX81 ever? Really crazy stuff considering the RAM capacity and the display hardware.
rulez added on the 2006-08-27 17:59:39 by viznut/pwp viznut/pwp
BTW, wouldn't it be possible to get some sounds out of the "MIC" line?
viznut: As far as I know, this is the first demo for the unexpanded ZX81, yeah. I actually know only one other multipart demo (in the sense of a program showing a series of effects, rather than illustrating one single technical stunt); it is 25th anniversary by Bodo Wenzel (http://members.fortunecity.de/bodo4all/zx/25thanni.htm#).
For the sound, the ZX81 actually has the audio and video outputs wired together - the black and white stripes shown on TV are the audio signal :-) It is therefore highly unlikely that we'll ever see something that is both good-looking and good-sounding at the same time.
added on the 2006-10-29 15:14:48 by minas minas

I must see it on real hardware, when I'm back home, from work today.

The hi-res is made in a software way?
What resolution have You achieved? 256*192?

Anywayz. You made my fuckin' day, man.
rulez added on the 2008-09-25 09:55:39 by YERZMYEY/H-PRG YERZMYEY/H-PRG
Doesn't work on real hardware, after all.
One more "emulator demo".
sucks added on the 2008-10-06 16:44:35 by abscess abscess
It does run very nicely on a real machine - and was shown running on real hardware at quite a few public events since its release. For example, here is a photograph of the demo running at the Imaging the Future event in 2004 (the audio data is read from that crappy audio CD player lying on the TV, this is just much more reliable than those crappy tapes). Just do not forget to remove any rampacks or other useless extensions before attempting to load this...
added on the 2008-10-06 22:18:26 by minas minas
That just brings a big grin to my face. Amazingly hi-res!
rulez added on the 2008-10-06 23:01:05 by auld auld
congrats on being the only demo so far to run on my shitty vista laptop.
added on the 2008-10-06 23:08:10 by auld auld
Minas, can You tell me if this hi-res is made in a software way?
And what resolution have You achieved? 256*192?
Hi-res is full software, as usual, since the ZX81 does not really have any display hardware :-) Resolutions depend on the displayed effects: the 'copper' bars are 256x192, the first part scroller is more like 320, although the single clock cycle shift used in the shadow means that pixels are active for almost all 414 columns available on a single scanline. The octahedra are rendered to a much smaller framebuffer, which is then repeated three times and moved around. The final part does 192x96, with every second scanline used for decompressing the one coming after that since there is not enough memory for storing the whole image :-) The starfield technically doesn't even have a resolution, since it is just single-byte framebuffers (i.e. 8 pixels) that are placed using a function that takes the number of clock cycles it should take to execute as a parameter. The ZX81 is really a wonderful machine for playing around with synchronous programming due to its lack of any really useful hardware - the processor essentially drives the electron beam in real time through a shift register.
added on the 2008-10-07 10:45:27 by minas minas
thanks for the explanation minas. Amazing code.
added on the 2008-10-07 22:55:33 by auld auld
That's really outstanding.
I *DO HOPE* it's not Your last demo for ZX-81.
Minas: BTW, I noticed that "fixed version" link doesn't work.
If You could send me it into
yerzmyey AT interia.pl
Could be in P file(s), I can convert it into WAVs by myself.
I don't have the slightest idea what that fixed version is about - I only ever released the one you get in the original download. Maybe it is the one that Bodo Wenzel repacked for 16k ZX81, maybe not... Whatever... All required wav files are in the original download. There are no .p files since the intro uses a speedloader (Yes! Really!). The speedloader is actually necessary since it fits in 54 bytes - less than what would be taken by the ROM variables if I used the ROM loader (hehe, not only 10 times faster than original loading speed, but even a precious byte saver :-) ). The tool to create wav files from the binaries/source is also in the original package. The only other version I have is a private version that was used for various shows that runs in a loop (i.e. a one hour wave file that loops the demo for the duration of the CD)
added on the 2008-10-08 00:36:48 by minas minas
That's weird. I loaded it into real hardware (a link for guys with trouble http://zx81.republika.pl/rezurrection.zip ) and sadly it is not software hi-res. The demo work properly only on ZX-81 with hi-res modification, doesn't work on regular ZX-81 sadly.
Maybe it's a feature of this version. I don't know.
OK, that file is the version that Bodo Wenzel modified - not my original. My original is a 5-part intro for 1k ZX81, and it does not (and I really mean not) support rampacks or extensions of any kind. It will only run on original european 1k ZX81 machines. The hi-res modification is only required for rampacks, without a rampack the weird refresh-read wiring is already present on the mainboard :-) - i.e. the 1k machine is already hi-res enabled by default.
added on the 2008-10-09 19:21:09 by minas minas
One more proof that undexpanded ZX-81 1Kb is better than ZX-81 16Kb. :) :) :)
Respect! Insane stuff, I've been reading a bit about the ZX-81, and getting something demolike out of that machine seems to be no easy task!

I really need to find myself one of those and give it a try!
Anyone have a ZX-81 for sale? :)
rulezcdc added on the 2008-12-06 01:50:53 by Sdw Sdw
OK, now that I have a real ZX81 (actually I now have TWO!) and could watch it on real hardware as well as try a bit of coding my self, the thumb up is even stronger. This demo is really stretching the unexpanded ZX81 to the limits and beyond!
added on the 2009-03-06 12:03:20 by Sdw Sdw
very stylish! listened to a .sid by pri while watching - was good. ;)
would love to watch it on ze real hw.
rulez added on the 2009-03-06 14:43:19 by gentleman gentleman
rulez added on the 2010-11-13 18:35:03 by xeron xeron
video please?
added on the 2011-03-11 15:29:11 by xernobyl xernobyl
Try this for a video http://www.youtube.com/watch?v=ztkQMjdPtuQ. Not my recording, but the first I found where someone actually had the original version running on the real machine!
added on the 2011-05-19 19:09:42 by minas minas
This is such an unbelievable achievement! Unfortunately I soldered my ZX 18 to death 25 years ago...
rulez added on the 2011-05-31 09:30:51 by JAC! JAC!
cool stuff!
rulez added on the 2011-05-31 09:44:11 by v3nom v3nom
Rocks solid!
rulez added on the 2013-09-14 22:34:17 by CHEF-KOCH CHEF-KOCH
This was exiting for such a limited computer.. Maybe it is possible to make a stand alone file with an editor, adding silent, it require to know what time do the parts. Maybe I'll try.
Doesn't work on real hardware, after all.

I'm new to the ZX81 and had this problem until I put the right audio level on the ear line, accuracy was required compare all other stuff that run before.. (amazing fast loading, I thought at Otla)
rulez added on the 2017-08-02 23:45:36 by Buckethead Buckethead
An inspirational achievement
rulez added on the 2018-11-15 18:40:42 by nollkolltroll nollkolltroll
I like it
rulez added on the 2021-01-31 16:27:24 by Blast! Blast!
Really impressive stuff, and silky smooth!
rulez added on the 2022-04-24 08:35:30 by spkr spkr

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment