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
inform 7 is an example of programming in natural language. It specializes in solving a single problem and being more of a set of statements than a place to write algorithms. Even so, ambiguity problems in writing are complex and require constant consultations with the documentation to know which sentence is valid for which situation.