Comodoro 64

Comodoro 64
Comodoro 64

Logotipo del Commodore 64
 
Fabricante Commodore International
Escribe Ordenadores domésticos
publicación mil novecientos ochenta y dos
Fin de producción 1994
Precio de fábrica 1495 DM (cuando las ventas comenzaron en Alemania en 1983)
procesador MOS 6510 / 8500
@ 1,023 MHz (versión NTSC)
@ 0985 MHz (versión PAL)
memoria de acceso aleatorio 64 KB de RAM + 20 KB de ROM
gráfico VIC II (320 × 200, 16 colores, sprites )
Sonido SID 6581 (3 × Osc, 4 × Onda, Filtro, ADSR, Anillo)
Disco opcional: disquetes de 170 KB , casetes de audio ( Datasette ), módulos enchufables
sistema operativo Commodore Basic V2 , GEOS 64
predecesor Comodoro VC 20
sucesor Commodore 128 ;
Commodore 65 (no está listo para la producción en serie)

El Commodore 64 (brevemente C64 , comúnmente conocido como '64 o "caja de pan" ) es una de 8 bits - ordenador de casa con 64  KB de RAM .

Desde su presentación en enero de 1982 en el Winter Consumer Electronics Show , el C64 construido por Commodore ha sido extremadamente popular tanto como computadora de juegos como para el desarrollo de software a mediados y finales de la década de 1980 . Se considera la computadora doméstica más vendida en todo el mundo; las estimaciones de ventas oscilan entre 12,5 y 30 millones de copias. El C64 ofrecía mucha tecnología y buena capacidad de expansión a un precio asequible (después de la fase introductoria).

Como era común con las computadoras domésticas en ese momento, la unidad de procesamiento central compacta no tenía dispositivos de almacenamiento masivo incorporados, pero el teclado sí. Los programas de unidades externas como la unidad de casete Datasette o la unidad de disquete de 5¼ " VC1541 se cargaron o estaban usando un módulo enchufable (cartucho) inmediatamente después de la energía disponible. En el estado básico, además del sistema operativo ( Kernal ) y dos fuentes de pantalla, había un lenguaje de programación completo en forma de intérprete BASIC , cuyos comandos también se podían ingresar en modo directo y ejecutar de inmediato, y un editor de pantalla que fue avanzado por el momento en lugar de un simple editor de línea inmediatamente después de encenderlo disponible; este software se almacenó en los tres chips ROM de la placa base con capacidades de almacenamiento de dos veces ocho y una vez cuatro KB.

historia

desarrollo

Sistema C64C con disquetera VC1541 -II y monitor RGB 1084S (1986), el estado se muestra inmediatamente después del encendido (pantalla de inicio)

En enero de 1981, la antigua MOS Technology , ahora subsidiaria de Commodore International como Commodore Semiconductor Group, comenzó a desarrollar un nuevo chipset para gráficos y audio para una consola de juegos de próxima generación. El trabajo en los dos chips VIC II (gráficos) y SID (audio) se completó con éxito en noviembre de 1981. El ingeniero japonés Yashi Terakura de Commodore Japan desarrolló luego la computadora Commodore Max (anunciada en Alemania como VC 10) basada en los dos nuevos chips . Sin embargo, la producción se interrumpió poco después de la entrega del primer Commodore MAX en Japón.

A mediados de 1981, Robert Russell (programador de sistemas y desarrollador del VC-20 y Robert "Bob" Yannes (desarrollador del SID) se convirtió en director ejecutivo con la ayuda de Al Charpentier (desarrollador del VIC-II) y Charles Winterble (gerente de MOS Technology) de Commodore International, Jack Tramiel , propuso construir una computadora real de bajo costo a partir de los chips desarrollados, que se convertiría en la sucesora del VC 20. Tramiel estuvo de acuerdo y afirmó que la computadora tendría una memoria aumentada de 64 KB. RAM, utilizando el espacio de direcciones completo de 16 bits. Incluso si 64 KB de RAM todavía costaban más de 100 dólares estadounidenses en ese momento, supuso que los precios de la RAM bajarían a un precio aceptable para cuando el C64 se lanzara por completo. Al mismo tiempo, fijó el plazo para la presentación de la computadora al inicio del Consumer Electronics Show (CES) en Las Vegas en enero de 1982. La reunión se llevó a cabo en noviembre de 1981, por lo que los desarrolladores solo habían Tuve dos meses para construir prototipos de la computadora.

El proyecto inicialmente tenía el nombre en clave VC-40, que se eligió en base al modelo predecesor VC-20. El equipo que desarrolló el dispositivo estaba formado por Robert Russell, Robert "Bob" Yannes y David A. Ziembicki. El diseño del C64, los prototipos y algún software de ejemplo se terminaron justo a tiempo para el CES en Las Vegas después de que el equipo hubiera trabajado durante todo el período navideño (incluidos los fines de semana). El 40 en el nombre debe indicar la resolución del texto de 40 caracteres por línea. Commodore configuró esta resolución de tal manera, entre otras cosas, con el fin de mantenerse por debajo del rendimiento de sus propios ordenadores de la serie CBM-8000 destinados al uso profesional , que en su momento tenían la misma velocidad de procesador, menor o la misma memoria. configuración, solo se ofrecieron opciones monocromáticas o de color significativamente limitadas y un BASIC 4.0 un poco más potente. Un factor característico de la aplicabilidad profesional en ese momento era la posibilidad de mostrar líneas de texto para la salida impresa en ancho completo, para lo cual eran necesarios 80 caracteres.

Placa base de un C64 (1982)
Placa principal de un C64C (1992)

Durante el período de producción del C64, los detalles ópticos y técnicos se cambiaron una y otra vez para aprovechar las posibilidades de fabricación modernas y reducir los costos de producción. Aunque el funcionamiento interno del primer C64 difiere significativamente del de la última versión, los desarrolladores lograron mantener todas las versiones del software casi 100% compatibles entre sí, lo que significó que el rendimiento de la computadora no aumentó durante el ciclo de producción. . Por ejemplo, el diseño de la placa base se ha cambiado varias veces y se han revisado la CPU , el chip gráfico , el chip de sonido y otros componentes. Los chips lógicos necesarios para la interconexión dentro de la computadora también se combinaron e integraron en un chip personalizado .

A diferencia de otras computadoras domésticas en ese momento, no había réplicas del C64 de los países del Bloque del Este, América Latina o el Lejano Oriente. Esto se debe principalmente a la construcción altamente integrada con chips personalizados y la integración vertical de la empresa Commodore: desde la producción de chips hasta el diseño de chips y el diseño del sistema y el diseño de la carcasa, todo estaba en una mano, lo que significa que estos chips no estaban disponibles para réplicas. .

márketing

Antes del C64, Commodore Business Machines (CBM) ya había presentado con éxito la computadora de oficina PET 2001 y sus sucesores, pero también la computadora doméstica VC 20 . El fundador de la empresa, Jack Tramiel, acuñó la fórmula “¡Necesitamos construir computadoras para las masas, no para las clases!”, Que finalmente logró con el C64.

Para poder integrar el nuevo desarrollo en la gama de productos existente, el departamento de marketing decidió el nombre "C64", que debería significar "consumidor" y el tamaño de la memoria utilizada en KB. Los modelos que llevan el mismo esquema, el Business 256 y el P (computadora personal) 128, ya estaban planeados para el mercado estadounidense. Este último pertenecía a la serie publicada en Europa como Commodore CBM 500 y no es idéntico al posterior C128 .

En septiembre de 1982, el C64 salió por 595 US $ en el mercado estadounidense y a principios de 1983 a un precio de salida de 1.495 DM (en el poder adquisitivo actual 1.473 €) en el mercado alemán y estaba en Alemania , como en todos los mercados importantes del mundo. (con la excepción de Japón ), muy exitoso. Ya en 1983, el precio cayó a 698 marcos alemanes.

El principal competidor fue el fuertemente representado Atari 800 XL de Estados Unidos . Muchos juegos estaban disponibles en un 5¼ pulgadas disquete para ambos sistemas al mismo tiempo , como el ordenador juego de rol de realidad alternativa (C64 lado frontal, lateral trasera Atari), que puede ser visto como una indicación de la dominación de la dos marcas. A pesar de la competencia de Atari y muchas otras computadoras domésticas durante este tiempo ( TI-99 / 4A , Apple II , Sinclair ZX81 , ZX Spectrum , Dragon 32 ), muchos consumidores consideraron que la relación precio-rendimiento del C64 era favorable al principio. de su entrega. En combinación con el número cada vez mayor de títulos de software para el C64, la computadora se convirtió en un éxito. El hecho de que la computadora no solo estuviera a la venta en tiendas especializadas, sino también en cadenas de grandes almacenes, empresas de venta por correo (p. Ej., Quelle ), cadenas de supermercados (p. Ej ., Allkauf ) y empresas de venta por correo de computadoras (p. Ej., Vobis ) contribuye al hecho de que el dispositivo fue un éxito total en poco tiempo. Con el surgimiento del C64 como computadora doméstica, llegó la caída final de la consola más extendida hasta la fecha, la Atari VCS 2600 .

Commodore produjo el C64 durante unos once años; se vendieron más de 22 millones de unidades (otras fuentes dan 17 millones). Esto convierte a la C64 en la computadora más vendida del mundo.

Detalles técnicos

Diagrama de bloques del C64

procesador

Procesador MOS-6510

El procesador es un 6510 (8500 para el C64C / II), una variante del 6502 de MOS Technology. Commodore compró esta empresa a mediados de la década de 1970 para tener su propia fábrica de semiconductores . A diferencia del 6502, el 6510 tiene un puerto de E / S bidireccional de 6 bits de ancho, que se puede direccionar a través de las direcciones de memoria 0 y 1 y, entre otras cosas, se utiliza en el C64 para cambiar entre RAM, ROM y E / S -Rango para conmutar mediante cambio de banco .

El procesador trabaja con una frecuencia de reloj de 0.985249  MHz en la versión PAL y 1.022727 MHz en la versión NTSC . La diferencia surge del hecho de que en el C64 todas las frecuencias requeridas se derivan simplemente de la frecuencia de oscilación de un solo oscilador de cuarzo y que las frecuencias portadoras de color de los dos sistemas de transmisión de color tienen valores diferentes que deben cumplirse. En la versión NTSC, hay más ciclos de reloj por línea de trama disponibles en la salida de gráficos, y la CPU también es algo más rápida en general. Por otro lado, NTSC tiene menos líneas por (mitad) imagen, solo 262 en comparación con 312 con PAL. Por lo tanto, los programas que utilizan la interrupción de línea ráster (ver más abajo) para el control de secuencia sincrónica de imagen deben tener partes de código intercambiables para ambas versiones de C64 o estar disponibles en dos versiones diferentes.

RAM.

Estructura de memoria del C64

El C64 tiene 64 KB de RAM . 38,911 bytes de esto se pueden usar para programas BASIC . El tamaño de la memoria era generoso para la época (el predecesor VC 20 dos años más viejo tiene solo 5 KB de memoria de trabajo, de los cuales 3584 bytes se pueden usar para el lenguaje de programación BASIC). No se pueden usar dos bytes (0 y 1) para la RAM, aquí es donde se encuentra el puerto del procesador del 6510.

ROMA

Los dos juegos de caracteres PETSCII del C64:
a) letras pequeñas y grandes, b) letras grandes y gráficos en bloque

