Comodoro 64 - Commodore 64

Comodoro 64
Hardware C64
Fabricante Máquinas de negocios Commodore (CBM)
Escribe Computador de casa
Fecha de lanzamiento Agosto de 1982 ; Hace 39 años ( 1982-08 )
Precio de lanzamiento US $ 595 (equivalente a $ 1,600 en 2020)
Interrumpido Abril de 1994 ; Hace 27 años ( 1994-04 )
Unidades vendidas 12,5 - 17 millones
Sistema operativo
UPC MOS Technology 6510 / 8500
Memoria 64 KB (65,536 bytes) (IEC: KiB ) RAM + 20 KB ROM
Gráficos VIC-II ( 320 × 200 , 16 colores , sprites , interrupción de trama )
Sonido SID 6581/8580 ( 3 × osc , 4 × onda , filtro , ADSR , anillo )
Conectividad
Predecesor Comodoro VIC-20
Sucesor

El Commodore 64 , también conocido como C64 o CBM 64 , es un ordenador doméstico de 8 bits presentado en enero de 1982 por Commodore International (mostrado por primera vez en el Consumer Electronics Show , del 7 al 10 de enero de 1982, en Las Vegas ). Ha sido incluido en el Guinness World Records como el modelo de computadora individual más vendido de todos los tiempos, con estimaciones independientes que ubican el número vendido entre 12.5 y 17 millones de unidades. La producción en volumen comenzó a principios de 1982, comercializándose en agosto por US $ 595 (equivalente a $ 1,596 en 2020). Precedido por el Commodore VIC-20 y el Commodore PET , el C64 tomó su nombre de sus 64 kibibytes (65,536 bytes ) de RAM. Con soporte para sprites multicolores y un chip personalizado para la generación de formas de onda, el C64 podría crear imágenes y audio superiores en comparación con sistemas sin dicho hardware personalizado.

El C64 dominó el mercado de computadoras de gama baja (excepto en el Reino Unido y Japón, que duró solo unos seis meses en Japón) durante la mayor parte de los últimos años de la década de 1980. Durante un período sustancial (1983-1986), el C64 tuvo entre 30% y 40% de participación en el mercado estadounidense y dos millones de unidades vendidas por año, superando en ventas a IBM PC compatibles , computadoras Apple y la familia de computadoras Atari de 8 bits . Sam Tramiel, un presidente posterior de Atari e hijo del fundador de Commodore, dijo en una entrevista de 1989: "Cuando estaba en Commodore, estábamos construyendo 400.000 C64 al mes durante un par de años". En el mercado del Reino Unido, el C64 se enfrentó a la competencia de BBC Micro y ZX Spectrum , pero el C64 seguía siendo la segunda computadora más popular en el Reino Unido después del ZX Spectrum. El Commodore 64 no tuvo ningún impacto en Japón. El mercado japonés estaba dominado por computadoras japonesas, como NEC PC-8801 , Sharp X1 , Fujitsu FM-7 y MSX .

Parte del éxito del Commodore 64 fue su venta en tiendas minoristas regulares en lugar de solo en tiendas especializadas para aficionados a la electrónica o la informática. Commodore produjo muchas de sus piezas internamente para controlar los costos , incluidos los chips de circuitos integrados personalizados de MOS Technology . En los Estados Unidos, se lo ha comparado con el automóvil Ford Modelo T por su papel en llevar una nueva tecnología a los hogares de clase media a través de una producción en masa creativa y asequible. Se han creado aproximadamente 10,000 títulos de software comercial para el Commodore 64, incluidas herramientas de desarrollo, aplicaciones de productividad de oficina y videojuegos . Los emuladores C64 permiten que cualquier persona con una computadora moderna o una consola de videojuegos compatible ejecute estos programas hoy. A la C64 también se le atribuye la popularización de la escena de demostración informática y aún hoy en día es utilizada por algunos aficionados a la informática . En 2011, 17 años después de que se retirara del mercado, la investigación mostró que el reconocimiento de marca para el modelo todavía era del 87%.

Historia

La pantalla de inicio de Commodore 64

En enero de 1981, MOS Technology, Inc., la subsidiaria de diseño de circuitos integrados de Commodore , inició un proyecto para diseñar los chips gráficos y de audio para una consola de videojuegos de próxima generación . El trabajo de diseño de los chips, denominado MOS Technology VIC-II (circuito integrado de vídeo para gráficos) y MOS Technology SID (dispositivo de interfaz de sonido para audio), se completó en noviembre de 1981. Commodore inició entonces un proyecto de consola de juegos que utilizaría los nuevos chips. —Llamada Ultimax o Commodore MAX Machine , diseñada por Yash Terakura de Commodore Japan. Este proyecto finalmente se canceló después de que se fabricaran solo unas pocas máquinas para el mercado japonés. Al mismo tiempo, Robert "Bob" Russell (programador de sistemas y arquitecto del VIC-20 ) y Robert "Bob" Yannes (ingeniero del SID) criticaron la actual línea de productos de Commodore, que era una continuación de la línea Commodore PET dirigida a usuarios empresariales. Con el apoyo de Al Charpentier (ingeniero del VIC-II) y Charles Winterble (gerente de MOS Technology), le propusieron al CEO de Commodore, Jack Tramiel, una secuela de bajo costo del VIC-20. Tramiel dictó que la máquina debería tener 64 KB de memoria de acceso aleatorio (RAM). Aunque los chips de memoria dinámica de acceso aleatorio (DRAM) de 64 Kbit costaban más de US $ 100 (equivalente a $ 240,63 en 2020) en ese momento, sabía que los precios de las DRAM de 64 Kb estaban cayendo y bajarían a un nivel aceptable antes de que se alcanzara la producción completa. El equipo pudo diseñar rápidamente la computadora porque, a diferencia de la mayoría de las otras compañías de computadoras domésticas, Commodore tenía su propia fábrica de semiconductores para producir chips de prueba; debido a que la fábrica no estaba funcionando a plena capacidad, los costos de desarrollo eran parte de los gastos generales corporativos existentes. Los chips estaban completos en noviembre, momento en el que Charpentier, Winterble y Tramiel habían decidido continuar con la nueva computadora; este último fijó una fecha límite para el primer fin de semana de enero, coincidiendo con el Consumer Electronics Show (CES) de 1982 .

El producto fue nombrado en código VIC-40 como el sucesor del popular VIC-20 . El equipo que lo construyó estaba formado por Yash Terakura, Shiraz Shivji , Bob Russell, Bob Yannes y David A. Ziembicki. El diseño, los prototipos y algunos programas de muestra se terminaron a tiempo para el espectáculo, después de que el equipo trabajó incansablemente durante los fines de semana de Acción de Gracias y Navidad . La máquina usaba la misma carcasa, placa base del mismo tamaño y el mismo Commodore BASIC 2.0 en ROM que la VIC-20. BASIC también sirvió como el shell de la interfaz de usuario y estuvo disponible inmediatamente en el inicio en el indicador. Cuando se iba a presentar el producto, el producto VIC-40 pasó a llamarse C64. El C64 hizo un debut impresionante en el Consumer Electronics Show de enero de 1982 , como lo recuerda el ingeniero de producción David A. Ziembicki: "Todo lo que vimos en nuestro stand fue gente de Atari con la boca abierta, diciendo: '¿Cómo puedes hacer eso por $ 595? ? ' "La respuesta fue la integración vertical ; Debido a la propiedad de Commodore de las instalaciones de fabricación de semiconductores de MOS Technology , cada C64 tenía un costo de producción estimado de 135 dólares estadounidenses . READY

Recepción

En julio de 1983, la revista BYTE declaró que "el 64 se vende por $ 595. A ese precio, promete ser uno de los competidores más calientes en el mercado de computadoras personales de menos de $ 1000". Describió el SID como "un verdadero sintetizador de música ... la calidad del sonido tiene que ser escuchada para creerla", mientras critica el uso de Commodore BASIC 2.0, el rendimiento del disquete que es "incluso más lento que la unidad Atari 810 ", y el control de calidad de Commodore. BYTE dio más detalles, diciendo que el C64 tenía "Commodore BASIC 2.0 inadecuado. Un BASIC interpretado de 8K bytes" que asumieron que era porque "Obviamente, Commodore siente que la mayoría de los usuarios domésticos ejecutarán software preempaquetado; no hay ninguna disposición para el uso de gráficos ( o sonido como se mencionó anteriormente) desde dentro de un programa BÁSICO excepto por medio de comandos POKE ". Esta fue una de las pocas advertencias sobre C64 BASIC publicadas en revistas de informática. Creative Computing dijo en diciembre de 1984 que el 64 era "el ganador abrumador" en la categoría de ordenadores domésticos por debajo de los 500 dólares. A pesar de criticar su "unidad de disco lenta, solo dos teclas direccionales de cursor, cero compatibilidad con el fabricante, interfaces no estándar, etc.", la revista dijo que al precio del 64 de menos de $ 200 "no se puede obtener otro sistema con el mismo características: 64K, color, gráficos de sprites y barriles de software disponible ". El Tandy / Radio Shack Color Computer fue el subcampeón. Sin embargo, esta fue solo una de las doce categorías que se votaron, según el precio y lo que la gente quería hacer con una computadora. El mismo artículo también decía: "Aunque no había un sistema único que fuera el mejor, observamos que un sistema se destacó porque se mencionó en tantas categorías. Aunque muchos sistemas se mencionaron en dos categorías, solo dos sistemas se mencionaron en tres categorías y sólo una de cada cuatro categorías: Apple Macintosh ". Aparte de esto, el Apple II fue el ganador en la categoría de computadora doméstica de más de $ 500, que era la categoría en la que estaba el Commodore 64 cuando se lanzó por primera vez al precio de $ 595.

