stringtranslate.com

mascota comodoro

El Commodore PET es una línea de computadoras personales producidas a partir de 1977 por Commodore International . [3] Una única carcasa todo en uno combina un microprocesador MOS Technology 6502 , Commodore BASIC en memoria de sólo lectura , teclado, monitor monocromático y, en los primeros modelos, una pletina de casete .

El desarrollo del sistema comenzó en 1976 y se demostró y vendió como la primera computadora personal para las masas en el Consumer Electronics Show de enero de 1977 . [1] El nombre "PET" fue sugerido por Andre Souson después de ver Pet Rock en Los Gatos , y afirmó que iban a hacer la "computadora mascota". [5] Su antecedente fue Personal Electronic Transactor . Byte se refirió al PET, Apple II y Tandy TRS-80 colectivamente como la "trinidad de 1977".

Tras el PET inicial de 2001, el diseño se actualizó mediante una serie de modelos con más memoria, mejor teclado, pantalla más grande y otras modificaciones. Los sistemas fueron un éxito de ventas en los mercados educativos de Canadá y Estados Unidos, así como para uso empresarial en Europa.

La línea de PET se suspendió en 1982 después de que se vendieran aproximadamente 219.000 máquinas.

Historia

Orígenes

Prototipo original de PET, en el almacén de almacenamiento del Computer History Museum , Mountain View, California

En la década de 1970, Commodore era una de las muchas empresas de electrónica que vendían calculadoras diseñadas con chips de Texas Instruments (TI). TI enfrentó una competencia cada vez mayor por parte de empresas japonesas integradas verticalmente que utilizaban nuevos procesadores basados ​​en CMOS y tenían un costo total de producción más bajo. Estas empresas comenzaron a socavar el negocio de TI, por lo que TI respondió ingresando directamente al mercado de calculadoras en 1975. Como resultado, TI vendía calculadoras completas a precios más bajos que los que vendía solo el conjunto de chips a sus clientes anteriores, y la industria que había construido a su alrededor quedó fuera del mercado.

Commodore inicialmente respondió comenzando su propio intento de formar también una línea de calculadoras integrada verticalmente, comprando un proveedor en California que estaba trabajando en un chip de calculadora CMOS competitivo y una línea de producción de LED .

También buscaron una empresa que ya tuviera una línea de chips para calculadoras, algo que les ayudara en el corto plazo, y esto los llevó a MOS Technology . MOS había estado fabricando chips para calculadoras durante algún tiempo, pero más recientemente había comenzado a expandirse hacia nuevos mercados con su diseño de microprocesador 6502 , que estaban tratando de llevar al mercado. Junto con el 6502 vino el diseño KIM-1 de Chuck Peddle , un pequeño kit de computadora basado en el 6502. En Commodore, Peddle convenció a Jack Tramiel de que las calculadoras eran un callejón sin salida y que Commodore debería explorar el floreciente mercado de microcomputadoras . Al principio, consideraron comprar un diseño existente y, en septiembre de 1976, Peddle recibió una demostración del prototipo Apple II de Steve Jobs y Steve Wozniak . Steve Jobs se ofreció a vendérselo a Commodore, pero Commodore consideró que la oferta de Jobs era demasiado cara. [6]

Liberar

El teclado chiclet de la serie PET 2001
Dibujo de teclado chiclet de la serie PET 2001.
Una de las primeras grabadoras de casetes integradas PET 2001
PET 2001 con la capota levantada

El Commodore PET se anunció oficialmente en 1976 y Jack Tramiel le dio a Chuck Peddle seis meses para tener la computadora lista para el Consumer Electronics Show de enero de 1977. Su equipo incluía a John Feagans, Bill Seiler, dos ingenieros japoneses llamados Fujiyama y Aoji, y el hijo de Jack. Leonard Tramiel, [7] quien ayudó a diseñar los personajes gráficos PETSCII y actuó como control de calidad.

El resultado fue la primera computadora personal de Commodore para el mercado masivo, la PET, cuyo primer modelo fue la PET 2001. Su procesador 6502 controlaba la pantalla, el teclado, las grabadoras de casetes y cualquier periférico conectado a uno de los varios puertos de expansión de la computadora. [8]

El PET 2001 incluía 4 KB (2001-4) u 8 KB (2001-8) de RAM de 8 bits , y era esencialmente una computadora de placa única con lógica discreta que manejaba un pequeño monitor monocromático incorporado con caracteres de 40×25. gráficos, encerrados en una caja de chapa que reflejaba la experiencia de Commodore como fabricante de equipos de oficina . [9]

La máquina también incluía un Datasette incorporado para almacenamiento de datos ubicado en la parte frontal de la carcasa, lo que dejaba poco espacio para el teclado. La velocidad de transferencia de datos a la cinta de casete fue de 1500 baudios , pero los datos se grabaron en la cinta dos veces por seguridad, dando una velocidad efectiva de 750 baudios. [10]

La placa principal de la computadora tenía cuatro puertos de expansión: memoria adicional, una segunda interfaz para grabadora de casetes, un puerto paralelo ("usuario") que podría usarse para salida de sonido o conexión a proyectos de "usuario" o dispositivos que no sean Commodore y un IEEE paralelo. -488 que permitía conectar en cadena periféricos como unidades de disco e impresoras. [11]