El C64 tiene 20 KB de ROM . Aproximadamente 9 KB contienen el intérprete BASIC-V2 del antiguo Commodore VC 20 (publicado en 1980), que originalmente proviene de Microsoft , en una forma casi sin cambios . En poco menos de 7 KB hay un sistema operativo , el llamado Kernal , que contiene el teclado, la pantalla, la interfaz de casete, la interfaz RS-232 y una interfaz IEC en serie (el bus CBM ) para controlar impresoras, unidades de disco. , etc. gestionado. Esto también proviene originalmente de máquinas Commodore más antiguas y se ha adaptado al hardware modificado del C64. Los 4 KB restantes contienen dos conjuntos de caracteres de 256 caracteres cada uno en una pantalla matricial de 8 × 8 para la pantalla. Los juegos de caracteres corresponden al estándar Commodore PETSCII y, por lo tanto, no contienen diéresis en alemán .

Para seguir siendo compatible en diferentes versiones a nivel de lenguaje de máquina, se creó $FFFFuna tabla de salto al final del área ROM (es decir, poco antes ) , a través de la cual se podían llamar las rutinas más importantes del sistema operativo. Commodore mantuvo esta tabla de salto desde el PET 2001 hasta más allá del C64. La compatibilidad del software de aplicación no ha aumentado especialmente porque muchos programadores simplemente han ignorado este método compatible de llamada y, de todos modos, solo se podía usar para programas puramente basados ​​en texto. - Ejemplo: La llamada JSR $FFD2 muestra el contenido del acumulador como caracteres en la pantalla de cada computadora Commodore de 8 bits.

gráfico

El VIC II 8565R2 para el C64 II
Un gráfico C64 HiRes con chips dibujados con GeoPaint

El chip gráfico del C64 es un MOS 6569/8565 (PAL) o MOS 6567 (NTSC) y VIC ( V ideo I nterface C llamado ontroller). El ofrece:

  • 16 colores: Aprovechando una característica especial del estándar de televisión PAL (la información de color, croma, se mezcla entre líneas adyacentes), se pueden crear nuevas mezclas de colores colocando diferentes colores verticalmente.
  • Modo de texto de 40 × 25 caracteres (estándar): 8 × 8 píxeles por carácter, es posible establecer conjuntos de caracteres definidos por el usuario. Color de fondo uniforme en toda la pantalla, color de primer plano seleccionable para cada personaje; se pueden utilizar hasta 256 caracteres diferentes al mismo tiempo.
  • Modo de texto de 40 × 25 caracteres (multicolor): 4 × 8 píxeles de doble ancho por carácter, es posible establecer conjuntos de caracteres definidos por el usuario. Hasta cuatro colores por carácter: tres uniformes en toda la pantalla, uno por carácter seleccionable; se pueden utilizar hasta 256 caracteres diferentes al mismo tiempo.
  • Modo de texto de 40 × 25 caracteres (colores de fondo extendidos): como el modo de texto estándar, pero solo 64 caracteres diferentes, se puede seleccionar uno de hasta cuatro colores de fondo en toda la pantalla para cada carácter.
  • 160 × 200 píxeles de doble ancho: en modo de mapa de bits de baja resolución (multicolor). Los 16 colores se pueden usar con restricciones (tres colores individuales cada bloque de 4 × 8 píxeles más un color para toda la pantalla).
  • 320 × 200 píxeles: en modo de mapa de bits de alta resolución ( HiRes ). Los 16 colores se pueden usar con severas restricciones (dos colores individuales cada bloque de 8 × 8 píxeles).
  • Desplazamiento por hardware : el desplazamiento de la imagen general vertical y / u horizontalmente de 0 a 7 píxeles, junto con un mayor desplazamiento por software, permite un desplazamiento suave y con precisión de píxeles.
  • Ocho sprites : cada uno con un tamaño de 24 × 21 píxeles para sprites de un solo color (12 × 21 píxeles de doble ancho para sprites multicolores; ambos tipos de sprites se pueden usar simultáneamente y en todos los modos de pantalla). La denominada multiplexación de sprites hizo posible multiplicar el número de sprites representables. Si los sprites chocan entre sí o con el gráfico de fondo, se puede activar una interrupción.
  • Interrupciones de línea ráster: Solicitud de interrupción al procesador principal al llegar a una línea de imagen previamente definida por el software.

Dado que el VIC solo tiene 14 líneas de dirección, solo puede direccionar 16 KB de la memoria disponible a la vez. Los dos bits de dirección que faltan son proporcionados por el segundo chip CIA6526 integrado en el C64. Estas cuatro páginas de memoria de 16 KB no se comportan de la misma manera: el VIC siempre lee la ROM del generador de caracteres en el área de memoria $1000hacia $1fff(o $9000hacia $9fff) . La memoria de pantalla (texto o mapa de bits) y los datos de los sprites no se pueden almacenar en estas áreas. Por el contrario, un generador de caracteres debe almacenarse en la RAM en las otras dos páginas de memoria en modo texto.

La RAM de color, que desde el punto de vista del procesador principal puede ser desvaneció en en las direcciones $d800a $dbff, es, por razones de tiempo, un solo 1.024 × 4 bits de chip SRAM (μPD2114) que tiene sus propias cuatro entradas de datos en el VIC . Por lo tanto, la RAM de color no tiene que mostrarse en el espacio de direcciones VIC "normal". Estrictamente hablando, el C64 tiene 66048 bytes de RAM. Dado que las últimas 24 direcciones no son necesarias para la pantalla en color, las celdas de memoria detrás de ellas se pueden utilizar para fines especiales.

El VIC también se encarga de la actualización necesaria de los chips DRAM del C64 leyendo regularmente todas las páginas de memoria, como era común en ese entonces para el hardware de gráficos .

Gracias a las interrupciones de la línea de trama y al diseño del chip gráfico, el C64 es bastante flexible en su estructura de imagen. Muchas de las restricciones de hardware se pueden eludir mediante la programación creativa y el uso de efectos secundarios no implementados explícitamente por el fabricante. Por ejemplo, se pueden mezclar diferentes modos de visualización (por ejemplo, la mitad superior de la pantalla con visualización de texto con desplazamiento, la mitad inferior de la pantalla con gráficos) y los ocho sprites se pueden usar varias veces en diferentes áreas de la imagen, de modo que se puedan mostrar muchos juegos. mucho más de ocho sprites. Aprovechando las propiedades del chip de video no documentado, también es posible utilizar modos de video adicionales que eliminan parcialmente las restricciones en la selección de color y resolución. El marco de la pantalla también se puede utilizar para mostrar gráficos con algunos trucos.

El intérprete básico no proporciona ningún comando para programar los gráficos de alta resolución, por lo que los usuarios normales no pueden utilizarlos. Esto se soluciona con extensiones básicas comerciales como Simons 'Basic , ver más abajo.

volumen

Los sonidos se generan a través del chip de sonido polifónico de tres partes MOS Technology SID 6581 (compatible con bus con la familia de procesadores 65xx), que le dio al C64 una opción de generación de sonido revolucionaria que fue mucho más allá de otras computadoras domésticas. Las variantes posteriores de C64 incluyeron el 8580.

El SID tiene tres voces monofónicas de uso universal con una frecuencia básica de 0 a 4000 Hz y una modulación de 48 dB que se pueden configurar en 65536 pasos, que pueden generar simultáneamente cuatro formas de onda (triángulo, diente de sierra, rectángulo en 4096 pasos, ancho de pulso ajustable, como así como el ruido) en síntesis sustractiva . El volumen de cada voz se puede configurar individualmente usando tres generadores de envolvente ADSR programables con progresión de curva exponencial. También es posible sincronizar dos o los tres osciladores. Un modulador de anillo da más efectos. Una de las voces también se puede utilizar opcionalmente para modular solo las otras voces.

El SID también tiene un filtro sustractivo multimodo ( de paso bajo , paso alto , paso de banda o filtro de muesca ) a través del cual las voces internas y una fuente externa que se pueden agregar a través del conector de monitor del C64 pueden ser alimentados.

El volumen del sonido se puede ajustar en 16 pasos. Dado que el voltaje de compensación de CC en la salida se cambió de la misma manera que el volumen, cada cambio de volumen produjo una grieta correspondiente, lo que pronto dio a algunos fabricantes de programas la idea de usar el control de volumen como un convertidor D / A para registrar muestras, por ejemplo. ejemplo discurso o batería. El ejemplo más conocido de esto es, además del juego musical “To Be on Top”, el juego de la película “Cazafantasmas”, donde se utilizó la palabra “Cazafantasmas” como lenguaje, que en su momento parecía francamente sensacionalista. Sin embargo, la calidad del sonido con esta resolución de 4 bits (valores de 0 a 15) no era particularmente buena, y también había una incompatibilidad entre la versión original y las versiones posteriores de C64: el SID II instalado más tarde (MOS 8580) solo cambiaba su salida a través de si se reprodujo un tono en al menos una voz. Esto redujo el ruido de fondo cuando no había reproducción de sonido, las muestras puras sin música de fondo solo se reproducían muy silenciosamente. Los programas más nuevos tienen en cuenta este hecho; por lo general, no hubo ajustes para el software más antiguo.

Mezclando inteligentemente diferentes muestras, también fue posible reproducir varias muestras a nivel de software; Sin embargo, esto inevitablemente resultó en una limitación de la precisión de reproducción (resolución) o la velocidad de reproducción (frecuencia de muestreo / reproducción), es decir, los tonos generados de esta manera estaban menos bien resueltos y eran “menos precisos”. Varios programadores de música de juegos conocidos han hecho uso de esta técnica.

Además de la reproducción de audio, el SID también tenía dos entradas analógicas con una frecuencia de muestreo baja, que se usaban en el C64 para conectar paletas o un mouse especial con salida analógica.

Al final de la era C64, se desarrollaron métodos en círculos de aficionados para hacer que el C64 fuera estéreo. Para ello, se instaló un segundo SID y se utilizó como control el hecho de que el área de direcciones del SID se duplica varias veces. Con una selección de dirección adecuada, ambos SID podrían controlarse independientemente el uno del otro. Esta solución se describió como instrucciones de construcción en la revista '64 , pero nunca llegó al mercado comercialmente.

Interfaces

Interfaces del C64 (de izquierda a derecha: joystick 1, joystick 2, conexión de alimentación; puerto de expansión, salida de antena HF, puerto de video, puerto serie, puerto de casete, puerto de usuario)

El C64 ofrece varias interfaces y, por lo tanto, fue popular entre los aficionados al hardware (de izquierda a derecha, visto desde atrás):

  • Dos entradas de joystick , paddle y mouse : (conector Sub-D de 9 pines ) según el Atari 2600 - estándar de facto con entradas digitales para joysticks (arriba / abajo / izquierda / derecha / fuego) o un mouse digital (Commodore 1350 ) y entradas analógicas para paletas o un mouse analógico (Commodore 1351) . Una de las entradas se puede utilizar para bolígrafos de luz . Estas interfaces están en el lateral, junto con el interruptor principal y la conexión para la fuente de alimentación.
  • Puerto de expansión (conector de placa de circuito de 44 pines ): bus de datos y dirección sacado; para la inserción directa de extensiones de hardware, p. ej. B. módulos de juego, expansiones de memoria, tarjetas aceleradoras, etc. Este puerto corresponde a las ranuras de una PC moderna.
  • Salida de alta frecuencia (HF) ( conector cinch , modulador HF ): para conectar un televisor a través de su conector de antena (a menudo la única opción de conexión para dispositivos en ese momento), ajuste fino a la izquierda.
  • Salida de audio / video (conector DIN de 8 pines , 5 pines en los primeros C64): con una señal de video compuesto para conectar un monitor de video o un televisor. En el caso del C64 con un conector de 8 pines, también se proporciona una señal de S-Video (señales de luminancia y crominancia por separado), que se puede utilizar para una mejor calidad de imagen. También hay una entrada de audio para filtrar una señal de audio externa a través del filtro SID.
  • Bus serie ( bus CBM , conector DIN de 6 pines): por ejemplo, para impresoras y unidades de disquete .
  • Opción de conexión para un dataset (6 contactos de placa)
  • Puerto de usuario (24 contactos de placa): Aquí se muestran uno de los puertos bidireccionales de ocho bits de ancho y uno de los registros de desplazamiento en serie del C64. El C64 no contiene un chip UART , pero el C64-ROM tiene una implementación de software de un protocolo RS-232 que genera las señales necesarias mediante bit banging . Esto se puede utilizar hasta 2400 baudios , pero no a máxima velocidad con un control básico puro. Se requiere un convertidor de nivel para la interfaz RS-232 completa, que convierte el nivel TTL (0 V / + 5 V) al nivel RS-232 de ± 12 V. Otras aplicaciones típicas de este puerto son la implementación de una interfaz de impresora Centronics (puerto paralelo, requiere software de controlador adicional), cables paralelos a una unidad de disquete, tarjetas de relé, quemadores EPROM o módems .

