Firstly, the Small Basic compiler and runtime have been overhauled and the result is a big performance gain. Some tight loop programs run up to 4 times faster than the previous versions. "Marking 300k download milestone, comes the 9th installment of Small Basic, the fastest and the best yet! This version packs a ton of bug fixes, performance improvements and some most requested features.
We now have a Controls object that allows you to add Buttons and TextBoxes and react to click and text change events. The Shapes object adds support for adding/modifying, animating and zooming text. This's extremely useful for displaying & updating text frequently, like the score in a game. Sound object now has a new operation, PlayMusic, which plays music described by a subset of Music Markup Language supported by QBasic. An example is: Sound.PlayMusic("O5 C8 C8 G8 G8 A8 A8 G4 F8 F8 E8 E8 D8 D8 C4")," Microsoft added.
More Info: Download