Complex sentence: Most closely emulate Step5, some adding macros and other minor enhancements, others functioning drastically differently than Step5, including one that allowed Step5 programs to be cross-compiled to and from the C (programming language) and BASIC.
Split into simpler sentences: Most closely emulate Step5, some adding macros and other minor enhancements, others functioning drastically differently than Step5. One allows Step5 programs to be cross-compiled to and from the C programming language and BASIC.