> Generates true machine language: 65816 on the GS or 65C02 on the IIe/c > Pascal-like functions, procedures and parameters > Parameter passing > Local and global variables > More structured loops than Pascal or C > Speedy 80 Column full screen editor > Draws text on graphics screen > Optional line numbers > CASE statement > PRINT USING statement > Optional Pascal-like DECLARE statement > Dynamic strings (up to 1,023 characters long on the GS) > Built-in sound and graphics commands > Ultra-fast screen displays > Integer, real, and boolean variables and math > Supports recursion > Source Code Libraries > Easy link to Machine Language programs > Easy creation of turnkey systems > Others do not require Micol Advanced BASIC to use your programs > Fast and easy to use edit-compile-run-debug cycle > Easy to read and understand documentation > No Copy Protection > Excellent technical support > No license fee for commercial use of library > Much, much more On the IIe/c version only: > Makes full use of your 128k memory > Built-in double high resolution commands > Operates under ProDOS On the GS version only: > Under GS/OS (System Disk 5.0.2) > Full Toolbox support > Designed specifically for the GS, written in assembly language > SuperTrace Debugger > Built-in DeskTop commands (Mouse, Window, etc) for Macintosh style display and interface > Super High Resolution graphics commands > Creates CDAs > Extended Precision Math > much more Plus, both versions of Micol Advanced BASIC use virtually the same source code, you can recompile your MAB IIe/c programs with MAB GS to get a true GS/OS application using super hires graphics, or you can recompile your MAB GS programs with MAB IIe/c to create a program virtually any Apple II can use. Some features are specific to the GS (such as toolbox calls) which may require alternatives, but in general your programs can be easily moved between machines, allowing you to develop for the entire Apple II line with one language!