Quite a while ago I did something similar [1] with a much simpler problem space: 32-byte DOS programs and rudimentary genetic programming.
[1] https://www.pouet.net/prod.php?which=59302