A little information on FreeBasic

FreeBASIC is a free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC and Qbasic. It has many improvements over Qbasic. It is able to run easily on Windows XP and Vista! The core graphics functions are similar to Qbasic but are more updated (32bit color and higher resolutions). Here are a few more features...
  • A large number of variable types available
  • Arrays
  • BASIC Compatibility
  • Built-in gfx library
  • Clean Syntax
  • Completely *FREE*
  • Create OBJ's, LIB's, DLL's, and console or GUI EXE's
  • Debugging support
  • Enumerations (ENUM's)
  • Escape characters inside literal strings
  • Function overloading
  • Inline Assembly
  • Most of the known C libraries can be used directly, without wrappers
  • Multi-platform
  • Multi-threading
  • Name spaces
  • Optimized code generation
  • Optional function arguments
  • Pointers
  • Preprocessor
  • Typedefs
  • Unicode support
  • Unlimited number of symbols
  • User-defined Types (UDT's)
  • Variable initializers (including arrays and UDT's)
There is one thing... No core sound functions! I wish it had it! You still can get a add on library for it though ;-) If you are interested you should visit their website. http://www.freebasic.net/index.php