stringtranslate.com

Comodoro CBM-II

La serie Commodore CBM-II es una gama de corta duración de computadoras personales de 8 bits de Commodore Business Machines (CBM), lanzada en 1982 y pensada como una continuación de la serie Commodore PET .

Descripción técnica

El CBM-II tiene dos versiones, la serie P (P = uso personal o doméstico) y la serie B (B = uso comercial). La serie B estaba disponible con un monitor monocromático integrado (perfil alto) con teclado independiente, y también como una unidad individual con teclado integrado pero sin monitor (perfil bajo). Estas máquinas suelen denominarse " Porsche PET" debido a los rumores incorrectos de que la carcasa fue diseñada por Porsche. Aunque Commodore consultó inicialmente a Porsche para un diseño de carcasa, resultó demasiado caro de producir, por lo que Commodore contrató al diseñador Ira Velinski para crear uno basado en el prototipo PET original. [1] [2] [3] [4]

La serie P utiliza el chip de vídeo en color VIC-II de 40 columnas, como el Commodore 64 (C64). También incluye dos puertos para joysticks estándar de estilo Atari . La CPU 6509 funciona a 1 MHz en la serie P debido al uso del chip VIC-II.

Tanto las máquinas de la serie B como las de la serie P tienen un chip SID 6581 , aunque la velocidad de reloj de 2 MHz de la serie B hace imposible leer cualquiera de los registros del SID.

La serie B utiliza un chip de video CRTC 6545 para brindar una salida monocromática de "pantalla verde" de 80 columnas, más adecuada para el procesamiento de textos y otros usos comerciales que la pantalla de 40 columnas del VIC-II. La mayoría de los modelos tienen instalado el Motorola 68B45 , que es una variante compatible con pines en lugar de la pieza MOS 6545A1 de 2 MHz. En la serie B, la CPU 6509 funciona a 2 MHz. Los puertos de joystick no están presentes en la serie B, pero el conector aún está en la placa base.

Los CBM-II son las únicas máquinas Commodore de 8 bits con un puerto RS-232 en lugar del puerto de usuario estándar. Los registros de E/S para el puerto de usuario siguen estando presentes (ya que son una función interna de los chips 6522 ), pero no hay ningún conector para ello en la placa base.

Las máquinas también incluyen una ranura para cartuchos ; sin embargo, no se desarrolló ningún software para cartuchos conocido.

La serie B conservó la interfaz IEEE-488 del PET en lugar de la interfaz serial IEC en el VIC-20 y C64. La pequeña cantidad de software que Commodore desarrolló para la serie B se distribuyó en discos de formato 8050 de 500k en lugar de en el formato 4040/1541 de 170k .

Las características comunes a las series P y B incluían una CPU MOS Technology 6509 , una versión mejorada de la venerable 6502 , que era capaz de direccionar hasta 1 megabyte de RAM mediante conmutación de bancos (sin embargo, ningún modelo CBM-II venía con más de 256 kilobytes de RAM). El chip de sonido es el 6581 SID, el mismo que se utilizó en el popular C64 pero con algunas limitaciones ya que estaba overclockeado a 2 MHz. Además, el CBM-II tiene una interfaz serial RS-232 estándar de la industria y un bus paralelo IEEE-488 (para uso de unidades de disco e impresoras) al igual que la serie PET/CBM. El sistema operativo integrado del CBM-II utiliza una versión mejorada de CBM BASIC versión 4.0.

Una placa coprocesadora opcional basada en Intel 8088 permite que la serie CBM-II ejecute CP/M-86 1.1 y MS-DOS 1.25 ; sin embargo, las computadoras no eran compatibles con IBM PC y apareció muy poco software, si es que apareció alguno, que aprovechara esta capacidad. La placa coprocesadora solo funciona en máquinas de alto perfil debido a los requisitos de suministro de energía y espacio mecánico. También se anunció una tarjeta Z80 si el usuario deseaba ejecutar CP/M-80 , así como una placa Zilog Z8001 , pero no se sabe que exista ninguna. La placa 8088 nunca llegó a producción aparentemente debido a dificultades para hacerla funcionar con el sistema.