Guerra de mercado: 1982-1983

Cartuchos de juego para Radar Rat Race y fútbol internacional

Commodore tenía la reputación de anunciar productos que nunca aparecieron , por lo que buscó enviar rápidamente el C64. La producción comenzó en la primavera de 1982 y los envíos por volumen comenzaron en agosto. El C64 se enfrentó a una amplia gama de computadoras domésticas de la competencia , pero con un precio más bajo y un hardware más flexible, superó rápidamente en ventas a muchos de sus competidores.

En los Estados Unidos, los mayores competidores fueron el Atari 8-bit 400, el Atari 800 y el Apple II . Los Atari 400 y 800 se habían diseñado para adaptarse a los estrictos requisitos de emisiones de la FCC , por lo que su fabricación era costosa. Aunque similares en especificaciones, las dos computadoras representaban diferentes filosofías de diseño; como un sistema de arquitectura abierta , la capacidad de actualización para Apple II fue otorgada por ranuras de expansión internas, mientras que la arquitectura comparativamente cerrada del C64 tenía solo un puerto de cartucho ROM externo para expansión de bus. Sin embargo, Apple II usó sus ranuras de expansión para interactuar con periféricos comunes como unidades de disco, impresoras y módems; el C64 tenía una variedad de puertos integrados en su placa base que se usaban para estos propósitos, por lo general dejando libre el puerto del cartucho. Sin embargo, Commodore's no era un sistema completamente cerrado; la compañía había publicado especificaciones detalladas para la mayoría de sus modelos desde los días de Commodore PET y VIC-20, y el C64 no fue una excepción. No obstante, las ventas de C64 fueron relativamente lentas debido a la falta de software, problemas de confiabilidad con los primeros modelos de producción, tasas de falla particularmente altas del chip PLA , que utilizó un nuevo proceso de producción, y una escasez de unidades de disco 1541, que también sufrieron una confiabilidad bastante severa. cuestiones. Sin embargo, durante 1983, un goteo de software se convirtió en una inundación y las ventas comenzaron a subir rápidamente, especialmente con recortes de precios de $ 600 a solo $ 300 (equivalente a $ 1600 a $ 800 en 2020).

Commodore vendió el C64 no solo a través de su red de distribuidores autorizados, sino también a través de grandes almacenes, tiendas de descuento, jugueterías y librerías universitarias. El C64 tenía un modulador de RF incorporado y, por lo tanto, se podía conectar a cualquier televisor. Esto le permitió (como su predecesora, la VIC-20) competir directamente contra consolas de videojuegos como la Atari 2600 . Al igual que el Apple IIe, el C64 también podría generar una señal de video compuesto , evitando por completo el modulador de RF. Esto permitió que el C64 se conectara a un monitor especializado para obtener una imagen más nítida. A diferencia del IIe, la capacidad de salida NTSC del C64 también incluía una salida de señal de luminancia / croma separada equivalente a (y eléctricamente compatible con) S-Video , para la conexión al monitor Commodore 1702 , proporcionando una calidad de video aún mejor que una señal compuesta.

Se considera que el precio agresivo del C64 fue un catalizador importante en el colapso de los videojuegos de 1983 . En enero de 1983, Commodore ofreció un reembolso de $ 100 en los Estados Unidos por la compra de un C64 a cualquiera que intercambiara otra consola de videojuegos o computadora. Para aprovechar este reembolso, algunos distribuidores y minoristas de pedidos por correo ofrecieron un Timex Sinclair 1000 (TS1000) por tan solo $ 10 con la compra de un C64. Este acuerdo significaba que el consumidor podía enviar el TS1000 a Commodore, cobrar el reembolso y guardar la diferencia; Timex Corporation abandonó el mercado de las computadoras en un año. Las tácticas de Commodore pronto llevaron a una guerra de precios con los principales fabricantes de ordenadores domésticos . El éxito de VIC-20 y C64 contribuyó significativamente a la salida del campo de Texas Instruments y otros competidores más pequeños.

La guerra de precios con Texas Instruments fue vista como una batalla personal para el presidente de Commodore, Jack Tramiel. Commodore redujo el precio de lista del C64 en $ 200 dentro de los dos meses posteriores a su lanzamiento. En junio de 1983, la empresa bajó el precio a 300 dólares y algunas tiendas vendieron la computadora por 199 dólares. En un momento, la compañía vendía tantos C64 como todas las computadoras vendidas por el resto de la industria juntas. Mientras tanto, TI perdió dinero vendiendo el 99 / 4A por $ 99. La subsiguiente desaparición de TI en la industria de las computadoras domésticas en octubre de 1983 fue vista como una venganza por las tácticas de TI en el mercado de las calculadoras electrónicas a mediados de la década de 1970, cuando Commodore casi fue a la bancarrota por TI.

Las cuatro máquinas tenían configuraciones de memoria similares que eran estándar en 1982-83: 48 KB para el Apple II + (actualizado meses después del lanzamiento de C64 a 64 KB con el Apple IIe) y 48 KB para el Atari 800. A más de $ 1,200, el Apple II era aproximadamente el doble de caro, mientras que el Atari 800 costaba 899 dólares. Una de las claves del éxito del C64 fueron las agresivas tácticas de marketing de Commodore, y se apresuraron a explotar las divisiones relativas de precio / rendimiento entre sus competidores con una serie de comerciales de televisión después del lanzamiento del C64 a finales de 1982. La compañía también publicó documentación detallada para ayudar a los desarrolladores. , mientras que Atari inicialmente mantuvo en secreto la información técnica.

Aunque muchos de los primeros juegos de C64 eran puertos inferiores de Atari de 8 bits , a finales de 1983 la creciente base instalada hizo que los desarrolladores crearan nuevo software con mejores gráficos y sonido. Era la única computadora doméstica no descontinuada y ampliamente disponible en ese entonces, con más de 500,000 vendidas durante la temporada navideña; debido a los problemas de producción en la cadena de suministro de Atari, a principios de 1984 "el Commodore 64 tiene en gran parte el mercado [de gama baja] para sí mismo en este momento", informó The Washington Post .

1984-1987

Algunos de los modos gráficos del 64 son realmente extraños y no tienen análogos a los de Atari o Apple, como la capacidad de cambiar el color de la base del personaje en la pantalla. Eso nos dio mucha capacidad de color que no había sido explotada.

-  Craig Nelson de Epyx, 1986

Con el auge de las ventas y los primeros problemas de confiabilidad con el hardware resueltos, el software para el C64 comenzó a crecer en tamaño y ambición durante 1984. Este crecimiento se trasladó al enfoque principal de la mayoría de los desarrolladores de juegos de EE. UU. Los dos holdouts fueron Sierra , que se saltó en gran medida el C64 a favor de las máquinas compatibles con Apple y PC, y Broderbund , que invirtió mucho en software educativo y se desarrolló principalmente en torno al Apple II. En el mercado norteamericano, el formato de disco se había vuelto casi universal, mientras que el software basado en casetes y cartuchos prácticamente desapareció. Entonces, la mayoría de los juegos desarrollados en EE. UU. En este punto crecieron lo suficiente como para requerir carga múltiple.

A mediados de 1984, en una conferencia de desarrolladores y expertos de juegos en Origins Game Fair , Dan Bunten , Sid Meier y un representante de Avalon Hill dijeron que estaban desarrollando juegos para el C64 primero como el mercado más prometedor. Para 1985, los juegos eran aproximadamente del 60 al 70% del software Commodore 64. Computer Gaming World declaró en enero de 1985 que empresas como Epyx que sobrevivieron al colapso de los videojuegos lo hicieron porque "se subieron al tren de Commodore temprano". Más del 35% de las ventas de SSI en 1986 fueron para el C64, diez puntos más que para el Apple II. El C64 fue aún más importante para otras empresas, que a menudo encontraron que más de la mitad de las ventas de un título portado a seis plataformas provenían de la versión C64. Ese año, Computer Gaming World publicó una encuesta de diez editores de juegos que encontró que planeaban lanzar cuarenta y tres juegos de Commodore 64 ese año, en comparación con diecinueve para Atari y cuarenta y ocho para Apple II, y Alan Miller declaró que Accolade se desarrolló primero. para el C64 porque "se venderá más en ese sistema".

En Europa, los principales competidores del C64 fueron los ordenadores de fabricación británica: el Sinclair ZX Spectrum , el BBC Micro y el Amstrad CPC 464 . En el Reino Unido, el 48K Spectrum no solo se había lanzado unos meses antes del debut del C64 a principios de 1983, sino que también se vendía por £ 175, menos de la mitad del precio de £ 399 del C64. El Spectrum se convirtió rápidamente en el líder del mercado y Commodore tuvo una lucha cuesta arriba en el mercado. Sin embargo, el C64 llegó a rivalizar con el Spectrum en popularidad en la segunda mitad de la década de 1980. Ajustada al tamaño de la población, la popularidad de Commodore 64 fue la más alta de Finlandia con aproximadamente 3 unidades por cada 100 habitantes, donde posteriormente se comercializó como "la Computadora de la República".

