As part of developing some of my games on the ZX Spectrum I had a requirement for a screen compressor to not only store title, loading or end game screens but also for cutouts of the screen for story ...
The ZOT project is a Z80 CPU emulator, a ZX Spectrum 48K emulator, and a CP/M 2.2 operating system emulator, all built on top of the same Z80 core. Everything is written in C with no dependencies ...