Periferia

Se puede adquirir una gran selección de dispositivos periféricos para el C64 .

Drives

Unidad de casete

La unidad de cinta llamada " Datasette " (también conocida como Datassette) fue la solución más barata para el almacenamiento de datos en el C64. Utiliza casetes compactos normales . La mayoría de las veces, el software en casetes era más barato que las versiones de disquete correspondientes. A diferencia de Alemania, donde la unidad de disquete era muy común (a pesar de los mayores costos de adquisición), el Datassette era el dispositivo de datos dominante en Gran Bretaña. De Commodore estaba la unidad de casete de datos VC-1530, que era compatible con el C64. Otros fabricantes también ofrecieron unidades Datassette para C64 y C128. Los procesos de carga y almacenamiento son muy lentos y engorrosos debido a los necesarios procesos de bobinado. Los cargadores rápidos como Turbo Tape reducen los tiempos de carga en un factor de alrededor de 10.

Unidad de disquete de 5¼ pulgadas

Esta unidad VC1541 era la unidad estándar para la C64. Se utiliza el entonces muy extendida 5¼ pulgadas floppy doble densidad de grabación ( doble densidad ). La unidad funciona por un lado y ofrece unos 165 KB de capacidad de almacenamiento por lado del disco, sin embargo, se especifican los “bloques” disponibles, de los cuales hay 664 de serie. Para poder escribir en la parte posterior, el disquete debe retirarse de la unidad y voltearse. Había disquetes que se podían escribir en ambos lados para este propósito; si estaban diseñados específicamente para usarse con el C64, tenían huecos en ambos lados para la liberación de escritura. También había disquetes más económicos que oficialmente se podían escribir en una sola cara y que a veces también se podían escribir en la parte posterior. Con estos, siempre tenía que perforarse una segunda muesca en el lateral de antemano, por ejemplo, con un perforador de disco o un cuchillo para alfombras. Las unidades reconocerán los datos como protegidos contra escritura si se cubre esta muesca. Las pegatinas correspondientes se incluyeron con los discos.

Una forma alternativa de utilizar el segundo lado de lo que en realidad es un disquete de una sola cara es soldar un interruptor adicional a la barrera de luz en la disquetera y así evitar la barrera de luz, lo que ahorra tener que cortar la muesca. El interruptor es necesario para reactivar la función de la barrera de luz cuando se cambia el disquete, de lo contrario no se reconocerá el cambio de disquete.

Las versiones anteriores del VC1541 no tenían forma de reconocer cuándo el cabezal de lectura / escritura había llegado al extremo inferior ("pista 0") y, por lo tanto, tenía un bloqueo mecánico. Esto provocó el conocido "traqueteo" mecánico de la unidad al formatear un disquete, ya que el cabezal de lectura / escritura golpeó el tope hasta cinco veces, lo que permitió ajustarlo. Las versiones más nuevas tenían una barrera de luz para resolver el problema; Sin embargo, a medida que se cambiaba la ROM de la unidad, esto a veces daba lugar a incompatibilidades con los cargadores rápidos y los mecanismos de protección contra copias.

La unidad era una computadora independiente con su propio procesador y memoria. A diferencia de prácticamente todas las demás empresas, Commodore había implementado DOS como una ROM en la propia unidad, en lugar de cargarlo en la memoria de la computadora. Había programas que subcontrataban partes del trabajo aritmético al variador y, por lo tanto, permitían una especie de programación paralela; esto fue de uso limitado debido a la pequeña memoria de la unidad. También existían programas de broma que incluso generaban música con el drive a través de la programación creativa del motor paso a paso responsable del movimiento del cabezal de lectura / escritura .

Se realizaron tres variantes principales y muchas subvariantes de la unidad. Los fabricantes de terceros ofrecieron clones que eran más baratos, pero en su mayoría no eran totalmente compatibles debido a las diferentes ROM debido a razones de derechos de autor.

La velocidad de las operaciones del disquete era muy lenta debido a la baja expansión de memoria de las unidades, la interfaz serial y la complicada programación de las funciones de DOS - el 1541-DOS se derivó del del doble procesador doble disquete CBM 8050 - de modo que muchos turbocompresores diferentes están disponibles como software o se desarrollaron como aceleradores de hardware.

Estos aceleradores fueron los primeros en escribir sus propias rutinas, desarrolladas en ensamblador , en la memoria de la unidad, que luego implementaron la transferencia de datos junto con las rutinas que se ejecutan en la computadora.

Unidad de disquete de 3½ pulgadas

Debido a su incompatibilidad con la VC1541, la unidad de tipo VC1581 solo tuvo una existencia oscura en relación con la C64, a pesar de su capacidad de almacenamiento significativamente mayor de 800 kB en discos DD de 3½ pulgadas en comparación con la VC1541. Debido a las medidas de protección contra copias, muchos programas requerían la unidad VC1541, por lo que el modelo 1581 no tuvo éxito. Al igual que la VC1541, esta unidad era técnicamente una computadora independiente.

Los dispositivos de entrada

Ratón Commodore 1350/1351

Los ratones desempeñaron un papel bastante subordinado como dispositivos de entrada en el C64, ya que solo se establecieron años después de su introducción. Solo había unos pocos programas que los admitían o estaban diseñados para usar con el mouse (en lugar de un joystick). B. el sistema operativo orientado a gráficos GEOS , Hi-Eddi y Printfox .

palanca de mando

Además del teclado, los joysticks son los dispositivos de entrada más importantes del C64, porque casi todos los juegos y muchas aplicaciones solo se pueden controlar con ellos. El estándar Atari para joysticks, que estaba bastante extendido en ese momento, es compatible con el C64, por lo que se pueden usar los mismos joysticks que en muchas otras computadoras. Aunque Commodore fabricó sus propios joysticks, los joysticks QuickShot de Spectravideos , los joysticks de QuickJoy y, debido a su robustez, el Competition Pro fueron más populares y generalizados .

Almohadilla de koala

Tableta gráfica para el C64, que fue desarrollada para el programa de gráficos KoalaPainter , pero también fue utilizada por algunos otros programas.

Pluma ligera

Los bolígrafos de luz son "bolígrafos" que se utilizan para dibujar directamente en el monitor. Al igual que las paletas, apenas tenían significado en el C64.

Arma ligera

Una pistola de luz es similar a la funcionalidad del bolígrafo de luz, pero principalmente en forma de pistola y diseñada para juegos. Este dispositivo de entrada también tenía poca importancia para el C64.

Paleta

Las paletas son dispositivos de entrada que fueron particularmente populares en muchos videojuegos en la década de 1970 y, por lo tanto, llegaron al C64. Excepto por algunos de los primeros juegos del C64 y algunas excepciones posteriores, como Arkanoid , las paletas apenas tenían significado en el C64.

escáner

Scanntronik disponía de un escáner en blanco y negro que se adjuntaba al cabezal de impresión de una impresora de aguja adecuada y escaneaba la imagen a escanear línea por línea mientras la transportaba el rodillo de la impresora, así como un escáner manual .

Dispositivos de salida

Impresora matricial Commodore MPS 802

impresora

Commodore vendió sus propios modelos de impresora MPS 801 , -802 , -803 y -1230 (principalmente Seikosha- OEM , por ejemplo, la idéntica GP 500 VC). Estas impresoras matriciales no pueden imprimir descendentes reales en modo texto debido a limitaciones técnicas ( tecnología Unihammer con el MPS 801/803) o al hecho de que solo se activaron 8 de las 9 agujas disponibles (MPS 802). Se ofrecieron algunas soluciones de software para este problema. Los fabricantes de terceros produjeron algunas impresoras especiales para computadoras Commodore que están conectadas al bus serie del C64 como una unidad de disquete, p. Ej. B. el muy popular Star LC10. Se generalizaron otras dos soluciones: podría conectar impresoras comunes con interfaz Centronics a través de un convertidor especial al bus serial IEC del C64 y luego controlarlas como impresoras Commodore, o podría conectarlas al puerto de usuario usando un cable simple pero luego software que ofrecía soporte especial para este modo de conexión. Estas rutinas ya estaban integradas en algunos cargadores rápidos de disquete (por ejemplo, SpeedDOS). Había máquinas de escribir eléctricas que podían controlarse mediante estas interfaces y usarse como impresoras. A nivel de controlador, hay dos estándares, el modo MPS-801/803 y el modo Epson FX-80 ( ESC-P ) para impresoras de nueve clavijas. La norma NEC-P6 se apoya sólo en raras ocasiones, como la mayoría de NEC- impresoras compatibles con P6 también son compatibles-FX-80, a pesar de que la salida fue a continuación sólo se hace con nueve agujas. La gran mayoría de las impresoras en ese momento eran impresoras de agujas con 7, 8, 9 o 24 agujas, por lo que las impresoras de 24 agujas eran bastante raras debido a su alto precio y solo podían usarse con software especial. Había algunas impresoras térmicas en el segmento de precio más bajo, pero no se usaban ampliamente debido a su mala imagen de impresión, el costoso papel térmico requerido y la poca durabilidad de la impresión. Las impresoras de inyección de tinta , las impresoras de transferencia térmica y las impresoras láser todavía eran muy caras en ese momento y, por lo tanto, rara vez se encuentran entre los usuarios de computadoras en el hogar.

Monitor de video Commodore 1702

TV / monitor

Con la ayuda de la salida HF, el C64 se podía conectar a cualquier televisor a través de la toma de antena , por lo que no era necesario un monitor adicional para operar la computadora. La calidad de la imagen fue naturalmente mala debido a la implementación.
En ese momento, había una gran selección de monitores de video para el C64 y otras computadoras domésticas de 8 bits. Sobre todo, cabe mencionar el Commodore 1701 y el Philips CM8833, con resoluciones de 300 × 300 píxeles, así como los monitores compatibles de la serie Amiga , que proporcionaban una imagen más nítida por su máscara de sombra más fina.

trazador

El trazador Commodore VC-1520 , un trazador de lápiz simple para rollo de papel continuo , estaba menos extendido . El rollo de papel tenía unos 10 cm de ancho. El dispositivo ofrecía la posibilidad de una salida de texto simple en rojo, verde, azul y negro. Además, los dibujos podrían imprimirse en los mismos colores.

Dispositivos de marcación

Commodore VICMODEM modelo 1600 para VC20 y C64

Acoplador acústico

En ese momento, era ilegal operar módems en la red telefónica alemana que no estaban certificados por Deutsche Bundespost , y eso era la mayoría, por lo que uno tenía que usar los llamados acopladores acústicos en lugar de estos módems . Sin embargo, la transmisión era muy lenta, normalmente de 300 a 1200 bit / sy también muy propensa a errores, ya que el ruido de fondo a menudo provocaba errores de transmisión.

Modems