A finales de 1983 se difundieron rumores de que Commodore dejaría de fabricar el C64. A principios de 1985, el precio del C64 era de 149 dólares; con un costo de producción estimado de $ 35 a $ 50, su rentabilidad todavía estaba dentro del margen estándar de la industria de dos a tres veces. Commodore vendió alrededor de un millón de C64 en 1985 y un total de 3,5 millones a mediados de 1986. Aunque, según los informes, la compañía intentó descontinuar el C64 más de una vez en favor de computadoras más caras como la Commodore 128 , la demanda se mantuvo fuerte. En 1986, Commodore presentó el 64C, un 64 rediseñado, que Compute! vio como prueba que —contrariamente a los temores de los propietarios del C64 de que la empresa los abandonara en favor del Amiga y el 128— "el 64 se niega a morir". Su introducción también significó que Commodore subió el precio del C64 por primera vez, lo que la revista citó como el final de la guerra de precios de las computadoras domésticas . Las ventas de software también se mantuvieron fuertes; MicroProse , por ejemplo, en 1987 citó los mercados de PC de Commodore e IBM como sus principales prioridades.

1988-1994

En 1988, los PC compatibles eran los mercados de software de entretenimiento y para el hogar más grandes y de más rápido crecimiento, desplazando al ex líder Commodore. Las ventas de software de Commodore 64 se mantuvieron casi sin cambios en el tercer trimestre de 1988 año tras año, mientras que el mercado en general creció 42%, pero la compañía seguía vendiendo de 1 a 1,5 millones de unidades en todo el mundo cada año de lo que Computer Chronicles llamó ese año "el Modelo T de Computadoras personales". El director ejecutivo de Epyx, David Shannon Morse, advirtió que "no hay nuevos 64 compradores, o muy pocos. Es un grupo consistente que no está creciendo ... se va a encoger como parte de nuestro negocio". Un ejecutivo de juegos de computadora declaró que la enorme popularidad del Nintendo Entertainment System (siete millones vendidos en 1988, casi tantos como el número de C64 vendidos en sus primeros cinco años) había detenido el crecimiento del C64. Trip Hawkins reforzó ese sentimiento, afirmando que Nintendo era "el último hurra del mundo de 8 bits".

SSI salió del mercado Commodore 64 en 1991, después de la mayoría de sus competidores. Ultima VI , lanzado en 1991, fue el último lanzamiento importante de un juego C64 de un desarrollador norteamericano, y Los Simpson , publicado por Ultra Games , fue la última conversión arcade. Este último fue un ejemplo algo poco común de un puerto de arcade desarrollado en EE. UU., Ya que después de los primeros años del C64, la mayoría de las conversiones de arcade fueron producidas por desarrolladores del Reino Unido y convertidas a NTSC y formato de disco para el mercado de EE. UU., Los desarrolladores estadounidenses en cambio se enfocaron en más computadoras. - géneros de juegos centrados en juegos de rol como juegos de rol y simulaciones. En el mercado europeo, el software de disco era más raro y los casetes eran el método de distribución más común; esto llevó a una mayor prevalencia de títulos de arcade y juegos más pequeños y de bajo presupuesto que podrían caber completamente en la memoria de la computadora sin requerir cargas múltiples. Los programadores europeos también tendían a explotar las características avanzadas del hardware del C64 más que sus homólogos estadounidenses.

En los Estados Unidos, la demanda de computadoras de 8 y 16 bits prácticamente cesó cuando comenzó la década de 1990 y las computadoras compatibles dominaron por completo el mercado de las computadoras. Sin embargo, el C64 siguió siendo popular en el Reino Unido y otros países europeos. La eventual desaparición de la máquina no se debió a la falta de demanda o al costo del C64 en sí (aún rentable a un precio minorista entre £ 44 y £ 50), sino más bien por el costo de producción de la unidad de disco. En marzo de 1994, en CeBIT en Hannover , Alemania , Commodore anunció que el C64 finalmente se suspendería en 1995, y señaló que el Commodore 1541 costaba más que el C64 en sí.

Sin embargo, solo un mes después, en abril de 1994, la empresa se declaró en quiebra . Cuando Commodore quebró, toda la producción de su inventario, incluido el C64, se interrumpió, poniendo fin a los 11 años y medio de producción del C64. Se han realizado reclamaciones de ventas de 17, 22 y 30 millones de unidades C64 vendidas en todo el mundo. Los registros de ventas de la empresa, sin embargo, indican que el número total fue de aproximadamente 12,5 millones. Según esa cifra, el Commodore 64 seguía siendo la tercera plataforma informática más popular del siglo XXI hasta 2017, cuando la familia Raspberry Pi la reemplazó. Mientras que en 1982 se vendieron 360.000 C64, en 1983 se vendieron alrededor de 1,3 millones, seguidos de un gran repunte en 1984, cuando se vendieron 2,6 millones. Después de eso, las ventas se mantuvieron estables entre 1.3 y 1.6 millones por año durante el resto de la década y luego disminuyeron después de 1989. Las ventas en América del Norte alcanzaron su punto máximo entre 1983 y 1985 y gradualmente disminuyeron posteriormente, mientras que las ventas en Europa se mantuvieron bastante fuertes a principios de Década de 1990.

Los diseñadores de la computadora afirmaron que "la libertad que nos permitió hacer el proyecto C-64 probablemente nunca volverá a existir en ese entorno"; en la primavera de 1983, la mayoría se había marchado para fundar Ensoniq .

Familia C64

Commodore MAX

En 1982, Commodore lanzó la Commodore MAX Machine en Japón . Se llamó Ultimax en los Estados Unidos y VC-10 en Alemania. El MAX estaba destinado a ser una consola de juegos con capacidad informática limitada y se basó en una versión reducida de la familia de hardware que se utilizó más tarde en el C64. El MAX se suspendió meses después de su introducción debido a las bajas ventas en Japón.

Educador comodoro 64

1983 vio el intento de Commodore de competir con el Apple II en el mercado educativo de Estados Unidos con el Educator 64 , esencialmente un monitor monocromo C64 y "escala verde" en una caja de PET. Las escuelas prefirieron la construcción de metal todo en uno del PET a los componentes separados del C64 estándar, que podrían dañarse, destrozarse o robarse fácilmente. Las escuelas no preferían el Educator 64 a la amplia gama de opciones de software y hardware que el Apple IIe podía ofrecer, y se produjo en cantidades limitadas.

SX-64

También en 1983, Commodore lanzó el SX-64 , una versión portátil del C64. El SX-64 tiene la distinción de ser el primer ordenador portátil a todo color . Mientras que las computadoras anteriores que usaban este factor de forma solo incorporaban pantallas monocromáticas ("pantalla verde"), la unidad básica SX-64 cuenta con un tubo de rayos catódicos (CRT) de color de 130 mm (5 pulgadas ) y una unidad de disquete 1541 integrada . Mientras que, en los anuncios de la computadora, se afirmaba que tendría unidades duales 1541, pero cuando se lanzó el SX-64, solo había una y la otra se convirtió en una ranura de almacenamiento de disquete. Además, a diferencia de la mayoría de los otros C64, el SX-64 no tiene un conector de casete de datos, por lo que un casete externo no era una opción.

Comodoro 128

Dos diseñadores de Commodore, Fred Bowen y Bil Herd , estaban decididos a solucionar los problemas del Plus / 4 . Tenían la intención de que los eventuales sucesores del C64, las computadoras Commodore 128 y 128D (1985), se basaran en el C64, evitando los defectos del Plus / 4. Los sucesores tuvieron muchas mejoras, como un BÁSICO con gráficos y comandos de sonido (como casi todas las computadoras domésticas no fabricadas por Commodore), capacidad de visualización de 80 columnas y compatibilidad total con CP / M. Bowen y Herd, diseñadores de software y hardware respectivamente, tomaron la decisión de hacer compatible el conector Commodore 128 con el C64, sin el conocimiento ni la aprobación de la gerencia en la era posterior a Jack Tramiel . Los diseñadores tuvieron cuidado de no revelar su decisión hasta que el proyecto estaba demasiado avanzado para ser desafiado o cambiado y aún así participar en el inminente Consumer Electronics Show (CES) en Las Vegas. Al enterarse de que el C128 fue diseñado para ser compatible con el C64, el departamento de marketing de Commodore anunció de forma independiente que el C128 sería 100% compatible con el C64, elevando así el nivel de compatibilidad con C64. En un caso de cumplimiento malicioso , el diseño 128 se modificó para incluir un "modo 64" separado utilizando un entorno C64 completo para tratar de garantizar la compatibilidad total.

Comodoro 64C

Commodore 64C con disquetera 1541-II y monitor 1084S que muestra S-Video compatible con televisión

Los diseñadores de la C64 tenían la intención de que la computadora tuviera una nueva carcasa en forma de cuña dentro de un año de su lanzamiento, pero el cambio no se produjo. En 1986, Commodore lanzó la computadora 64C, que es funcionalmente idéntica a la original. El diseño exterior fue remodelado con el estilo más elegante del Commodore 128 . El 64C utiliza nuevas versiones de los chips SID, VIC-II y de E / S que se están implementando. Los modelos con la placa C64E tenían los símbolos gráficos impresos en la parte superior de las teclas, en lugar de la ubicación normal en el frente. El chip de sonido (SID) se cambió para usar el chip MOS 8580, con el voltaje del núcleo reducido de 12V a 9V. Los cambios más significativos incluyen un comportamiento diferente en los filtros y en el control de volumen, lo que da como resultado que algunos efectos de música / sonido suenen de manera diferente a lo previsto y que el audio muestreado digitalmente sea casi inaudible, respectivamente (aunque ambos pueden corregirse en su mayoría). para en software). La memoria RAM de 64 KB pasó de ocho chips a dos chips. BASIC y KERNAL pasaron de dos chips separados a un chip ROM de 16 KB. El chip PLA y algunos chips TTL se integraron en un chip DIL de 64 pines. El PLA "252535-01" integró la RAM de color también en el mismo chip. El espacio físico más pequeño hizo que fuera imposible colocar algunas expansiones internas como un disquete. En los Estados Unidos, el 64C a menudo se incluía con el sistema operativo basado en la interfaz gráfica de usuario (GUI) GEOS de terceros , así como con el software necesario para acceder a Quantum Link . El disco 1541 recibió un lavado de cara a juego, lo que resultó en el 1541C. Más tarde, se introdujo un modelo 1541-II más pequeño y elegante, junto con el microfloppy 1581 de 3,5 pulgadas y 800 KB .