Un prototipo funcional de PET 2001 se mostró al público en el CES de invierno de 1977 en enero de 1977, [12] y las primeras cien unidades se enviaron en octubre, en su mayoría destinadas a revistas y desarrolladores de software, mientras que la máquina no estuvo generalmente disponible para los consumidores hasta Diciembre. [13] Sin embargo, el PET estuvo pendiente de pedido durante meses, por lo que para facilitar las entregas, a principios de 1978, Commodore decidió cancelar la versión de 4 KB (también porque el usuario se quedaría con apenas 3 KB de RAM). [14]

Commodore fue la primera compañía en licenciar el 6502 BASIC de Microsoft , pero el acuerdo casi llevó a Microsoft a la quiebra ya que Commodore estipuló que solo pagarían por él cuando el PET comenzara a enviarse.

Esto se retrasó más de seis meses, durante los cuales Microsoft perdió dinero y sus reservas de efectivo se agotaron aún más debido a una demanda por la propiedad de Altair BASIC. A finales de año, Microsoft se salvó con la decisión de Apple de licenciar Microsoft BASIC para la línea Apple II.

El BASIC incluido en el PET 2001 original se conocía como Commodore BASIC 1.0; Microsoft proporcionó a Commodore una lista de fuentes para su 6502 BASIC, esencialmente un puerto de BASIC-80, y Commodore realizó el resto del trabajo ellos mismos, incluido cambiar la pantalla de inicio y los mensajes, agregar soporte de E/S y el comando SYS para invocar la máquina. programas de idiomas y corrección de errores . BASIC 1.0 todavía tenía numerosos errores y el soporte IEEE-488 no funcionaba, de modo que cuando Commodore lanzó más tarde unidades de disco, no se podían usar desde BASIC (aunque las rutinas del kernel las admitían) y solo admitían 256 elementos de matriz . La función PEEK no funcionaría en ubicaciones de memoria superiores a 49152 para evitar que el usuario vea el código protegido por derechos de autor en las ROM del sistema .

Además de la ROM BÁSICA de 8K, el PET también incluía una ROM de caracteres de 4K y una ROM de núcleo de 8K . La primera mitad del kernel contenía funciones de editor de pantalla (el editor de pantalla en PET de 80 columnas difería de los modelos de 40 columnas) y la segunda mitad contenía una serie de llamadas a funciones para tareas como la entrada y salida de datos hacia y desde diferentes E/S. dispositivos, leer el teclado y posicionar el cursor. Además, la ROM del núcleo recibió interrupciones del sistema y escaneó el teclado. El kernel, una idea de John Feagans, fue la primera ROM de sistema operativo de computadora personal que fue una entidad distinta de BASIC. La ROM de caracteres tenía un tamaño de 4K y contenía cuatro tablas diferentes de 128 caracteres, el conjunto de caracteres en mayúsculas/gráficos y el conjunto de caracteres en mayúsculas/minúsculas, además de versiones de vídeo inverso de ambos. Esto incluía una serie de caracteres gráficos para crear pseudográficos en la pantalla, así como símbolos de naipes (al parecer porque los hijos de Jack Tramiel querían jugar juegos de cartas en la computadora). En el PET 2001 original, el juego de caracteres en mayúsculas/gráficos y el juego de caracteres en mayúsculas/minúsculas se invirtieron en comparación con cómo estarían en máquinas posteriores; Los propietarios de PET que actualizaron sus máquinas a las ROM BASIC 2.0 a menudo también cambiaron las ROM de personajes por la versión más nueva. [15]

El Commodore PET 2001-8 junto a sus rivales, el Apple II y el TRS-80 Model I

Aunque la máquina tuvo un éxito moderado, hubo frecuentes quejas sobre el pequeño teclado parecido a una calculadora, a menudo denominado " teclado chiclet " porque las teclas se parecían al chicle que le dio nombre. Las partes superiores de las teclas también tendían a borrarse fácilmente. La confiabilidad era bastante pobre, aunque eso era común en muchas de las primeras microcomputadoras. Debido al pobre teclado del PET, rápidamente aparecieron unos de repuesto externos. [ cita necesaria ] El PET tenía una especie de ventaja competitiva sobre sus rivales Apple II y TRS-80, ya que ambos utilizaban BASIC enteros relativamente primitivos durante sus primeros seis meses en el mercado, mientras que el PET tenía un BASIC con todas las funciones con punto flotante. soporte , un sofisticado editor de pantalla y letras minúsculas, siendo esta última una característica que las dos plataformas competidoras no tendrían hasta dentro de unos años. Por otro lado, Commodore estaba un año por detrás de Apple y Tandy en cuanto a la disponibilidad de unidades de disco para sus computadoras.

En 1979, Commodore reemplazó el PET 2001 original con un modelo mejorado conocido como 2001-N (la N era la abreviatura de "Nuevo"). La nueva máquina utilizaba un monitor estándar de fósforo verde en lugar del blanco del modelo original de 2001.

