Commodore CBM-II

La CPU 6509 funciona a 1 MHz en la serie P debido al uso del chip VIC-II.Los puertos del joystick no están presentes en la serie B, pero el conector todavía está en la placa base.Una placa de coprocesador opcional basada en Intel 8088 permite a la serie CBM-II ejecutar CP/M-86 1.1 y MS-DOS 1.25; sin embargo, las computadoras no eran compatibles con PC de IBM y aparecía muy poco, si es que existía, software que aprovechara esta capacidad.Sin embargo, a diferencia del Commodore 128 posterior, los CBM-II no tienen las ROM del sistema asignadas a bancos que no sean 15, que tiene una RAM de programa muy limitada (1k gratis, más podría instalarse una placa expansora 4k).Esto significaba que el software tenía que incluir sus propias rutinas de sistema operativo para manejar las E/S del dispositivo y las interrupciones, ya que no es posible "llamar a distancia" el código a través de diferentes bancos de memoria.En teoría, si los bancos 5–14 se llenaron, hasta 1   Se podrían instalar MB de RAM, pero en la práctica la computadora está limitada a 256k ya que el chip PLA no tiene suficientes líneas de dirección para ello.El registro en $1 selecciona el banco de donde la CPU obtiene las instrucciones, que por defecto será 15 ($F) en el encendido.Contiene los comandos mejorados del disco BASIC 4.0, así como algunas otras características adicionales para la programación estructurada y la captura de errores.Originalmente, habría cuatro modelos en cada serie, con un aumento de memoria en 64 KB incrementos.Debido a la popularidad del C64, la serie P se canceló en los Estados Unidos antes de que se pudiera lanzar 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 retirarlas.La producción terminó en algún momento durante 1984 y Commodore liquidó su inventario restante en 1985.Se cree que Commodore produjo al menos 5000–6000 de cada máquina.[cita requerida] CBUG desarrolló una biblioteca de software para las computadoras.
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 un CBM 610