Biggest problems I found were in 16C57 code generation. Most compilers tend to generate a profusion of unneccessary bank and page bit settings. Ed Todd