Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 64. Chapters: BASIC, True BASIC, Visual Basic for Applications, Blitz BASIC, Yabasic, XBasic, Spaghetti code, Turbo Basic, BSAVE, Comparison of C Sharp and Visual Basic .NET, TI-BASIC, Mutator method, UBASIC, FreeBASIC, FutureBASIC, DarkBASIC Professional, QBasic, Basic4ppc, GLBasic, HP BASIC for OpenVMS, REALbasic, XBLite, QB64, StarOffice Basic. Excerpt: A BSAVE Image (aka "BSAVED Image") as it is referenced in a graphics program is an image file format created usually by saving raw video memory to disk (sometimes but not always in a BASIC program using the BSAVE command). This format was in general use when the IBM PC was introduced. It was also in general use on the Apple II in the same time period. The Commodore 128 followed with the addition of the BSAVE and BLOAD Commands a short time later. On the IBM, BSaved graphics and text images could be created for any video mode, with more complexity for the newer modes. On the Apple II and Commodore 128 BSaved Graphics were generally all that was used. The BSAVED format is a device-dependent raster image format; the file header stores information about the display hardware address, and the size of the graphics data. The graphics data follows the header directly and is stored as raw data in the format of the native adapter's addressable memory. There is no file compression, and therefore these load very quickly and without much programming when displayed in native mode. No additional information such as (screen resolution, color depth and palette information, bit planes and so on) is stored. Video adapters were simple when this format was in wide use and the other information to load these could usually be inferred by programs that loaded these. The BASIC programming language was shipped as part of the operating system on the first IBM PCs, Apple and Commodore 8-bit (like Commodore...