stringtranslate.com

BSAVE

BSAVE y BLOAD son comandos de muchas variedades del lenguaje de programación BASIC . BSAVE copia la RAM a un archivo binario , y BLOAD copia el contenido del archivo a la RAM. [1] El término " imagen BSAVE " podría significar cualquiera de los diversos formatos de imagen sin procesar de los controladores de pantalla de video , o más generalmente cualquier archivo que contenga el contenido sin procesar de una sección de memoria.

Algunas plataformas proporcionaban un comando BRUN que, después de cargar el archivo en la memoria, intentaba inmediatamente ejecutarlo como código de máquina .

No hay compresión de archivos y, por lo tanto, estos archivos se cargan muy rápidamente y sin mucha programación cuando se muestran en modo nativo.

Los archivos BSAVE eran de uso generalizado como formato de archivo cuando se presentó la IBM PC . También se usaban de forma generalizada en la Apple II en el mismo período de tiempo. Aunque los comandos estaban disponibles en la línea Commodore PET , se eliminaron de las computadoras Commodore 64 y VIC-20 posteriores (y más populares). En 1985, se lanzó el Commodore 128 con la versión 6.9 de Commodore BASIC , que restauró los comandos BSAVE y BLOAD.

Origen

Algunas versiones de BASIC para ordenadores domésticos de finales de los años 1970 y principios de los años 1980 incluyen el comando BSAVE(para "Binary Save") y el complementario BLOAD("Binary Load"). Utilizando el comando BSAVE, un bloque de memoria en una dirección dada con una longitud especificada se puede escribir en el disco como un archivo. [1] Este archivo se puede volver a cargar en la memoria mediante BLOAD. [2]

Microsoft produjo los intérpretes BASIC que se incluyeron con Apple II (1977), Commodore PET (1977) e IBM PC (1981), que incluían BSAVE y BLOAD.

Un comando BSAVE también es parte de las herramientas MSX-DOS2 de ASCII para MSX-DOS versión 2. [3]

ColorBÁSICO

En el ColorBASIC de Color Computer , estos comandos se denominaban SAVEM y LOADM , y la M hacía referencia al código de máquina, lo que demuestra que la intención principal era cargar programas en lugar de datos; el uso del prefijo B para referirse al binario indica una visión más amplia de los posibles usos del comando. ColorBASIC utiliza un formato diferente al de GWBASIC. LOADM admite la carga de contenido multiparte en diferentes lugares de la RAM, algo que algunos programas sí utilizan, aunque SAVEM solo admite guardar una parte. Los equivalentes en casete se denominaban CLOADM y CSAVEM . En ColorBASIC, el comando BRUN se denomina EXEC .

Imágenes de vídeo

Figura 1: Imagen CGA de IBM PC en 4 colores

El formato BSAVED es un formato de imagen rasterizada que depende del dispositivo ; el encabezado del archivo a veces almacena información sobre la dirección del hardware de visualización y el tamaño de los datos gráficos. Los datos gráficos siguen al encabezado directamente y se almacenan como datos sin procesar en el formato de la memoria direccionable del adaptador nativo. No se almacena información adicional, como resolución de pantalla, profundidad de color e información de paleta, planos de bits, etc.

Véase también

Referencias

  1. ^ ab "Microsoft QuickBasic 4.5 Advisor: BSAVE". Microsoft. 1990. Consultado el 17 de julio de 2007 .
  2. ^ "Microsoft QuickBasic 4.5 Advisor: BLOAD". Microsoft. 1990. Consultado el 17 de julio de 2007 .
  3. ^ Manual del usuario de herramientas MSX-DOS2 de ASCII Corporation

Enlaces externos