Ahora tenía un teclado convencional de tamaño completo y ya no llevaba la grabadora de casetes incorporada. La ROM del kernel se actualizó para agregar soporte para la línea de unidades de disco recientemente introducida por Commodore.

Se ofreció en modelos de 8 KB, 16 KB o 32 KB como 2001-N8, 2001-N16 y 2001-N32 (los modelos de 8 KB se eliminaron poco después de su introducción). El 2001-N pasó a utilizar DRAM convencional en lugar de la SRAM 6550 (1kx4) en el modelo original. Los PET 2001-8N tenían ocho DRAM 2108 (8kx1) y los 2001-16N usaban dieciséis 2108. El PET 4016 utilizó ocho chips 4116 (16kx1). Todos los PET de 32K utilizaron dieciséis chips 4116. Finalmente, Commodore agregó un monitor en lenguaje de máquina a la ROM del núcleo al que se podía acceder saltando a cualquier ubicación de la memoria con una instrucción BRK . No incluía un ensamblador incorporado y requería que el usuario ingresara números hexadecimales para la codificación.

Commodore se puso en contacto con Microsoft para actualizar BASIC para las nuevas máquinas; esto dio como resultado el BASIC 2.0, que pronto será familiar, que eliminó la limitación de la matriz de 256 elementos y tenía una página cero reorganizada .

Se solucionaron la mayoría de los errores y se hizo funcional el soporte IEEE-488 en BASIC. La función PEEK se desbloqueó para ubicaciones de memoria superiores a 49152. BASIC 2.0 también incluyó un huevo de pascua que Bill Gates codificó personalmente, lo que provocaría "MICROSOFT!" para aparecer si el usuario escribió ESPERAR 6502,x (siendo x el número de veces que se muestra el mensaje); Según se informa, esto se debió a una disputa con Commodore sobre la propiedad de BASIC (años más tarde, cuando Microsoft desarrolló BASIC para Amiga , una de sus condiciones era que Commodore acreditara a los autores originales de BASIC, por lo que BASIC 7.0 en Commodore 128 mostraba un copyright de Microsoft). aviso). Esta característica estaba presente en todos los PET de la serie 30xx. Los ejecutivos de Commodore no estaban contentos cuando se enteraron de esto y se eliminó de BASIC en todas las máquinas Commodore posteriores. Microsoft también se mantuvo sensible sobre su código protegido por derechos de autor y presionó a Commodore para que no publicara ninguna lista de códigos BASIC, aunque grupos de usuarios finalmente desensamblaron BASIC.

Las ventas de las máquinas más nuevas fueron fuertes y Commodore luego introdujo los modelos en Europa. Sin embargo, Philips poseía una marca competidora con el nombre PET, por lo que se cambió el nombre de estos modelos. El resultado fue la serie CBM 3000 ('CBM' significa Commodore Business Machines), que incluía los modelos 3008 , 3016 y 3032 . Al igual que el 2001-N-8, el 3008 se abandonó rápidamente. Posteriormente, las máquinas de la serie PET 3000 cambiaron a las ROM BASIC 4.0.

Educación, negocios e informática.

CBM Modelo 4016
Unidad de disco doble CBM 4040 (5,25 pulgadas)
CBM 8296-D con dos unidades de disquete

En 1980 se lanzaron los PET de la serie 4000. Estos incluyeron el BASIC 4.0 mejorado, que agregó comandos para funciones de disco y mejoró significativamente la limpieza de basura . En ese momento, Commodore descubrió que la gente compraba más barato.8 KB yModelos de 16 KB de la serie 3000 y actualizar la RAM en lugar de pagar más por elModelo de 32 KB . Debido a esto, perforaron los zócalos de memoria en el 4008 y el 4016 para evitar esa práctica. El 4032 fue un gran éxito en las escuelas, donde su resistente construcción totalmente metálica y su diseño todo en uno lo hicieron más capaz de soportar los rigores del uso en el aula. [16] Igual de importante en esta función fue el puerto IEEE-488 del PET, que de otro modo estaría infrautilizado. Si se utilizaba sabiamente, el puerto podía utilizarse como una simple red de área local y permitía compartir impresoras y unidades de disco (que entonces eran muy caras) entre todas las máquinas del aula. [ cita necesaria ] A diferencia de las máquinas Commodore posteriores, las PET no tenían funciones ROM del núcleo para el puerto IEEE-488 y los usuarios tenían que escribir las suyas propias para usar periféricos como módems.

Los PET de la serie 4000 del primer año conservaron el mismo hardware de video que el PET 2001/3000, pero en 1981 fue reemplazado por la pantalla de 12 pulgadas y el hardware CRTC basado en 6845 .

El diseño simple y resistente del PET y sus componentes completamente cerrados lo convirtieron en uno de los primeros favoritos en el mercado educativo de América del Norte. Las escuelas prefirieron los modelos de 40 columnas porque los caracteres más grandes de la pantalla de 40 columnas en comparación con los PET 80xx eran más fáciles de leer para los niños pequeños. Commodore fabricó una variación del PET llamada "PET del profesor"; estos fueron reetiquetados como PET de la serie 2001 que fueron donados por Commodore como parte de un programa "compre 2 y obtenga 1 gratis" ofrecido a las escuelas como parte de una promoción/ edición de impuestos. fuera del esquema. [17]