Sistema de juegos Commodore 64

En 1990, el C64 se volvió a empaquetar en forma de consola de juegos, llamado C64 Games System (C64GS), con la mayor parte de la conectividad externa eliminada. Se realizó una modificación simple a la placa base del 64C para permitir que los cartuchos se inserten desde arriba. Una ROM modificada reemplazó al intérprete BÁSICO con una pantalla de inicio para informar al usuario que inserte un cartucho. Diseñado para competir con Nintendo Entertainment System y Sega Master System, sufrió ventas muy bajas en comparación con sus rivales. Fue otro fracaso comercial de Commodore y nunca se lanzó fuera de Europa.

Comodoro 65

En 1990, se hizo un prototipo de un sucesor avanzado del C64, el Commodore 65 (también conocido como "C64DX"), pero el proyecto fue cancelado por el presidente de Commodore, Irving Gould, en 1991. Las especificaciones del C65 eran impresionantes para una computadora de 8 bits. , con especificaciones comparables a las del Apple IIGS de 16 bits . Por ejemplo, podría mostrar 256 colores en la pantalla, mientras que Amigas basado en OCS solo podría mostrar 64 en el modo HalfBrite (32 colores y transformaciones de medio brillo). Aunque no se dio ninguna razón específica para la cancelación del C65, habría competido en el mercado con los Amigas de gama baja de Commodore y el Commodore CDTV .

Software

En 1982, las capacidades gráficas y de sonido del C64 solo rivalizaban con la familia Atari de 8 bits y parecían excepcionales en comparación con los ampliamente publicitados Atari VCS y Apple II . A la C64 a menudo se le atribuye el inicio de la subcultura informática conocida como demoscene (consulte las demostraciones de Commodore 64 ). Todavía se está utilizando activamente en la escena de demostración, especialmente para la música (su chip de sonido SID incluso se utiliza en tarjetas de sonido especiales para PC y el sintetizador Elektron SidStation ). A pesar de que otras computadoras lo alcanzaron rápidamente, el C64 siguió siendo un fuerte competidor de las posteriores consolas de videojuegos Nintendo Entertainment System (NES) y Sega Master System , gracias en parte a su base de software ya establecida, especialmente fuera de América del Norte. donde superó ampliamente en ventas a la NES.

Debido a los ingresos más bajos y al dominio del Sinclair Spectrum en el Reino Unido, casi todo el software británico C64 usaba cintas de casete. Pocos programas de casete C64 se lanzaron en los EE. UU. Después de 1983 y, en Norteamérica, el disquete fue el método principal de distribución de software. La ranura del cartucho en el C64 también fue principalmente una característica utilizada en los primeros dos años de la computadora en el mercado y se volvió rápidamente obsoleta una vez que el precio y la confiabilidad de las unidades 1541 mejoraron. Un puñado de juegos de la región PAL utilizaron cartuchos de cambio de banco para superar el límite de memoria de 16 KB.

BÁSICO

Pantalla de inicio del intérprete BASIC de Simons. Tenga en cuenta los colores de fondo y texto alterados (en comparación con los tonos azules normales de C64) y la reducción de 8 KB de la asignación de memoria del programa del intérprete BASIC disponible, debido al espacio de direcciones utilizado por el cartucho.

Como es común en los ordenadores domésticos de principios de los 80, el C64 viene con un intérprete BASIC, en ROM. Se accede a las operaciones de KERNAL, E / S y de la unidad de cinta / disco mediante comandos de lenguaje BÁSICOS personalizados. La unidad de disco tiene su propio microprocesador de interfaz y rutinas de E / S ROM (firmware), al igual que los sistemas CBM / PET anteriores y el Atari 400 y Atari 800. Esto significa que no hay espacio de memoria dedicado a ejecutar un sistema operativo de disco , ya que Fue el caso de sistemas anteriores como Apple II y TRS-80 .

Se utiliza Commodore BASIC 2.0 en lugar del más avanzado BASIC 4.0 de la serie PET, ya que no se esperaba que los usuarios de C64 necesitaran las mejoras orientadas a disco de BASIC 4.0. La compañía no esperaba que muchos compraran una unidad de disco, y el uso de BASIC 2.0 simplificó la transición de los propietarios de VIC-20 a la 64. "La elección de BASIC 2.0 en lugar de 4.0 se hizo con un examen de conciencia, no solo al azar. No se espera que el usuario típico de un C64 necesite los comandos directos del disco tanto como otras extensiones, y la cantidad de memoria que se asignará a BASIC será limitada. Elegimos dejar espacio de expansión para las extensiones de color y sonido en lugar del disco. características. Como resultado, tendrá que manejar el disco de la manera más engorrosa de los 'viejos tiempos' ".

La versión de Microsoft BASIC no es muy completa y no incluye comandos específicos para la manipulación de sonido o gráficos, sino que requiere que los usuarios utilicen los comandos " PEEK y POKE " para acceder directamente a los registros de chips de gráficos y sonido. Para proporcionar comandos extendidos, incluidos gráficos y sonido, Commodore produjo dos extensiones diferentes basadas en cartuchos para BASIC 2.0: BASIC y Super Expander 64 de Simons . Otros idiomas disponibles para el C64 incluyen Pascal , C , Logo , Forth y FORTRAN . Se produjeron compiladores para BASIC 2.0 como Petspeed 2 (de Commodore), Blitz (de Jason Ranheim) y Turbo Lightning (de Ocean Software ). La mayor parte del software comercial C64 se escribió en lenguaje ensamblador, ya sea desarrollado en forma cruzada en una computadora más grande o directamente en el C64 usando un monitor de código de máquina o un ensamblador. Esto maximizó la velocidad y minimizó el uso de la memoria. Algunos juegos, particularmente los de aventuras, usaban lenguajes de scripting de alto nivel y, a veces, mezclaban lenguaje BASIC y de máquina.

Sistemas operativos alternativos

Se han desarrollado muchos sistemas operativos de terceros para el C64. Además del GEOS original , se han escrito dos sistemas compatibles con GEOS de terceros: Wheels y GEOS megapatch. Ambos requieren actualizaciones de hardware al C64 original. Varios otros sistemas operativos están o han estado disponibles, incluido WiNGS OS, LUnix similar a Unix , operado desde una línea de comandos, y los sistemas integrados OS Contiki , con GUI completa. Otros sistemas operativos menos conocidos incluyen ACE, Asterix, DOS / 65 y GeckOS . Se lanzó una versión de CP / M , pero esto requiere la adición de un procesador Z80 externo al bus de expansión. Además, el procesador Z80 no tiene reloj para ser compatible con el bus de memoria del C64, por lo que el rendimiento es pobre en comparación con otras implementaciones de CP / M. C64 CP / M y C128 CP / M adolecen de falta de software; aunque la mayoría del software CP / M comercial puede ejecutarse en estos sistemas, los medios de software son incompatibles entre plataformas. El bajo uso de CP / M en Commodores significa que las empresas de software no vieron la necesidad de invertir en la masterización de versiones para el formato de disco Commodore. El cartucho C64 CP / M tampoco es compatible con nada excepto las primeras placas base 326298.

Software de redes

Durante la década de 1980, el Commodore 64 se utilizó para ejecutar sistemas de tablones de anuncios utilizando paquetes de software como Punter BBS, Bizarre 64, Blue Board , C-Net, Color 64 , CMBBS, C-Base, DMBBS, Image BBS, EBBS y The Deadlock Deluxe BBS Construction Kit, a menudo con modificaciones hechas por el sistema . Estas placas a veces se usaban para distribuir software craqueado . Hasta diciembre de 2013, había 25 sistemas de tablones de anuncios de este tipo en funcionamiento, accesibles a través del protocolo Telnet . Había importantes servicios comerciales en línea , como Compunet (Reino Unido), CompuServe (EE. UU., Luego comprado por America Online ), The Source (EE. UU.) Y Minitel (Francia), entre muchos otros. Estos servicios generalmente requerían software personalizado que a menudo se incluía con un módem e incluía tiempo en línea gratuito, ya que se facturaban por minuto. Quantum Link (o Q-Link) fue un servicio en línea de EE. UU. Y Canadá para computadoras personales Commodore 64 y 128 que funcionó desde el 5 de noviembre de 1985 hasta el 1 de noviembre de 1994. Fue operado por Quantum Computer Services de Vienna , Virginia, que en Octubre de 1991 cambió su nombre a America Online y continuó operando su servicio AOL para IBM PC compatible y Apple Macintosh . Q-Link era una versión modificada del sistema PlayNET , cuya licencia Control Video Corporation (CVC, más tarde rebautizada como Quantum Computer Services).

Juego en linea

El primer entorno interactivo gráfico basado en personajes es Club Caribe . Lanzado por primera vez como Habitat en 1988, LucasArts presentó Club Caribe para los clientes de Q-Link en sus computadoras Commodore 64. Los usuarios pueden interactuar entre sí, chatear e intercambiar elementos. Aunque el mundo abierto del juego era muy básico, su uso de avatares en línea y la combinación de chat y gráficos fue revolucionario. Los gráficos en línea a fines de la década de 1980 estaban severamente restringidos por la necesidad de admitir velocidades de transferencia de datos de módem tan bajas como 300 bits por segundo . Los gráficos de Habitat se almacenaron localmente en un disquete, eliminando la necesidad de transferencia de red.

