Hrum 3.5i packs a block of code or data for the ZX Spectrum into a block that unpacks itself:
the depacker comes first, then the last five bytes of the data as they are, then the packed data.
Load the block at its address and run it there (RANDOMIZE USR 24576): the depacker copies its working
part to the printer buffer, moves the packed data to the end of the place it unpacks to, unpacks it
and returns to BASIC, or jumps where it was told to.
10 CLEAR 24575: LOAD ""CODE: RANDOMIZE USR 24576
20 REM the same lines again and again pack well; the same lines again and again pack well.
