IBM Personal Computer BASIC
El Cassette BASIC o IBM ROM BASIC era el núcleo de todas las versiones del BASIC, y residía en el IBM PC original en 4 módulos ROM de 8KiB, junto con un módulo de 8 KiB del IBM PC ROM BIOS, por lo que no requería un sistema operativo para ejecutarse.Debido a que el Casete BASIC, no residía en RAM y como no estaba cargado el sistema operativo IBM PC DOS, tenía a su disposición casi toda la memoria RAM del sistema.Tenía una capacidad gráfica sencilla para dibujar puntos, líneas, rectángulos (si hubiera conectada una tarjeta CGA), podía generar tonos de sonido a través del altavoz del PC, tenía entrada de joystick, etc.El Disk BASIC (BASIC.COM) venía como un programa ejecutable en el disquete del IBM PC DOS y requería 32 KB de RAM.El propósito principal del Disk BASIC era una versión "ligera" para las IBM PCs con solamente 64k de memoria.