Text this: A hardware emulation microprogramming environment /