Hardware

Diagrama de bloques del C64

CPU y memoria

El C64 utiliza un microprocesador MOS Technology 6510 de 8 bits . Es casi idéntico al 6502 pero con buses de tres estados , un pinout diferente , señales de reloj ligeramente diferentes y otros cambios menores para esta aplicación específica. También tiene seis líneas de E / S en patas que de otro modo no se utilizarían en el paquete de CI de 40 pines. Éstos se utilizan para dos propósitos en el C64: a banco-interruptor de la máquina de memoria de sólo lectura (ROM) dentro y fuera de espacio de direcciones del procesador, y para operar el Datasette grabadora. El C64 tiene 64 KB de RAM dinámica de 8 bits de ancho , 1 KB de RAM de color estático de 4 bits de ancho para el modo de texto y 38 KB están disponibles para el Commodore BASIC 2.0 integrado al inicio. Hay 20 KB de ROM, compuestos por el intérprete BÁSICO, el KERNAL y la ROM de caracteres.Como el procesador solo podía direccionar 64 KB a la vez, la ROM se asignó a la memoria y solo 38,911 bytes de RAM (más 4 KB entre las ROM) estaban disponibles al inicio. La mayoría de los Commodore 64 " breadbin " usaban 4164 DRAM, con ocho chips para un total de 64K de RAM del sistema. Los modelos posteriores, con placas base Assy 250466 y Assy 250469, usaban 41464 chips DRAM (64K × 4) que almacenaban 32 KB por chip, por lo que solo se requerían dos Dado que 4164 DRAM son 64K × 1, se necesitan ocho chips para hacer un byte completo, y la computadora no funcionará sin todos ellos presentes. Por tanto, el primer chip contiene el Bit 0 para todo el espacio de memoria, el segundo chip contiene el Bit 1 y así sucesivamente. Esto también facilita la detección de RAM defectuosa, ya que un chip defectuoso mostrará caracteres aleatorios en la pantalla y el carácter mostrado se puede utilizar para determinar la RAM defectuosa.

El C64 realiza una prueba de RAM al encenderse y si se detecta un error de RAM, la cantidad de memoria BASIC libre será menor que la cifra normal de 38911. Si el chip defectuoso se encuentra en una memoria inferior, ?OUT OF MEMORY IN 0se muestra un error en lugar del habitual banner de inicio BASIC. La RAM de color a $ D800 usa un chip SRAM 2114 separado y se conecta directamente al VIC-II.

El C64 usa un esquema de almacenamiento de memoria algo complicado; el valor predeterminado de encendido normal es tener la ROM BÁSICA asignada en $ A000- $ BFFF y el editor de pantalla / ROM KERNAL en $ E000- $ FFFF. Se puede escribir en la RAM debajo de las ROM del sistema, pero no volver a leer sin intercambiar las ROM. La ubicación de memoria $ 01 contiene un registro con bits de control para habilitar / deshabilitar las ROM del sistema, así como el área de E / S en $ D000. Si se cambia la ROM de KERNAL, BASIC se eliminará al mismo tiempo, y no es posible tener BASIC activo sin KERNAL (ya que BASIC a menudo llama rutinas KERNAL y parte del código ROM para BASIC se encuentra de hecho en el KERNAL ROM).

La ROM de caracteres normalmente no es visible para la CPU. Tiene dos espejos a $ 1000 y $ 9000, pero solo el VIC-II puede verlos; la CPU verá RAM en esas ubicaciones. La ROM de caracteres puede asignarse a $ D000– $ DFFF, donde luego es visible para la CPU. Dado que para hacerlo es necesario intercambiar los registros de E / S, las interrupciones deben desactivarse primero. La memoria de gráficos y los datos no se pueden colocar en $ 1000 o $ 9000 ya que el VIC-II verá la ROM de caracteres allí.

Al eliminar E / S del mapa de memoria, $ D000– $ DFFF se convierte en RAM libre. La RAM de color en $ D800 se intercambia junto con los registros de E / S y esta área se puede usar para datos de gráficos estáticos, como conjuntos de caracteres, ya que el VIC-II no puede ver los registros de E / S (o la RAM de color a través de la asignación de CPU ). Si se intercambian todas las ROM y el área de E / S, todo el espacio RAM de 64k está disponible aparte para ubicaciones $ 0 / $ 1.

$ C000– $ CFFF es RAM libre y no lo utilizan las rutinas BASIC o KERNAL; debido a esto, es una ubicación ideal para almacenar programas breves en lenguaje de máquina a los que se puede acceder desde BASIC. El búfer de casete en $ 0334– $ 03FF también se puede usar para almacenar rutinas breves en lenguaje de máquina siempre que no se use un Datasette, que sobrescribirá el búfer.

Los cartuchos C64 se asignan a rangos asignados en el espacio de direcciones de la CPU y el inicio automático de cartuchos más común requiere la presencia de una cadena especial a $ 8000 que contiene "CBM80" seguida de la dirección donde comienza la ejecución del programa. Algunos de los primeros cartuchos C64 lanzados en 1982 usan el modo Ultimax (o modo MAX), una característica sobrante de la máquina MAX fallida. Estos cartuchos se asignan a $ F000 y desplazan la ROM KERNAL. Si se usa el modo Ultimax, el programador deberá proporcionar un código para manejar las interrupciones del sistema. El puerto del cartucho tiene 14 líneas de dirección , lo que permite acceder a 16 KB de ROM. El software de disco y cinta normalmente se carga al inicio de la memoria BASIC ($ 0801) y usa un pequeño stub BASIC (por ejemplo, 10 SYS(2064)) para saltar al inicio del programa. Aunque ninguna máquina Commodore de 8 bits, excepto la C128, puede arrancar automáticamente desde un disquete, algunos programas sobrescriben intencionalmente ciertos vectores BÁSICOS en el proceso de carga para que la ejecución comience automáticamente en lugar de requerir que el usuario escriba RUN en el indicador BÁSICO después de la carga.

Se lanzaron alrededor de 300 cartuchos para el C64, principalmente en los primeros 2 cartuchos de la máquina.+12 años en el mercado, después de lo cual la mayoría del software superó el límite de cartuchos de 16 KB. En los últimos años del C64, las empresas de software más grandes, como Ocean Software, comenzaron a lanzar juegos en cartuchos conmutados por banco para superar este límite de cartuchos de 16 KB.

Commodore no incluyó un botón de reinicio en ninguna de sus computadoras hasta la línea CBM-II, pero había cartuchos de terceros con un botón de reinicio. Es posible activar un reinicio por software saltando a la rutina de reinicio de la CPU en $ FCE2 (64738). Algunos programas utilizan esto como una función de "salida", aunque no borra la memoria.

La ROM de KERNAL pasó por tres revisiones separadas, en su mayoría diseñadas para corregir errores. La versión inicial solo se encuentra en las placas base 326298, utilizadas en los primeros modelos de producción, y no puede detectar si está presente un NTSC o PAL VIC-II. La segunda revisión se encuentra en todos los C64 fabricados desde finales de 1982 hasta 1985. La tercera y última revisión de la ROM de KERNAL se introdujo en la placa base 250466 (últimos modelos breadbin con 41464 RAM) y se encuentra en todos los C64C. La CPU 6510 tiene una frecuencia de 1.023 MHz (NTSC) y 0.985 MHz (PAL), menos que algunos sistemas de la competencia (por ejemplo, el Atari 800 tiene una frecuencia de 1.79 MHz ). Se puede obtener un pequeño aumento de rendimiento desactivando la salida de video del VIC-II a través de una escritura de registro. Esta función la utilizan a menudo los cargadores rápidos de cinta y disco, así como la rutina de casete KERNAL para mantener un tiempo de ciclo de CPU estándar no modificado por el uso compartido del bus del VIC-II.

La tecla Restaurar se abre directamente a la línea NMI de la CPU y generará un NMI si se presiona. El controlador de KERNAL para el NMI comprueba si también se presiona Ejecutar / Detener; si no, ignora el NMI y simplemente sale. Ejecutar / Detener-Restaurar normalmente funciona como un reinicio suave en BÁSICO que restaura todos los registros de E / S a su estado predeterminado, pero no borra la memoria ni reinicia los punteros, por lo que los programas BÁSICOS en la memoria se dejarán intactos. El software de lenguaje de máquina generalmente deshabilita Ejecutar / Detener-Restaurar reasignando el vector NMI a una instrucción RTI ficticia. Los programas también pueden usar el NMI para un hilo de interrupción adicional, pero corre el riesgo de un bloqueo del sistema o efectos secundarios no deseados si se presiona accidentalmente la tecla Restaurar, ya que esto desencadenará una activación inadvertida del hilo NMI.

Joysticks, ratones y paletas

Joystick original Commodore blanco y negro
Palas analógicas Commodore
Ratón comodoro
Los puertos de joystick estilo DE-9 Atari
La versión de Commodore del clásico joystick Atari, un juego de paletas analógicas, un mouse 1350/1351 y los puertos de joystick estilo Atari DE-9