Se lanzaron dos máquinas más de la serie PET. La serie 8000 incluía un nuevo chip de visualización que controlaba una pantalla de 80 × 25 caracteres, pero esto resultó en una serie de incompatibilidades de software con programas diseñados para la pantalla de 40 columnas y, como resultado, parece haber sido impopular. A diferencia de la serie 30xx, los PET 40xx y 80xx venían de serie con un altavoz de 1 canal para generación de sonido.

Los PET de las series 2001/3000 y 4000 utilizaban lo que se conoció como el "teclado gráfico". Los números estaban exclusivamente en el teclado numérico y la fila encima de las teclas del alfabeto solo tenía símbolos de puntuación. Los 3032 y 4032 se produjeron en dos variantes especiales, conocidas como modelos B, con el llamado "teclado empresarial", que tenía un diseño convencional con símbolos matemáticos y números encima de las teclas alfabéticas. El teclado contenía sólo números. Por otro lado, todos los PET de la serie 8000 lucían el diseño empresarial.

La introducción de símbolos gráficos en PET con el teclado empresarial resultó todo un desafío, ya que no se podían escribir directamente y, por lo general, era necesario mostrarlos indirectamente mediante una función CHR$.

Los PET 4000/8000 estaban más explícitamente destinados a un uso profesional/comercial que los 2001/3000. Los clientes empresariales fueron el principal objetivo de las funciones del BASIC 4.0 mejorado y se encontraba disponible una buena selección de software empresarial preempaquetado. [18] Se fabricó una gran línea de unidades de disquete de 5,25 y 8 pulgadas para la familia PET, e incluso discos duros externos de 5 y 7 MB . Si bien se hicieron bastante populares para uso empresarial en Europa, no lograron tener mucho impacto en el mercado estadounidense, en parte porque los PET basados ​​en 6502 no podían ejecutar CP/M , que se había convertido en el estándar para el software empresarial. Además, el PET32 KB de memoria era una desventaja frente al Apple II y el TRS-80, los cuales podían acomodar48KB . Los PET de la serie 8000 tenían un conector de placa base para una placa secundaria que agregaba 64 KB adicionales de RAM para un total de 96 KB; esta era una característica estándar en el 8096. Se utiliza un registro en $FFF0 para establecer la configuración de RAM. La RAM adicional se almacena en cuatro bloques de 16 K, los dos primeros bloques se cambian a $8000$BFFF y los dos segundos a $C000$FFFF . Normalmente, al almacenar la RAM de expansión se intercambiará la RAM de video, los registros de E/S y las ROM del sistema, por lo que primero se deben desactivar las interrupciones, pero también es posible configurar la RAM de video y los registros de E/S para "mirar". a través de. De todos modos, apagar las ROM del sistema operativo requerirá que el usuario desactive las interrupciones o proporcione su propio controlador de interrupciones. BASIC no puede ver la RAM de expansión y las máquinas equipadas con la placa RAM aún informarán los 31,743 bytes estándar libres al encenderse. Una cantidad relativamente pequeña de software podría utilizarlo.

Como se señaló anteriormente, los PET de la serie 8000 (y posteriormente los 4000) usaban monitores más grandes y un controlador de video diferente que los modelos 2001/3000. Esto creó un notorio problema de compatibilidad conocido como el golpe asesino . En los PET 2001/3000, había un registro que, cuando estaba habilitado, no permitía la lectura/escritura de la RAM de video excepto durante el borrado vertical para evitar nieve en la pantalla, causada por la CPU y el controlador de video que intentaban acceder a la VRAM en al mismo tiempo. Esta característica se utilizó debido a las 6550 SRAM extremadamente lentas en el PET 2001, aunque dejó de ser un problema en los PET de la serie 3000 ya que en su lugar utilizaron 2114 SRAM más rápidas para la memoria de video. Normalmente, esta función se activaba al encender. Si al usuario no le importaba la nieve, podía desactivarla y obtener una salida de texto más rápida. Los programas BÁSICOS y algunos programas de lenguaje de máquina comúnmente hacían esto por razones de rendimiento. Los PET con pantallas de 12 pulgadas (todos los 8000 y posteriores 4000) usaban un controlador de video basado en el chip Motorola 6845 CRTC (a diferencia del circuito lógico TTL en 2001/3000/principios de 4000) que eliminó el problema de la nieve, pero también colocó un control CRT. registrarse en el lugar donde había estado la bandera VBLANK en el 2001/3000. Por lo tanto, los programas BASIC previstos para el 2001/3000 tuvieron que modificarse para poder ejecutarse de forma segura en PET de 12 pulgadas. Las máquinas posteriores habían modificado los circuitos de video para evitar daños por golpes mortales ; Se utilizó un chip TDA 1170 en lugar del circuito analógico original, de modo que si no se sincronizaba el monitor, simplemente se apagaría en lugar de enviar señales espurias.

Los PET 2001 y 2001-8N tenían un registro que desactivaba la salida de vídeo; esto también se usó como salida para la interfaz IEEE-488, por lo que se produciría un parpadeo de la pantalla durante el uso de la unidad de disco o de la impresora. También se convirtió en un método popular para producir efectos de explosión en los juegos, pero debido a que la pantalla parpadeaba mientras se usaba el puerto IEEE-488, se eliminó esta característica en los modelos de 16K y 32K.

