IBM BASICA

IBM BASICA
IBM BASICA
IBM BASICA 1.10
Screen shot of IBM BASICA on an IBM PC
Appeared in 1981 (1981)
Developer Microsoft (for IBM)
Influenced by IBM Cassette BASIC, IBM Disk BASIC
Influenced GW-BASIC
Platform IBM Personal Computer
OS PC-DOS

IBM BASICA (short for "Advanced BASIC") is a disk-based BASIC interpreter written by Microsoft for PC-DOS. BASICA used the ROM-resident code of "IBM Cassette BASIC" which was included with early models of IBM's PC. It added functions such as diskette file access, storing programs on disk, and monophonic music through the PC's built-in speaker. BASICA would not run on non-IBM computers (even so-called "100% compatible" machines) or later IBM models, since those lack the needed ROM BASIC.

Contents

Operation

BASICA was loaded when its name was typed at a DOS command prompt, with some optional parameters to control allocation of memory. When loaded, it displayed a sign-on identification message. The programmer could then enter in an entire program line by line, by entering the line number before the statement. Statements entered without a line number were executed in immediate mode. The function keys were assigned common commands, which were displayed at the bottom of the screen. Program source was stored internally in a compact tokenized form, where keywords were replaced with a single byte token, to save space and save execution time. Programs could be saved in tokenized form, or optionally saved as DOS text ASCII files that could be viewed and edited with other programs. Like most other MS-DOS/PC-DOS applications, BASICA was a text-mode program and had no features for windows, icons, mouse support, or cut and paste editing.

Versions

IBM personal computers came with several versions of BASIC. Cassette BASIC was built into the BIOS ROMs of the original PC and XT, and early models in the PS/2 line. It only supported a cassette tape interface for loading and saving programs, which was unavailable on models after the original 5150. Disk BASIC (BASIC.COM) added functions to use files on diskette, and also supported the serial port. It made use of the cassette BASIC ROM software and so would not run on machines not equipped with the IBM ROMs. Advanced BASIC (BASICA.COM) provided event trapping, extended support for monophonic sound (using the PC's built-in speaker), and graphics functions to set and clear pixels, draw lines and circles, and set colors. Advanced BASIC also required the casssette ROMs to function. A cartridge version of BASIC was only available on the IBM PCjr and supported the additional graphics modes and sounds possible on that platform.[1]

GW-BASIC was a Microsoft product distributed with non-IBM MS DOS computers, and supported all the graphics modes and features of BASICA on computers that did not have the IBM cassette BASIC.

The successor to BASICA for MS-DOS and PC-DOS versions was QBasic, which was a stripped-down version of the Microsoft QuickBASIC compiler that could not save executable files.

References

  1. ^ Readers' Feedback: IBM BASIC Versions, Computer! Magazine, No. 78, November 1986 p. 8

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • IBM Disk BASIC — Appeared in 1981 Developer Microsoft (for IBM) Influenced by IBM Cassette BASIC …   Wikipedia

  • IBM PC — (modelo 5150) IBM PC 5150 con teclado y monitor monocromático verde (5151), ejecutando MS DOS 5.0 Tipo Computador personal Comercializado …   Wikipedia Español

  • IBM Personal Computer XT — IBM PC/XT (model 5160) IBM PC 5150 con teclado y monitor monocromático verde (5151), ejecutando MS DOS 5.0 Tipo Ordenador personal Comercializado 8 de …   Wikipedia Español

  • IBM Personal Computer/AT — IBM PC/AT (model 5170) Tipo Computadora personal Desarrollador IBM Comercializado …   Wikipedia Español

  • BASICA — Los lenguajes de programación: BASIC C, BASIC D, BASICA y GW BASIC son versiones de BASIC desarrollados como intérpretes de instrucciones, y no generaban código ejecutable independiente del editor del lenguaje. Las líneas de programa están… …   Wikipedia Español

  • IBM Personal Computer BASIC — El IBM Personal Computer BASIC o IBM BASIC eran tres versiones del lenguaje de programación BASIC para el IBM PC, llamadas: Cassette BASIC, Disk BASIC y Advanced BASIC. Fueron versiones licenciadas por IBM para el IBM PC del interpretador BASIC… …   Wikipedia Español

  • BASICA — Microsoft BASICA (Abkürzung für Advanced BASIC ) ist ein Disketten basierter BASIC Interpreter, der von Microsoft für das Betriebssystem PC DOS entwickelt wurde. BASICA erlaubte es, das ROM basierte BASIC, das sich in IBM PCs der 1980er Jahre… …   Deutsch Wikipedia

  • IBM Personal Computer — infobox computer Name = IBM PC (model 5150) Photo = Type = Personal computer Released = August 12, 1981 Discontinued = April 2, 1987 Processor = Intel 8088 @ 4.77 MHz Memory = 16 kB 256 kB OS = IBM BASIC / PC DOS 1.0 CP/M 86 UCSD p SystemThe IBM… …   Wikipedia

  • IBM 1400 — La Serie IBM 1400 fue una serie de computadoras transistorizadas de segunda generación de rango medio orientadas a tareas administrativas que IBM comercializó a principios de 1960. Podían ser operadas como sistemas independientes, junto con un… …   Wikipedia Español

  • IBM 1440 — El IBM 1440, un miembro de la Serie IBM 1400, fue un computador de IBM diseñado como sistema de bajo costo para tareas de oficina pequeñas. fue anunciado por IBM el 11 de octubre de 1962 y desctalogado el 8 de febrero de 1971. Con una variedad de …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”