El C64 retuvo el puerto del joystick Atari del joystick DE-9 del VIC-20 y agregó otro; cualquier dispositivo de juego con especificación Atari se puede utilizar en un C64. Los joysticks se leen de los registros en $ DC00 y $ DC01, y la mayoría del software está diseñado para usar un joystick en el puerto 2 para el control en lugar del puerto 1, ya que los bits superiores de $ DC00 son usados ​​por el teclado y una E / S. puede resultar un conflicto. Aunque es posible usar los pads de juego de Sega en un C64, no se recomienda ya que la señal ligeramente diferente generada por ellos puede dañar el chip CIA. El registro $ D419 del chip SID se usa para controlar paletas y es una entrada analógica. Las palas Atari son eléctricamente compatibles con el C64, pero tienen valores de resistencia diferentes a los de las palas Commodore, lo que significa que la mayoría del software no funcionará correctamente con ellas. Sin embargo, solo un puñado de juegos, en su mayoría los lanzados al principio del ciclo de vida de la computadora, pueden usar paletas. En 1986, Commodore lanzó dos ratones para el C64 y el C128, el 1350 y el 1351 . El 1350 es un dispositivo digital que se lee de los registros de la palanca de mando (y se puede utilizar con cualquier programa que admita la entrada de la palanca de mando); mientras que el 1351 es un verdadero mouse, basado en potenciómetros analógicos , que lee con el convertidor de analógico a digital del SID .

Gráficos

El chip de gráficos , VIC-II, presenta 16 colores, ocho sprites de hardware por línea de exploración (permitiendo hasta 112 sprites por pantalla PAL), capacidades de desplazamiento y dos modos de gráficos de mapa de bits.

Paleta Commodore 64
Color # Nombre Valor RGB hexadecimal
0 Negro # 000000
1 blanco #FFFFFF
2 rojo # 9F4E44
3 Cian # 6ABFC6
4 Púrpura # A057A3
5 Verde # 5CAB5E
6 Azul # 50459B
7 Amarillo # C9D487
8 naranja # a1683c
9 marrón # 6D5412
10 Luz roja # CB7E75
11 Gris oscuro # 626262
12 Gris medio # 898989
13 Verde claro # 9AE29B
14 Azul claro # 887ECB
15 Gris claro #ADADAD

Modos de texto

El modo de texto estándar presenta 40 columnas, como la mayoría de los modelos PET Commodore ; la codificación de caracteres incorporada no es ASCII estándar sino PETSCII , una forma extendida de ASCII-1963. KERNAL ROM configura el VIC-II en un fondo azul oscuro al encenderlo con un texto y un borde en azul claro. A diferencia del PET y el VIC-20, el C64 usa texto "grueso" de doble ancho ya que algunos de los primeros VIC-II tenían una calidad de video deficiente que resultaba en una imagen borrosa. La mayoría de las capturas de pantalla muestran bordes alrededor de la pantalla, que es una característica del chip VIC-II. Al utilizar interrupciones para restablecer varios registros de hardware en tiempos precisos, fue posible colocar gráficos dentro de los bordes y, por lo tanto, usar la pantalla completa.

Los dos juegos de caracteres PETSCII del C64

El C64 tiene una resolución de 320 × 200 píxeles, que consta de una cuadrícula de 40 × 25 de bloques de 8 × 8 caracteres. El C64 tiene 255 bloques de caracteres predefinidos, llamados PETSCII. El juego de caracteres se puede copiar en la RAM y modificarlo un programador.

Hay dos modos de color, alta resolución, con dos colores disponibles por bloque de caracteres (uno de primer plano y otro de fondo) y multicolor con cuatro colores por bloque de caracteres (tres de primer plano y uno de fondo). En el modo multicolor, los atributos se comparten entre pares de píxeles, por lo que la resolución visible efectiva es de 160 × 200 píxeles. Esto es necesario ya que solo hay 16 KB de memoria disponibles para el procesador de video VIC-II.

Como el C64 tiene una pantalla de mapa de bits, es posible dibujar cada píxel individualmente. Sin embargo, esto es muy lento. La mayoría de los programadores utilizaron técnicas desarrolladas para sistemas anteriores sin mapas de bits, como Commodore PET y TRS-80. Un programador vuelve a dibujar el conjunto de caracteres y el procesador de video llena la pantalla bloque por bloque desde la esquina superior izquierda hasta la esquina inferior derecha.

Se utilizan dos tipos diferentes de animación: animación de bloques de personajes y sprites de hardware.

Animación de bloques de personajes

El usuario dibuja una serie de personajes de una persona que camina, digamos, dos en el medio de la cuadra y otras dos entrando y saliendo de la cuadra. Luego, el usuario los secuencia para que el personaje entre al bloque y vuelva a salir. Dibujando una serie de estos y el usuario hace que una persona camine por la pantalla. Al cronometrar el redibujado para que ocurra cuando la pantalla del televisor se apaga para reiniciar el dibujo de la pantalla, no habrá parpadeo. Para que esto suceda, el usuario programa el VIC-II para que genere una interrupción de trama cuando se produce el retorno de video . Esta es la técnica utilizada en el clásico juego de arcade Space Invaders .

El desplazamiento horizontal y vertical en píxeles de hasta un bloque de caracteres es compatible con dos registros de desplazamiento de hardware. Dependiendo del tiempo, el desplazamiento por hardware afecta a toda la pantalla o solo a líneas seleccionadas de bloques de caracteres. En un C64 no emulado, el desplazamiento es similar al cristal y sin borrosidad.

Sprites de hardware

Sprites en pantalla en un juego de C64

Un sprite es un personaje móvil que se mueve sobre un área de la pantalla, dibuja sobre el fondo y luego lo vuelve a dibujar después de moverse. Tenga en cuenta que esto es muy diferente de la animación de bloques de caracteres, donde el usuario simplemente está volteando bloques de caracteres. En el C64, el procesador de video VIC-II maneja la mayor parte del trabajo preliminar en la emulación de sprites; el programador simplemente define el objeto y dónde quiere que vaya.

El C64 tiene dos tipos de sprites, respetando sus limitaciones de modo de color. Los sprites de alta resolución tienen un color (un fondo y un primer plano) y tres sprites multicolores (un fondo y tres en primer plano). Los modos de color se pueden dividir o dividir en ventanas en una sola pantalla. Los sprites se pueden duplicar en tamaño vertical y horizontalmente hasta cuatro veces su tamaño, pero los atributos de los píxeles son los mismos: los píxeles se vuelven "más gruesos". Puede haber 8 sprites en total y 8 en una línea horizontal. Los sprites pueden moverse con una suavidad vidriosa delante y detrás de los personajes de la pantalla y otros sprites.

Las colisiones de sprite-sprite y sprite-background se detectan en el hardware y el VIC-II se puede programar para activar una interrupción en consecuencia.

Sonido

El chip SID tiene tres canales, cada uno con su propio generador de envolvente ADSR y capacidades de filtro. La modulación en anillo utiliza el canal no. 3, para trabajar con los otros dos canales. Bob Yannes desarrolló el chip SID y más tarde cofundó la empresa de sintetizadores Ensoniq . Yannes criticó otros chips de sonido de computadora contemporáneos como "primitivos, obviamente ... diseñados por personas que no sabían nada de música". A menudo, la música del juego se ha convertido en un éxito entre los usuarios de C64. Compositores y programadores conocidos de música de juegos en el C64 son Rob Hubbard , Jeroen Tel , Tim Follin , David Whittaker , Chris Hülsbeck , Ben Daglish , Martin Galway , Kjell Nordbø y David Dunn, entre muchos otros. Debido a los tres canales del chip, los acordes a menudo se tocan como arpegios , acuñando el característico sonido vivo del C64. También fue posible actualizar continuamente el volumen maestro con datos muestreados para permitir la reproducción de audio digitalizado de 4 bits. A partir de 2008, fue posible reproducir muestras de audio de cuatro canales de 8 bits, 2 canales SID y seguir utilizando el filtrado.

Un ejemplo de música generada por chip SID

Hay dos versiones del chip SID: el 6581 y el 8580. La tecnología MOS 6581 se usó en el C64 original ("breadbin"), las primeras versiones del 64C y el Commodore 128 . El 6581 fue reemplazado por el MOS Technology 8580 en 1987. Si bien la calidad de sonido del 6581 es un poco más nítida y muchos fanáticos del Commodore 64 dicen que prefieren su sonido, carece de cierta versatilidad disponible en el 8580; por ejemplo, el 8580 puede mezclar todo lo disponible. formas de onda en cada canal, mientras que el 6581 solo puede mezclar formas de onda en un canal de una manera mucho más limitada. La principal diferencia entre el 6581 y el 8580 es la tensión de alimentación. El 6581 usa un suministro de 12 voltios ; el 8580, un suministro de 9 voltios . Se puede hacer una modificación para usar el 6581 en una placa 64C más nueva (que usa el chip de 9 voltios ). El sonido distintivo del chip SID le ha permitido retener seguidores mucho después de que se descontinuó su computadora host. Varios entusiastas del audio y empresas han diseñado productos basados ​​en SID como complementos para C64, PC x86 y dispositivos de música independientes o de interfaz digital de instrumentos musicales (MIDI), como Elektron SidStation . Estos dispositivos utilizan chips extraídos del exceso de existencias o extraídos de computadoras usadas. En 2007, Timbaland 's amplio uso de la SidStation llevado a la controversia plagio de 'Block Party' y ' Hágalo '(escrito por Nelly Furtado ).

En 1986, se lanzó Sound Expander para el Commodore 64. Era un módulo de sonido que contenía un chip de sonido Yamaha YM3526 capaz de síntesis FM . Estaba destinado principalmente a la producción musical profesional .

Revisiones de hardware

Se utilizaron tres estilos de caja: C64 (arriba, 1982), C64C (1986, medio) y C64G (1987, abajo)