La línea CBM-II utiliza un esquema complicado de bancos de RAM . El banco 0 contiene la RAM de video en las máquinas de la serie P y está vacío en las máquinas de la serie B. Los bancos 1-4 contienen la RAM principal del sistema, y ​​el banco 15 contiene las ROM del sistema, la ROM del cartucho, los registros de E/S, la RAM de video en las máquinas de la serie B y una pequeña cantidad de RAM para almacenar variables del sistema. El texto del programa BASIC se almacena en el banco 1. En los modelos de 128 KB, el banco 2 contiene todas las variables BASIC, sin embargo, en los modelos de 256 KB están repartidas entre los bancos 2-4. Sin embargo, a diferencia del Commodore 128 lanzado posteriormente , los CBM-II no tienen las ROM del sistema asignadas a bancos distintos del 15, que tiene una RAM de programa muy limitada (1k libre, más una placa expansora de 4k que se podría instalar). Esto significaba que el software tenía que incluir sus propias rutinas de SO para manejar la E/S del dispositivo y las interrupciones , ya que no es posible "llamar de forma remota" al código en diferentes bancos de memoria. En teoría, si se llenaran los bancos 5 a 14, se podría instalar hasta 1 MB de RAM, pero en la práctica, la computadora está limitada a 256 KB ya que el chip PLA no tiene suficientes líneas de dirección para ello. Pasar datos entre diferentes bancos requiere el uso del registro en $1 que selecciona los bancos desde los que se leerán y escribirán a través de los códigos de operación de CPU LDA (página cero),Y y STA (página cero),Y . El registro en $0 selecciona el banco desde el que la CPU obtiene las instrucciones, que por defecto será 15 ($F) al encenderse.

El BASIC incluido con la serie CBM-II se conoce como BASIC 4.0+. Contiene los comandos de disco BASIC 4.0 mejorados, así como algunas otras funciones adicionales para programación estructurada y detección de errores.

Commodore tenía planes para una amplia variedad de configuraciones de RAM, así como modelos de perfil delgado y de "alto perfil". Las máquinas de perfil delgado eran unidades todo en uno, mientras que los modelos de perfil alto tenían un teclado separado y un monitor giratorio adjunto. Tanto los modelos de perfil delgado como los de perfil alto tienen un conector para unidades de disquete internas y placas de coprocesador, aunque solo estos últimos tienen espacio físico en la carcasa y una fuente de alimentación suficiente para ellos. Ninguna máquina de producción tenía unidades de disquete internas, sin embargo, probablemente habrían sido una variante de media altura del 8050. La mayoría de los modelos CBM-II planificados nunca pasaron de la etapa de prototipo. Originalmente, habría cuatro modelos en cada serie, con una memoria que aumentaba en incrementos de 64 KB. Los modelos de 64k y 192k se descartaron al principio del desarrollo y no se produjeron.

Al final, los únicos modelos CBM-II que entraron en producción y se vendieron a los usuarios finales fueron los modelos B128/600, B256/700, CBM-128/710 y PAL P500. Los modelos B128 y P500 eran modelos de perfil bajo sin unidades de disco internas ni monitor conectado, mientras que los modelos CBM 128 y B256 eran modelos de alto perfil. El B128 fue el más vendido de los tres.

Un Commodore CBM 610, la versión europea de un Commodore B128
Conectores en la parte posterior de un CBM 610:
reinicio , RS-232C , datasette , cartucho de 44 pines, GND , audio, red eléctrica , IEEE-488 , interruptor de encendido, fusible
Placa base y fuente de alimentación de un CBM 610

En Estados Unidos y Canadá, las denominaciones de producción eran B128/B256 y CBM128-80/CBM 256-80, mientras que en Europa se las conocía como series 600 y 700 respectivamente (sin la "B" delante del número de modelo). La máquina P era conocida en todo el mundo como serie 500. Sin embargo, se sabe que existen modelos prototipo como el B500 (diseño anterior del B128) y el B700 (diseño anterior del CBM 128-80/CBM 256-80).