Había módems C64 especiales que estaban conectados al puerto de usuario del C64, así como otros que podían operarse en el C64 con la ayuda de una interfaz RS-232 (posiblemente para conectarse al puerto de expansión) .

Tarjetas de red

En 2003, Individual Computers lanzó un adaptador de red para el C64 con el nombre RR-Net . Sin embargo, para su funcionamiento, necesita el cartucho de reproducción retro o el MMC64 , que también fue lanzado por computadoras individuales.

Otros periféricos

EasyFlash

Un módulo basado en memoria flash que puede reemplazar muchos módulos basados ​​en ROM. La idea básica era hacer que los "grandes" módulos del juego Ocean fueran reemplazables escribiendo el contenido de dicho módulo en la memoria flash y luego EasyFlash se comportaba como un "módulo Ocean" original. En la fase de desarrollo, se implementaron más formatos de módulo para que EasyFlash pueda emular correctamente casi todos los tipos de módulos de juego. EasyFlash tiene una memoria flash de 1 MB en la que se escribe utilizando el C64 y una unidad de disquete o dispositivos de almacenamiento masivo más grandes. Como resultado, se desarrolló un software (EasyLoader) que permite que cualquier programa o copia de módulo para el C64 se escriba en la memoria flash y se seleccione a través de un menú de inicio. Teniendo en cuenta estas posibilidades, muchos títulos de juegos se han convertido mientras tanto a EasyFlash, por lo que los tiempos de carga del disco ya no son necesarios e incluso es posible guardar las puntuaciones en EasyFlash. La implementación de "Prince of Persia" para el C64 se basa en Easyflash.

Tarjeta EPROM de 256 KB para el C64

Tarjetas EPROM

Estas tarjetas permitían el acceso directo a una o más EPROM para acceder a programas almacenados de forma permanente y, en su mayoría, se podían conmutar electrónicamente.

Tarjeta de expansión para unidades IDE, CD-ROM y tarjetas CompactFlash para el C64.

Almacenamiento masivo

En la década de 1990, CMD desarrolló nuevas unidades de disquete con una capacidad de almacenamiento de hasta 2880 kB. A finales de la década de 1990, los aficionados a la tecnología desarrollaron una interfaz IDE . Se pueden operar dispositivos adicionales como unidades de CD-ROM o tarjetas Compact Flash tanto en la interfaz IDE como en el disco duro SCSI. Las dos unidades CBM D9060 y CBM D9090 fueron los únicos discos duros IEEE-488 fabricados por Commodore para las computadoras PET y CBM de 8 bits.

MMC64

El MMC64 es un módulo enchufable para el C64 que permite al C64 leer y escribir tarjetas de memoria MMC y SD . Los programas se pueden cargar y ejecutar directamente desde la tarjeta de memoria. Sin embargo, los programas no se pueden escribir desde la memoria del C64 a la tarjeta SD (o tarjeta MM). Esto significa que el MMC64 no puede reemplazar al Commodore Floppy 1541 como medio de almacenamiento para autoprogramadores. Cargar y luego guardar solo funciona con un antiguo 1541. Por lo tanto, el MMC64 está diseñado más para la ejecución (reproducción) de juegos terminados (o sus propios programas). Un juego de este tipo se puede cargar en unos pocos (mili) segundos. Además, existen numerosos complementos que permiten, por ejemplo, crear las llamadas imágenes de disquete a partir de disquetes o escribirlas en disquete (siempre solo como archivos de imagen completos).

MP3 @ 64

El MP3 @ 64 es un módulo MP3 para MMC64 .

Cartucho multifuncional El cartucho final 3, que se conectó a través del puerto de expansión
Botón de reinicio para reequipar el C64. Con la versión de placa ASSY250469, esto solo activa un reinicio para las unidades e impresoras conectadas al puerto IEC, pero no para toda la computadora doméstica como con placas más antiguas.

Cartuchos multifunción

Eran muy comunes. Esto tiene que ver principalmente con la baja velocidad de carga del 1541, que se puede aumentar de 10 a 20 veces la velocidad mediante software. Comenzó con cartuchos simples de carga rápida, y rápidamente se agregaron otras funciones, de modo que al final cartuchos como The Final Cartridge 3 , Hypra Load II o Action Replay aparecieron con una gran cantidad de funciones. Además del cargador rápido, generalmente hay varias extensiones BÁSICAS, asignaciones de teclas de función, funciones de congelador, funciones de impresión, monitores de lenguaje de máquina y mucho más. Uno de esos cartuchos todavía se fabrica y vende en la actualidad: el MMC Replay . Al igual que su predecesor (ahora descontinuado), el Cartucho de reproducción retro, es en gran parte compatible con la reproducción de acción y se han eliminado los errores. El módulo utiliza componentes más altamente integrados y más modernos y ofrece más memoria, más funciones y la opción de actualizaciones de ROM. Además, se ha integrado la funcionalidad del (también descontinuado) MMC64 .

Tarjetas de relé

Para utilizar el C64 para controlar hardware electrónico, existían varias tarjetas de relé . En su mayoría, estaban conectados al puerto de usuario y, por lo tanto, permitían controlar ocho relés.

Botón de reinicio

Un módulo enchufable que hizo posible restablecer el C64 presionando un interruptor de llave. La gran mayoría de los programas escritos en código de máquina solo se pueden cerrar apagando y volviendo a encender la computadora. El mismo procedimiento tenía que seguirse en caso de colisión; la presión simultánea de los botones RUN / STOPy , que en realidad estaba destinada a esto, solo funcionaba en raras ocasiones RESTORE. El uso excesivo del interruptor de encendido y apagado no solo era molesto, sino que también podía provocar defectos.

Computadora de ajedrez

Había una tarjeta enchufable para el C64, The Final Chesscard, que contenía una computadora completa con software de juego de ajedrez ( computadora de ajedrez ), el C64 se hizo cargo de la visualización del juego y la entrada de movimientos.

Expansiones de memoria

Ocurrió que la memoria principal de 64 KB del C64 no era suficiente para ciertas aplicaciones, por lo que se realizaron numerosas expansiones de memoria , que en su mayoría estaban conectadas al puerto de expansión. La REU (Unidad de expansión RAM CBM1700, CBM1764 y CBM1750) fue distribuida por el propio Commodore . Todas las expansiones de memoria para el C64 solo pueden ser utilizadas por software especialmente diseñado para esto; eso excluyó la mayoría de los juegos. Otras expansiones de memoria , en su mayoría solo compatibles con GEOS o algunas aplicaciones especiales (por ejemplo, Pagefox ), desempeñaron solo un papel secundario .

Decodificador de teleclub

Los denominados decodificadores Teleclub se vendieron como un kit . Esto significó que el cifrado muy simple de la estación de TV paga Teleclub podría cancelarse.

Tarjetas turbo / tarjetas de procesador

Ha habido algunos intentos de mejorar el rendimiento del C64 con la ayuda de un procesador más rápido. Lo primero que salió al mercado fue la expansión Turbo Process de Roßmöller , que contaba con un procesador 65C02 con 4 MHz. El sucesor directo de esta tarjeta fue el Flash 8, con una rápida CPU 65816 de 8 MHz . Ambas tarjetas son parcialmente incompatibles con el software existente y, además, su funcionamiento es muy inestable, por lo que solo tienen un nicho de existencia. Solo la SuperCPU , una tarjeta aceleradora basada en un procesador 65816 con una frecuencia de reloj de 20 MHz, obtuvo cierto grado de éxito. Una tarjeta de procesador con una Z80 , que convirtió la C64 en una computadora CP / M , fue fuertemente promocionada cuando se lanzó la C64, pero no logró una grande debido a la muy baja velocidad de la CPU y la mala compatibilidad con otras computadoras CP / M. Distribución. En particular, casi todos los programas comerciales CP / M requerían una longitud de línea de 80 caracteres, que el C64 no podía ofrecer por defecto.

Teletexto

Hubo extensiones con la ayuda de las cuales el C64 podía leer las tablas de teletexto de las estaciones de televisión.

Variantes producidas

Internamente, había 16 versiones diferentes de la placa base C64 .

C64 (1982)

El C64 se produjo inicialmente con una forma de carcasa de "caja de pan" de color beige, inicialmente con teclas de función de color naranja y luego de color marrón oscuro. Las versiones originales con las teclas de función naranjas y la placa de identificación plateada de Commodore son rarezas . Una gran parte de la producción alemana se montó en la fábrica de Commodore en Braunschweig .

Educador 64 (1982)

El Educator 64 es una versión especial del C64 en una carcasa de PET , fue diseñado principalmente para escuelas. El modelo también se conoce como "4064" o "PET 64". Esta versión podría ofrecerse a un precio muy bajo, ya que se utilizó hardware reparado del C64 denunciado.

SX-64 / DX-64 (1984)

El SX-64 / DX-64 es una versión portátil del C64 con una (SX-64) o dos (DX-64) unidades de disquete integradas compatibles con 1541 y un monitor en color de 5 pulgadas integrado. La computadora no era 100% compatible, pero podía usar C64-ROM en lugar de las SX-64-ROM ligeramente modificadas. Sin embargo, debido a las bajas cifras de ventas, solo se produjeron unos pocos dispositivos: alrededor de 9.000 unidades del SX-64, e incluso menos del DX-64.

C64 Gold (1986)

La "Gold Edition" del C64 tenía una caja de pan de color dorado y estaba montada en una placa acrílica con un emblema. La ocasión fue el millonésimo C64 vendido en Alemania. La pequeña serie se produjo en 1986 en una cantidad muy pequeña de alrededor de 400 piezas, otras fuentes dan 1.000 piezas. En una celebración el 5 de diciembre de 1986 en el Museo BMW de Múnich, este C64 se entregó a personas importantes de la empresa, así como a periodistas y distribuidores que habían contribuido significativamente al éxito del C64. La "Gold Edition", que se hizo especialmente en Braunschweig, fue etiquetada a mano desde el número 1.000.000. Este dispositivo es muy raro y un objeto de colección muy solicitado.

C64C (1986)

El modelo C64C tiene una carcasa nueva y más plana que se inspira en la carcasa del sucesor del C64, C128, y lleva la etiqueta "Computadora personal". Además, está equipado con hardware de costo reducido ligeramente rediseñado: la placa base es más pequeña. En Alemania, el C64C a menudo se denomina "C64-II".

C64G (1987)

El C64G vuelve a tener la forma antigua de la carcasa ("caja de pan"), esta vez gris / beige con un teclado ligero y una placa base económica. Los caracteres gráficos del teclado se muestran en la parte superior en lugar de en el frente de las teclas. La G en el nombre significa Alemania, ya que la forma de la caja de pan era muy popular en Alemania y los clientes querían que se cumpliera este modelo.

Aldi-C64 (1988)

El Aldi-C64 es similar al C64G. Solo estaba disponible en Alemania y se vendía a través de tiendas de descuento (por ejemplo, el Grupo Aldi ). Debido a la omisión del regulador de voltaje de 12 V en las placas 250469, el cargador 64er escribió erróneamente que el nuevo SID 8580 solo requeriría un voltaje de 5 voltios CC. Por lo tanto, el voltaje de CA de 9 voltios ya no sería necesario y faltaría en el puerto de usuario. Esta información era incorrecta. Además del voltaje directo de 5 voltios, el nuevo SID 8580 también requería voltaje directo de 9 voltios, que se generó a partir del voltaje alterno de 9 voltios. El voltaje de CA de 9 voltios también se requirió para la señal de reloj (50 Hz) de los dos relojes de tiempo real CIA y para el control del motor del dataset. Las carcasas nuevas y más planas y las placas de circuito altamente integradas no eran populares entre los aficionados porque ya no eran compatibles con las extensiones internas de otros fabricantes.

