A WGAN-trained portrait generator running on MSX computers (Z80 @ 3.58 MHz).
Generates 24x24 pixel portraits with 256 gray levels (8 displayed via dithering).
Users can control gender, hair style/tone/type, and skin tone, or generate random portraits. Uses only 16KB RAM
for code and activations, weights stored in ROM. ~20 minutes per portrait on real
hardware. Available as ROM cartridge.Repository includes complete pipeline:
training code, C runtime for PC testing, and ROM generation
A WGAN-trained portrait generator running on MSX computers (Z80 @ 3.58 MHz). Generates 24x24 pixel portraits with 256 gray levels (8 displayed via dithering). Users can control gender, hair style/tone/type, and skin tone, or generate random portraits. Uses only 16KB RAM for code and activations, weights stored in ROM. ~20 minutes per portrait on real hardware. Available as ROM cartridge.Repository includes complete pipeline: training code, C runtime for PC testing, and ROM generation