The InnoBASIC language is developed by Innovati. It employs the compile scheme, like many nowadays BASIC languages, which gives you a high-efficiency and high-speed program execution in comparison with the traditional “Interpreter” type BASIC language. The most unique feature is that it provides commands for you to declare peripheral modules, access to peripheral modules and handle peripheral events, which help you manage the peripheral modules in an intuitive software programming. The InnoBASIC language is composed of three parts; namely the “Fundamental Commands”, “I/O Commands” and “Mathematical and Conversion Commands”. Please refer to the “BASIC Commander and InnoBASIC Workshop User's Manual” for more detailed information.