pyz80 is a z80 cross-assembler written entirely in Python. It accepts text files with the syntax of the Sam Coupe's popular COMET assembler, and outputs a disk image suitable for loading in SimCoupe or transferring to floppy disk for use with a real Sam.
A microkernel operating system distribution offering (among other things) very low hardware requirements, full and easy portability and easy-readable source code.