C64GS (1990)

Sistema de juegos Commodore 64
C64GS-Console-Set.png
Fabricante Comodoro
Escribe Consola de juegos estacionaria
publicación
mundo 1987
Procesador principal Tecnología MOS 8500
Procesador de gráficos Tecnología MOS VIC II
Medios de almacenamiento Cartucho
Controlador palanca de mando

El Commodore 64 GS (GS = Sistema de juegos) es un C64 lanzado en 1987 como consola de juegos . Fue un intento de establecer la marca Commodore también en el mercado de las consolas. No tenía teclado ni conexión para datasettes y unidades de disquete. Los juegos solo se pueden cargar a través de módulos . La bahía del módulo estaba en la parte superior del dispositivo. El C64 GS era tan caro como un C64 completo, por lo que el C64 GS fracasó. El modelo C64GS se vendió oficialmente solo en Inglaterra.

Predecesor y sucesor

Sucesor del modelo Commodore 128 (1985) diseñado como una computadora con teclado

El predecesor del C64 fue el VC 20 con capacidad de color , que se lanzó al mercado en 1981 y del que se vendieron más de un millón de copias por primera vez en la historia de las microcomputadoras. Como el sucesor oficial a la C64, la Commodore 128 fue traído al mercado en 1985 , lo que, además de su propio modo C128, tenía un C64 y un CP / M modo. Sin embargo, debido a las cifras de ventas insatisfactorias y los altos costos de producción, la producción del modelo sucesor se interrumpió ya en 1989, cinco años antes del final de la producción del C64.

Los modelos de la serie Commodore 264, C16 , C116 y Plus / 4 , fabricados a partir de 1984 , tampoco lograron establecerse en el mercado por su incompatibilidad con el popular C64 y ciertas carencias técnicas. La producción se interrumpió el mismo año y los dispositivos restantes se vendieron a precios bajos. Como sucesor tardío del C64, Commodore desarrolló el Commodore 65 , que, sin embargo, nunca se produjo en masa porque el muy exitoso Amiga 500 con el C65 no quería competir.

Los modelos de nivel de entrada de la serie Amiga fabricados por Commodore , especialmente el Amiga 500 , eran computadoras de teclado y gozaron de una popularidad similar a las computadoras de juegos de alto rendimiento como la C64 a fines de la década de 1980, pero nunca pudieron superar a la C64 del mercado. Técnicamente, el Amiga era superior al C64, pero también tenía un hardware completamente diferente y más moderno.

Commodore International tuvo que declararse en quiebra el 29 de abril de 1994. Al mismo tiempo que el fabricante Commodore, la última computadora doméstica, la C64, desapareció del mercado, cuya producción en realidad solo estaba planeada para 1995.

Réplicas y desarrollos posteriores

Durante la era de los 8 bits, a diferencia de muchos modelos de la competencia, otras empresas no hicieron réplicas legales o ilegales del C64. Los muchos chips especiales en el C64, que solo fueron fabricados por la propia Commodore o por su subsidiaria MOS Technology y que no se vendieron a posibles imitadores, lo impidieron.

Web.it

En 1998 apareció la empresa belga Web Computers International de Web.it , una computadora compatible con PC con Microsoft Windows 3.1 y un emulador C64 preinstalado. Herz era un microprocesador AMD basado en 486 (66 MHz), más 32 MiByte RAM y 32 MiByte ROM. El Web.it también estaba equipado con un navegador web ( Netscape Navigator ), un programa de procesamiento de textos ( Lotus AmiPro ) y una hoja de cálculo ( Lotus 1-2-3 ). Al igual que con el C64 original, toda la computadora estaba en la misma carcasa que el teclado. La producción del modelo fallido se detuvo con relativa rapidez. Esto puede haber tenido algo que ver con el hecho de que el dispositivo no tenía ni la velocidad de procesador necesaria para emular un C64 en tiempo real.

Cono

Jeri Ellsworth e Individual Computers desarrollaron el C-One o Commodore One como una réplica del C64 y simularon el hardware utilizando FPGA . Las primeras tablas se entregaron en 2003.

C64 Stick / C64 DTV

A finales de 2004, la empresa inglesa The Toy: Lobster Company lanzó el C64 Stick, también conocido como C64 DTV ( Direct To TV ), que también se lanzó en Alemania. El diseño también proviene de Jeri Ellsworth, es esencialmente un C-One reducido a lo esencial. Es una réplica de C64 en forma de joystick Competition Pro con 30 juegos integrados (incluidos Summer Games , California Games , Pitstop , Super Cycle y Uridium ). La conexión se realiza directamente al televisor. Aquellos expertos en soldadura y aquellos con conocimientos técnicos pueden expandir el joystick con más puertos de joystick, así como con puerto PS / 2 para teclado, puerto IEC para impresora y unidades de disquete, así como un enchufe para la conexión de alimentación. Hay versiones NTSC (desde 12/2004) y PAL (desde 8/2005).

Comodoro 64x

En agosto de 2010, Commodore USA publicó la noticia de que había adquirido los derechos de licencia mundial para las marcas anteriores de Commodore, en particular para la computadora C64 y Amiga . En diciembre de 2010, se anunció un sistema de PC llamado Commodore 64 en una carcasa retro fiel al original. La base es una placa base con un chip Intel Atom D525 de doble núcleo, gráficos nVidia ION2, puertos USB, lector de tarjetas y unidad opcional de DVD o BluRay. La computadora se entregó con el sistema operativo Ubuntu versión 10.10. Más tarde, con Commodore OS , recibió su propio sistema operativo y un emulador C64 integrado .

Camaleón 64

El Chameleon 64 es un módulo desarrollado por Individual Computers que apareció en 2013. Contiene, entre otras cosas, un puerto VGA, conexiones PS / 2 para mouse y teclado y una ranura para tarjetas SD . Básicamente, hay dos modos de funcionamiento disponibles:

  • conectado al puerto de expansión del C64 o SX-64
  • autosuficiente con una estación de acoplamiento opcional que permite la conexión de teclados C64 y hasta cuatro joysticks.

Si el módulo se opera en el C64, ofrece una salida VGA, emulación de disquete compatible con VC-1541 de dos unidades de disquete, la emulación de REU, GeoRAM y varios módulos de aplicaciones y juegos. En el modo autónomo también están disponibles las funciones de un C64 implementadas mediante una FPGA. El módulo también ofrece un puerto de reloj para conectar una tarjeta de red del tipo RR-Net Mk2 o Mk3, que se puede alojar en la carcasa del módulo.

C64 recargado

Primer modelo

El 1 de abril de 2014, Computers individuales anunció que produciría nuevas placas base C64 con el nombre C64 reloaded . El diseño de la placa de circuito siguió en gran medida el diagrama de circuito original con el número Commodore 250466. Sin embargo, también hay desviaciones del diagrama de circuito. Se instalaron enchufes de fuerza cero y se introdujo una tecnología de convertidor CC-CC de 12V. En lugar de un modulador de TV, se instalaron una salida S-Video y una toma de audio de 3,5 mm. El C64 recargado se puede cambiar de estándar de video PAL a NTSC sin soldadura. El C64 Reloaded también necesita chips originales para funcionar, que se pueden tomar de computadoras C64 defectuosas. Este modelo se vendió sin la marca Commodore . El inicio de las ventas de la C64 recargada fue el 20 de mayo de 2015. Estas placas se agotaron rápidamente.

Segundo modelo

La MK2 recargada C64 es la primera placa de la serie que se vende bajo la marca Commodore. A diferencia del primer modelo, el MK2 reconoce automáticamente las versiones de chip instaladas y se configura en consecuencia. El inicio de las ventas está previsto para el 21 de noviembre de 2017. [anticuado]

TheC64 Mini

En 2017 se supo que British Retro Games Ltd. y el austriaco Koch Media lanzará una versión mini basada en la arquitectura del brazo con licencia completa del C64 bajo el nombre TheC64 Mini a principios de 2018. El dispositivo en sí se basa en el diseño del C64, pero solo tiene la mitad del tamaño. El teclado del TheC64 Mini es falso. Tiene un puerto HDMI para televisores y monitores modernos. El joystick suministrado se conecta al dispositivo a través de un puerto USB. También se puede conectar un teclado USB al dispositivo, lo que permite escribir sus propios programas básicos en el TheC64 mini . El dispositivo se entrega con 64 juegos preinstalados.

TheC64

En diciembre de 2019, finalmente se lanzó al mercado un dispositivo con el nombre TheC64 que tiene la carcasa original de la caja de pan y, a diferencia del Mini, está equipado con un teclado en funcionamiento. Por lo demás, las especificaciones de hardware son esencialmente las mismas que las del TheC64 Mini. Sin embargo, a diferencia del Mini, la computadora también se puede iniciar directamente con Commodore Basic.

Caso para el C64C

En agosto de 2016 se supo que Individual Computers (icomp) había adquirido los moldes originales para el caso C64C además de la licencia para la marca Commodore y tenía la intención de utilizarlos para producir nuevos casos. El 22 de agosto de 2017, la vivienda fue presentada al público en Gamescom y ya se vendió; Las ventas regulares comenzaron el 1 de septiembre de 2017. Los nuevos estuches están disponibles en cuatro colores: Original Beige, Classic Bread Bin, SX-64 Style y Black Edition. Dado que casi todas las placas C64 son idénticas en estructura y solo hay pequeñas desviaciones de la placa C64C, también se pueden instalar otras versiones de C64 en la carcasa. Esto también se aplica a los modelos de C64 recargados .

software

Varias empresas (por ejemplo, Protovision ) todavía venden y desarrollan nuevo software C64 y hardware C64 en la actualidad .

Software de la aplicacion

Aunque el C64 se conocía a menudo como una "computadora de juegos" y "caja de papá", dado que la mayoría del software eran juegos, también se produjeron muchos programas "serios" para el dispositivo, también debido a sus altas propiedades de hardware para la época. . Además de los programas ofimáticos como el procesador de textos Vizawrite o Textomat y las hojas de cálculo Microsoft Multiplan y SuperCalc , existían una gran cantidad de programas para todas las aplicaciones imaginables, de los cuales solo se mencionan algunos del área alemana: Para gráficos Entre las aplicaciones había programas como Hi-Eddi (para gráficos HiRes ) diseñado por Hans Haberl, Amica Paint de Oliver Stiller para gráficos multicolores y GIGA-CAD de Stefan Vilsmeier para modelos 3D. Los programas de autoedición Printfox y Pagefox también fueron de Hans Haberl y publicados por Scanntronik . Este último se desarrolló como un módulo enchufable y contenía una expansión de memoria adicional para poder guardar fuentes, gráficos y texto para una página A4 completa en la memoria. Todas las funciones de diseño habituales estaban disponibles, incluidas funciones especiales como el kerning .

Tutoriales

Computación Fischertechnik

También se produjeron varios programas de aprendizaje para el C64, aunque no era una computadora típica que se usaba en las lecciones escolares. El Apple II y sus clones estaban particularmente extendidos aquí.

Además de programas de aprendizaje como formadores de vocabulario, cursos de matemáticas y programas para aprender química, también se ofrecieron extensiones de hardware con las que los estudiantes podían aprender los conceptos básicos de robótica, por ejemplo, con la interfaz Fischertechnik 30562 para el C64 / VC20 . El C64 también se puede utilizar con fines de aprendizaje e investigación. En la década de 1980, por ejemplo, el dispositivo apareció en muchas entradas en las competiciones Jugend forscht como parte de las configuraciones experimentales.

