Topic summary

BSAVE

BSAVE

BSAVE and BLOAD are commands in many varieties of the BASIC programming language. BSAVE copies RAM to a binary file, and BLOAD copies the contents of the file to RAM. The term "BSAVE image" could mean any of various raw image formats of video display controllers, or more generally any file containing the raw contents of a section of memory. Some platforms provided a BRUN command that, after loading the file into memory, would immediately attempt to execute it as machine code. There is no file compression, and therefore these files load very quickly and without much programming when displayed in native mode. BSAVE files were in general use as a file format when the IBM PC was introduced. It was also in general use on the Apple II in the same time period. Although Commodore's early PET/CBM computers included a number of disk-oriented BASIC commands, BSAVE and BLOAD were not part of standard PET BASIC 4.0, nor were they available on the (more popular) VIC-20 and Commodore 64 computers. The commands appeared in later Commodore BASIC implementations, including the CBM-II series. In 1985, the Commodore 128 was released with Commodore BASIC 7.0, which included BSAVE and BLOAD for saving a