El último de la serie fue el SP9000, conocido como SuperPET o MicroMainframe. Esta máquina fue diseñada en la Universidad de Waterloo para enseñar programación. Además del hardware básico CBM 8000, el 9000 agregó una segunda CPU en forma de Motorola 6809 , más RAM e incluyó varios lenguajes de programación, incluido un BASIC en ROM para el 6502 y un BASIC separado compatible con ANSI Minimal BASIC para el 6809, junto con APL , COBOL , FORTRAN , Pascal y un ensamblador 6809 en disquetes. También incluía microEDITOR, un editor de texto para escribir y mantener programas para cualquiera de los 6809 idiomas. También se incluyó un programa de terminal que permitía utilizar la máquina como una "terminal inteligente", por lo que esta única máquina podría reemplazar muchas de las cajas que se utilizan actualmente en la universidad. Además, esta máquina se convirtió en un entorno de desarrollo remoto donde el usuario podía luego cargar su creación en una computadora central después de completar el desarrollo y las pruebas en SuperPET. [19]

En 1982, Commodore retiró la línea de PET con la intención de sustituirla por las máquinas de la serie B; sin embargo, fueron un fracaso en el mercado y además su fabricación fue muy costosa. Debido a que Commodore todavía tenía un fuerte mercado de software empresarial en Europa, la serie PET 80xx revivió durante 1984 en una nueva caja de plástico moldeado con un monitor giratorio. Se ofrecieron cuatro modelos, el 8032SK, el 8096SK y los nuevos 8296 y 8296-D. Los modelos 8296 tenían 128 K de memoria (96 K en la placa de memoria de expansión) y el 8296-D tenía dos unidades internas 8250 de media altura. Además, el 8296 venía con una suite ofimática en disco y las ROM del sistema incluían un programa de menú para iniciar cada una de sus cuatro aplicaciones. Las primeras unidades contenían PCB 8032/96 sobrantes para deshacerse del stock restante; Después de que se agotaron, Commodore equipó las máquinas con una nueva PCB que reemplazó las antiguas DRAM 4116 de triple voltaje por tipos más modernos.

El 8296 tenía una placa base completamente rediseñada y manejaba la RAM de expansión de una manera diferente que el 8096. Mientras que en el 8096 no se puede acceder a la RAM de expansión sin cambiar las ROM del sistema operativo y la RAM de video, el 8296 tiene una configuración más cercana a esa. del Commodore 64 donde escribir en las ubicaciones de memoria con las ROM del sistema operativo accede a la RAM que se encuentra debajo, pero leer desde esas ubicaciones leerá las ROM.

El 8296 también se diferencia del 8096 en que tiene puentes en la PCB para seleccionar la configuración de la memoria de encendido por $8000 - $FFFF . La configuración predeterminada de fábrica era que los registros de E/S, la RAM de vídeo y las ROM ocuparan $8000$FFFF . Cuando se opera desde BASIC, la máquina sería casi indistinguible de una 8032. Al configurar los puentes, se podía cambiar cualquier región de 8K de la memoria superior por RAM, e incluso era posible cambiar todo y convertir los $8000$ completos. FFFF a RAM, aunque una máquina de este tipo sería inútil sin E/S ni ROM del sistema accesibles. Al igual que con el 8096, el usuario también podría manipular el registro en $FFF0 para controlar qué bancos de RAM ocupaban la memoria superior. La RAM del 8296 está almacenada en trozos de 16 KB como el 8096, aunque como tiene 128 KB, hay seis bancos posibles en lugar de cuatro, tres que pueden ir a $8000$BFFF y tres que pueden ir a $C000$FFFF , y similares con el 8096, la RAM de vídeo y los registros de E/S se pueden configurar para "mirar".

La placa base también tenía puentes de "usuario" que "conectaban" el banco de RAM al puerto de usuario, y requerían soldadura para habilitarlos. Si está conectado, el puerto de usuario podría usarse para ajustar la configuración de la memoria superior mediante software.

También se actualizó la línea de unidades de disco PET basadas en IEEE-488; los grandes y pesados ​​accionamientos con carcasa metálica fueron sustituidos por unidades más pequeñas en 1.541 casos; parecían casi idénticos a una unidad 1541, excepto que la parte posterior tenía un conector IEEE-488 en lugar de los dos conectores IEC DIN . De la anteriormente extensa línea de unidades de disco PET, las únicas unidades que regresaron fueron la 2031-LP y la SFD-1001 (básicamente una 2040 y una 8250 reempaquetadas en una caja estilo 1541 con mecanismos de unidad de media altura). El PET resucitado se vendió hasta 1986 y finalmente se retiró definitivamente, habiendo sido reemplazado por el Commodore 128 , 1571 y 1581 .

Aunque no es oficialmente miembro de la serie PET, en 1983 Commodore empaquetó placas base C64 en cajas de plástico similares a las de la serie PET 4000 para crear el Educator 64 . Este fue un intento de retomar parte del mercado educativo que habían perdido en gran medida para entonces ante el Apple IIe .

