Commodore VIC 20
La Commodore VIC20 fue lanzada en junio de 1980 y se discontinuó en 1985 concordante con la aparición de la
Commodore C128
. Fue una entrada a lo grande en el mundo de las home computers vendiendo más de dos millones y medio de unidades, como la evolución de una amplia gama de computadoras corporativas, las PET. Como dato de color, la Commodore VIC20 fue la primer computadora de un joven finlandés llamado Linus Torvalds.
Matar dos pájaros de un tiro
La necesidad de entrar a competir en el mercado de las computadoras hogareñas con la Apple II, sumado a un gran excedente de chips hizo que Jack Tramiel tomara la decisión de producir un equipo económico (menos de u$s300).
Cada nuevo modelo de PET incrementaba la memoria de su predecesor, lo que hizo que un stock de memorias de poca capacidad quedaran en las estanterías. Esto constituyó la base del diseño de la VIC20, una consola barata que aprovechara estos integrados obsoletos, que posteriormente se incluirían también en las expansiones de memoria para este equipo (3kB, 8kB ó 16kB).
Características
El modelo contaba con 5 kB de RAM, de los cuales 1.5 kB eran utilizados para mapear la imagen de la pantalla de video (con un modo texto de 22 líneas y 23 caracteres por línea), la ejecución del intérprete BASIC residente en ROM y el KERNAL. Lo que restaba para los programas BASIC eran unos 3.5 kB (3583 bytes) tanto para código como variables en una máquina sin expandir.
El VIC-20 disponía de un bus serie (una versión serie del bus IEEE-488 del PET) para conectar, encadenadamente, la unidad de disco Commodore 1540 e impresoras. Un "puerto de usuario" de nivel TTL con señales RS-232 y Centronics, usado para conectar un módem, y un solo puerto DE-9 para un Joystick (compatible con Atari).
Commodore y otros fabricantes ofrecían interfaces de expansión del puerto de cartuchos para poder conectar expansiones de RAM y más de un cartridge al mismo tiempo.
Dispositivos estéticamente compatibles
Más allá de que muchos de los periféricos de la
Commodore C64
son compatibles en la VIC20, algunos de los periféricos que conjugan estéticamente con esta última son:
* Monitor Color VIC 1510
* Unidad de cassette C2N
* Unidad de disco 5.25" VC 1540
* Unidad de disco 5.25" VC 1541
* Impresora VIC 1515
* Impresora VIC 1525
* Paddles VC 1312
* Adaptador RS232C VIC 1011A
* Adaptador RS232C VIC 1011A (Current loop type)
* Adaptador IEEE-488 VIC1112
* Adaptador VICMODEM VIC 1605
* Módulo expansor VIC 1010
* Expansión de RAM 3k VIC 1210
* Expansión de RAM 8k VIC 1110
* Expansión de RAM 16k VIC 1111
* Expansión SuperExpander VIC 1211
* Expansión SuperExpander con 3kB RAM VIC 1211A
* Expansión SuperExpander con 3kB RAM VIC 1211M
* VIC Programmer's Aid VIC 1212
* Monitor de Lenguaje Máquina VIC 1213