Los programas para el C64 también se utilizaron en aviación. Por ejemplo, los pilotos estadounidenses pudieron realizar vuelos con reglas de vuelo por instrumentos (IFR) con Flight Simulator II de Bruce Artwick, que se acreditaron para la extensión de la licencia de piloto. La contraparte alemana de esto fue el profesor de vuelo de Uwe Schwesig, quien ofreció una introducción al vuelo.

GEOS

En 1986 se ofreció el sistema operativo GEOS (sistema operativo de entorno gráfico) con interfaz gráfica de usuario ( GUI ) para el C64. Se publicó en varias versiones y contenía una gran cantidad de programas de aplicación. Esta interfaz gráfica de usuario amplió enormemente el alcance del C64. Esto se había hecho necesario porque desde mediados de la década de 1980 en adelante, las interfaces gráficas se utilizaron cada vez más como equipo estándar en las computadoras domésticas, por ejemplo, en el Commodore Amiga , el Apple Macintosh o el Atari ST . GEOS se mantiene y se expande en varias plataformas hasta el día de hoy (a partir de 2005). Sin embargo, consume muchos recursos, por lo que la mayoría de los usuarios de GEOS también tienen hardware moderno, como grandes expansiones de memoria, super CPU o discos duros.

Unix

Además, se desarrolló un sistema operativo similar a Unix llamado LUnix (para el pequeño Unix ) para el C64 . El sistema operativo Wings orientado a Unix para el C64 se está desarrollando aún más .

Como un proyecto de puro hobby fue en 1989 por un solo desarrollador geckos para el microchip de 8 bits MOS6502 desarrollado para hacer frente a la multitarea y es compatible con Lunix. GeckOS también está disponible en una variante para el C64.

Lenguajes de programación

Los lenguajes de programación más importantes para el C64 fueron el BASIC incorporado y el ensamblador . También había una variedad de lenguajes de programación y dialectos para el C64:

Pantalla de inicio intermitente "Listo" del C64. Como muestra la línea superior de la pantalla, un intérprete para el lenguaje de programación BASIC se inició automáticamente y ahora espera la entrada del usuario.
Extracto de una lista básica para el C64. Los caracteres inversos son códigos de control, principalmente para el cursor, la pantalla y las instrucciones de color.

BÁSICO

El Commodore BASIC V2 integrado no ofrece ningún comando para abordar cómodamente las opciones de gráficos y sonido del C64, ya que aún no estaban disponibles en el VC20, del cual se tomó el código. El ya existente y mejor BASIC 4.0 de los PET más nuevos no se usó con el C64, porque los PET no debían competir internamente. Acerca de los comandos BÁSICOS PEEKyPOKE puede acceder directamente al hardware, se puede acceder para qué, incluso en el chip de video y sonido. B. también habilita la programación de sprites en Basic. Además, las SYSrutinas del sistema se pueden saltar directamente usando el comando: Por ejemplo, provoca SYS 64738un reinicio del C64. El sonido y los gráficos solo se pueden utilizar al máximo en ensamblador . Los gráficos y la programación de sonido más cómodos son posibles con variantes BASIC extendidas como BASIC de Simons , que, sin embargo, no formaban parte del volumen de suministro. Por lo tanto, los juegos para el C64 se programan casi exclusivamente en ensamblador. Con versiones posteriores de BASIC, por ejemplo, el BASIC 3.5 del C16 y Plus4 , el conjunto de comandos es considerablemente más extenso.

Además del Commodore BASIC V2 integrado, también había varios dialectos y compiladores. Una selección:

Austrospeed

Austrospeed es un compilador de 2 pasos (compilador de 3 pasos en modo de superposición) que traduce el código BASIC V2.0 en un código intermedio compacto y rápidamente interpretable (similar al código P ). Los programas compilados de esta manera se ejecutan de tres a cinco veces más rápido que los programas no compilados. También había un descompilador correspondiente para el Austrospeed .

Compilador Basic-Boss BASIC

Basic-Boss es un compilador BASIC de Markt & Technik Verlag , que apareció en 1988 y genera resultados de programa muy estables a partir de programas BASIC puros. Los programadores de Pure BASIC pueden usar el compilador para obtener programas rápidos sin tener que recurrir al ensamblador. Para hacer esto, el usuario tiene que construir ciertas "definiciones" en su programa BASIC, que luego habilitan estas altas velocidades después de la compilación. En casos muy favorables, los programas se ejecutan de 50 a 100 veces más rápido.

BASICODE

Para el C64 había un Bascoder para el dialecto BASIC BASICODE . Este era un estándar BÁSICO entre computadoras.

Exbasic Nivel II BÁSICO

Exbasic Level II es un BASIC ampliado y mejorado para el C64, que se cargó desde un disquete o se instaló mediante un cartucho. A diferencia del Basic de Simons, Exbasic Level II no fue escrito originalmente para el C64, por lo que no todas las posibilidades del hardware de esta computadora fueron utilizadas por esta extensión BASIC.

G-Básico

G-Basic proporcionó amplias funciones de programación que el BASIC estándar del C64 no tenía. Se entregó como una extensión de hardware, cuya forma y tamaño recordaban a un paquete de cigarrillos. Este tenía su propio botón de reinicio , ya que el C64 no tenía uno de fábrica.

Geo-Básico

Geo-Basic es un BASIC bajo la superficie gráfica GEOS . Sin embargo, contenía muchos errores y se ejecutaba lentamente, por lo que no pudo prevalecer. La memoria principal disponible para los programas de aplicación también era muy pequeña.

Petspeed

Petspeed es un compilador para el BASIC V2.0 integrado de Commodore; para programas más largos, el compilador necesitaba una unidad de disquete doble (rara vez disponible).

Básico de Simons

Simons 'Basic es un BASIC muy ampliado con funciones gráficas (círculo, elipse) y programación parcialmente estructurada. Distribuido en disquete o cartucho.

Ensamblador

Assembler es el más importante y, junto con el BASIC integrado, el lenguaje de programación más utilizado para el C64. Las capacidades del dispositivo solo se pueden utilizar de manera óptima con ensamblador. Hubo diferentes entornos de desarrollo de ensambladores , los más conocidos fueron TurboAss, Hypra-Ass y Giga-Ass. Los sistemas de ensamblador cruzado se utilizaron para proyectos grandes. Estos consistían en dos computadoras que estaban conectadas con un cable de datos: una C64, en la que se probó el programa recientemente desarrollado, y una segunda computadora, por ejemplo, otra C64, una Amiga o PC, en la que se escribió el texto fuente y desde un Cross -Assembler ha sido traducido. Esto hizo que la programación fuera mucho más conveniente, ya que toda la memoria, excepto los pocos bytes, estaba disponible para la rutina de transferencia en la prueba C64 y el código fuente y el ensamblador no se borraban en caso de falla. Sin embargo, un simple monitor de lenguaje de máquina fue suficiente para desarrollar software para el C64: el ejemplo más famoso de tal programa fue el Smon . Muchos módulos de expansión, como Action Replay o Final Cartridge , también trajeron sus propios monitores de lenguaje de máquina.

Pascal

Con Oxford Pascal había una implementación de Pascal que podía escribir programas independientes en disquetes o guardarlos en la memoria. Era completamente compatible con los estándares. También de UCSD Pascal , había un puerto en el C64; sin embargo, era tan engorroso y lento que resultaba irrelevante en la práctica.

También estaba el libro "Pascal con el C64" de Markt & Technik , que contenía un sistema de desarrollo Pascal.

Otros

Además de los lenguajes mencionados, existen otros lenguajes de programación que son bastante exóticos. Hay un compilador de C (que, sin embargo, solo implementa un subconjunto de C), Forth y COMAL también están representados; incluso se produjo una implementación COBOL . También hay un logotipo para el C64.

También existe el sistema operativo Contiki , que permite una conexión a Internet y Ethernet a través del C64.

Hoy, con cc65, existe un poderoso compilador cruzado para el lenguaje C que cubre casi todo el estándar ANSI con la excepción de los números de coma flotante . El compilador en sí se ejecuta en la mayoría de las plataformas modernas.

Juegos

Los juegos para el C64 fueron uno de los mejores puntos de venta para la computadora: casi todos los juegos de computadora conocidos en la década de 1980 y en parte en la década de 1990 se implementaron para la C64, incluidos muchos juegos de arcade , incluidos Donkey Kong y Pac-Man . Las estimaciones asumen alrededor de 17,000 títulos de juegos comerciales para este dispositivo, sin contar los innumerables juegos que los propietarios de C64 programaron ellos mismos. Más del 95 por ciento de todos los juegos tienen una resolución de 160 × 200 píxeles de doble ancho.

A lo largo de los años, los juegos en particular se han vuelto más complejos y gráficamente más exigentes. Algunos aspectos gráficos destacados para el C64 incluyen el juego de estrategia Defender of the Crown o el juego de acción de Manfred Trenz , Turrican II: The Final Fight , cuyos gráficos se acercan a la calidad de Amiga en algunos casos. Otros ejemplos destacados son Wizball (sprites de marco), Stunt Car Racer (gráficos 3D con polígonos rellenos) o la trilogía Last Ninja . La presentación y animación de los populares juegos deportivos de Epyx / USGold ( Summer Games 1 + 2, Winter Games , California Games, etc.) también fueron convincentes. The Great Giana Sisters , inspirada en la serie Mario de Nintendo , también gozó de gran popularidad.

propaganda

Ya en la década de 1980, los grupos políticos probaron la posibilidad de utilizar juegos de computadora para sus propios fines. Estos juegos técnicamente primitivos, que se intercambiaban como copias en los patios de recreo de las escuelas, se basan principalmente en la tecnología del C64, por ejemplo, el juego de extrema derecha "Anti-Turks Test" programado por un joven de 17 años , en el que los racistas Las preguntas deben responderse mediante el teclado o el juego " KZ-Manager ", en el que un campo de concentración debe ejecutarse de la manera más eficaz posible. Muchos de estos programas fueron indexados en la década de 1980 y principios de la de 1990 por la Inspección Federal de Medios Dañinos para los Jóvenes (en ese momento todavía la Inspección Federal de Escritos Dañinos para los Jóvenes, BPjS para abreviar) y luego confiscados en todo el país por órdenes judiciales.

Escena de demostración

El C64 contribuyó en particular al desarrollo de una subcultura diversa en la que programadores talentosos desarrollaron trucos (por ejemplo, el uso de funciones de hardware no documentadas, incluidos muchos trucos para el chip gráfico) para eludir las aparentes limitaciones de la computadora. Partes de esta escena aún viven hoy (ver también escena de demostración ) o se desarrollaron aún más en otros sistemas informáticos como Amiga o PC. La escena de la demostración surgió en la década de 1980 a partir de la escena de las galletas en ese momento . Las intros, que originalmente se establecieron como créditos de apertura con el propósito de presentar las habilidades y el reconocimiento frente a los juegos crackeados, aumentaron constantemente en complejidad y finalmente se publicaron como trabajos individuales ( demos ) sin el software crackeado asociado.

Las dificultades de esta programación a menudo no se revelan a un extraño porque no puede evaluar la complejidad o la imposibilidad real del efecto de acuerdo con la especificación. Algunos de los mecanismos básicos se referían al uso de la llamada interrupción de línea raster integrada en el chip gráfico (activación de la interrupción en una línea de imagen determinada) para sincronizar secuencias de código, el desplazamiento suave del área de la pantalla en ambos ejes o la reutilización de sprites. dentro de una imagen. Las características típicas eran sobre todo pergaminos rápidos y danzantes, formas cilíndricas horizontales simuladas con 16 colores y casi siempre un lujoso accesorio acústico.

