BSAVE - BSAVE

BSAVE и BLOAD - это команды многих разновидностей языка программирования BASIC . BSAVE копирует RAM в двоичный файл , а BLOAD копирует содержимое файла в RAM. Термин « BSAVE изображение » может означать любой из различных исходных форматов изображений из контроллеров отображения видео , или в более общем случае любой файл , содержащий необработанные содержимое секции памяти.

Некоторые платформы предоставляют команду BRUN, которая после загрузки файла в память немедленно пытается выполнить его как машинный код .

Сжатие файлов отсутствует, поэтому эти файлы загружаются очень быстро и без особого программирования при отображении в собственном режиме.

Файлы BSAVE обычно использовались в качестве формата файлов, когда был представлен IBM PC . Он также широко использовался в Apple II в тот же период. Хотя команды были доступны в линейке Commodore PET , они были удалены из более поздних (и более популярных) компьютеров Commodore 64 и VIC-20. В 1985 году был выпущен Commodore 128 с версией Commodore BASIC 6.9, которая восстановила команды BSAVE и BLOAD.

Источник

Некоторые версии BASIC для домашних компьютеров в конце 1970-х - начале 1980-х годов включают команду BSAVE(для «Двоичного сохранения») и дополнительную BLOAD(«Двоичная загрузка»). Используя команду BSAVE, блок памяти по заданному адресу с заданной длиной может быть записан на диск в виде файла. Затем этот файл можно повторно загрузить в память с помощью BLOAD.

Microsoft произвела интерпретаторы BASIC, которые были в комплекте с Apple II (1977), Commodore PET (1977) и IBM PC (1981), которые включали BSAVE и BLOAD.

Команда BSAVE также является частью ASCII «s MSX-DOS2 Инструменты для MSX-DOS версии 2.

Цвет ОСНОВНОЙ

В ColorBASIC Color Computer они назывались SAVEM и LOADM, а буква M относилась к машинному коду, показывая, что основная цель заключалась в загрузке программ, а не данных; использование префикса B для обозначения двоичного файла указывает на более широкий взгляд на возможные варианты использования команды. ColorBASIC использует формат, отличный от GWBASIC. LOADM поддерживает загрузку составного содержимого в разные места в ОЗУ, которые некоторые программы действительно используют, хотя SAVEM поддерживает сохранение только одной части. Эквиваленты кассет были названы CLOADM и CSAVEM . Вместо этого в ColorBASIC команда BRUN называется EXEC .

Видео изображения

Image
Рисунок 1: 4-цветное изображение CGA IBM PC

Формат BSAVED - это формат растрового изображения, зависящий от устройства ; заголовок файла иногда хранит информацию об аппаратном адресе дисплея и размере графических данных. Графические данные следуют непосредственно за заголовком и сохраняются как необработанные данные в формате адресуемой памяти собственного адаптера. Никакая дополнительная информация, такая как разрешение экрана, глубина цвета и информация о палитре, битовые плоскости и т. Д., Не сохраняется.

Смотрите также

использованная литература

внешние ссылки