Generator was developed as a college project by James Ponder as a mechanism for evaluating techniques for optimized processor emulation. To that end, it provides surprisingly fast performance for an emulator with no assembly code in it, using tricks such as block marking and redundant flag calculation removal.