Pantalla gráfica

Noticiero holandés de 1979 en el que se muestra un PET

En el mercado de ordenadores domésticos, la línea PET pronto fue superada en ventas por máquinas que admitían gráficos y sonido en color de alta resolución, principalmente el Apple II (que se lanzó en junio de 1977), el Atari 400/800 (1979) y, en particular, el Commodore. propio superventas VIC-20 (1980/81). Commodore lanzó una placa gráfica de alta resolución para PET utilizando el chip gráfico Thomson EF936x con una resolución de 512 × 512 píxeles. [20] Además, Apple II, TRS-80 Model I y Atari 400 (a través de expansiones de terceros)/800 podían ampliarse a un máximo de 48 KB de RAM, mientras que el PET estaba limitado a 32 KB.

Sin la placa gráfica de alta resolución , las capacidades gráficas del PET estaban limitadas a un conjunto de caracteres cableados en ROM , similar al Apple II en modo texto. En muchos de los rivales de computadoras domésticas de la gama PET, la dirección de búsqueda de los gráficos de caracteres se puede cambiar y apuntar a la RAM , donde un programador puede definir nuevos caracteres para crear formas de gráficos personalizados. Desde el punto de vista de la programación, este era un método relativamente simple de producir gráficos atractivos, que utilizaba una cantidad insignificante de RAM que una pantalla de caracteres estándar y significativamente menos RAM que los gráficos de mapa de bits. La falta de un conjunto de caracteres reasignables en el PET es una debilidad importante en el diseño de la máquina.

Para compensar un poco este inconveniente, el conjunto de caracteres restringidos en ROM del PET (una desviación ASCII-1963 conocida como PETSCII  ) fue uno de los más variados y flexibles de la época. Permitió crear juegos PET con gráficos rudimentarios, ejemplificados por clones de videojuegos como Space Invaders y Lunar Lander . El conjunto de caracteres PETSCII era incluso lo suficientemente flexible como para permitir la creación de juegos 3D simples como Labyrinth . Esta flexibilidad se logró mediante el uso de dos conjuntos de caracteres intercambiables, lo que permite elegir entre caracteres en mayúsculas y minúsculas con gráficos; cualquiera de los dos también podría mostrarse como una imagen negativa de campo inverso. Para aplicaciones especializadas, se podrían programar juegos de caracteres alternativos en una EPROM insertada en el zócalo ROM del juego de caracteres. En el mercado de accesorios se encontraban disponibles EPROM de juegos de caracteres alternativos con signos diacríticos y símbolos matemáticos . En Japón se vendió un modelo 2001-8B con teclado katakana y juego de caracteres.

En 2012, Steve Gray, entusiasta de Commodore, inició un proyecto para convertir el Commodore PET en color. [21] Esto implica actualizar una máquina 4032 o degradar una máquina 8032. El resultado son 16 colores para primer plano y fondo. La RAM de color se encuentra en $8800 y no se usa en máquinas PET normales. La emulación de PET en color está disponible en las versiones más recientes del software Vice Emulator.

Teclado Commodore Pet Katakana

Aparte de un buscapersonas tipo altavoz de PC , los PET no tenían hardware de sonido (excepto los modelos 8000), pero era posible montar un circuito (atribuido a Hal Chamberlin [22] : 289  ) hasta el puerto de "usuario" 6522. que podría usarse para enviar tonos de onda cuadrada a un amplificador externo, y algunos juegos admitían esta función.

El PET tenía dos zócalos vacíos en la placa base para agregar ROM de expansión, que podían tener un tamaño total de 8K. Un predecesor de las ranuras para cartuchos en máquinas Commodore posteriores, permitía varios complementos de software, como monitores de lenguaje de máquina. Además, era común que los programas comerciales incluyeran una ROM de protección contra copia que debía instalarse antes de ejecutar la aplicación; algo así como un inconveniente para los usuarios que poseen múltiples aplicaciones protegidas de esta manera, ya que los chips tendrían que intercambiarse para poder ejecutar sus respectivos programas.

Resumen Modelo

Periféricos

Impresora tipo margarita Commodore 8028
Unidad de disco único Commodore 2031 ( formato de 5,25 pulgadas de una cara de 170 KB )
Unidades de disco duales Commodore 2040/3040: las unidades de disco duales iniciales. 2040 (EE. UU.), 3040 (Europa). ( Formato de 5,25 pulgadas de una sola cara de 170 KB )
Impresora matricial Commodore 4022 , alimentación por tractor , con mecánica Epson . [24]
Impresora matricial Commodore 4023, alimentación por tractor, con mecánica Epson. [25]
Unidad de disco dual Commodore 4040 : reemplaza los modelos 2040 y 3040; usaba el mismo formato de disco que el 2031 y podía usarse como una copiadora de disco independiente
Impresora Commodore 8024 de 132 columnas, engranaje de fricción o tracción, con mecánica Mannesmann Tally
Impresora tipo margarita Commodore 8028, 40 caracteres/s, engranaje de fricción o tracción, con mecánica Robotron
Unidad de disco dual Commodore 8050 ( formato de 500 KB de una cara y 5,25 pulgadas)
Plotter Commodore 8075, con mecánica Watanabe.
Unidad de disco única Commodore 8060 de 8 pulgadas (formato 800K de una cara, también admite discos IBM 3740)
Unidad de disco dual Commodore 8061 de 8 pulgadas (formato 800K de una cara, también admite discos IBM 3740)
Unidad de disco dual Commodore 8062 de 8 pulgadas (formato de 1,6 MB de doble cara, también admite discos IBM 3740)
Unidad de disco dual Commodore 8250 de "densidad cuádruple" ( 1 MB de capacidad, igual que la 8050, pero de doble cara)
Unidad de disco dual Commodore 8280 (8 pulgadas) ( formato MFM de 500 KB )
Disco duro Commodore 9060 (5 MB)
Disco duro Commodore 9090 (7,5 MB)
Unidad de disco único Commodore SFD-1001 de "densidad cuádruple" (básicamente un modelo 8250 de unidad única)

