Из Википедии, бесплатной энциклопедии
  (Перенаправлено из BSAVE (растровый формат) )
Перейти к навигации Перейти к поиску

BSAVE и BLOAD - это команды во многих разновидностях языка программирования BASIC . BSAVE копирует RAM в двоичный файл , а BLOAD копирует содержимое файла в RAM. [1] Термин « 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, блок памяти по заданному адресу с заданной длиной может быть записан на диск в виде файла. [1] Затем этот файл можно перезагрузить в память с помощью BLOAD. [2]

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

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

Видеоизображения [ править ]

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

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

См. Также [ править ]

  • Applesoft BASIC
  • QuickBASIC
  • GW-BASIC

Ссылки [ править ]

  1. ^ a b «Советник Microsoft QuickBasic 4.5: BSAVE» . Microsoft. 1990 . Проверено 17 июля 2007 .
  2. ^ «Советник Microsoft QuickBasic 4.5: BLOAD» . Microsoft. 1990 . Проверено 17 июля 2007 .
  3. ^ Руководство пользователя MSX-DOS2 Tools от ASCII Corporation
  • Руководство Microsoft BASIC BSAVE, команда
  • Команда Microsoft BASIC Manual BLOAD
  • Apple II DOS и команды: часто задаваемые вопросы
  • AppleSoft FAQ
  • Руководство по персональному компьютеру Commodore 128 Commodore Business Machines, Ltd. 1985
  • Форматы изображений C64 Часть 1
  • Сводка по формату файла Pictor PC Paint

Внешние ссылки [ править ]

  • Как сохранить регистры цвета после BSAVE графики (PICEM)
  • Полные инструкции к экранам BLOAD и BSAVE EGA и VGA
  • Как ЗАГРУЗИТЬ / ЗАГРУЗИТЬ многоэкранные страницы для экранов EGA 7–10
  • Commodore 128: самый универсальный 8-битный компьютер из когда-либо созданных