Commodore realizó muchos cambios en el hardware del C64 durante su vida útil, lo que a veces provocó problemas de compatibilidad. El rápido desarrollo de la computadora y el enfoque de Commodore y Tramiel en la reducción de costos en lugar de la prueba del producto, dieron como resultado varios defectos que hicieron que desarrolladores como Epyx se quejasen y requirieron muchas revisiones para corregirlos; Charpentier dijo que "no acercarse un poco a la calidad" fue uno de los errores de la empresa.

La reducción de costos fue la razón de la mayoría de las revisiones. Reducir los costos de fabricación fue de vital importancia para la supervivencia de Commodore durante la guerra de precios y los años más magros de la era de los 16 bits. La placa base original del C64 ( basada en NMOS ) pasó por dos rediseños importantes y numerosas sub-revisiones, intercambiando posiciones de los chips VIC-II, SID y PLA . Inicialmente, una gran parte del costo se eliminó al reducir el número de componentes discretos, como diodos y resistencias , lo que permitió el uso de una placa de circuito impreso más pequeña . Hubo 16 revisiones totales de la placa base C64, destinadas a simplificar y reducir los costos de fabricación. Algunas revisiones de la placa fueron exclusivas de las regiones PAL. Todas las placas base C64 se fabricaron en Hong Kong .

Las ubicaciones de los circuitos integrados cambiaban con frecuencia en cada revisión de la placa base, al igual que la presencia o falta de la protección de RF de metal alrededor del VIC-II. Los tableros PAL a menudo tenían cartón aluminizado en lugar de un escudo metálico. El SID y VIC-II están enchufados en todas las placas; sin embargo, los otros circuitos integrados pueden estar enchufados o soldados. Los primeros C64 de producción, fabricados entre 1982 y principios de 1983, se conocen como modelos de "etiqueta plateada" debido a que la caja luce un logotipo "Commodore" de color plateado. El LED de encendido tenía una placa plateada separada que decía "64". Estas máquinas también tienen solo un cable de video de 5 pines y no pueden emitir S-video. A finales de 1982, Commodore introdujo el familiar estuche "insignia de arcoíris", pero muchas máquinas producidas a principios de 1983 también usaban estuches con etiquetas plateadas hasta que se agotaron las existencias existentes. En la primavera de 1983, la placa 326298 original fue reemplazada por la placa base 250407 que tenía un conector de video de 8 pines y agregó soporte de S-video por primera vez. Este diseño de caja se utilizó hasta que apareció el C64C en 1986. Todos los circuitos integrados pasaron a utilizar carcasas de plástico, mientras que los C64 con etiqueta plateada tenían algunos circuitos integrados de cerámica, en particular el VIC-II. La caja está hecha de plástico ABS que puede volverse marrón con el tiempo. Esto se puede revertir utilizando un proceso conocido como " retrobright ".

Una placa base C64 temprana (Rev A PAL 1982)
Una placa base C64C ("C64E" Rev B PAL 1992)

CI

El VIC-II se fabricó con tecnología NMOS de 5 micrómetros y tenía una frecuencia de 17,73447 MHz (PAL) o 14,31818 MHz (NTSC). Internamente, el reloj se dividió para generar el reloj de puntos (aproximadamente 8 MHz) y los relojes del sistema de dos fases (aproximadamente 1 MHz; las velocidades exactas del reloj del píxel y del sistema son ligeramente diferentes entre las máquinas NTSC y PAL). A velocidades de reloj tan altas, el chip generaba mucho calor, lo que obligaba a MOS Technology a utilizar un paquete de cerámica dual en línea llamado "CERDIP". El paquete de cerámica era más caro, pero disipaba el calor con mayor eficacia que el plástico.

Después de un rediseño en 1983, el VIC-II fue encerrado en un paquete de plástico dual en línea, lo que redujo los costos sustancialmente, pero no eliminó por completo el problema del calor. Sin un paquete de cerámica, el VIC-II requería el uso de un disipador de calor . Para evitar un costo adicional, el blindaje RF metálico se duplicó como disipador de calor para el VIC, aunque no todas las unidades se envían con este tipo de blindaje. La mayoría de los C64 en Europa se envían con un protector de RF de cartón , recubierto con una capa de papel de aluminio. La efectividad del cartón era muy cuestionable y, peor aún, actuaba como aislante, bloqueando el flujo de aire que atrapó el calor generado por los chips SID, VIC y PLA. El SID se fabricó originalmente utilizando NMOS a 7 micrómetros y en algunas áreas a 6 micrómetros. El prototipo SID y algunos de los primeros modelos de producción presentaban un paquete de cerámica dual en línea, pero a diferencia del VIC-II, estos son extremadamente raros ya que el SID estaba revestido de plástico cuando comenzó la producción a principios de 1982.

tarjeta madre

En 1986, Commodore lanzó la última revisión de la placa base clásica C64 . Por lo demás, era idéntico al diseño de 1984, excepto por los dos chips DRAM de 64 kilobits × 4 bits que reemplazaban a los ocho circuitos integrados originales de 64 kilobits × 1 bit. Después del lanzamiento del Commodore 64C, MOS Technology comenzó a reconfigurar el chipset del C64 original para usar la tecnología de producción HMOS . El principal beneficio de usar HMOS fue que requirió menos voltaje para impulsar el IC, lo que en consecuencia genera menos calor. Esto mejoró la confiabilidad general del SID y VIC-II. El nuevo chipset se volvió a numerar a 85xx para reflejar el cambio a HMOS.

En 1987, Commodore lanzó una variante 64C con una placa base altamente rediseñada comúnmente conocida como "placa corta". La nueva placa utilizó el nuevo chipset HMOS, con un nuevo chip PLA de 64 pines. El nuevo "SuperPLA", como se le denominó, integraba muchos componentes discretos y chips de lógica transistor-transistor (TTL). En la última revisión de la placa base 64C, la RAM 2114 de color de 4 bits de ancho se integró en SuperPLA.

Fuente de alimentación

Puertos de joystick , interruptor de encendido , toma de corriente

El C64 utilizó una fuente de alimentación externa , un transformador convencional con múltiples tomas (a diferencia del modo de conmutación , el tipo que se usa ahora en las fuentes de alimentación de las PC). Estaba envuelto en un gel de resina epoxi , que desalienta la manipulación, pero tiende a aumentar el nivel de calor durante el uso. El diseño ahorró espacio dentro de la carcasa de la computadora y permitió que las versiones internacionales se fabricaran más fácilmente. Las unidades de disco 1541-II y 1581 , junto con varios clones de terceros, también vienen con sus propios "ladrillos" de fuente de alimentación externa, al igual que la mayoría de los periféricos, lo que provoca un "espagueti" de cables y el uso de numerosos adaptadores dobles por parte de los usuarios. .

Las fuentes de alimentación de Commodore a menudo fallaban antes de lo esperado . Según se informa, la computadora tenía una tasa de devolución del 30% a fines de 1983, en comparación con el 5-7% que la industria consideraba aceptable. Creative Computing informó cuatro computadoras en funcionamiento de siete C64. Los bloques de energía que funcionaban mal eran particularmente notorios por dañar los chips de RAM. Debido a su mayor densidad y suministro único (+ 5V), tenían menos tolerancia a una condición de sobretensión. El regulador de voltaje que suele fallar podría reemplazarse colocando un nuevo regulador en la placa y colocando un disipador de calor en la parte superior.

La fuente de alimentación original incluida en las máquinas de principios de 1982–83 tenía un conector de 5 clavijas que podía enchufarse accidentalmente a la salida de video de la computadora. Para evitar que el usuario cometa este error dañino, Commodore cambió el diseño del enchufe en las placas base 250407 a un conector de 3 clavijas en 1984. Commodore luego cambió el diseño una vez más, omitiendo el gel de resina para reducir costos. El modelo siguiente, el Commodore 128, usaba una fuente de alimentación mejorada más grande que incluía un fusible. La fuente de alimentación que venía con el Commodore REU era similar a la de la unidad Commodore 128, proporcionando una actualización para los clientes que compraron ese accesorio.

Especificaciones

Hardware interno

Creative Micro Designs también produjo un REU de 2  MB para el C64 y el C128, llamado 1750 XL. En realidad, la tecnología admitía hasta 16 MB, pero 2 MB fue el más grande fabricado oficialmente. También fueron posibles ampliaciones de hasta 16 MB a través de CMD SuperCPU .

  • ROM:
    • 20 KB ( 9 KB Commodore BASIC 2.0; 7 KB KERNAL ; generador de caracteres de 4 KB , que proporciona dos conjuntos de caracteres de 2 KB )

Puertos de entrada / salida (E / S) y fuente de alimentación