La línea original de unidades de disco para PET era la 2031 de unidad única y la 2040, 3040 de unidad dual. Luego siguieron las 4040, 8050 y 8250. Más tarde (cerca del final de la vida útil del PET), 2031 de unidad única y SFD. Se produjeron unidades -1001 que usaban la misma carcasa que el 1540/1541, pero lucían la interfaz paralela del PET en lugar de la interfaz serie IEC VIC-20/C64 . El 4040/2031 usó el mismo formato de 170 KB que el 1541 y es compatible con lectura (aunque el software que realiza acceso a la unidad de bajo nivel no funcionará, y una diferencia de un byte entre el tamaño del sector y el encabezado hace que los formatos sean incompatibles con la escritura). Las unidades 8050 y 8250 tenían un formato incompatible de mayor densidad de 500 KB / 1 MB , pero fueron populares hasta bien entrada la década de 1980 como dispositivos de almacenamiento de servidor/ BBS debido a su gran capacidad.

Además, Commodore tenía unidades 8060, 8061, 8062 y 8280 de 8 pulgadas que utilizaban codificación MFM en lugar del GCR utilizado en sus otras unidades de disco y estaban destinadas principalmente a permitir a los usuarios de PET leer discos escritos en mainframes/ minicomputadoras IBM . También se produjeron discos duros de 5 MB y 7,5 MB . No tienen soporte para subdirectorios y se tratan simplemente como un disquete más grande.

Todos los periféricos PET funcionarán en máquinas VIC-20/C64/Plus-4/C128 con un adaptador serie IEEE-488 paralelo a IEC (también se fabricaron adaptadores serie IEC inversos a paralelo IEEE-488) y, como se mencionó anteriormente, utilizando estos Adaptadores, a veces se usaban unidades 8050/8250 en los C64 para el servicio BBS debido a su gran capacidad y su interfaz más rápida.

Una opción alternativa para agregar capacidad de disquete al PET fue el sistema de disco Computhink. [26] Aunque las referencias a este sistema son difíciles de encontrar hoy en día, era popular en ese momento, ya que era más barato y considerablemente más rápido que el sistema Commodore y estaba disponible desde una fecha anterior. A diferencia de las unidades Commodore, no usaba la interfaz IEEE-488, sino que requería instalar una placa de circuito adicional dentro del PET, conectada al conector de expansión del PET, que usaba un chip controlador de disquete Western Digital para proporcionar una interfaz Shugart estándar. . [27] La ​​placa también contenía RAM adicional para usar como búfer de transferencia de disco y ROM que contenía el software operativo del disco. Este software no era compatible con los estándares de Commodore y era algo incómodo de usar. Antes de utilizar el sistema de disco, era necesario inicializarlo manualmente emitiendo el comando SYS45056. Esto puso a disposición un conjunto de comandos "pseudo-BÁSICOS" para realizar operaciones de disco, que tenían poco o ningún parecido con los comandos estándar de Commodore para las mismas operaciones y además tenían que tener el prefijo $, rompiendo así las reglas de la sintaxis BÁSICA. Tenía una grave limitación, ya que solo era posible tener un archivo abierto a la vez, lo que hacía que muchas tareas comunes fueran difíciles y lentas, aunque la interfaz directa a la placa base hacía que la transferencia de datos fuera significativamente más rápida que las unidades CBM que usaban el IEEE-488. autobús. El código adicional conectado al intérprete BASIC podría ralentizar la ejecución de programas BASIC entre un 20% y un 30% y rompería con los programas que usaban el POKE estándar para deshabilitar las PARADAS del usuario. [22] : 198–210  Sin embargo, todavía se consideraba un sistema útil y una gran mejora con respecto al almacenamiento en casetes.

Recepción