La escena de demostración exploró las posibilidades del C64 más a fondo. Destacaron demos como Deus Ex Machina de los grupos Crest y Oxyron , Tower Power del grupo Camelot , + H2K del grupo Plush o Dutch Breeze del grupo Blackmail , así como Double Density del señor Cursor alias Ivo Herzeg, quien es responsable del desarrollo de juegos de PC conocidos como Far Cry . El sitio web del grupo de demostración Alpha Flight 1970 contiene algunas versiones flash de producciones típicas. En la base de datos Commodore 64 Scene Database (CSDb) se registra un enorme repertorio de información sobre producciones antiguas y nuevas .

Copias pirateadas

Con el rápido aumento de la computadora doméstica en general en la década de 1980 y la C64 en particular, también surgió un mercado de trueque de software pirateado para esta computadora. El software del usuario también, pero la mayoría de los juegos se intercambiaron entre los propietarios de C64. Esto fue muy fácil de hacer con los primeros programas comerciales. Sin embargo, la industria del software pronto intentó controlar la situación mediante varias medidas de protección contra copias (utilizando soportes de datos, consultas en papel o medidas de tiempo de ejecución). Eso apenas tuvo éxito, ya que la escena aseguró casi simultáneamente que el software se pudiera copiar nuevamente con sus propios programas, por un lado, y se generaron versiones desprotegidas mediante la decodificación y modificación dirigida de los originales, que podrían duplicarse con cualquier programa de copia, en el otro. Se desarrolló una especie de carrera de "conejo y erizo" entre la industria del software y los propietarios del C64, en la que se suponía que las nuevas medidas de protección contra copias evitarían la distribución ilegal de software. Sin embargo, en última instancia, casi todos los programas para el C64 estuvieron, tarde o temprano, en circulación como una copia pirateada "gratuita".

El barón von Gravenreuth , un abogado, inició la primera ola de advertencias a fines de 1992 cuando revisó anuncios clasificados sospechosos en revistas de informática en los que, en su mayoría, particulares anunciaban las llamadas "Tanja-Letters" (bajo el seudónimo de "Tanja Nolte- Berndel "y algunas otras mujeres seudónimos). Si alguien que fue contactado de esta manera respondió a la solicitud del presunto adolescente para reemplazar el software, se le advirtió, si es necesario, también se informó, por una violación de la ley de derechos de autor. Algunos casos también dieron lugar a registros domiciliarios .

Con el tiempo, se convirtió en una costumbre entre los crackers poner sus propios créditos de apertura, más o menos complejos (el llamado " trofeo de crack ") delante de los programas que "descifraban" . Por lo general, se elogiaba su propia frialdad en los tickers, se saludaba a los grupos amigables de cracker y sus propias habilidades de programación se mostraban cada vez más visual y acústicamente. La escena de demostración descrita anteriormente surgió inicialmente de la independencia de estos créditos de apertura de cracker en programas independientes, incluso si la escena de demostración más tarde se demarcó claramente de la escena de cracker.

música

Un chip SID 6581 y 8580

El chip de sonido del C64 fue una sensación al comienzo de las ventas del C64, ya que no había una computadora doméstica comparable que ofreciera tal variedad de variaciones de sonido. Debido a estas posibilidades técnicas, innumerables programadores se propusieron usar el C64 como computadora de música y programar la música correspondiente en él.

Destaca especialmente para el área de habla alemana la pieza "Shades" de Chris Hülsbeck , programada íntegramente en el C64 , que ganó el concurso de música de la revista especializada 64'er con esta canción en 1986 y así sentó las bases de su carrera en el campo de la puntuación del juego. Otros compositores conocidos de C64 fueron Rob Hubbard , Martin Galway , Ben Daglish , David Dunn, Markus Schneider, Stefan Hartwig, Holger Gehrmann, Reyn Ouwehand, Jonathan Dunn, Matt Gray, Jeroen Tel, Jens-Christian Huus (JCH) y Charles Deenen. (Maníacos del ruido).

La escena musical profesional también utilizó el C64 como instrumento musical. El músico y productor musical Michael Cretu experimentó con los sonidos del C64 en la década de 1980, y la banda de Inga Rumpf también usó el C64. Muchos músicos aún afirman haber tenido el primer acceso a un sintetizador a través del C64 , que fue la base de su desarrollo posterior. B. Rick J. Jordan de Scooter . En música seria , el C64 fue utilizado por Yehoshua Lakner , por ejemplo , y fue visto conscientemente como un "instrumento musical histórico" con posibilidades limitadas pero productivas.

A mediados de la década de 1980 apareció MIDI : software secuenciador y un ... por la empresa de Hamburgo Steinberg (ahora líder del mercado con el producto Cubase ), que utilizaba el C64 como centro de control para sintetizadores y samplers MIDI . Con el software Pro 16 de Steinberg, puede crear producciones profesionales de música pop. El C64 pudo controlar 16 instrumentos diferentes (piano, batería, bajo, etc.) al mismo tiempo a través de una pantalla gráfica y valores numéricos manipulables. La frecuencia de reloj y la memoria del C64 eran completamente suficientes para controlar los instrumentos MIDI a voluntad. El SID del C64 no se usó porque los sonidos solo provenían de los dispositivos periféricos. El C64 también se afianzó en la escena de la música de cine (aunque solo sea por un corto tiempo). Por ejemplo, el documental de 80 minutos sobre los notorios amotinados del Bounty "Pitcairn - Endstation der Bounty" (director: Reinhard Stegen) fue completamente acompañado por música compuesta en un C64. El C64 demostró así plenamente su idoneidad para su uso en el campo profesional. El Atari ST , que apareció poco después a finales de los 80, asumió el mando de la secuenciación MIDI en casi todos los estudios de música alemanes y sustituyó al C64 en el sector profesional.

Revistas

En Alemania, varias revistas de informática, especialmente para el C64, salieron al mercado a principios de la década de 1980 . El más conocido fue el " 64'er " de la editorial " Markt & Technik ", el Heise-Verlag publicó el " Input 64 ", una revista en un soporte de datos (casete y disquete). El cargador de discos “ Magic Disk 64 ” y sus derivados “ Game On ” y “ RUN ” también eran conocidos y estaban muy extendidos . Como sucesor no oficial de la serie 64, el “ Go64! "( CSW-Verlag , Winnenden), que entró en el" Retro ", que se publica trimestralmente desde 2006. Además, actualmente hay dos revistas impresas de aficionados en alemán, la " Lotek64 " (también disponible como una versión gratuita en PDF en la World Wide Web) y la "Retorno". En Inglaterra, "Commodore Force" y "Commodore Format" eran populares. Hoy en día todavía existe la revista para fans en inglés "Commodore Free", que también está disponible de forma gratuita en formato PDF. Además, revistas como Digital Talk , Mail Madness o la revista australiana de discos Vandalism News aparecen en un orden más o menos regular en el disco . Además de los artículos que se pueden leer en la pantalla, estos también contienen el software, la música y las imágenes más recientes.

Algunas de las revistas de la época que cubrían muchas plataformas informáticas diferentes (como " Happy Computer ", " Power Play " y " ASM ") estaban inicialmente muy obsesionadas con el C64 debido al éxito de mercado del C64, que los propietarios de otros las computadoras a menudo se quejan.

El contenido de todas estas revistas no solo informaba sobre nuevo hardware y software para los dispositivos respectivos, sino también la impresión página por página de listados , es decir, textos de programas que el lector podía escribir en la computadora a mano. Este tipo de distribución de software para el C64 era a menudo la única forma que tenía el propietario de hacerse con los programas, además de comprar software o copias negras, ya que aún no estaban disponibles para descargar de Internet.

El C64 en la RDA

Desde finales de 1985, el C64 se vendió en Intershop para " Westgeld " o cheques en foros , y otros dispositivos llegaron a la RDA como obsequios. Ocasionalmente, gracias a los trabajadores invitados asiáticos, el C64 podría comprarse como nuevo en el comercio de bienes de segunda mano organizado por el estado ("A & V") por 8.000 marcos . También hubo comercio privado a través de anuncios clasificados . Los precios usados ​​eran de 3000 a 6000 marcos para el C64 y hasta 5000 marcos para una unidad de disquete. Sin embargo, los disquetes y casetes grabados estaban sujetos a los más estrictos controles de importación como portadores de datos, tampoco se les permitía enviar como obsequios desde Occidente y, por lo tanto, prácticamente no estaban disponibles sin una relación.

Emuladores

Hoy en día hay una serie de emuladores de Commodore 64 , como VICE , MESS , Power 64 (para macOS , anteriormente Mac OS X, y la última versión del Mac OS clásico , versión 9 ), Frodo (incluso para teléfonos móviles Symbian , así como iOS y Android ) y el ccs64 . Estos permiten que el software C64 se ejecute en computadoras más modernas, como una PC con Windows. Además de las imágenes de disco, los emuladores también pueden utilizar accesorios originales C64 como B. Se pueden controlar las unidades de disquete y de casete de datos. Sin embargo, para utilizar la cinta de datos o las unidades de disquete originales, es necesario manipular los cables para controlar los dispositivos con los puertos actuales. Para los usuarios a los que no les gustan los largos tiempos de carga del C64, los emuladores ofrecen un modo de carga virtual.

La mayor parte del software C64 que se lanzó en la década de 1980 se puede utilizar en los sistemas actuales (PC, Mac) con la ayuda de estos emuladores . Desde el 28 de marzo de 2008, algunos juegos de C64 están disponibles en el catálogo de descargas de la consola Wii .

El Archivo de Internet ofrece una interfaz de emulador que se puede utilizar en el navegador web con un gran número de programas y juegos.

diverso

  • Hay una expresión BÁSICA (defectuosa) que, en lugar del error? TIPO DE ERROR MISMATCH, provoca un bloqueo total del sistema : PRINT 0+""+-0ingrese y RETURNpresione la tecla . Como resultado, el cursor desaparece y ya no hay ninguna reacción a ninguna pulsación de tecla, incluso si se presiona simultáneamente RUN / STOPy RESTOREya no ayuda. En la revista “64er”, número 3/88, p. 73 y ss. Se puede encontrar una explicación que requiere un poco de conocimiento especializado específico.
  • Entre las direcciones $FFF6-$FFF9(decimales 65526 ​​a 65529), la secuencia de letras "RRBY" se almacena en el kernel C64 . Estas son las iniciales de los dos desarrolladores principales del C64, Robert Russell y Bob Yannes .
  • Según una leyenda moderna , debería haber una cierta dirección en la memoria de los primeros modelos del C64, que debería causar un defecto de hardware si esta dirección se cargó con un cierto valor. Un determinado diodo en la placa de circuito debería quemarse y deshabilitar permanentemente el dispositivo. El comando que supuestamente provocó esto se llamó " Killerpoke ". En realidad, no existe tal comando para el C64; para el PET de la serie posterior con controlador 6545CRTC, existía tal comando, lo que provocó daños en el monitor integrado.

literatura

Literatura original de la empresa Commodore

  • Commodore 64 [Manual del microordenador]. Commodore GmbH, AG y GmbH, Frankfurt / Basel / Viena 1984, 64er.de (PDF)

historia

  • Boris Kretzinger: El éxito de taquilla: C64. En: Commodore - Rise and Fall of a Computer Giant: Una breve incursión en la historia de la empresa con datos, hechos y las razones por las que el pionero de la informática fracasó al final. Scriptorium-Verlag, Morschen 2005, ISBN 3-938199-04-0 , p. 35 y sig.
  • Christian Zahn, Boris Kretzinger, Enno Coners: El comodoro 64 . En: The Commodore Story. CSW-Verl., 2do, revisado. Nueva edición. Winnenden 2012, ISBN 978-3-941287-35-8 , pág.40 y sig.
  • Brian Bagnall: The Commodore 64. En: People's computer: la historia de Pet y VC-20, C64 y Amiga: ascenso y caída del pionero de la informática Commodore . Plan de juego, Utting am Ammersee 2011, ISBN 978-3-00-023848-2 , p. 138 y sig.