Historia

Debido a la popularidad de la C64, la serie P fue cancelada en los Estados Unidos antes de que pudiera ser lanzada oficialmente; sin embargo, algunos distribuidores que recibieron unidades de preproducción las vendieron. Como la serie P no había sido certificada por la FCC , Commodore fue amenazada con acciones legales y se vio obligada a retirarlas. Se rumoreaba que todas las máquinas de la serie P retiradas fueron destruidas, sin embargo, se sabe que un puñado de ellas existen en colecciones privadas. Al menos un modelo, el P500 , se lanzó comercialmente en Europa, pero solo se vendió en pequeñas cantidades.

El modelo más común de la serie B fue el B128 de perfil bajo [1] (llamado CBM 610 en Europa), que tenía 128 kilobytes de RAM. El B128 no se vendió bien y, en última instancia, el inventario de Commodore fue liquidado por Protecto Enterprizes, un gran distribuidor de pedidos por correo de Commodore con sede en Chicago, Illinois . [6] Los anuncios de Protecto para el paquete B128, que incluía una unidad de disco dual, un monitor y una impresora, aparecieron en varias revistas de informática durante varios años.

La línea CBM-II se vendió mal y terminó siendo extremadamente cara de fabricar, además de difícil desarrollar software para ella. Commodore no publicó cifras de ventas ni una fecha oficial de discontinuación, sin embargo, el B128/600 es el modelo más común de la línea. La producción finalizó en algún momento durante 1984 y Commodore liquidó su inventario restante en 1985. Los CBM-II se siguieron vendiendo en Alemania hasta 1987. El número exacto de CBM-II producidos no está claro, sin embargo, los números de serie indican que se enviaron al menos 10.000 B128 junto con unas pocas docenas a unos pocos miles de los otros modelos. Se cree que Commodore produjo al menos 5000-6000 de cada máquina.

Después de descontinuar la gama CBM-II, Commodore entregó su documentación, esquemas y toda la demás información al CBUG, el grupo de usuarios del B128 de Chicago.

Entre estos materiales se encontraba un prototipo de placa base que utilizaba un procesador Intel 8088 , lo que sugiere la posibilidad de que la línea pudiera haber sido compatible con IBM si la producción hubiera continuado. [ cita requerida ]

CBUG desarrolló una biblioteca de software para las computadoras, pero su biblioteca no era comparable con las grandes bibliotecas de software de las que disfrutaban el Commodore 64 y el VIC-20 .

El diseño de carcasa redondeada de la serie CBM-II de alto perfil se utilizaría más tarde en versiones rediseñadas de las computadoras PET/CBM originales (como la CBM8296) que la línea CBM-II pretendía reemplazar. Además, el esquema de almacenamiento de memoria de la CBM-II se reutilizaría en el Commodore 128 con algunas modificaciones leves.

Referencias

  1. ^ "Commodore 256: El 8 bits que nunca existió". 21 de julio de 2017.
  2. ^ "La página del Commodore CBM-II".
  3. ^ "Armas secretas de Commodore: Los 6509: El P500, B128/256, B500, 600, 700, BX128/256".
  4. ^ Commodore PET 200 en old-computers.com Archivado el 21 de noviembre de 2010 en Wayback Machine , consultado el 25 de agosto de 2014
  5. ^ "Bajo el capó del CBM 610". 2012-11-09 . Consultado el 2016-04-28 .
  6. ^ "Serie Commodore B El anochecer del día".
Notas
  1. ^ a Ni el CBM128-80 ni el B128 deben confundirse con el muy diferente y razonablemente exitoso Commodore 128 (también conocido como CBM 128 y C128), el último ordenador doméstico/personal de 8 bits de Commodore, lanzado en 1985.
  2. ^ a El CBM-II, debido a una peculiaridad en la entrada, si ejecuta el comando "POKE 0,35" bloqueará todo y toda la memoria se llenará con 00 y FF.

Enlaces externos