ETI Canadá escribió que Commodore PET fue revolucionario al ayudar a que las computadoras personales tuvieran un uso generalizado, destacando el marketing de la compañía y su objetivo de usuarios de computadoras sin experiencia con el diseño simple de la computadora. [28] Dan Fylstra de la revista Byte recibió uno de los PET iniciales en octubre de 1977, S/N 16, y lo informó sobre la computadora en la edición de marzo de 1978. Fylstra elogió su BASIC con todas las funciones , sus letras minúsculas y su confiable sistema de casete, mientras desaprobaba el teclado. Su máquina tenía tres chips de RAM defectuosos y, después de algunas dificultades para comunicarse con Commodore, John Feagans le envió por correo un conjunto de chips de reemplazo e instrucciones de instalación. Fylstra describió el PET 2001 como un "dispositivo" informático versátil, más adecuado para usuarios ocasionales y aficionados a la informática, y lo calificó como un "fuerte contendiente" en el mercado de las computadoras personales. [29] Creative Computing elogió su portabilidad, confiabilidad y facilidad de uso. Si bien criticó la eficiencia de su grabadora y la falta inicial de documentación adecuada, consideró que el PET era el mejor ordenador para un aula. [30]

Ver también

Referencias

Notas
  1. ^ ab Tomczyk, Tom (1985), Home Computer Wars: un relato interno de Commodore y Jack Tramiel , Greensboro, Carolina del Norte: Compute Publications International, p. 12, ISBN 0-942386-78-7
  2. ^ "Computadora Commodore PET 2001". computadoras antiguas.net . Consultado el 16 de enero de 2019 .
  3. ^ ab Matthews, Ian (22 de febrero de 2003). "El asombroso PET comodoro". commodore.ca. Archivado desde el original el 23 de enero de 2009 . Consultado el 11 de julio de 2006 .
  4. ^ Reimer, Jeremy (15 de diciembre de 2005). "Cuota total: 30 años de cifras de cuota de mercado de ordenadores personales". Ars Técnica . Archivado desde el original el 7 de junio de 2012 . Consultado el 27 de noviembre de 2021 .
    • Jeremy Reimer (7 de diciembre de 2012). "Participación total: participación en el mercado de computadoras personales 1975-2010". Jérémy Reimer .
  5. ^ Venta ambulante 2014, 2:27:32.
  6. ^ Walter Isaacson, Steve Jobs, 2011.
  7. ^ Tomczyk 1984, págs. 30-32.
  8. ^ Anón 1978, pag. 1
  9. ^ "El comodoro PET".
  10. ^ Cómo funciona TurboTape, por Harrie De Ceukelaire (con Ottls Cowper, editor técnico, y Charles Brannon, editor de programas), COMPUTE! NÚMERO 57 / FEBRERO 1985 / PÁGINA 112
  11. ^ Anónimo 1978, págs. 57–64
  12. ^ Tomczyk 1984, pág. 32.
  13. ^ Novedades (febrero de 1978), "Commodore envía las primeras computadoras PET", BYTE , 3 (2), Publicaciones de bytes: 190Comunicado de prensa del comodoro. "La computadora PET hizo su debut recientemente cuando las primeras 100 unidades se enviaron a los clientes que esperaban a mediados de octubre de 1977".
  14. ^ "Un homenaje a Jack Tramiel, padre del Comodoro 64". ZDNet .
  15. ^ Descripciones de Commodore PET ROM, (C) 1998-2013 André Fachat
  16. ^ Forster, Winnie (2005), La enciclopedia de consolas, dispositivos portátiles y computadoras domésticas 1972-2005 , GAMEPLAN, p. 23, ISBN 3-00-015359-4
  17. ^ "Preguntas frecuentes sobre PET/CBM - MODELOS DE PET/CBM".
  18. ^ Commodore Microcomputadoras Número 31
  19. ^ Commodore PET: la primera computadora personal del mundo: www.Commodore.ca
  20. ^ "PET-Grafikkarte Commodore ASSY No. 324402-01 para CBM 8296". CBMPET.DE. Archivado desde el original el 11 de septiembre de 2011 . Consultado el 30 de marzo de 2010 .
  21. ^ Gris, Steve. "El Proyecto PET de Color". 6502.org . Steve Gray . Consultado el 10 de mayo de 2022 .
  22. ^ ab West, Raeto Collin (enero de 1982). Programación del PET/CBM. ¡CALCULAR! Libros. ISBN 0-942386-04-3. Consultado el 19 de abril de 2018 .
  23. ^ "Teclas PET: una inspección más detallada de los teclados del PET 2001". masa:trabajo . Archivado desde el original el 10 de agosto de 2023.
  24. ^ Archivo:Cbm4022p-2.jpg
  25. ^ Archivo:Cbm-4023.jpg
  26. ^ "Computación - Revista de informática progresiva - 002" (PDF) . Enero-febrero de 1980. p. 19. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 26 de abril de 2013 .
  27. ^ "Pet Floppyplatine (en alemán)" . Consultado el 26 de abril de 2013 .
  28. ^ Wideman, Graham; Czerwinski, Mark (febrero de 1978). "Dentro del Commodore PET". Electrónica hoy internacional . vol. 2, núm. 2. Canadá. págs. 10-16.
  29. ^ Fylstra, Dan (marzo de 1978). "Informe de usuario: El PET 2001". Byte . vol. 3, núm. 3. págs. 114-127 . Consultado el 17 de octubre de 2021 .
  30. ^ Braun, Ludwig (julio-agosto de 1978). "Revisión de PET del comodoro". Computación creativa . vol. 4, núm. 4. págs. 24-26 . Consultado el 17 de octubre de 2021 .
Bibliografía

enlaces externos