stringtranslate.com

Comodoro CBM-II

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

Descripción técnica

El CBM-II tiene dos encarnaciones, 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 incorporado (perfil alto) con teclado independiente, y también como una unidad única con teclado incorporado pero sin monitor (perfil bajo). Estas máquinas a menudo se denominan " Porsche PET" debido a rumores incorrectos de que la carcasa fue diseñada por Porsche. Aunque Commodore inicialmente consultó a Porsche para un diseño de caja, su producción resultó demasiado costosa, por lo que Commodore reclutó al diseñador Ira Velinski para crear una basada en el prototipo de PET original. [1] [2] [3] [4]

La serie P utiliza el chip de vídeo en color de 40 columnas VIC-II como el Commodore 64 (C64). También incluye dos puertos para joystick estándar 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 vídeo CRTC 6545 para ofrecer una salida monocromática de "pantalla verde" de 80 columnas, más adecuada para 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 para joystick no están presentes en la serie B, pero el conector todavía está en la placa base.

Las 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 todavía están presentes (ya que son una función interna de los chips 6522 ) pero no hay ningún conector para ellos en la placa base.

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

La serie B conservó la interfaz IEEE-488 del PET en lugar de la interfaz serie 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 500k 8050 en lugar del formato 170k 4040/1541 .

Las características comunes a las series P y B incluían una CPU MOS Technology 6509 , una versión mejorada del venerable 6502 , que era capaz de direccionar hasta 1 megabyte de RAM mediante conmutación de banco (sin embargo, ningún modelo CBM-II vino con más más de 256 kilobytes de RAM). El chip de sonido es el 6581 SID, el mismo que se usó en el popular C64 pero con algunas limitaciones ya que estaba overclockeado a 2 MHz. Además, el CBM-II tiene una interfaz serie RS-232 estándar de la industria y un bus paralelo IEEE-488 (para uso con 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 de coprocesador 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 o ningún software que aprovechara esta capacidad. La placa del coprocesador solo funciona en máquinas de alto perfil debido a los requisitos de suministro de energía y espaciado 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 complicado esquema de banca 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 a 4 contienen la RAM principal del sistema, mientras que 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 las variables del sistema. El texto del programa BÁSICO se almacena en el Banco 1. En los modelos de 128 KB, el Banco 2 contiene todas las variables BÁSICAS; sin embargo, en los modelos de 256 KB están distribuidas entre los Bancos 2 a 4. Sin embargo, a diferencia del Commodore 128 lanzado más tarde , 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, además se podría instalar una placa expansora de 4k). Esto significaba que el software tenía que incluir sus propias rutinas del sistema operativo para manejar las E/S y las interrupciones del dispositivo , ya que no es posible "llamar de lejos" código entre diferentes bancos de memoria. En teoría, si se llenaran los bancos 5 a 14, se podrían 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 donde la CPU obtiene 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 características adicionales para programación estructurada y captura de errores.

Commodore tenía planes para una amplia variedad de configuraciones de RAM, así como modelos delgados y de "alto perfil". Las máquinas delgadas eran unidades todo en uno, mientras que los modelos de alto perfil tenían un teclado separado y un monitor de montaje giratorio adjunto. Tanto los modelos delgados como los de alto perfil tienen un conector para unidades de disquete internas y placas de coprocesador, aunque solo estas últimas tienen espacio físico en la carcasa y suficiente fuente de alimentación para ellas. 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 y la memoria aumentaría en incrementos de 64 KB. Los modelos de 64k y 192k se abandonaron al principio del desarrollo y no se produjeron tales modelos.

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. El B128 y el P500 eran modelos delgados sin unidades de disco internas ni monitor adjunto, mientras que el CBM 128 y el 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
reset , RS-232C , datasette , cartucho de 44 pines, GND , audio, red , IEEE-488 , interruptor de encendido, fusible
Placa base y fuente de alimentación de una CBM 610

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

Historia

Debido a la popularidad del C64, la serie P fue cancelada en los Estados Unidos antes de que pudiera lanzarse 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 amenazado con acciones legales y se vio obligado a retirarlos del mercado. Se rumoreaba que todas las máquinas de la serie P retiradas del mercado fueron destruidas, sin embargo, se sabe que algunas de ellas existen en colecciones privadas. Al menos un modelo, el P500 , se lanzó comercialmente en Europa, pero sólo se vendió en pequeñas cantidades.

El más común de la serie B era el B128 [1] de bajo perfil (llamado CBM 610 en Europa), que tenía 128 kilobytes de RAM. El B128 no se vendió bien y, finalmente, Protecto Enterprizes, un gran distribuidor de pedidos por correo de Commodore con sede en Chicago, Illinois , liquidó el inventario de Commodore . [6] Los anuncios de Protecto para el paquete B128, que incluye 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 costosa de fabricar, además de difícil desarrollar software. Commodore no publicó cifras de ventas ni una fecha oficial de descontinuación, sin embargo, el B128/600 es el modelo más común de la línea. La producción terminó en algún momento durante 1984 y Commodore liquidó el inventario restante en 1985. Los CBM-II todavía se vendían en Alemania hasta 1987. El número exacto de CBM-II producidos no está claro, sin embargo, los números de serie indican que al menos 10.000 B128 fueron enviado junto con unas pocas docenas o unos miles de otros modelos. Se cree que Commodore produjo al menos entre 5.000 y 6.000 unidades 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 a 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 hubiera sido compatible con IBM si la producción hubiera continuado. [ cita necesaria ]

CBUG pasó a desarrollar una biblioteca de software para las computadoras. Su biblioteca, sin embargo, palidecía en comparación con las grandes bibliotecas de software de las que disfrutaban el Commodore 64 y el VIC-20 .

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

Referencias

  1. ^ "Commodore 256: el 8 bits que nunca existió". 21 de julio de 2017.
  2. ^ "La página del comodoro CBM-II".
  3. ^ "Armas secretas del comodoro: 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". 09/11/2012 . Consultado el 28 de abril de 2016 .
  6. ^ "Serie Commodore B El atardecer 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), la última computadora personal/doméstica de 8 bits de Commodore, lanzada 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