El COSMAC VIP (1977) fue uno de los primeros microordenadores destinados a los videojuegos . Básicamente, era un COSMAC ELF con un chip de visualización de vídeo complementario CDP1861/CDP1864 . Por un precio de 275 dólares estadounidenses, se podía comprar a RCA por correo . Venía en forma de kit y había que ensamblarlo. Sus dimensiones eran 22 × 28 cm y tenía un procesador RCA 1802 ; junto con un reloj de cristal que funcionaba a 1,76 MHz. [a] Tenía 2 KB (2048 bytes) de RAM , que se podía ampliar a 4 KB en la placa, y 32 KB mediante una ranura de expansión. Su fuente de alimentación de 5 V CC CDP18S023 tenía una salida de 600 mA . Se podían añadir puertos de E/S para conectar a sensores, relés de interfaz, un teclado ASCII o una impresora .
La máquina se conectaba a un monitor de vídeo o a un televisor con entrada de vídeo o por medio de un modulador de RF externo. El VIP utilizaba un chip de visualización de vídeo CDP1861/CDP1864 para generar la salida de vídeo, y el sonido se podía reproducir utilizando su altavoz integrado. También tenía una interfaz de cinta de casete de 100 bytes por segundo . Los programas se podían cargar en la RAM desde las cintas, y viceversa. También tenía un teclado hexadecimal para la entrada, que tenía 16 teclas que abarcaban los dígitos hexadecimales del 0 al F. Se utilizaban indicadores LED para mostrar el estado de la energía y la entrada de la cinta; un tercer LED junto con un avisador acústico integrado se activaban mediante el registro "Q" de 1 bit de la CPU. Se utilizaba un interruptor de ejecución/reinicio para iniciar los programas del usuario o el sistema operativo , respectivamente.
En su ROM se integraba un sistema operativo simple de 4 kilobits (512 bytes) . Permitía escribir programas usando su teclado hexadecimal, mostrar el contenido de la memoria en su pantalla (recorrer los bytes de la RAM) y ver los valores de los registros del procesador . Se accedía al monitor de ROM manteniendo presionada la tecla "C" mientras se cambiaba de Reiniciar a Ejecutar. El COSMAC VIP se enviaba con 20 videojuegos, que estaban programados en CHIP-8 . CHIP-8 fue uno de los primeros lenguajes de programación interpretados que se usaron en esta máquina y en otras microcomputadoras tempranas, como la Telmac 1800. Los videojuegos que se proporcionaban venían como una lista de instrucciones que el usuario debía escribir.
El COSMAC VIP fue creado por Joseph Weisbecker de los laboratorios RCA de Nueva Jersey. Su hija Joyce creó algunos de los juegos incluidos en el mismo. [1] RCA vendió una versión de Tiny BASIC por 39 dólares en una placa de expansión. [2]
Se diseñó una versión VIP II , que incluía varias tarjetas de expansión y se vendía completamente ensamblada. Los materiales de marketing de 1979 hacen referencia a un lanzamiento en 1980, pero esto nunca ocurrió. Varios años después, el VIP II se equipó con una ROM que contenía un programa de terminal y se vendió como un dispositivo de terminal portátil con el nombre de RCA VP 3000 .