For some reason i thought it was a PC version. i had a 48K spectrum with Atic Atac back in the day. i even bought a +3 with a divIDE over 10 years ago, but it seldom gets used. Still though, it looks good.
What language did you write this in? You talk about compression, but modern machines do not suffer with memory shortage on something like this anyway.