La introducción de este artículo puede ser demasiado breve para resumir adecuadamente los puntos clave . ( Diciembre de 2022 ) |
Fabricante | Máquinas comerciales Commodore |
---|---|
Tipo | Computadora de casa |
Fecha de lanzamiento | 1984 ( 1984 ) |
Precio de introducción | US$299 (equivalente a $880 en 2023) [1] |
Interrumpido | 1985 |
Sistema operativo | Commodore BASIC 3.5 |
UPC | Tecnología MOS 7501 o 8501 a 1,76 MHz |
Memoria | 64 KB de RAM + 64 KB de ROM |
Gráficos | TED ( 320 × 200 , 121 colores ) [2] |
Sonido | TED (2 canales con 4 octavas + ruido blanco) |
El Commodore Plus/4 es un ordenador doméstico lanzado por Commodore International en 1984. El nombre "Plus/4" hace referencia a la suite ofimática de cuatro aplicaciones residentes en ROM ( procesador de textos , hoja de cálculo , base de datos y gráficos ); se lo promocionaba como "el ordenador de productividad con software incorporado". [ cita requerida ]
En el interior, el Plus/4 compartía la misma arquitectura básica que los modelos de gama baja Commodore 16 y 116, y podía utilizar software y periféricos diseñados para ellos. El Plus/4 era incompatible con el software del Commodore 64 y parte de su hardware. Aunque el Commodore 64 estaba más consolidado, el Plus/4 estaba dirigido a la parte más orientada a los negocios del mercado de ordenadores personales.
A principios de los años 80, Commodore se vio envuelta en una guerra de precios en el mercado de ordenadores domésticos. Empresas como Texas Instruments y Timex Corporation estaban lanzando ordenadores que rebajaban el precio de la línea PET de Commodore . La división MOS Technology de Commodore había diseñado un chip de vídeo , pero no pudo encontrar compradores externos. El VIC-20 fue el resultado de la confluencia de estos acontecimientos y se presentó en 1980 a un precio de lista de 299,95 dólares. Más tarde, impulsada por la competencia, Commodore pudo reducir el precio de venta al público del VIC a 99 dólares, y se convirtió en el primer ordenador (de cualquier tipo) en vender más de un millón de unidades. El Commodore 64 , el primer ordenador de 64 KB que se vendió por menos de 600 dólares en Estados Unidos, fue otra salva en la guerra de precios, pero era mucho más caro de fabricar que el VIC-20 porque utilizaba chips discretos para vídeo, sonido y E/S . Aún así, el C64 se convirtió en un éxito de ventas y se vendía a 199 dólares en el momento de la introducción del Plus/4. [3] Incluso mientras las ventas del C64 aumentaban, el presidente de Commodore, Jack Tramiel, quería una nueva línea de computadoras que usara menos chips y al mismo tiempo abordara algunas de las quejas de los usuarios sobre el VIC y el C64.
A finales de 1983 se difundieron rumores sobre un nuevo ordenador en 1984 llamado "Commodore 444" o "Ted", con software de procesamiento de textos y hojas de cálculo integrados, y que sería uno de los cuatro nuevos ordenadores que reemplazarían al VIC-20 y al C64, que la empresa discontinuaría. [4] [5] La tercera salva de la empresa -que, como se vio después, se disparó justo cuando la mayoría de la competencia de Commodore abandonaba el mercado de ordenadores domésticos- fue el C116 , el C16 y el 264, que se convirtieron en el Plus/4. También hubo prototipos de un 232, básicamente una versión de 32 KB del Plus/4 sin las ROM de software, y un V364, que tenía un teclado numérico y síntesis de voz incorporada . Los dos últimos modelos nunca llegaron a producción. [ cita requerida ] Todas estas computadoras usaban un procesador MOS 7501 o 8501 compatible con 6502 que funcionaba aproximadamente un 75 % más rápido que las CPU utilizadas en el VIC-20 y el C64, y un chip de video, sonido y E/S todo en uno TED de MOS Technology . El diseño del Plus/4 es, por lo tanto, filosóficamente más cercano al del VIC-20 que al del C64.
El Plus/4 se presentó en junio de 1984 y su precio era de 299 dólares (equivalentes a 880 dólares en 2023). El Plus/4 era el ordenador insignia de la línea, con 64 KB de RAM, mientras que el C16 y el C116 tenían 16 KB . El Plus/4 tenía software integrado, mientras que los demás no. Todas las máquinas se distinguían por sus carcasas de color gris oscuro y sus teclas de color gris claro. Se trataba de una inversión del esquema de colores del C64 y el VIC, que utilizaban carcasas más claras y teclas de colores más oscuros.
La intención de Commodore con el Plus/4 no era reemplazar al C64, sino expandir el mercado de computadoras hogareñas y vender el Plus/4 a usuarios que estaban más interesados en aplicaciones serias que en juegos. [6] Sin embargo, en 1984, en los EE. UU., la mayoría de estos clientes estaban comenzando a cambiar a las nuevas y económicas computadoras compatibles con IBM PC, como el Leading Edge Model D y la serie Tandy 1000 .
Se suspendió en 1985. Aunque, al igual que el Commodore B128 , los sistemas Plus/4 siguieron estando disponibles en liquidadores durante años después de su discontinuación, el Plus/4 desapareció de los principales mercados de Commodore en 1988. [7]
TED ofrecía video de 121 colores (15 colores × 8 niveles de luminancia + negro), una paleta igualada solo por las computadoras Atari de 8 bits y la Enterprise en ese momento, y una resolución de video de 320 × 200, similar a muchas computadoras diseñadas para poder conectarse a un televisor.
El chip TED tenía resoluciones y modos de video idénticos a los del VIC-II (gráficos de mapa de bits o de caracteres que podían ser de alta resolución o multicolor), pero carecía de sprites de hardware. Su capacidad de sonido era un generador de ondas cuadradas de dos voces .
Los primeros ocho colores de la paleta de TED son los mismos que los del VIC-II, pero los colores 8 a 15 son diferentes. Esto permitió que cada color, excepto el 0 (negro), se pudiera configurar en uno de los ocho niveles de luminancia posibles, lo que hizo posible un total de 121 colores.
La configuración predeterminada de encendido coloca la memoria de pantalla en $0C00 y la memoria de color en $0800 . La memoria de color está integrada en el TED y no hay una RAM de color separada como en el VIC-20 y C64. Los bits 0-3 de cada byte en la RAM de color contienen el valor de color y 4-6 contienen la luminancia. El bit 7 es un indicador que establece el texto parpadeante. El modo de mapa de bits es similar al C64, sin embargo, en el modo de alta resolución, la RAM de color se utiliza para proporcionar los valores de luminancia para cada bloque (los bits 0-3 la luminancia para el color 0 y 4-7 la luminancia para el color 1) mientras que no se utiliza en absoluto en los gráficos de alta resolución C64. En el modo de mapa de bits multicolor, se utiliza la misma configuración, pero mientras que en el C64, la RAM de color contiene los valores para el color 3, en el Plus/4 en cambio contiene los valores de luminancia para los colores 1-2. El color 3 en cambio es global y se obtiene del registro en $FF16 .
El TED del Plus/4 tiene varias ventajas sobre el VIC+SID del C64. Todos los registros TED que están disponibles pueden ser leídos y escritos. TED puede realizar el cursor parpadeante y los caracteres en el modo de video inverso. Puede mostrar 256 caracteres en el modo de texto. Puede utilizar gráficos divididos por interrupción de trama y mostrar imágenes con una resolución de 320x288. [8] Esto, con el modo entrelazado , hace posible mostrar imágenes de 320x496. Además, el TED tiene 16 líneas de dirección , por lo que puede "ver" todo el espacio de memoria de la computadora a diferencia del VIC-II. Los búferes de video pueden, por lo tanto, ubicarse en cualquier lugar de la memoria y no hay espejos de la ROM de caracteres que interfieran como en el C64. [9]
Commodore lanzó una unidad de disquete de alta velocidad para el Plus/4, la Commodore 1551 , que ofrecía un rendimiento mucho mejor que la combinación C64/ 1541 porque utilizaba una interfaz paralela en lugar de un bus serial . La 1551 se conectaba al puerto de cartuchos.
El Plus/4 tenía un chip UART MOS Technology 6551 integrado que podía funcionar hasta 19200 bit/s , [10] a diferencia del C64, que emulaba el chip 6551 en software. [ cita requerida ] Esto permitió al Plus/4 usar módems de alta velocidad sin hardware adicional o trucos de software (el C64 requería software especialmente escrito para operar a 2400 bit/s ), en un momento en el que los módems de 300 o 1200 bit/s eran más comunes, y Commodore nunca lanzó un módem de 2400 bit/s, por lo que esta característica pasó en gran medida desapercibida. El puerto serie del Plus/4 es el puerto de usuario estándar de Commodore utilizado desde el PET, con voltaje TTL que es incompatible con RS-232 . Esto requiere un convertidor de voltaje para usar módems u otros dispositivos serie de proveedores que no sean Commodore.
El teclado Plus/4 tenía un "diamante" direccional de cuatro teclas de cursor ubicadas por separado, presumiblemente más intuitivo de usar que las dos teclas de cursor desplazadas del VIC y el C64. [¿ Síntesis incorrecta? ]
Se agregó un botón de reinicio en el lado derecho del sistema, una característica que faltaba en el C64.
El Plus/4 también revivió el monitor de lenguaje de máquina incorporado de la época del PET, una característica que faltaba en el VIC-20 y el C64.
El mapa de memoria del Plus/4 , que utilizaba la conmutación de bancos mucho más ampliamente que el C64, le proporcionó una cantidad de memoria accesible para el usuario un 56% mayor que el C64 para programar en BASIC, y su lenguaje de programación BASIC fue mejorado enormemente, añadiéndose comandos de sonido y gráficos, así como comandos de bucle que mejoraron la estructura del programa .
El Plus/4 no tiene la tecla Restaurar en el VIC y el C64, pero se puede lograr una función similar manteniendo presionado Run/Stop y presionando el botón de reinicio. Esto reiniciará la computadora en el monitor de lenguaje de máquina, pero todos los programas BASIC en la memoria permanecerán intactos.
El Plus/4 contiene un huevo de Pascua . Al introducir el comando SYS DEC("CDAB")
o SYS 52651
aparecen los nombres de tres programadores y un diseñador de hardware: Fred Bowen, John Cooper, Terry Ryan y Bil Herd , con el nombre de Bowen en la parte superior en campo inverso y el de Ryan en la parte inferior parpadeando.
Aunque el C64 tenía instalados los 64 KB de RAM anunciados, sólo unos 38 KB estaban disponibles para los programas BASIC. El BASIC V3.5 del Plus/4 puso a disposición 59 KB , ayudado por su mapa de memoria que intercambiaba las ROM dentro y fuera de la memoria según fuera necesario, y que colocaba los registros de E/S mapeados en memoria , que todas las computadoras basadas en 6502 tienen que usar, en la parte superior de la memoria ( $FD00 ), mientras que en el C64 habían estado ubicados en la dirección mucho más baja ( $D000 ). En el C64, un programa podía intercambiar las ROM y los registros de E/S manualmente y así obtener acceso a los 64 KB completos , pero esto no era compatible con BASIC en esa máquina; en el Plus/4, por otro lado, la mayor parte del área de ROM se intercambiaba automáticamente cuando no era necesaria, lo que hacía que la RAM existente en las mismas direcciones fuera accesible para los programas BASIC.
El área del programa BASIC en el Plus/4 comienza en $1000 , pero la ROM BASIC comienza en $8000 , por lo que el cambio automático de las ROM del SO no se inicia a menos que un programa BASIC crezca lo suficiente como para alcanzar $8000 , o 28K de tamaño. Dado que la RAM en el C16 nunca supera la línea de $8000 , no se realizan operaciones bancarias en esa máquina. Al igual que en el C64, la escritura en las áreas de ROM alterará la RAM subyacente.
Los registros en $FDD0-$FDDF contienen la configuración de la ROM para la máquina, que normalmente tiene habilitadas las ROM BASIC y de kernel. La configuración de la ROM se ajusta escribiendo en los registros (el valor es irrelevante). $FDD0 habilita o deshabilita BASIC, $FDD1 la ROM de baja función, $FDD2 la ROM de cartucho bajo, $FDD3 no se utiliza, $FDD4 la ROM de kernel, $FDD5 la ROM de alta función y $FDD6 la ROM de cartucho alto. La parte superior de la ROM de kernel en $FC00-$FCFF siempre está habilitada sin importar cuál sea la configuración de la memoria, al igual que los registros de E/S.
Además, si se escriben los registros en $FF3E-$FF3F, se almacenarán en (o se almacenarán en) todas las ROM habilitadas actualmente a través de la configuración de ROM en $FDD0-$FDDF, excepto $FC00-$FCFF ; BASIC realiza esto automáticamente para leer el texto del programa por encima de $8000 . Dado que al deshabilitar las ROM también se eliminará el controlador de interrupciones del núcleo, será necesario desactivar primero las interrupciones a través de una instrucción SEI.
BASIC 3.5 agregó todos los comandos de disco de BASIC 4.0, así como funciones de sonido y gráficos para soportar TED, características de programación adicionales y sentencias para permitir la programación estructurada. Mientras que BASIC 2.0 tenía un tamaño de 8K y BASIC 4.0 de 12K, BASIC 3.5 creció hasta 20K, tan grande como todo el conjunto de ROM de SO en el VIC-20 y C64.
El Plus/4, a diferencia del C64, estaba equipado con un paquete de aplicaciones residente en ROM . Sin embargo, era completamente inadecuado para el mercado al que originalmente estaba destinado el Plus/4, de usuarios profesionales y empresariales. En una reseña del ordenador que, por lo demás, era en gran medida favorable, John J. Anderson de Creative Computing escribió: "Supongo que las aplicaciones se crearon a toda prisa... Nunca utilizaría el software". [12] The Transactor afirmó: "El procesador de textos no es eso, la base de datos ensucia el nombre y la hoja de cálculo tiene poca extensión". La revista aconsejó a los usuarios que "pensaran en el software como un regalo casi gratuito". [13] BYTE calificó el software integrado como "apenas un poquito mejor que malo", señalando que un Commodore 64 con Multiplan y otro software de terceros sería más barato y mucho más potente. La revista afirmó que el ordenador "debería haberse llamado no Plus 4, sino Minus 60". [14] INFO advirtió que los usuarios que querían utilizar el ordenador "para trabajos serios y 'productivos', tenían serios problemas con el PLUS/4" debido a la mala calidad del software y a la improbabilidad de que hubiera mejores sustitutos de terceros. [15] Había mejores paquetes de software empresarial disponibles para sistemas de precio equivalente, incluido el C64. Dado que los compatibles con IBM dominaban rápidamente el mercado de las pequeñas empresas , el Plus/4 no tenía ninguna posibilidad realista de tener éxito en el uso previsto.
Otro factor que dividió aún más el mercado fue el hecho de que, una vez que el usuario había creado datos utilizando muchos de los paquetes de software integrados, el resultado solo se podía guardar en una unidad de disco conectada; gran parte del software no admitía cintas. [16] Por lo tanto, los usuarios domésticos que utilizaban cintas, los únicos usuarios que todavía podrían haber estado interesados en el software integrado y listo al instante del Plus/4, de menor capacidad pero con menos capacidad, quedaron excluidos del paquete.
El teclado del Plus/4 era diferente de los teclados de las máquinas Commodore anteriores y también de su hermano, el C16; esto se debió a medidas de ahorro de costos que resultaron de la necesidad de reequiparse para la producción del Plus/4, mientras que el C16 podía usar las herramientas existentes del C64 debido a un diseño de carcasa idéntico.
La compatibilidad de los periféricos con el C64 era inconsistente. Los puertos seriales, de usuario y de video del Plus/4 eran compatibles con el C64, pero el puerto Datasette fue cambiado, haciendo que las unidades anteriores fueran incompatibles sin adaptadores de terceros que solo estuvieron disponibles más tarde. Esto también planteó un problema para las muchas interfaces de impresora C64 de terceros que permitían conectar una impresora paralela Centronics estándar al puerto serial del Commodore. Dado que la mayoría de estas interfaces se conectaban al puerto Datasette para obtener +5 voltios de energía, eran incompatibles con el Plus/4 a menos que el usuario modificara la interfaz y se arriesgara a anular la garantía. Para una computadora destinada a ser utilizada para aplicaciones de productividad , esto era una gran debilidad. Además, con el Plus/4, Commodore abandonó los puertos de joystick comunes de estilo Atari utilizados en el C64, reemplazándolos con un puerto mini-DIN propietario que se decía que era menos propenso a emitir interferencias de RF .
El Plus/4 no admite dispositivos analógicos a través de los puertos de control, como el ratón C64 , lo que hace que los programas con una interfaz gráfica de usuario como GEOS sean menos fáciles de usar. Sin embargo, existe un proyecto inacabado que permite el uso de un ratón serial compatible con IBM PC estándar. [17]
Aunque la CPU del Plus/4 podía funcionar un 75% más rápido que la del C64, el ordenador estaba diseñado con una arquitectura de memoria compartida , en la que los datos de la pantalla residían en la memoria principal. Esto significa que el chip de vídeo tiene que acceder a la memoria mientras muestra la imagen, lo que en efecto ralentiza la CPU a menos de la mitad de su velocidad máxima en esta área de la pantalla. Sólo durante los períodos en los que el chip de vídeo muestra el borde de la pantalla o emite las señales de retroceso horizontal y vertical, la CPU puede funcionar a toda velocidad. Esto significa que, en promedio, con una pantalla estándar de 40x25, la CPU del Plus/4 funciona sólo un 15% más rápido que la del C64. Sin embargo, como se ha mencionado, el Plus/4 puede ser un 75% más rápido que un C64 cuando se utiliza el modo de pantalla en blanco. El modelo PAL del Plus/4 también se puede cambiar al modo NTSC desactivando la pantalla, lo que establece la frecuencia de la CPU en 2,22 MHz [18] (esto es un 115% más rápido que la velocidad máxima del C64). Por lo tanto, un Plus/4 (PAL) es una de las computadoras basadas en 6502 más rápidas para realizar cálculos en bruto. Esto es cierto para los programas en código de máquina , pero BASIC 3.5 es ligeramente más lento que BASIC 2.0 debido a su mayor tamaño, y el rendimiento se ralentiza aún más cuando los programas superan la línea de los $8000 porque la ROM BASIC debe cambiarse para leer el texto del programa BASIC. El modelo NTSC de Plus/4 es aproximadamente un 10% más lento que el modelo PAL al mostrar una pantalla estándar, pero ligeramente más rápido con la pantalla en blanco.
El Plus/4 también sufrió serios problemas de fiabilidad debido al chip TED, que fue uno de los primeros circuitos integrados que MOS desarrolló utilizando el nuevo proceso HMOS , de menor consumo . MOS tuvo considerables dificultades para conseguir que funcionara de forma fiable y, en consecuencia, los chips TED y la CPU 7501 tuvieron una alta tasa de fallos. También se ha culpado a los joysticks con capacidad de disparo automático y a los adaptadores de 9 pines construidos de forma incorrecta de dañar los chips TED. El C16 tuvo menos problemas de fiabilidad que el Plus/4 debido a un diseño más sencillo con menos circuitos integrados y una menor emisión de calor, así como a más espacio dentro de la carcasa para que se dispersara el calor.
Al igual que el C64, el Plus/4 también utilizaba una fuente de alimentación poco confiable que era propensa a sobrecalentarse y dañar los componentes de la máquina.
Esto hizo que la actualización del VIC-20 o C64 al Plus/4 fuera más cara, ya que en muchos casos el usuario tendría que comprar nuevos periféricos además del nuevo ordenador. También hizo que el Plus/4 fuera menos atractivo para los nuevos compradores, ya que los periféricos VIC y C64 eran más abundantes y menos caros que sus homólogos Plus/4. El precio de venta al público de un sistema C64 completo era inferior al de un sistema comparable basado en el Plus/4. Combinado con las mayores capacidades del C64 y una base de software más amplia, la mayoría de los compradores optaron por el modelo anterior.
La prensa se burló del Plus/4. INFO mostró una foto del nuevo ordenador (competidor) con el título "¿Es esto una broma?" [19] y lo comparó con el Ford Edsel y con un dinosaurio. [20] La Gaceta de Compute! comparó al Plus/4 con " El traje nuevo del Emperador ". [21] Muchos predijeron que fracasaría rápidamente; INFO regaló su unidad de prueba en un sorteo para los lectores, prometiendo que el ordenador "seguramente se convertiría en un objeto de colección". [22] Incluso un defensor de la máquina reconoció que el Plus/4 era caro comparado con el C64, y que la calidad de las aplicaciones integradas era pobre. [13]
A los distribuidores de ordenadores no les gustaba la práctica habitual de Commodore de introducir nuevos ordenadores incompatibles con los ya existentes. [5] Steve Leininger, el diseñador del Tandy TRS-80 Model I , dijo en julio de 1984 que la incompatibilidad del nuevo ordenador con el software C64 "hace que uno se pregunte". Añadió que "es un poco espeluznante", comparando desfavorablemente la compatibilidad del Plus/4 con la del Apple IIc con las decenas de miles de paquetes de software del Apple II . [23]
Otro problema que impidió que el Plus/4 se vendiera fue que, aunque las tres máquinas (116, C16 y Plus/4) eran compatibles entre sí, los desarrolladores tendían a escribir programas para el mínimo común denominador de una familia de computadoras. Para no alejar a los compradores de las C116 y C16, que estaban destinadas a ser las máquinas de mayor venta en esta serie, la mayoría del software fue diseñado para ejecutarse en 16 KB y la memoria adicional en el Plus/4 no fue tan ampliamente admitida como podría haber sido. Además, la mayor parte del desarrollo para estas máquinas se realizó en los mercados europeos menos lucrativos. Los principales desarrolladores de software en América del Norte continuaron concentrándose en el enorme mercado C64. El desarrollo de software Plus/4 en América del Norte fue principalmente el dominio de compañías oscuras que vendían productos por correo , similar a otras computadoras como la TRS-80 CoCo que no tenían el soporte de los principales desarrolladores.
En total, se vendieron 1 millón de máquinas de la serie 264 en poco más de un año en el mercado. De ellas, 400.000 eran Plus/4 y la mayoría del resto eran C16. Aproximadamente 50.000 eran C116, de las cuales unas 43.000 se vendieron en Alemania, y las Plus/4 representaron aproximadamente el 60%-70% de las ventas en América del Norte. La decisión final de Commodore de discontinuar la línea 264 no se debió a la falta de ventas, sino para liberar capacidad de producción de C64 para la temporada navideña de 1985. [ cita requerida ]
El Plus/4 se utilizó más tarde en Dinamarca , como parte de un producto en paquete de la entonces empresa nacional de telecomunicaciones (ahora TDC A/S ) para ayudar a las personas con problemas de audición a comunicarse a través de líneas telefónicas. Las llamadas salientes se realizaban desde el Plus/4 a través de un módem a un centro de llamadas donde un asistente de servicio leía la entrada escrita del usuario, llamaba a la otra parte y leía el texto en voz alta. Viceversa, las llamadas entrantes podían realizarse desde otros usuarios al centro de llamadas, que marcaba el módem del Plus/4. Una luz estroboscópica conectada al Plus/4 notificaba a las personas con problemas de audición sobre la llamada entrante.
El Plus/4 gozó de una popularidad duradera en Hungría debido a la decisión de CBM de saturar el mercado centroeuropeo con el producto fallido a un precio muy reducido. Los usuarios húngaros produjeron una serie de versiones no oficiales de juegos de C64. [24]
La mayoría de los desarrolladores del Plus/4 también trabajaron en el proyecto posterior del Commodore 128 , que tuvo mucho más éxito. Incluso cuando el Plus/4 y el C16 comenzaron a comercializarse, la Gazette de Compute! citó rumores de que se les estaba "relegando importancia" a favor del futuro 128 que, según informó la revista, sería compatible tanto en hardware como en software con el C64. [21] Sus defectos fueron la inspiración para la serie Commodore 128 ya que, incitados por la prensa informática, [25] los diseñadores calcularon que si creaban un ordenador que fuera compatible con el C64, en última instancia la dirección y el marketing no podrían dañar (mucho) la base de software del C64 a pesar de cómo llevaran el producto al mercado.