Hi, I've committed the attach patch. I allows the psecification of (if (application-is? ) (true expr) (false expr)) at the top level of the CGEN input. This test corresponds to (eq? application ) which is found in many places in the CGEN source. For example (if (application-is? SID-SIMULATOR) (include "sid-macros.cpu") (include "sim-macros.cpu")) Dave