Here is a first preview, a full length rendition of Big Buck Bunny made to run on a ZX81 with a ZXpand classic and UDG128-board.
EightyOne does not work properly, it runs at a lower framerate. ZXpand+ works OK. Chroma instead of UDG128-board does not work yet, but that's only because I haven't gotten around to coding it.
My plan is to finalize the command line encoder and release it with proper documentation regarding the use of it, and the ZX81 player. It is also very easy to render an animated GIF for more modern (pre)viewing.
The format uses 1kb per frame, 768 bytes for the image and 256 bytes for the character set. Every frame gets 32 new character definitions, and pushes out the 32 oldest. 3 frames of old characters plus 1 frame of the current makes for a rather pleasing video.
- (5.8 MiB) Downloaded 161 times
I have tested some Dragons Lair material I found online, which was rather crappy to begin with, but this encoder creates OK-ish result. I suspect Jim Bagley has done A LOT of good pre-processing, yielding a very nice result. With the same material, I believe it would look very good in fullscreen.
I used EightyOne 1.12, and you need the correct settings: 32k RAM, CHR$16, no hires, ZXpand+, PAL. Enabling hires (WRX) will muck up the display, even though it should not. And again: it works in slower frame rate, but the images DO look perfectly fine.
The slowdown in EightyOne may be caused by emulated delays in the ZXpand code. FileRead sets a delay via COMFUNC(FileRead,100) of 100 units. Roughly every 1 ms the zx81 code decreases this delay with 10 units. The resulting delay of about 10 ms for every 256 bytes may be too large...
I will never cease to be amazed at what can be done with the zeddy.(When the bird fell out of the tree I nearly choked on my whisky, very funny!)
This is superb work and I cannot wait for the encoder to see the light of day as I will have some serious fun with that.
Once again well done Adam.
Damn this should win some sort of award.
Running on real hardware B+W CRT monitor viewed from 6 or 7 feet ( ~2 metres ) looks amazing the pixels are just getting small enough to merge together at that distance ( 15 inch monitor BTW )
anyway can't wait to show this to a good friend tomorrow... pretty sure his jaw will do this :-
Anyway yeah.. awesome work
There is absolutely no truth in the rumour that what I have in mind involves a boy scout troop, a cairn terrier called Wilf and a certain shop where I bought the equipment from.
On taking legal advice I will leave it at that!