made a bunch of progress on wavegen. condition code handling is almost finished