General

  • Hans Riedl, Franz Quinke: Commodore 64. La computadora para principiantes y escaladores. Datos, texto, gráficos, música. Friedrich Kiehl Verlag, Ludwigshafen 1983, ISBN 3-470-80421-4 .
  • Celestine Lorenz: Rule the Commodore 64. Hofacker, Holzkirchen 1983, ISBN 3-88963-147-9 .
  • Mark Eckenwiler (Ed.): El logotipo de Commodore 64. Terrapin Inc. Cambridge 1983.
  • Tim Onosko: El Commodore 64 para pasatiempos, estudios y trabajo. Carl Hanser Verlag y Prentice Hall International, Múnich / Viena / Londres 1984, ISBN 3-446-14073-5 (Hanser) / ISBN 0-13-152232-9 (Prentice Hall)
  • Peter Diepold et al.: Módulos de aprendizaje para el C 64. Westermann Schulbuchverlag, Braunschweig 1984, ISBN 3-14-508812-2 .
  • Raeto West: Manual de computadora C-64. te-wi, Múnich 1985, ISBN 3-921803-24-1 .
  • Hans Lorenz Schneider, Werner Eberl: El manual profesional del C-64. Markt und Technik, Haar cerca de Munich 1985, ISBN 3-89090-110-7 .
  • Michael Angerhausen, Lothar Englisch, Klaus Gerits: 64 - Consejos y trucos - Un tesoro para el usuario de COMMODORE 64. Data Becker, Düsseldorf 1986, ISBN 3-89011-001-0 .
  • Hans Joachim Liesert: Peeks & Pokes para el Commodore 64. Data Becker, Düsseldorf 1986, ISBN 3-89011-032-0 .
  • Michael Angerhausen, Rolf Brückmann, Lothar Englisch, Klaus Gerits: pasante 64. Data Becker, Düsseldorf 1988, ISBN 3-89011-000-2 .
  • Florian Müller: C -64 - Consejos, trucos y herramientas. Markt und Technik, Haar cerca de Munich 1988, ISBN 3-89090-499-8 .
  • Martin Hecht: El gran libro de Commodore 64. Datos Becker, Düsseldorf 1991, ISBN 3-89011-370-2 .
  • Jörg Allner, Kerstin Allner: comodoro C64. Campeón del mundo de todas las clases. En: Clásicos de la computadora: [lo más destacado de 30 años de computadoras domésticas] . Data Becker, Düsseldorf 2003, ISBN 3-8158-2339-0 , p. 86 y sig.

hardware

  • Ekkehard Flögel: Hardware - Extensión para COMMODORE 64. W. Hofacker, Holzkirchen 1984, ISBN 3-88963-146-0 .
  • Uwe Gerlach: retoques de hardware para el C 64, C 128: e. fácil de entender Einf. En d. tecnología de circuitos digitales; con muchos diseños de tablero y detallados. Instrucciones de bricolaje para e. Módulo de salida de voz; Medidor de radiactividad; Tarjeta EPROM de 128 Kbytes, etc. Markt-u.-Technik-Verl., Haar cerca de Munich, 1987 ISBN 3-89090-389-4

programación

  • Celestine Lorenz: Programación en lenguaje máquina con el Commodore-64. Hofacker, 1984, ISBN 3-921682-70-3 .
  • Florian Matthes: Pascal con el C 64. Markt & Technik, Haar cerca de Munich 1986, ISBN 3-89090-222-7 .
  • Todo sobre el C-64. Manual de programación. Con apéndice de GEOS. Mercado y tecnología, Haar cerca de Munich 1987, ISBN 3-89090-379-7 .
  • Ralf Gelfand, Jacques Felt, Michael Strauch: The Anti - Cracker - Libro. Para C64 y C128. Data Becker, Düsseldorf 1988, ISBN 3-89011-253-6 .
  • Frank Riemenschneider: C-64 / C-128: Todo sobre el lenguaje de máquina. Markt und Technik, Haar cerca de Munich 1988, ISBN 3-89090-571-4 .
  • Harald Horchler (Ed.): Ensamblador no es alquimia. Aprenda a ensamblar en el C-64. Scriptorium-Verlag, Morschen 2004, ISBN 3-938199-01-6

Programación de juegos

  • Rüdiger Linden: superjuegos caseros de C64. Data Becker, Düsseldorf 1985, ISBN 3-89011-087-8 .

Escena de demostración

gráfico

  • Axel Plenge: El libro gráfico sobre COMMODORE 64. Data Becker, Düsseldorf 1985, ISBN 3-89011-011-8 .

música

  • Thomas Dachsel: El libro de música para COMMODORE 64. Data Becker, Düsseldorf 1984, ISBN 3-89011-012-6 .
  • James Vogel, Nevin B Scrimshaw, Tony Westermayr: libro de música de Commodore 64. Birkhäuser, 1984, ISBN 3-7643-1590-3 .

Juegos

  • Winnie Forster : comodoro C 64 . En: Consolas de juegos y ordenadores domésticos: 1972 - 2015. 4. Erw. Edición. Plan de juego, Utting 2015, ISBN 978-3-00-048142-0 , pág.64 y sig.

diverso

  • Rainer J. Brandenburg: Medición y evaluación con la computadora Commodore 64. Dümmler, 1985, ISBN 3-427-42211-9 .

Revistas

enlaces web

Commons : Commodore 64  - Colección de imágenes, videos y archivos de audio

Evidencia individual

  1. C64 / C64C Manual de servicio. (PDF) Recuperado el 15 de marzo de 2021 (inglés).
  2. Grandiose Price for a Modest PC ( Memento del 19 de julio de 2008 en Internet Archive )
  3. a b ¿Cuántas computadoras Commodore 64 se vendieron realmente?
  4. Konrad Lischka : Computadora de juegos: cultura, historia y estética de los juegos de computadora . Heise, Hannover 2002, pág.52.
  5. Baloui, Brückmann, English, Felt, Gelfand, Gerits, Krsnik: El nuevo libro interno de Commodore 64. 1ª edición. Data Becker, 1990, ISBN 3-89011-307-9 , págs. 354 y sig.
  6. Mouse Commodore 1351
  7. Comodoro 1541 , binarium.de
  8. Koala Technologies KoalaPad Touch Tablet , binarium.de
  9. Paddles , binarium.de
  10. Handyscanner 64 Scanntronik , binarium.de
  11. EasyFlash
  12. CBM D9060 / D9090 en el Museo Commodore Computer Online
  13. Número de serie más alto conocido: 1,000,362 , en c64-wiki.de, consultado el 25 de diciembre de 2016.
  14. Michael Brückner: True Values ​​- Los PC de la Edad de Piedra pueden generar cientos de miles de euros. 12 de noviembre de 2011, en línea en Welt.de , consultado el 25 de diciembre de 2016.
  15. ^ Boris Kretzinger: comodoro. El ascenso y la caída de un gigante informático. Scriptorium, Morschen 2005, pág.65.
  16. Anónimo: Commodore en CeBIT 94. En: Formato Amiga. Volumen 6, No. 5, 1994, pág.21.
  17. Sitio web MyRetroComputer.com , anteriormente Commodore USA, consultado el 15 de enero de 2017.
  18. Chameleon - Computadoras individuales. Individual Computers, 2016, consultado el 15 de enero de 2017 .
  19. C64 recargado: nuevas placas base C64
  20. Inicio de ventas del C64 Reloaded - icomp - de. Individual Computers, 20 de mayo de 2015, consultado el 31 de julio de 2020 .
  21. a b Commodore de regreso en Alemania. Individual Computers, 31 de agosto de 2016, consultado el 31 de julio de 2020 .
  22. C64 Reloaded MK2 - icomp - de. Consultado el 31 de julio de 2020 .
  23. ↑ ¡ El renacimiento de la computadora doméstica más vendida! En: Koch Media - Blog del servidor de prensa. 29 de septiembre de 2017. Consultado el 19 de octubre de 2017 .
  24. "Maxi": Otra nueva edición del C64 está aquí , derstandard.at
  25. TheC64 - La computadora doméstica más vendida del mundo - Re-renacer , retrogames.biz (inglés)
  26. Forum64 - ¡Nueva carcasa C64C en colores! Contribución del conjunto de firmas de usuario
  27. ^ Valentino Z.: Compilador Austrospeed - detalles del software. En: Commodore Plus / 4 World. 11 de mayo de 2013, en línea en Plus4World.Powweb.com, consultado el 27 de enero de 2017.
  28. BOSS BÁSICO. Este compilador básico hace que sus programas sean hasta 100 veces más rápidos. ( Memento del 2 de febrero de 2017 en Internet Archive ), 64 'número especial n.o 11. Markt & Technik Verlag, Haar cerca de Munich 1988, en línea en Computerarchive.org, consultado el 27 de enero de 2017 (PDF; 4,1 MB).
  29. Jefe básico. De C64-Wiki.de, consultado el 27 de enero de 2017.
  30. El compilador básico más rápido. En: revista 64. 02/1989, págs. 100-102.
  31. Exbasic Level 2. De Mingos-CommodorePage.com, consultado el 27 de enero de 2017.
  32. Workshop Geo-Basic - programación de sus propias aplicaciones. En: Número especial de 64, núm. 59 , págs. 4-7.
  33. Pet Speed ​​64 , en C64-Wiki.de, consultado el 25 de agosto de 2017.
  34. ^ Simons Basic. De C64-Wiki.de, consultado el 27 de enero de 2017.
  35. Ensamblador C64 , c64-wiki.de
  36. Hypra-Assembler: programación de primera clase como los profesionales , rvbelzen.tripod.com
  37. Descripción Hypra-Ass para C64 , c64-wiki.de
  38. Pascal con el C64 y Pascal con el C128 , pascal.hansotten.com
  39. Pascal con el C64 , c64-wiki.de
  40. “Internet es barato, rápido y limpio. Nos encanta ”: los extremistas de derecha descubren la computadora. ( Memento del 3 de junio de 2016 en Internet Archive ; PDF; 210 kB) Informe sobre la conexión entre extremistas de derecha y computadoras, p. 3, en línea en mik.NRW.de, consultado el 31 de enero de 2017.
  41. Gerd Meißner: Bienes nazis Auschwitz como juego de computadora. En: The Chaos Computer Book. Rowohlt Verlag, Reinbek 1988, ISBN 3-8052-0474-4 , págs. 227-231.
  42. Listas de índices. En: BPjS-Aktuell. Boletín oficial de la Inspección Federal de Escritos Nocivos para los Menores, Edición 2/1999, págs. 16–55, aquí: pág. 52.
  43. “Internet es barato, rápido y limpio. Nos encanta ”: los extremistas de derecha descubren la computadora. ( Memento del 3 de junio de 2016 en Internet Archive ; PDF; 210 kB) Informe sobre la conexión entre extremistas de derecha y computadoras, p. 4, en línea en mik.NRW.de, consultado el 31 de enero de 2017.
  44. ^ Ivo-Jürgen Müller-Herzeg también conocido como Ivo Herzeg. De MobyGames.com. Consultado el 31 de enero de 2017.
  45. ^ La base de datos de escenas C-64. Consultado el 31 de enero de 2017 en CSDb.dk.
  46. ^ Obituario: Günter Freiherr von Gravenreuth. 22 de febrero de 2010, de Gulli.com, consultado el 31 de enero de 2017.
  47. Robotron en lugar de Apple: Pequeñas computadoras en la RDA , MDR viaje en el tiempo GDR
  48. Clásico: Internet Archive ofrece miles de juegos C64 jugables - Golem.de . ( golem.de [consultado el 13 de octubre de 2018]).