Puertos Commodore 64 (desde la izquierda: Joy1, Joy2, Power, cartucho ROM, RF-adj, RF modulator, A / V, bus serie 488, cinta, usuario)
  • Puertos de E / S:
    • Ranura de expansión de cartucho ROM (ranura de 44 pines para conector de borde con dirección de CPU 6510 / líneas de bus de datos y señales de control, así como pines GND y voltaje; utilizado para módulos de programa y expansiones de memoria, entre otros)
    • Salida de antena de televisión moduladora de RF integrada a través de un conector RCA . El canal utilizado se puede ajustar desde el número 36 con el potenciómetro a la izquierda.
    • Conector DIN de 8 pines que contiene salida de video compuesto , salidas Y / C separadas y entrada / salida de sonido. Esta es una versión de herradura de 262 ° del enchufe, en lugar de la versión circular de 270 °. Las primeras unidades C64 (con placa base Assy 326298) utilizan un conector DIN de 5 pines que transmite señales de luminancia y vídeo compuesto, pero carece de una señal cromática.
    • Bus serie (versión en serie propietaria de IEEE-488 , conector DIN de 6 pines) para impresoras CBM y unidades de disco
    • Interfaz de cinta de 300 baudios Commodore Datassette de tipo PET (conector de borde con motor de casete digital / señales de lectura / escritura / detección de teclas), tierra y líneas de + 5 V CC. El motor del casete está controlado por una señal de +5 V CC de la CPU 6502. La entrada de 9 V CA se transforma en 6,36 V CC no regulados que se utilizan para alimentar realmente el motor del casete.
    • Puerto de usuario (conector de borde con señales de nivel TTL , para módems, etc.) señales de bytes en paralelo que se pueden utilizar para controlar impresoras paralelas de terceros, entre otras cosas, 17 señales lógicas, 7 pines de tierra y voltaje, incluidos 9 V CA )
    • 2 puertos de controlador de juego DE9M sin tornillos ( compatibles con los controladores Atari 2600 ), cada uno de los cuales admite cinco entradas digitales y dos entradas analógicas. Los periféricos disponibles incluían joysticks digitales , paletas analógicas , un lápiz óptico , el mouse Commodore 1351 y tabletas gráficas como el KoalaPad .
  • Fuente de alimentación:
    • 5 V CC y 9 V CA de un "bloque de alimentación" externo, conectado a un conector DIN hembra de 7 pines en la computadora.

La CA de 9 voltios se utiliza para suministrar energía a través de una bomba de carga al chip generador de sonido SID, proporciona 6,8 V a través de un rectificador al motor del casete, un pulso "0" por cada media onda positiva a la hora del día (TOD ) entrada en los chips CIA y 9 voltios CA directamente al puerto de usuario. Por lo tanto, como mínimo, un 12 V de onda cuadrada se requiere. Pero se prefiere una onda sinusoidal de 9 V.

Mapa de memoria

Dirección Tamaño
[KB]
Descripción
0x0000 32,0 RAM
0x8000 8.0 RAM ROM del cartucho
0xA000 8.0 RAM ROM BÁSICA
0xC000 4.0 RAM
0xD000 4.0 RAM   E / S / RAM de color ROM de personaje
0xE000 8.0 RAM ROM KERNAL

Tenga en cuenta que incluso si un chip de E / S como el VIC-II solo usa 64 posiciones en el espacio de direcciones de memoria, ocupará 1.024 direcciones porque algunos bits de dirección quedan sin codificar.

Periféricos

Costo de manufactura

La integración vertical fue la clave para mantener bajos los costos de producción de Commodore 64. Cuando se introdujo en 1982, el costo de producción era de 135 dólares EE.UU. y el precio de venta al público de 595 dólares EE.UU. En 1985, el precio minorista bajó a 149 dólares EE.UU. (360 dólares EE.UU. hoy) y se creía que los costos de producción oscilaban entre 35 y 50 dólares EE.UU. ( c.   80-120 dólares EE.UU. hoy). Commodore no confirmó esta cifra de costos. Dougherty de Berkeley Softworks estimó los costos de las piezas de Commodore 64 basándose en su experiencia en Mattel e Imagic .

Costo
Contar Precio en 1985 US $ Parte
3 1 ROM
8 1,85 RAM dinámicas
4 Chip SID (sonido)
4 Chip VIC-II (gráficos)
3 Paquete de modulador de RF
1-2 6510 microprocesador de 8 bits
5 Un puñado de TTL , búferes, reguladores de potencia y condensadores
10 máx. Teclado
1-2 Placa de circuito impreso
1-2 Contendor de plastico
5-10 Fuente de alimentación y conectores varios
1-2 Embalaje y manual
Total: 52,8–61,8

Para reducir los costos, los chips TTL se reemplazaron por chips personalizados menos costosos y se encontraron formas de aumentar el rendimiento de los chips de sonido y gráficos. El chip de video 6567 reemplazó el paquete de cerámica por plástico, pero la disipación de calor exigió un rediseño del chip y el desarrollo de un paquete de plástico que pueda disipar tanto el calor como la cerámica.

Clones

C64 Directo a TV

Los clones son computadoras que imitan las funciones de C64. A mediados de 2004, después de una ausencia del mercado de más de 10 años, el fabricante de PC Tulip Computers BV (propietarios de la marca Commodore desde 1997) anunció el C64 Direct-to-TV (C64DTV), un juego de TV basado en joystick. basado en el C64 con 30 videojuegos integrados en ROM. Diseñado por Jeri Ellsworth , un diseñador informático autodidacta que había diseñado anteriormente la implementación moderna de C-One C64, el C64DTV era similar en concepto a otras mini consolas basadas en Atari 2600 e Intellivision , que habían obtenido un éxito modesto anteriormente en el década. El producto se anunció en QVC en los Estados Unidos durante la temporada navideña de 2004. Al modificar la placa de circuito , es posible conectar unidades de disquete C1541 , un segundo joystick y teclados PS / 2 a estas unidades, lo que da a los dispositivos DTV casi todas las capacidades de un Commodore 64 completo. También se utiliza el hardware DTV en la mini consola Hummer , vendida en RadioShack a mediados de 2005.

En 2015, Individual Computers produjo una placa base compatible con Commodore 64 . Apodado el "C64 Reloaded", es un rediseño moderno de la revisión 250466 de la placa base Commodore 64 con algunas características nuevas. La placa base en sí está diseñada para colocarse en una carcasa C64 o C64C vacía que ya es propiedad del usuario. Producidos en cantidades limitadas, los modelos de este "clon" Commodore 64 tienen zócalos mecanizados o ZIF en los que se colocarían los chips C64 personalizados. La placa también contiene puentes para aceptar diferentes revisiones de los chips VIC-II y SID, así como la capacidad de puentear entre los modos PAL y NTSC del sistema de video analógico . La placa base contiene varias innovaciones, incluida la selección a través de la tecla RESTORE de múltiples ROM de KERNAL y de caracteres, palanca de reinicio incorporada en el interruptor de encendido y una toma de S-video para reemplazar el modulador de TV original . La placa base está alimentada por un convertidor de CC a CC que utiliza una única entrada de alimentación de 12 V CC de un adaptador de red para alimentar la unidad en lugar del bloque de suministro de energía Commodore 64 original y propenso a fallas.

Hardware compatible más nuevo

A partir de 2008, los entusiastas de C64 todavía desarrollan nuevo hardware, incluidas tarjetas Ethernet , discos duros especialmente adaptados e interfaces de tarjetas flash (sd2iec).

Reutilización de marca

La computadora de Internet C64 "Web.it"

En 1998, la marca C64 se reutilizó para el "Web.it Internet Computer", un PC x86 todo en uno de bajo consumo (incluso para la época) orientado a Internet y con Windows 3.1 . A pesar de su placa de identificación "Commodore 64", el "C64 Web.it" no es directamente compatible con el original (excepto a través del software de emulación incluido ), ni comparte su apariencia. Los clones de PC con la marca C64x vendidos por Commodore USA , LLC, una empresa que licencia la marca comercial Commodore , comenzaron a enviarse en junio de 2011. El C64x tiene una carcasa que se asemeja a la computadora C64 original, pero, al igual que con "Web.it", se basa en arquitectura x86 y no es compatible con el Commodore 64 ni a nivel de hardware ni de software.

Consola virtual

Varios Commodore 64 juegos fueron puestos en libertad en la Nintendo Wii 's consola virtual de servicios en Europa y América del Norte únicamente. Los juegos no se incluyeron en el servicio a partir de agosto de 2013 por razones desconocidas.

THEC64 y THEC64 Mini

THEC64 Mini (arriba) junto a un C64 original
THEC64 de tamaño completo en su caja original

THEC64 Mini es una consola no oficial basada en Linux que emula la Commodore 64, lanzada en 2018 por Retro Games, con sede en el Reino Unido. La consola toma la forma de un Commodore 64 decorativo de media escala con dos puertos USB y un puerto HDMI , además de una conexión mini USB para alimentar el sistema. El teclado decorativo de la consola no es funcional: el sistema se controla mediante el joystick THEC64 incluido o un teclado USB separado. Es posible cargar nuevas ROM de software en la consola, que usa el emulador x64 (como parte de VICE ) para ejecutar software y tiene un sistema operativo gráfico integrado.

El THEC64 de tamaño completo se lanzó en 2019 en Europa y Australia, y estaba programado para noviembre de 2020 en el mercado norteamericano. La consola y el teclado incorporado están diseñados para escalar con el Commodore 64 original, incluido un teclado funcional. Las mejoras incluyen la emulación VIC-20, cuatro puertos USB y un joystick actualizado.

Ninguno de los productos presenta ninguna de las marcas comerciales de Commodore (la tecla Commodore del teclado original se reemplaza por una tecla THEC64, y Retro Games no puede llamar a ninguno de los productos "C64"), aunque las ROM del sistema tienen licencia de Cloanto Corporation. Las consolas se pueden cambiar entre el "modo carrusel" para acceder a la biblioteca de juegos incorporada y el "modo clásico" en el que la máquina funciona de manera similar a un Commodore 64 tradicional. El almacenamiento USB se puede usar para almacenar imágenes de disco, cartucho y cinta para utilizar con la máquina.

Emuladores

Los emuladores de Commodore 64 incluyen VICE , Hoxs64 y CCS64 de código abierto . Una aplicación para el iPhone también fue lanzado con una recopilación de los puertos de C64.

Ver también

Notas al pie

Referencias

Fuentes

enlaces externos