Este artículo trata sobre los distintos periféricos externos de la computadora doméstica Commodore 64 . Debido a la compatibilidad con versiones anteriores del Commodore 128 , la mayoría de los periféricos también funcionarán en ese sistema. También hay cierta compatibilidad con VIC-20 y PET .
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/thumb/e/e9/Commodore-64-Computer-FL.jpg/440px-Commodore-64-Computer-FL.jpg)
Almacenamiento
Unidades de cinta
En los Estados Unidos, la unidad de disquete 1541 estaba muy extendida. Por el contrario, en Europa, el C64 se usaba a menudo con unidades de cinta de casete (Datasette), que eran mucho más baratas, pero también mucho más lentas que las unidades de disquete. El Datasette enchufado a un conector de borde patentado en la placa base del Commodore 64 . En esta unidad se pueden utilizar casetes de audio vírgenes estándar. Las cintas de datos se pueden proteger contra escritura de la misma manera que los casetes de audio, perforando una pestaña en el borde superior del casete. Un adaptador para el conector patentado estaba disponible en CARDCO
Fue asignado como dispositivo 1 (predeterminado).
La velocidad del Datasette era muy lenta (alrededor de 300 baudios ). La carga de un programa grande a velocidad normal puede llevar hasta 30 minutos en casos extremos . Muchos desarrolladores de software europeos escribieron sus propios cargadores de cinta rápidos que reemplazaron el código interno de KERNAL en el C64 y ofrecieron tiempos de carga más comparables a las velocidades de las unidades de disco. Novaload fue quizás el cargador de cinta más popular utilizado por los desarrolladores de software británicos y estadounidenses. Las primeras versiones de Novaload tenían la capacidad de reproducir música mientras un programa se cargaba en la memoria, y era fácilmente reconocible por su borde negro y los pitidos digitales al cargarse. Otros cargadores rápidos incluían pantallas de carga , que mostraban ilustraciones de computadora mientras se cargaba el programa. Los cargadores rápidos más avanzados incluían minijuegos para que el usuario los jugara mientras el programa se cargaba desde un cassette. Uno de esos minijuegos de carga rápida fue Invade-a-Load .
Los usuarios también tuvieron que lidiar con la interferencia de los campos magnéticos . Además, no muy diferente a los usuarios de unidades de disquete, el cabezal de lectura del Datasette podría ensuciarse o desalinearse. Se podría utilizar un destornillador pequeño para alinear los cabezales de la cinta, y algunas empresas se capitalizaron vendiendo varios kits comerciales para el ajuste de alineación de cabezales de Datasette.
Como el Datasette carecía de acceso aleatorio de lectura y escritura, los usuarios tenían que esperar mientras la cinta se completaba, mientras la computadora imprimía mensajes como "BUSCANDO BOXEO EXTRANJERO ... ENCONTRADO AFO ... ENCONTRADOS INVASORES DEL ESPACIO ... ENCONTRADOS PAC -MAN ... ENCONTRÓ ALIEN BOXING ... LOADING ... "o bien confíe en un número de contador de cinta para encontrar la ubicación de inicio de los programas en el casete. Las velocidades del contador de cinta variaban en diferentes unidades de casete de datos, lo que hacía que los números de contador registrados no fueran confiables en diferentes hardware.
Una unidad de cinta de transmisión opcional , basada en el formato QIC-02 , estaba disponible para el subsistema de disco duro Xetec Lt. Kernal (ver más abajo). Eran caras y pocas se vendieron.
Un concepto similar al ZX Microdrive (85 kB) fue el extremadamente rápido " Phonemark 8500 Quick Data Drive " que tiene una capacidad de 16 a 128 kB usando una unidad de almacenamiento de microcassettes y usaba el C2N Datasette . El concepto finalmente sucumbió a las unidades de disquete. [1] [2] El Quick Data Drive (QDD) conectado al puerto de la cinta de datos del Commodore 64 y podría cargar datos a 1.3 kB / s, que es 3 veces más rápido que el disquete C1541. Necesitaba cargar un pequeño código de programa en la memoria en [3] 0xC000-0xCFFF [4] que chocaba con muchos otros programas. El costo de la unidad habría sido equivalente a 100 EUR en 2010. [3] También podría conectarse en cadena y funcionar con la computadora VIC-20 . [5] El QDD podría contener 255 archivos por "disco". [4] El Rotronics Wafadrive utilizó el mismo mecanismo de accionamiento, fabricado por BSR . [6]
Las cintas de respaldo en VHS fueron ofrecidas por DC Electronics con su cartucho WHIZZARD en 1988. El cual podía manejar 5.8 kB / sy incluía capacidades de "congelador". [7]
Unidades de disquete
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/thumb/d/dd/Commodore-64-1541-Floppy-Drive-01.jpg/440px-Commodore-64-1541-Floppy-Drive-01.jpg)
Aunque normalmente no se suministran con la máquina, las unidades de disquete de 5 1 ⁄ 4 pulgadas ( 1541 , 1570 y 1571 ) y, posteriormente, 3 La variedad de 1 ⁄ 2 pulgada ( 1581 ) estaba disponible en Commodore.
Se asignó como dispositivo 8, 9, 11, 12. Puede cambiar el valor con los interruptores DIP.
El 1541 era la unidad de disquete estándar para el Commodore 64, y casi todos los programas de software basados en disco lanzados para la computadora se distribuían en el formato de disquete compatible con 1541. El 1541 fue muy lento en la carga de programas debido a un bus serial mal implementado , un legado del Commodore VIC-20 .
La unidad de disco 1541 era conocida no solo por su rendimiento lento y su gran tamaño físico en comparación con el C64 (la unidad es casi tan profunda como ancha es la computadora), sino también por los mecanismos de la unidad instalados durante las primeras ejecuciones de producción, que rápidamente ganaron una ventaja. mala reputación por su falta de fiabilidad mecánica.
Quizás la falla más común involucró que el mecanismo del cabezal de lectura y escritura de la unidad perdiera su alineación. Debido a la falta de soporte de hardware para detectar la posición cero de la pista, las rutinas de formateo de Commodore DOS y muchos esquemas de protección de copia de software complejos (que usaban datos almacenados en pistas no estándar en disquetes) tenían que depender de mover la cabeza un número específico de pasos para hacer asegúrese de que se haya alcanzado la posición de cabezal deseada para formatear o leer los datos. Dado que después de llegar físicamente a la pista cero, nuevos intentos de movimiento hicieron que el mecanismo de accionamiento del cabezal se golpeara (produciendo el infame, fuerte y revelador sonido de golpe [1] ) en un tope mecánico, la tensión repetitiva a menudo hacía que el mecanismo del cabezal se desalineara con precisión, lo que resultaba en errores de lectura y que requieran reparaciones. Como nota al margen: algunas demostraciones explotaron el sonido generado por el motor paso a paso moviendo la cabeza para forzar a la unidad de disco a reproducir melodías crudas (" Bicicleta construida para dos " era una) variando la frecuencia de solicitudes de pasos enviadas al motor.
Además, al igual que con el C64, los variadores 1541 tendían a sobrecalentarse debido a un diseño que no permitía un enfriamiento adecuado (potencialmente reparado montando un pequeño ventilador en la caja). Muchos de los problemas de diseño del 1541 finalmente se rectificaron en la unidad de disco 1541-II de Commodore, que era compatible con las unidades más antiguas. La unidad de fuente de alimentación no estaba alojada dentro de la caja de la unidad; por lo tanto, el tamaño del 1541-II era significativamente más pequeño y no se sobrecalentaba.
Debido al alto costo inicial de la unidad (casi tanto como la propia computadora) y al mercado objetivo de los usuarios de computadoras domésticas, los comandos de archivo de BASIC se establecieron por defecto en la unidad de cinta (dispositivo 1). Para cargar un archivo desde un disco comercial, se debe ingresar el siguiente comando:
CARGAR "*", 8,1
En este ejemplo, ' * ' designa el último programa cargado, o el primer programa en el disco, ' 8 'es el número de dispositivo de la unidad de disco y el' 1 'significa que el archivo no debe cargarse en la dirección de memoria estándar para los programas BASIC, sino en la dirección donde el encabezado del programa le dice que vaya, la dirección desde la que se guardó. Éste último ' 1 'generalmente significa un programa en lenguaje de máquina .
Poco después de la introducción del 1541, los desarrolladores externos demostraron que el rendimiento se podía mejorar con un software que asumiera el control de las líneas de señal del bus serie e implementara un mejor protocolo de transferencia entre la computadora y el disco. En 1984, Epyx lanzó su cartucho FastLoad para el C64, que reemplazó algunas de las rutinas lentas del 1541 con su propio código personalizado, permitiendo así a los usuarios cargar programas en una fracción del tiempo. A pesar de ser incompatible con los esquemas de protección de copia de muchos programas , el cartucho se hizo tan popular entre los agradecidos propietarios de C64 (probablemente la mejora de terceros más extendida para el C64 de todos los tiempos) que muchos distribuidores de Commodore vendieron el cartucho Epyx como un artículo estándar cuando vendiendo un nuevo C64 con el 1541.
Como alternativa gratuita a los cartuchos FastLoad, también se crearon numerosos programas turbocargadores de software puro que se cargaban en la RAM cada vez que se reiniciaba la computadora. El mejor de estos turbocargadores fue capaz de acelerar el tiempo necesario para cargar un programa desde la unidad de disquete en un factor de 20 veces, lo que demuestra la insuficiencia de la implementación del bus predeterminado. Como los programas de turbocargador eran relativamente pequeños, era común colocar uno en casi cada disquete para poder cargarlo rápidamente en la RAM después de reiniciar.
La unidad de disquete 1541 contenía un procesador MOS 6502 que actuaba como controlador de la unidad, junto con un sistema operativo de disco integrado ( DOS ) en ROM y una pequeña cantidad de RAM , este último utilizado principalmente para espacio de búfer . Dado que esta disposición era, en efecto, una computadora especializada, era posible escribir rutinas de controlador personalizadas y cargarlas en la RAM de la unidad, haciendo que la unidad funcionara independientemente de la máquina C64. Por ejemplo, cierto software de respaldo permitía a los usuarios realizar múltiples copias de disco directamente entre unidades conectadas en cadena sin un C64.
Varios proveedores externos vendieron adaptadores de bus IEEE-488 de interfaz de propósito general para el C64, que se conectaban al puerto de expansión de la máquina. Fuera de los operadores de BBS , pocos propietarios de C64 aprovecharon este arreglo y los dispositivos IEEE adjuntos que vendió Commodore (como el SFD-1001 de 1 megabyte 5 Unidad de disquete de 1 ⁄ 4 de pulgada y los periféricos fabricados originalmente para lascomputadoras PET equipadas con IEEE, como las unidades 4040 y 8050 y lasunidades de disco duro 9060/9090 ).
Como alternativa al 1541 de bajo rendimiento o al adaptador de bus IEEE relativamente caro y los periféricos asociados , aparecieron varias unidades de bus serie de terceros, como MSD Super Disk e Indus GT, que a menudo ofrecían mejor confiabilidad, mayor rendimiento y un funcionamiento más silencioso. , o simplemente un precio más bajo que el 1541, aunque a menudo a expensas de la compatibilidad del software debido a la dificultad de realizar ingeniería inversa en el DOS integrado en el hardware del 1541 (las unidades basadas en IEEE de Commodore enfrentaban el mismo problema debido a la dependencia del DOS de características del bus serie Commodore).
Al igual que la interfaz IEEE-488 , el bus CBM ofrecía la capacidad de conectar el hardware en cadena . Esto llevó a Commodore a producir (a través de un tercero) el Commodore 4015, o VIC-switch. Este dispositivo (que ahora rara vez se ve) permitió que hasta 8 Commodore 64 se conectaran al dispositivo junto con una serie de periféricos, lo que permite que cada computadora comparta el hardware conectado.
También era posible, sin necesidad de un conmutador VIC, conectar dos Commodore 64 a una unidad de disquete 1541 para simular una red elemental , permitiendo que las dos computadoras compartieran datos en un solo disco (si las dos computadoras realizaban solicitudes simultáneas, la 1541 manejó uno y devolvió un error al otro, lo que sorprendió a muchas personas que esperaban que el controlador de unidad menos que estelar del 1541 se bloqueara o cuelgue ). Esta funcionalidad también funcionó con una combinación mixta de PET , VIC-20 y otras computadoras Commodore de 8 bits seleccionadas .
A mediados de la década de 1980, Radofin Electronics, Ltd. introdujo una unidad de disquete de 2,8 pulgadas, Triton Disk Drive and Controller, que era compatible con la Commodore 64 y con otras computadoras domésticas populares de la época, gracias a un sistema operativo almacenado en una EPROM en un controlador externo. Ofrecía una capacidad de 144/100 kilobytes sin formato / formateado y velocidades de transferencia de datos de hasta 100 kilobytes por segundo. Se pueden guardar hasta 20 archivos en cada lado de los disquetes de doble cara.
Más tarde, en la década de 1990, creativa micro diseños de varios potentes unidades de disquete producidos para el Commodore 64. Estos incluyen el FD-Serie de bus serie compatibles 3,5 "unidades de disquete (FD-2000, FD-4000), que eran capaces de emular Commodore de 1581 3.5 ″ Además de implementar una partición en modo nativo que permitía que los típicos disquetes de 3,5 ″ de alta densidad tuvieran 1,6 MB de datos, más que el formato de 1,44 MB de MS-DOS . La unidad FD-4000 tenía la ventaja de poder leer disquetes mejorados difíciles de encontrar y podía formatearse para contener 3,2 MB de datos. Además, las unidades de la serie FD podrían particionar los disquetes para emular el formato de disco 1541, 1571 y 1581 (aunque, desafortunadamente, no el firmware de la unidad emulada), y se podría montar un módulo de reloj en tiempo real dentro de la unidad para marcar la hora de los archivos. Comercialmente, se lanzó muy poco software en el formato de disco 1581 o en el formato nativo de CMD. Sin embargo, los entusiastas podrían usar esta unidad para transferir datos entre el típico PC MS-DOS y el Commodore con un software especial, como el Big Blue Reader de SOGWAP .
Había otra unidad de disquete de 3,5 ″ disponible para el Commodore 64. El "TIB 001" era una unidad de disquete de 3,5 ″ que se conectaba al Commodore 64 a través del puerto de expansión, lo que significa que estas unidades eran muy rápidas. Los propios disquetes se basaban en un formato de disco MS-DOS y, al estar basados en cartuchos, el Commodore 64 podía arrancar desde ellos automáticamente al iniciarse. Estos dispositivos surgieron de una empresa del Reino Unido, pero no se generalizaron debido al inexistente soporte de terceros. En un artículo en Zzap! 64 de noviembre de 1991, varias empresas de software entrevistadas creían que el dispositivo llegó al mercado demasiado tarde para ser compatible.
Unidades de disco duro
A fines de 1984, Fiscal Information Inc., de Florida, demostró el subsistema de disco duro Lt. Kernal para el C64 . El teniente Kernal conectó un disco duro Seagate ST-412 de 10 megabytes a un controlador inteligente OMTI SASI , creando una interfaz de bus de alta velocidad para el puerto de expansión del C64. La conexión del bus SASI al C64 se logró con un adaptador de host de diseño personalizado . El teniente Kernal se envió con un sistema operativo de disco ( DOS ) que, entre otras cosas, permitía la ejecución de un programa simplemente escribiendo su nombre y presionando la tecla Retorno. El DOS también incluyó una función de acceso aleatorio con clave que hizo posible que un programador experto implementara bases de datos al estilo ISAM .
En 1987, la fabricación y distribución del Lt. Kernal había sido entregada a Xetec , Inc., quien también introdujo la compatibilidad con C128 (incluido el soporte para CP / M ). El tamaño estándar de la unidad se había aumentado a 20 MB , con 40 MB disponibles como opción, y el bus del sistema era ahora la interfaz de sistema de computadora pequeña estándar de la industria , mejor conocida como SCSI (el descendiente directo de SASI).
El teniente Kernal era capaz de una velocidad de transferencia de datos de más de 38 kB por segundo [8] (65 kB por segundo en el modo rápido C128). [9] Un multiplexor opcional permitió que una unidad Lt. Kernal fuera compartida por hasta dieciséis C64 o C128 (en cualquier combinación), utilizando un algoritmo de programación por turnos que aprovechó la capacidad del protocolo de bus SCSI para manejar múltiples iniciadores y objetivos . Por lo tanto, el Lt. Kernal podría usarse convenientemente en una configuración de múltiples computadoras, algo que no era posible con otros discos duros compatibles con C64.
La producción del Lt. Kernal cesó en 1991. Afortunadamente, la mayoría de los componentes utilizados en el diseño original eran piezas estándar de la industria, lo que hace posible realizar reparaciones limitadas a las unidades. En 2010, MyTec Electronics produjo una recreación del teniente Kernal. Se llamaba Contralmirante HyperDrive y usaba un DOS actualizado llamado RA-DOS. Las partes del Contralmirante podrían usarse para actualizar el antiguo Lt. Kernal, por ejemplo, los chips del adaptador de host del Rear Admiral podrían usarse para actualizar los chips en el adaptador de host del Lt. Kernal; o si al teniente Kernal le falta su adaptador de host, el adaptador de host del contralmirante podría usarse en su lugar.
También disponible para el Commodore 64 estaba la serie Creative Micro Designs CMD HD. Al igual que la unidad de disquete Commodore 1541, el CMD HD podría conectarse al bus serie del Commodore 64 y podría funcionar independientemente de la computadora con la ayuda de su hardware integrado. Una unidad de la serie CMD HD incluía su propio controlador SCSI para operar su mecanismo de disco duro, además de albergar un módulo de reloj en tiempo real alimentado por batería para la marca de tiempo de los archivos. Las velocidades de funcionamiento estándar de las unidades de la serie CMD HD no eran mucho más rápidas que las velocidades estándar de una unidad de disquete 1541, pero las unidades eran totalmente compatibles con JiffyDOS . Las transferencias paralelas más rápidas fueron posibles con la adición de otro producto CMD, el CMD RAMLink y un cable de transferencia paralelo especial. Con este arreglo, el rendimiento del sistema duplicó [ dudoso ] el del teniente Kernal. Una ventaja que tenían los productos CMD era la compatibilidad de software, especialmente con GEOS, de la que carecían las soluciones anteriores. CMD finalmente perdió oportunidades para desarrollar cualquier característica para el puerto auxiliar de la unidad (como una característica de cola de impresión prometida en el manual de usuario de CMD HD). Sin embargo, los dispositivos SCSI externos (como la unidad iOmega zip 100) se pueden conectar al puerto SCSI externo de una unidad de la serie CMD HD. Utilizando el mismo disquete de software de utilidades que se envía con todas las unidades de la serie CMD HD, el almacenamiento externo podría agregarse fácilmente a la tabla de particiones existente de la unidad CMD HD. Esta configuración podría agregar, por ejemplo, 100 megabytes adicionales de almacenamiento externo incluso a la versión de 20 megabytes de una unidad de la serie CMD HD. Después de particionar y formatear el almacenamiento agregado, la unidad de la serie CMD HD presentó el almacenamiento total sin problemas al usuario, independientemente de si los datos se almacenaron interna o externamente.
El ICT DataChief incluía un disco duro de 20 MB , junto con una unidad de disquete Indus GT , junto con una fuente de alimentación de 135 vatios en una carcasa diseñada para albergar una computadora IBM PC compatible . [10]
La operación por parte del usuario de estos subsistemas de disco duro era similar a la de las unidades de disquete de Commodore, con la inclusión de funciones especiales de DOS para hacer un mejor uso de las capacidades de la unidad y administrar de manera efectiva el gran aumento en la capacidad de almacenamiento (hasta un máximo de 4 GB). Un problema inevitable fue que no se pudo lograr la compatibilidad total de 1541, lo que a menudo impedía el uso de software protegido contra copia, cargadores rápidos de software o cualquier software cuyo funcionamiento dependiera de la emulación 1541 exacta.
La " interfaz IDE64 " construida por entusiastas se diseñó a fines de la década de 1990, se adjuntó al puerto de expansión del Commodore 64 y permitió a los usuarios conectar discos duros IDE comunes , unidades de CD-ROM y DVD, unidades de disquete ZiP y LS-120 a sus Commodore 64s. Las revisiones posteriores de la placa de interfaz proporcionaron un zócalo flash compacto adicional . El rendimiento de la interfaz IDE es comparable al RAMLink en velocidad, pero carece de la inteligencia de SCSI. Su principal ventaja radica en poder utilizar discos duros básicos de bajo costo en lugar de las unidades SCSI más costosas. La compatibilidad con 1541 no es tan buena como la de los subsistemas de discos duros desarrollados comercialmente, pero continúa mejorando con el tiempo.
A finales de 2011, MyTec Electronics desarrolló y vendió el Rear Admiral Thunderdrive, un clon del CMD HD. Aunque utiliza componentes más modernos y un factor de forma más pequeño en comparación con el CMD HD, el Thunderdrive mantuvo una compatibilidad total con el CMD HD.
De entrada y salida
Impresoras
Se lanzaron varias impresoras para el Commodore 64, tanto por el propio Commodore como por otros fabricantes.
Las impresoras específicas de Commodore se conectaron al C64 a través del puerto serie y podían conectarse en cadena al sistema con otros dispositivos de puerto serie, como unidades de disquete. Por convención, las impresoras se direccionaron como dispositivo # 4-5 en el bus serie CBM-488 .
Matriz de puntos
Commodore vendió una serie de impresoras de matriz de puntos , incluida la MPS 801 ( OEM Seikosha GP 500 VC) y la MPS 803, aunque muchas otras impresoras de terceros como Okimate 10 y Okidata 120 también eran populares, algunas con versiones más avanzadas. funciones de impresión que cualquiera de los modelos de Commodore. La mayoría de las impresoras de la marca Commodore fueron renombradas como modelos C. Itoh o Epson con interfaz serial Commodore. Además, Star Micronics AR-40 tiene un puerto serie compatible con C64.
rueda giratoria
Commodore también produjo la impresora de rueda de margarita DPS-1101 , que produjo una impresión de calidad de letra similar a una máquina de escribir basada en un mecanismo Juki , y que generalmente cuesta más que la computadora y la unidad de disquete juntas. La DPS-1101 era lo suficientemente grande como para aceptar papel de tamaño A4 en orientación horizontal, así como papel de tamaño A3 en orientación vertical. La impresora matricial de puntos MPS-1000 se introdujo junto con la C-128. [11] Commodore 1526 es un MPS 802 renombrado. [12] [13]
Trazador
Un mini trazador, el Commodore 1520, podía trazar gráficos e imprimir texto en cuatro colores utilizando pequeños bolígrafos .
El 1520 se basó en el Alps Electric DPG1302, un mecanismo que también formó la base de muchos otros trazadores económicos para computadoras domésticas de la época (por ejemplo, el Atari 1020 ). [14] [15]
Interfaces y búferes de impresora de terceros
Dado que había graves deficiencias en las primeras impresoras Commodore, CARDCO lanzó la interfaz de impresora Card Print A (C /? A) que emulaba las impresoras Commodore al convertir la interfaz serie IEEE-488 de bus CBM de estilo Commodore en un puerto de impresora Centronics para permitir numerosos Impresoras de terceros que se conectarán a un Commodore 64, como Epson , Okidata , C. Itoh . [16] Se lanzó un segundo modelo, una versión que admitía gráficos de impresora llamada Card Print + G (C /? + G), que admitía la impresión de caracteres gráficos Commodore mediante códigos de escape ESC / P. CARDCO lanzó mejoras adicionales, incluido un modelo con salida RS-232, y envió un total de más de 2 millones de interfaces de impresora. Xetec también lanzó una serie de interfaces de impresora. Con una interfaz paralela, se podría utilizar la impresora láser QMS KISS, la más económica disponible en 1986, a $ 1995 (equivalente a $ 4,710 en 2020). [17] Más tarde, CMD creó el GeoCable que permitió que las impresoras láser y de inyección de tinta de tipo PS2 funcionaran bajo GEOS con un controlador de dispositivo especial .
También existía un búfer de impresora con 64 kB de RAM para el bus serial derative CBM-bus IEC IEEE-488, como el "búfer de impresión de caja serial de Brachman Associates". [18]
Los dispositivos de entrada
El Commodore 64 tiene dos puertos para joystick Atari . Commodore produjo controladores de joystick para el Commodore 64, en gran parte compatibles con los joysticks de Atari , así como con paletas (que no eran compatibles con Atari). Las paletas de Commodore fueron diseñadas originalmente para el VIC-20 , y pocos juegos C64 pudieron aprovecharlas.
El "Teclado numérico Atari CX85" consiste en un teclado numérico con las 17 teclas [escape], [no], [eliminar], [sí], 0-9, [.], [-] y [+ / enter]. [19] Se conecta al puerto de joystick C64 usando la interfaz estilo Atari 2600 con un enchufe DB9F. [20] [21]
Commodore tenía tres modelos de mouse de computadora , a saber, el mouse NEOS (incluido con algunos paquetes de C64 como parte del paquete Mouse Cheese), el 1350 y el 1351 . Estos se utilizaron con GEOS , así como con software como Jane , OCP Art Studio, Arkanoid y Magic Desk . El mouse NEOS anterior funcionaba como un mouse analógico normal y venía incluido con un paquete de gráficos llamado Cheese. También admitía un modo de emulación de joystick si se mantenía presionado el botón izquierdo durante el encendido. El último 1350 solo era capaz de emular un joystick digital, enviando señales rápidas de 8 direcciones a medida que se movía, y era el menos útil de los 3 ratones. Su sucesor, el 1351, al igual que el NEOS Mouse, admitía el modo analógico más tradicional, conocido como 'modo proporcional' en la documentación, enviando señales a la computadora que indican la cantidad y dirección del movimiento. Al igual que el mouse NEOS, podría colocarse en un modo de emulación de joystick al estilo 1350, manteniendo presionado el botón derecho al encenderlo. SmartMouse de CMD era compatible con 1351 y también incluía un tercer botón y un módulo de reloj en tiempo real incorporado.
Varias empresas produjeron Lightpens con su propio software de dibujo para la computadora, por ejemplo, el lápiz óptico Inkwell que era compatible con GEOS.
La tableta gráfica Koala Pad también estaba disponible, venía con su propio software de pintura y también era compatible con GEOS. Animation Station de Suncom fue otra tableta gráfica para el C64. [22]
Sistema de posicionamiento de coche
Los técnicos de prueba en operaciones CGAD Producciones desarrollado e instalado el CarPilot Computarizado Indicador de rendimiento relativo de automóviles y Localización de tránsito , uno de los primeros sistemas de navegación para automóviles a ensayar, alrededor del año 1984. Se utilizó un Commodore 64 , 12 V CC a 5V DC convertidor , reproductor de vídeo / grabadora, casete de datos y un monitor de TV. [23]
La página 1 del monitor muestra el voltaje de la batería, la temperatura del agua, la presión del aceite del motor, el nivel de combustible, la velocidad del vehículo, la velocidad de rotación del motor, la condición de bloqueo / no bloqueo del convertidor de par de la transmisión automática y la condición de encendido / apagado del embrague del aire acondicionado. Todos excepto los dos últimos fueron incorporados con un sistema de alarma "zumbador" que indica mal funcionamiento. Otra característica es el reloj de 24 horas de precisión de un segundo. Tiempo estimado de llegada con precisión de 1s, distancia recorrida que se incrementa cada 80 metros y distancia estimada de llegada que también se decrementa con el mismo valor, 80 metros. [23]
La página 2 muestra la posición del vehículo a lo largo del mapa. La indicación de ubicación del vehículo se calcula a partir de la distancia recorrida. La precisión de la ubicación del vehículo depende de la construcción del mapa digital y la precisión del mapa local utilizado para construir el mapa digital. La mejor esperanza de precisión es de 800 m . Pero se ha logrado la precisión de la longitud de un automóvil en 35 km . El uso de lenguaje ensamblador era necesario para mantenerse al día con la entrada de sensores. Una ventaja del sistema es la capacidad de crear sus propios mapas digitales y así eliminar la necesidad de comprarlos para cada viaje. El software para realizar esta tarea se escribió en Basic. [23]
Robótica
Con la informática , el entrenador de robots y el trazador-escáner , Fischertechnik se convirtió en el primer fabricante de bloques de construcción modulares en la era de las computadoras. Se crearon interfaces para todas las computadoras domésticas populares en ese momento, incluidas Apple II , Commodore 64 y Acorn , y más tarde para Schneider , Atari ST e IBM PC . Los lenguajes de programación para manejar los modelos incluían GW-BASIC , Turbo Pascal y en los kits posteriores (1991) una herramienta de programación interna Lucky Logic .
El "Commocoffee 64" es una máquina de café expreso controlada por el C64 [24] en 1985. [25]
Controlador de relé
El controlador Handic "VIC REL" proporciona entrada y salida protegidas usando 6 salidas de relé y 2 entradas de optoacoplador . Los relés de salida tienen una capacidad de 24 V / 10 W y las entradas responden a 5-12 V CC. El dispositivo también proporciona (+ 5V) y (-5V) a 50 mA para activar entradas. El dispositivo está programado en el VIC-20 con POKE 37138,63 y E / S en 37136 . Y en C64 con POKE 56579,63 y E / S en 56577 . Las aplicaciones previstas fueron alarmas antirrobo , puertas de garaje , cerraduras de puertas , elementos calefactores , lámparas , transmisores , mandos a distancia , válvulas , bombas , teléfonos , acumuladores , sistemas de riego , herramientas eléctricas , cronómetros , ventiladores , humidificadores , etc. [26]
Convertidores de analógico a digital
Hay convertidores de audio analógico a digital (A / D) como el "A / D Wandler (DELA 87393)" basado en el chip ADC0809 de 8 bits para el C64 / 128 [27] con una frecuencia de muestreo máxima de 10 kHz. [28] y Sound Ultimate Xpander 6400 (SUX 6400) basado en el chip ADC0804 de 8 bits con una frecuencia de muestreo máxima de 11 kHz. Digitalizadores de sonido simple como "Sound Digitizer (REX 9614)" que convierte el sonido analógico en muestras de 2 bits. [27] Esto último también podría lograrse utilizando el Datasette y trucos de software. [29] [30]
EEG / EMG de biorretroalimentación
En 1987 había un dispositivo de puerto de cartucho para medir EEG directamente para su uso en programas de ejercicio, llamado "BodyLink" producido por la empresa Bodylog en la ciudad de Nueva York , EE. UU. [31] Schippers-Medizintechnik en Alemania produjo un dispositivo EMG conectado al puerto de usuario para permitir que un médico analizara cosas como el nivel de estrés y ayudara a encontrar una mejor posición para trabajar. [32]
Escáneres de mano
El "Scanntronik Handyscanner 64" es un escáner de mano que utiliza el puerto de usuario C64 . [1] [33]
Capturadores de fotogramas
Los capturadores de fotogramas como el "digitalizador de color PAL" que se conectan a través del puerto de usuario, convertirán un fotograma de vídeo compuesto analógico en una imagen digital en el C64. [1] El "Print Technik Video Digitizer" se conecta a través del puerto de usuario y utiliza una señal de video CVBS que debe estar quieta durante 4 segundos para poder muestrear y luego se puede guardar como 320 × 200 monocolor o 160 × 200 multicolor ( 4 colores). [34]
Generador de video
El modo de 80 columnas se puede utilizar instalando el cartucho "BI-80" lanzado en 1984 [35] de "Baterías incluidas", que se basa en el chip de vídeo 6545 . Incluye una ROM de expansión que agrega comandos BASIC 4.0. Se puede controlar qué modo de columna 40/80 está activo por software. Al encender, el modo de 40 columnas está activo. [36] [37]
Otra tarjeta de 80 columnas que usaba el puerto del cartucho fue la "DATA20 XL80" introducida en 1984 [38] Con un costo de 400 000 liras en 1985. [39]
El "Z80 Video Pack 80" habilitó una pantalla de 80 columnas en blanco y negro y CP / M usando un Zilog Z80 . [21]
Teletexto
Para descargar páginas y software transmitidos a través del sistema de transmisión de teletexto . La empresa británica "Microtext" proporcionó su "adaptador de teletexto" y sintonizador que se interconectaba con la antena de TV y el puerto de usuario C64 / 128 . El software se proporcionó en una cinta C-10. [1] [40] Estos tenían un precio de 114,80 GBP inc. p / p en 1987. [41]
Comunicación
Modems
Como Commodore ofreció varios módems económicos para el C64, como el 1650, 1660, 1670, la máquina también ayudó a popularizar el uso de módems para telecomunicaciones. [42] [43] El 1650 y el 1660 fueron de 300 baudios, y el de 1670 fue de 1200 baudios. El 1650 solo podía marcar Pulse. El 1660 no tenía un chip de sonido propio para generar Touch Tones, por lo que se requería conectar un cable desde el monitor / salida de audio al 1660 para que pudiera usar el chip de sonido C64 para generar Touch Tones. El 1670 utilizó un conjunto modificado de comandos AT de Hayes .
Este módem es necesario para Medical Manager para operaciones EDI. [ aclaración necesaria ]
El Commodore 1650 se envió con un software de terminal rudimentario llamado Common Sense. Brindaba la funcionalidad básica de Xmodem y contenía una función de retroceso de 700 líneas.
En los Estados Unidos, Commodore ofreció Commodore Information Network, un SIG de CompuServe dedicado a sus productos y usuarios. Más tarde, Quantum Computer Services (que se convirtió en America Online ) ofreció un servicio en línea llamado Quantum Link para el C64 que incluía chat, descargas y juegos en línea. En el Reino Unido, Compunet fue un servicio en línea muy popular para los usuarios de C64 (que requería módems Compunet especiales) desde 1984 hasta principios de la década de 1990. En Australia, Telecom (ahora Telstra ) operaba un servicio en línea llamado Viatel y vendía módems para el C64 para usar con el servicio. En Alemania, las reglas muy restrictivas del sistema telefónico estatal impidieron el uso generalizado de módems económicos sin licencia de telecomunicaciones, lo que provocó el uso de acopladores acústicos de calidad inferior . El acceso a Bildschirmtext , el servicio en línea de acceso telefónico propio de la empresa estatal de telecomunicaciones, fue posible a través de hardware adicional especial como el "BTX Decoder Modul" de Commodore [44] o el Commodore "BTX Decoder Modul II". [1] [45] [46]
Comunicación por radio
"Cartucho de interfaz de radio Microlog AIR-1" que usa el puerto del cartucho C64 con software ROM incorporado para comunicaciones RTTY y código Morse . [47]
"RTTY-CW Interface C-64" utiliza el puerto de usuario para comunicaciones RTTY. [48] [49]
Señal de tiempo de onda larga "Auerswald ACC-64" para el transmisor DCF77 . El receptor usa el conector de borde del puerto de usuario en la computadora C64. [49] [50] [51]
Puerto RS-232
Al igual que el VIC-20 , el C64 carecía de un chip UART real como el 6551 y utilizaba emulación de software. Esto limitó la velocidad máxima a 2400 bits / s propensos a errores . Los cartuchos de terceros con chips UART ofrecieron un mejor rendimiento.
Más adelante en la vida del Commodore 64, CMD desarrolló dos cartuchos de comunicaciones en serie para Commodore Computers, el "Swiftlink" (1990 [52] - 38 400-bit / s) [53] y el "Turbo 232" (1997 [54] - 230 400 bits / s). [55] Este último era capaz de manejar un módem Hayes de 56k de manera confiable a toda velocidad en un Commodore 64, permitiendo velocidades razonables de acceso telefónico a Internet .
El cartucho de expansión Retro-Replay permitió la adición de la placa serial complementaria Silver Surfer , que también habilitó conexiones de módem de 56k, y la placa serial complementaria RR-Net , que permite acceso a Internet de banda ancha, así como LAN .
Además, el 5 de noviembre de 2005 se lanzó Quantum Link Reloaded, lo que permitió a los entusiastas de C64 experimentar todas las características del servicio Quantum Link original en la actualidad con algunas mejoras de forma gratuita. [ cita requerida ]
IEEE-488
Los cartuchos Commodore 64 IEEE-488 fueron fabricados por varias compañías, pero los propios Commodore fabricaron muy pocos para la familia Commodore 64/128. Uno de los usos fueron los discos duros como el Commodore D9060 .
Quicksilver 64/128 de Skyles obras eléctricas | Cartucho Computapix IEEE | Technofor |
---|---|---|
Quicksilver-128 + | Computapix + | Technofor-IEEE488 |
Quicksilver-64/128 v2 | C64-Plus | Cartucho VC40 |
Quicksilver-128-PCB + | C64plus-IEEE488 | ![]() Carro VC40 |
BusCard | ||
BusCard |
Algunas otras interfaces sin imágenes disponibles:
- Interfaz serie E-LINK a IEEE. (contiene 65C02 , 6522 y ROM de 4 kB)
- Interfaz Buscard II. (contiene una ROM de 6532 , 6821 ( PIA ) y 8 kB, y una PROM de 256 bytes )
- INTERPOD: una caja de interfaz independiente que conecta la serie CBM (IEC) con IEEE-488 y RS-232 serie en paralelo . Utiliza los chips EPROM 6502 , 6532 , 6522 , 6850 y 2716 . [56]
Otros periféricos
Los Commodore 1701 y 1702 eran monitores a color de 13 pulgadas (33 cm) para el C64 que aceptaban como entrada ya sea video compuesto o señales separadas de crominancia y luminancia , similar al estándar S-Video , para un rendimiento superior con el C64 (u otros dispositivos capaz de emitir una señal separada). Otros monitores disponibles incluyeron el 1802 y el 1902. Introducido en 1986, el 1802 presentaba señales separadas de croma y luma, así como un modo de pantalla verde compuesto adecuado para la pantalla de 80 columnas del C-128. [57] El 1902 tenía un verdadero modo RGBI de 80 columnas compatible con IBM PC .
Al principio de la vida del Commodore 64, Commodore lanzó varias mejoras de hardware de nicho para la manipulación del sonido. Estos incluían el "Expansor de sonido", el "Muestrador de sonido", la superposición "Creador de música" y el teclado musical externo. El expansor de sonido y el muestreador de sonido eran ambos cartuchos de expansión, pero tenían un uso limitado. El Sound Sampler, en particular, solo podía grabar cerca de dos segundos de audio, lo que lo hacía prácticamente inútil. El Music Maker era una superposición de plástico para el teclado "breadbox" del Commodore 64, que incluía teclas de piano de plástico correspondientes a las teclas del teclado. El teclado externo era un complemento que se conectaba al expansor de sonido. Estos dispositivos de hardware no se vendieron bien, quizás debido a su costo, la falta de software adecuado, el marketing como dispositivos de consumo doméstico y un resultado final que desanimó a muchos músicos serios.
Posiblemente el periférico C64 más complejo fue el Mimic Systems Spartan, que agregó una arquitectura de computadora completamente nueva al C64, con su propia CPU 6502 y bus de expansión, para compatibilidad de software y hardware con la serie Apple II . Anunciado poco después del Commodore 64 en un momento en que había poco software disponible para la máquina, el Spartan no comenzó a distribuirse hasta 1986, momento en el que el C64 había adquirido una extensa biblioteca de software propia. [58] Esencialmente una computadora compatible con Apple II + que usaba el teclado, la salida de video, los joysticks y la grabadora de casetes de 64, la Spartan incluía 64kB de RAM, una placa base con una CPU 6502 en una tarjeta, 8 ranuras de expansión compatibles con Apple, una Apple- tarjeta controladora de disco compatible y una placa DOS para agregar a su unidad de disco 1541. La placa DOS era opcional, pero si no estaba instalada , se requeriría un Apple Disk II o una unidad compatible para cargar el software. La larga demora entre el anuncio y la disponibilidad, junto con una fuerte promoción que incluye anuncios de página completa que se publican mensualmente en la prensa Commodore, convirtió al Spartan en un ejemplo infame de vaporware .
Gamesware produjo un periférico de juego para el Commodore 64 en 1988, donde se conectó una placa de destino a la computadora usando el puerto RS-232 para permitir el uso de su suite de juegos Gamma Strike .
CMD produjo un cartucho sinfónico SID más tarde en la vida del Commodore. Una reelaboración del cartucho SID Symphony original del Dr. T, este cartucho le dio al Commodore otro chip SID para usarlo para reproducir música SID estéreo [2] . Esto evitó que los usuarios de Commodore 64 tuvieran que modificar las placas base de sus computadoras para habilitarlas con chips SID duales.
Creative Micro Designs (CMD) fue el proveedor de hardware de terceros más antiguo para el Commodore 64 y el Commodore 128 , y algunos entusiastas lo aclamaron como el mejor soporte para el Commodore 64 que los propios Commodore. Su primer producto comercial para el C64 era un meollo de chip cargador rápido y utilidad basada llamada JiffyDOS . No fue la primera mejora basada en KERNAL para el C64 ( SpeedDOS y DolphinDOS también existían), pero fue quizás la mejor implementada. Los beneficios de una actualización de KERNAL significaban que el puerto del cartucho estaba libre para su uso (que normalmente habría sido ocupado por un cartucho Epyx FastLoad o un Action Replay ), sin embargo, la desventaja significaba que uno tenía que quitar manualmente los chips de computadora de la placa base del C64 y unidades de disquete asociadas para instalarlo. Aparte de las habituales rutinas de carga rápida 1541, JiffyDOS contenía un DOS fácil de usar y algunas otras utilidades útiles.
Expansiones de RAM
A lo largo de los años, se desarrollaron varios cartuchos de expansión de RAM para Commodore 64 y 128. Commodore produjo oficialmente varios modelos de cartuchos de expansión de RAM , denominados colectivamente REU Commodore de la serie 17xx . Si bien estos dispositivos venían en tamaños de 128, 256 o 512 kB , se desarrollaron rápidamente modificaciones de terceros que podrían extender estos dispositivos a 2 MB , aunque algunas de estas modificaciones podrían ser inestables. Algunas empresas también ofrecen servicios para actualizar estos dispositivos de forma profesional.
Por lo general, la mayoría de los usuarios de Commodore 64 no requieren una expansión de RAM. Muy poco del software disponible se programó para hacer uso de la memoria de expansión. El costo de las unidades (y el requisito de agregar una fuente de alimentación de alta resistencia) también fue un factor en el uso limitado de los cartuchos de expansión de RAM. La volatilidad de la DRAM también fue un factor en el uso limitado, ya que los cartuchos de expansión de RAM se usaban normalmente para el almacenamiento rápido del disco RAM , los datos almacenados en ellos se perderían en cualquier falla de energía.
Aparte de los problemas de suministro de energía, el otro inconveniente principal de las expansiones de RAM fue su limitada usabilidad debido a su implementación técnica. La RAM en los cartuchos de expansión solo era accesible a través de un puñado de registros de hardware, en lugar de ser memoria direccionable por CPU. Esto significaba que los usuarios no podían acceder a esta RAM sin complicadas técnicas de programación. Además, el simple hecho de agregar la expansión de RAM no proporcionó ningún tipo de funcionalidad de disco RAM incorporada (aunque se proporcionó un disco de utilidad con algunas REU, que proporcionaron un controlador de disco RAM cargable).
Una excepción popular al desuso de las REU fue GEOS . Como GEOS hizo un uso intensivo de una forma primitiva de espacio de intercambio controlado por software , tendió a ser lento cuando se usaba exclusivamente con disquetes o discos duros. Con la adición de un REU, junto con un pequeño controlador de software, GEOS usaría la memoria expandida en lugar de su espacio de intercambio habitual, aumentando la velocidad de operación de GEOS.
Debido a la falta de REU Commodore de la serie 17xx disponibles, y luego a su posterior discontinuación, Berkeley Softworks , los editores de GEOS, desarrollaron su propio cartucho de expansión RAM de 512 kB: el GeoRAM. Este dispositivo fue diseñado expresamente para su uso con GEOS, aunque algunos programas compatibles con REU se adaptaron más tarde para poder usarlo. Algún tiempo después, otra compañía clonó el GeoRAM para formar el dispositivo BBGRAM (que también lucía una unidad de respaldo de batería). El GeoRAM utilizó un diseño de memoria acumulada en el que partes de la DRAM externa se almacenaban en el espacio de direcciones de la CPU del Commodore 64. Este método proporcionó velocidades de transferencia sustancialmente más lentas que las velocidades de transferencia de un solo ciclo por byte de las REU Commodore. El GeoRAM utilizó cuatro chips DRAM de 1 Mbit de densidad dispuestos como dos bancos de dos circuitos integrados DRAM de 256 Kx4. Una ventaja de usar DRAM más densa fue un menor consumo de energía, por lo que GeoRAM no requirió actualizar la fuente de alimentación del Commodore 64, en contraste con los cartuchos de expansión de memoria REU de la serie 17xx.
Finalmente, se desarrolló el Super 1750 Clone , un clon de terceros de las expansiones de RAM de Commodore, diseñado de tal manera que se eliminó la necesidad de una fuente de alimentación de alta resistencia.
PPI diseñó su propia expansión de RAM de 1 o 2 MB alimentada externamente, comercializada como PPI / CMD RAMDrive , que fue diseñada explícitamente para usarse como un disco RAM. Su característica principal era que la fuente de alimentación externa mantenía el formato y el contenido de la RAM seguros y válidos mientras la computadora estaba apagada, además de alimentar el dispositivo en cualquier caso. Se proporcionó un controlador en el disco de utilidades incluido para permitir que GEOS use la unidad RAM como una unidad de "disco" normal.
CMD luego siguió con RAMLink . Este dispositivo funcionaba de manera similar al RAMDrive, pero podía abordar hasta 16 MB de RAM en forma de una REU de la serie 17xx, GeoRAM y / o una tarjeta de memoria interna, que también proporcionaba un reloj en tiempo real respaldado por batería para la hora del archivo / estampado de fecha de los archivos guardados en él. También cuenta con una batería de respaldo, preservando así el contenido de la RAM. Los controladores se proporcionaron con RAMLink para permitir que GEOS use su memoria como reemplazo del espacio de intercambio o como una unidad de "disco" normal.
El Super CPU Accelerator de CMD vino después de esto y podría albergar hasta 16 MB de RAM directa direccionable por CPU. Desafortunadamente, no se ofrecía ninguna funcionalidad de disco RAM integrada o basada en disco, ni ningún software existente podía hacer uso de la naturaleza directamente direccionable de la RAM. La excepción es que se incluyeron controladores con la unidad para permitir explícitamente a GEOS usar esa RAM como reemplazo del espacio de intercambio, o como una unidad de 'disco' regular, así como para hacer uso de la aceleración ofrecida por la unidad.
Programadores EPROM
Los programadores para EPROM como 2716-27256 que usaban voltajes de programación comunes (Vpp) de 12.5, 21 y 25 V estaban disponibles conectando un dispositivo al puerto de usuario del C64. [59] Estos dispositivos podían costar 100 USD en 1985. El dispositivo a menudo incluía un enchufe de fuerza de inserción cero (ZIF) y un LED que indicaba cuándo se estaba programando el chip EPROM. [60] El puerto del cartucho también fue utilizado por algunos dispositivos de programación. [27]
Cartuchos para congelador, reinicio y utilitarios
Probablemente, los hackers y las herramientas de desarrollo más conocidos para el Commodore 64 incluyen los cartuchos "Reset" y "Freezer". Como el C64 no tenía un interruptor de reinicio por software incorporado [3] , los cartuchos de reinicio eran populares para ingresar " POKEs " (códigos que cambiaban partes del código de un juego para hacer trampa) de las populares revistas de computadoras Commodore. Los cartuchos de congelador tenían la capacidad no solo de reiniciar manualmente la máquina, sino también de volcar el contenido de la memoria de la computadora y enviar la salida a un disco o cinta. Además, estos cartuchos tenían herramientas para editar sprites de juegos, monitores de lenguaje de máquina, cargadores rápidos de disquetes y otras herramientas de desarrollo. Sin embargo, los cartuchos para congeladores no estuvieron exentos de controversia. A pesar de contener muchas herramientas poderosas para el programador, también fueron acusados de ayudar a distribuidores no autorizados a vencer las protecciones de copia de software. Quizás los cartuchos para congelador más conocidos fueron los cartuchos Datel " Action Replay ", Evesham Micros Freeze Frame MK III B, Trilogic "Expert", " The Final Cartridge III ", Super Snapshot e ICEPIC.
El subsistema de disco duro del teniente Kernal incluía un botón pulsador en el adaptador de host llamado ICQUB (pronunciado "cubo de hielo"), que podía usarse para detener un programa en ejecución y capturar una imagen de RAM en el disco. Esto funcionaría con la mayoría del software protegido contra copia que no realiza superposiciones de disco y / o omite la tabla de salto de ROM de KERNAL . La imagen de RAM se podía ejecutar solo en el sistema Lt. Kernal en el que se capturó, evitando así que el proceso se utilizara para distribuir software sin licencia.
Utilidades de música y sintetizador
Como el Commodore 64 presentaba un sintetizador semi-analógico controlado digitalmente como su procesador de sonido, no fue sorprendente descubrir una gran cantidad de software y hardware diseñado para expandir sus capacidades.
Se crearon varios ensambladores, notadores, secuenciadores , edición MIDI y software de automatización de mezcladores que permitieron a los usuarios y programadores crear o grabar piezas musicales de impresionante complejidad técnica. Algunos programas destacados incluyen la gama Kawasaki Synthesizer, la notación Music System y la suite MIDI, el compositor secuencial instantáneo compatible con MIDI "a prueba de idiotas" y el secuenciador MIDI Steinberg Pro-16, el precursor de Cubase .
El hardware notable incluyó varias marcas de cartuchos MIDI, teclados enchufables (como Color Tone o Sound Chaser 64), la propia gama SFX de Commodore que incluía un muestreador de sonido y un sintetizador y teclado enchufable Sound Expander , el oscilador Commodulator más reciente rueda y el cartucho de utilidad de secuenciador y sintetizador Prophet 64 . Se dice que la interfaz MIDI de Passport Designs es uno de los mejores diseños y tenía el modelo más compatible con software disponible. [21]
Recientemente, algunos músicos profesionales han utilizado el sonido único del Commodore 64 para proporcionar algunas o todas las partes del sintetizador necesarias para sus interpretaciones o grabaciones; un ejemplo es la banda Instant Remedy. También es digna de mención la Orquesta Commodore 64, que se especializa en reorganizar e interpretar música originalmente compuesta y codificada para el mercado de juegos Commodore 64. Su patrón es el célebre compositor Commodore Rob Hubbard .
Caja de emulación Apple II +
La "caja de compatibilidad Mimic Spartan Apple II +" de Mimic Systems permitió a los usuarios de C64 ejecutar el software Apple II + . [61] Viene con la adición de "Tarjeta DOS", un controlador de disco Apple II que se instaló dentro de la unidad de disco Commodore 1541 , entre la placa lógica del disquete y el mecanismo de la unidad. En el modo normal, el circuito simplemente pasa señales, pero con solo presionar un interruptor puede tomar el control del mecanismo y convertir la unidad en una unidad Apple II. La posibilidad de que se produjeran graves daños en los disquetes Apple II y 1541 era enorme y, a menudo, sucedía. [ cita requerida ] La caja tenía 24 puentes para configurar. Se incluyó Applesoft BASIC y es muy compatible, ya que se creó desmontando el binario de la ROM de Applesoft y reordenando las instrucciones del nivel de ensamblaje de manera que la imagen binaria fuera diferente. Se pueden configurar varias depuraciones y usar computación esclava para permitir un renderizado 3D rápido, etc. La caja tenía funcionalidad para cambiar video entre C64 y Apple. El segundo anuncio se publicó en la Gaceta de COMPUTE! En 1986. [62]
CP / M con cartucho de CPU Z80
El cartucho Commodore C64 CP / M utiliza la unidad de disquete C1541 que no pudo leer ningún formato de disco CP / M existente. El cartucho estaba equipado con una CPU Zilog Z80 que funcionaba a unos 3 MHz. [63]
Aceleradores de CPU
Al igual que la familia Apple II , las unidades de aceleración de terceros que proporcionan una CPU más rápida aparecieron al final de la vida del C64. Debido a problemas de sincronización con el controlador de video VIC-II, los aceleradores de CPU para el 64 eran complejos y costosos de implementar. Entonces, aunque se produjeron aceleradores basados en el Western Design Center (WDC) 65C02, que generalmente funciona a 4 MHz, y el microprocesador WDC 65C816 de 16 bits que funciona a 4, 8 o 20 MHz, aparecieron demasiado tarde y eran demasiado costosos de obtener. uso extendido.
El primer acelerador de CPU visto fue llamado "Proceso Turbo" por una empresa con sede en Bonn, Alemania , llamada Roßmöller GmbH. Usó el microprocesador WDC 65C816 funcionando a 4.09 MHz. El código se ejecutó desde una RAM estática más rápida en el cartucho del puerto de expansión del acelerador. Como el controlador de video VIC solo puede acceder a la DRAM interna del C-64, las escrituras debían reflejarse en la memoria interna; los ciclos de escritura ralentizarían el funcionamiento del procesador para lograr esto.
La CPU Turbo Master , producida por Schnedler Systems, con sede en EE. UU., Era un clon de hardware del producto Roßmöller Turbo Process con pequeños cambios lógicos y una carcasa de aluminio azul. Era un dispositivo de puerto de expansión con una frecuencia de reloj de 4.09 MHz. También tenía una opción JiffyDOS. Las primeras placas de circuito de Turbo Process se enviaban con chips PAL a los que no se les habían fundido los fusibles de seguridad, un descuido que hacía que la duplicación de la lógica PAL y, por tanto, el diseño del cartucho fuera trivial. No se ha producido ningún litigio conocido por la copia del diseño de la empresa alemana. La CPU Turbo Master tenía una modificación beneficiosa, el bit para activar el modo de alta velocidad era "0" en la ubicación de memoria $ 00 en lugar del "1" del Proceso Turbo. Una gran cantidad de software escribiría ceros en esta ubicación desactivando el modo de alta velocidad en el Turbo Process; esto se consideró un defecto de diseño que fue solucionado por el Turbo Master.
El acelerador más conocido para el C64 es probablemente la SuperCPU de Creative Micro Designs , que estaba equipada con el WDC W65C816S (la versión de núcleo estático del 65C816) con velocidad de 20 MHz y hasta 16 MB de RAM si se combina con CMD. SuperRamCard . Es comprensible que, debido a un "mercado" muy limitado y al número de desarrolladores, no ha habido mucho software adaptado para la SuperCPU hasta la fecha; sin embargo, se admitió GEOS . Entre las pocas ofertas disponibles se encuentran las ruedas ; un navegador web basado en Wheels llamado "The Wave", un sistema operativo gráfico similar a Unix / QNX llamado Wings, algunas demostraciones, varios juegos clásicos modificados para usar con la SuperCPU y un juego de disparos en el antiguo estilo Katakis llamado Metal Dust .
Dispositivos presentes y futuros
Si bien CMD ya no produce hardware Commodore, aún se están desarrollando y produciendo nuevos periféricos, principalmente para almacenamiento masivo o con fines de red.
El cartucho MMC64 permite que el C64 acceda a tarjetas de memoria flash MMC y SD . Y se han desarrollado varias revisiones y complementos para que aproveche las funciones adicionales. Cuenta con un puerto de reloj Amiga para conectar una interfaz Ethernet RR-Net, incluso se ha producido un complemento de reproductor MP3 llamado 'mp3 @ c64'.
En febrero de 2008, Individual Computers comenzó a distribuir MMC Replay. Une el MMC64 y el Retro Replay en un cartucho, finalmente construido teniendo en cuenta el ajuste adecuado de la carcasa (incluso incluido el complemento RRnet2 Ethernet). Contiene muchas mejoras, como la compatibilidad con C128, un montador .d64 incorporado (aunque no es compatible con speedloader, porque la CPU 1541 no está emulada), 512 kB de ROM para un total de ocho cartuchos, 512 kB de RAM, un en flash-tool para imágenes de cartuchos y un soporte más amplio para varios tipos de cartuchos (no solo basado en Action-replay).
En abril de 2008, se envió el primer lote de 1541 Ultimate , un proyecto del aficionado desarrollador de VHDL Gideon Zweijtzer. Este es un cartucho que lleva un Action Replay y un cartucho final (lo que prefiera el usuario) y una unidad 1541 emulada por FPGA muy compatible que se alimenta desde una ranura para tarjeta SD incorporada (.d64, prg, etc.). La diferencia con otros cartuchos de montaje basados en SD y .d64 como MMC64, Super Snapshot 2007 o MMC Replay es que el 6502 que alimenta el 1541 Floppy y el comportamiento mecánico (incluso el sonido) del 1541 está completamente emulado, lo que lo hace teóricamente compatible con casi cualquier cosa. La selección y administración de archivos se realiza mediante un tercer botón en el cartucho que abre un nuevo menú en la pantalla. El 1541 Ultimate también funciona en modo independiente sin un c-64, funcionando como lo haría un Commodore 1541 normal . La selección de disco de .d64s se realiza a través de botones en el cartucho, la alimentación se suministra a través de USB. Hay una "Versión Plus" disponible con 32 Megabytes adicionales de RAM (como REU y para uso futuro), la versión básica tiene suficiente RAM para que funcionen las funciones anunciadas. En octubre de 2008, se produjeron el segundo y tercer lote de 1541 Ultimates para satisfacer la demanda pública del dispositivo. La versión normal sin 32 MB de RAM se eliminó porque no había demanda. Debido a la demanda del público, ahora también hay una versión con Ethernet. En 2010, Gideon Zweijtzer desarrolló una PCB y un software completamente nuevos para facilitar el nuevo cartucho 1541-Ultimate-II .
El cartucho de interfaz IDE64 proporciona acceso a unidades ATA paralelas como discos duros, unidades de CD / DVD , LS-120 , unidades Zip y tarjetas CompactFlash . También admite unidades de red (PCLink) para acceder directamente a un sistema host a través de varios métodos de conexión, incluidos X1541, RS-232 , Ethernet y USB . El sistema operativo llamado IDEDOS proporciona una interfaz compatible con CBM / CMD para programas en todos los dispositivos. El sistema de archivos principal se llama CFS, pero hay soporte de solo lectura para ISO 9660 y FAT12 / 16/32 . Las características adicionales incluyen extensión BASIC , DOS Wedge , administrador de archivos , monitor de código de máquina , cargador rápido , pantalla de configuración de BIOS .
Los ratones de computadora de hoy en día se pueden conectar a través de la interfaz Micromys que puede procesar incluso ratones ópticos y similares. También hay varias interfaces para conectar el 64 a un teclado de PC.
Actualmente también se está desarrollando una placa especial para convertir señales de video Commodore 64 en una salida de monitor VGA estándar . Además, a finales de 2011 se desarrolló una placa para convertir la señal de video compatible con RGBI CGA de 80 columnas del Commodore 128 a formato VGA. La placa, denominada C128 Video DAC, tuvo una producción limitada y se usó junto con el GBS más extendido. -Placa 8220.
En septiembre de 2008, Individual Computers anunció el Chameleon, un cartucho para el puerto de expansión que agrega muchas funciones nunca antes vistas. Tiene un Freezer y MMC / SD-Slot compatibles con Retro-Replay, 16 MB REU y un conector PS / 2 para un teclado de PC. Existe soporte para un adaptador de red y un reloj en tiempo real respaldado por batería. El cartucho ni siquiera tiene que estar conectado a un Commodore 64 y se puede usar como un dispositivo independiente con alimentación USB . Dado que el cartucho también incluye un Commodore One, es posible incluir un puerto VGA que emite la imagen a un monitor de PC estándar. El núcleo de Commodore One también permite que el cartucho se utilice como acelerador de CPU, y también existe un núcleo para ejecutar un entorno Commodore Amiga en modo independiente. A diferencia de la mayoría del hardware C64 de hoy en día, este cartucho se envía con una carcasa de color amarillo brillante. El envío se anunció para el primer trimestre de 2009 y actualmente el cartucho está disponible, aunque el firmware se encuentra en estado beta. Se está desarrollando una estación de acoplamiento de modo independiente.
Retro Innovations está enviando el dispositivo uIEC [64] , que utiliza el diseño central del proyecto SD2IEC para proporcionar una solución de medios masivos para los sistemas Commodore de 8 bits que utilizan el bus serie Commodore IEC. NKCElectronics of Florida está enviando hardware SD2IEC que utiliza el firmware sd2iec. Manosoft vende el C64SD Infinity, otra solución de medios para tarjetas SD que utiliza el firmware sd2iec.
En verano de 2013, aparece en el mercado otra variante comercial del dispositivo SD2IEC, el SD2IEC-evo2 de 16xEight. [65] Este dispositivo usa un uC más grande (ATmega1284P) y tiene algunos extras como RTC con respaldo de batería, conector para pantalla LC, LED de estado multicolor, etc.
2014 ve la aparición de otra variante comercial de hardware SD2IEC. thefuturewas8bit SD2IEC Versiones están disponibles empaquetadas para parecerse a una unidad de disco 1541 en miniatura. Tiene botones iluminados de cambio de disco y reinicio accesibles desde la parte superior de la caja. [66]
Notas
- ^ Muchos usuarios llegaron a temer el ruido de golpe revelador "RAT-AT-AT-AT-AT", ya que dicho golpe contribuía a una eventual falla en la alineación de la unidad de disco.
- ^ Se podría realizar una modificación en las placas base Commodore 64 de modelos anteriores para incorporar un chip de sonido SID secundario al chip SID original. La modificación resultante permitió al Commodore 64 reproducir sonido en estéreo de 6 canales con el software apropiado.
- ^ El Commodore 64 tenía clavijas de puerto de cartucho documentadas que podían cruzarse para lograr un reinicio. En un intento de activar el "reinicio" del juego y varios trucos, un gran número de usuarios de Commodore 64 intentaron reiniciar sus máquinas tocando manualmente estos pines 1 y 3 con un cable mientras la computadora estaba encendida. Muchos usuarios cometieron errores y pasaron por alto los pines correctos, lo que fundió el fusible de su C64 y resultó en una reparación costosa. Este logro se conoció más tarde como el "Hamster Reset" en la revista "Commodore Format". Algunos usuarios soldaron estos pines a un botón, que montaron en la carcasa del C64 para un cómodo reinicio. Algunos programas utilizaron protección de reinicio (al tener la cadena 'CBM80' [67] a $ 8000 en la memoria) que podría solucionarse acortando los pines 1-3-9 de la misma manera que el pin 9 "Hamster Reset" (en la parte superior lado opuesto a los pines 1 y 3 en la parte inferior) siendo el pin de expansión EXROM ROM (por lo tanto sobrescribiendo los datos a $ 8000- $ 9fff).
Ver también
- Computadoras: Commodore 64 , VIC-20
- Unidades de disquete: Commodore 1541 , 1551 , 1570 , 1571 , 1581
- Emulación de cinta / disco Commodore 64
Referencias
- ^ a b c d e "Hardware" . bithunter.siz.hu. 2012-01-30 . Consultado el 21 de junio de 2013 .
- ^ "coll_quick_data_drive.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ a b Robby "The C = guy" (2010-08-06), Periféricos extraños ... Quick Data Drive
- ^ a b microbib - The Microcomputer Bibliography , 2007-12-02 , consultado el 2016-03-23
- ^ Página de información de Commodore - Datassette: Quick Data Drive [en] , 2012-04-28
- ^ Your Computer Magazine (mayo de 1985) , mayo de 1985 , consultado el 23 de marzo de 2016
- ^ "tt" . web.tiscali.it. 2012-09-22 . Consultado el 17 de junio de 2013 .
- ^ "Lt. Kernal Hard Drive - Historia" . 2003 . Consultado el 17 de abril de 2016 .
la tasa de transferencia de datos seguía siendo de 38 kilobytes por segundo asombrosos
- ^ "Teniente Kernal - Detalles técnicos" . 1997-12-05 . Consultado el 27 de abril de 2016 .
- ^ Número 40 de la revista RUN . Abril de 1987.
- ^ "Ejecutar número 30 de junio de 1986" .
- ^ "Cronología de la historia de la computadora Commodore, Jack Tramiel" . 090505 commodore.ca
- ^ "Aquí está Commodore Computers. Asómbrate" . 090505 zimmers.net
- ^ "¿Qué son las impresoras Atari 1020, 1025, 1027 y 1029?" . faqs.org (Computadoras Atari de 8 bits: sección de preguntas frecuentes) . Consultado el 22 de marzo de 2015 .
= Commodore 1520 / Oric MCP40 / Tandy / Radio Shack CGP-115 / ..; fabricado por ALPS [..] modos de 20, 40 y 80 columnas
- ^ "Las fotos de la impresora / trazador HX-1000 de Texas Instruments" . Hexbus.com .
Otros plotters de impresora que utilizan variantes del mecanismo de plotter ALPS DPG1302 incluyen: Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, Mattel Aquarius 4615
- ^ "Tarjeta CARDCO Print A (C /? A) - Interfaz de impresora para Commodore 64 y VIC-20" . ¡Calcular! (34): 251. Marzo de 1983.
- ^ Edición 36 de la revista RUN . Diciembre de 1986.
- ^ "commodore.ca | Rare Commodore Computer Hardware Picture / Photo Gallery" . commodore.ca. 2012-12-11. Archivado desde el original el 10 de agosto de 2011 . Consultado el 21 de junio de 2013 .
- ^ "Comodoro% 2064_128% 20Key% 20Pad_Atari.jpg" . commodore.ca. 2011-03-29 . Consultado el 21 de junio de 2013 .
- ^ "Revisión: Teclado numérico Atari CX85" . atarimagazines.com. Mayo de 1983 . Consultado el 21 de junio de 2013 .
- ^ a b c "Productos | Commodore 64 Historia, Manuales y Fotografías 64C 64GS" . commodore.ca. 2011-03-30 . Consultado el 21 de junio de 2013 .
- ^ Infoworld Media Group, Inc (9 de julio de 1984). Software para la tableta gráfica Suncom .
- ^ a b c "Commodore 64 Car Pilot 1984 - ¿El primer GPS de consumo del mundo?" . commodore.ca. 2011-03-30 . Consultado el 25 de enero de 2019 .
- ^ "El Commocoffee-64» Gadgets más geniales " . coolest-gadgets.com . Consultado el 21 de junio de 2013 .
- ^ "commocoffee-commodore-64-coffee-maker.jpg" . commodore.ca. 2011-03-29 . Consultado el 21 de junio de 2013 .
- ^ "VIC REL" (PDF) . bombjack.org. 2009-11-14. Archivado desde el original (PDF) el 23 de septiembre de 2015 . Consultado el 21 de junio de 2013 .
- ^ a b c "- Rex Datentechnik - Retroport" . retroport.de. 2013-06-14 . Consultado el 21 de junio de 2013 .
- ^ "Convertidores A / D compatibles con μP de 8 bits ADC0808 / ADC0809 con multiplexor de 8 canales" (PDF) . learn-c.com. 2010-04-15 . Consultado el 21 de junio de 2013 .
- ^ "¿Los reproductores de Datasette también pueden reproducir cintas de casete de música? - Foro de Commodore 64 (C64)" . lemon64.com . Consultado el 21 de junio de 2013 .
- ^ "Reproductor de cintas C64 - Foro de Commodore 64 (C64)" . lemon64.com . Consultado el 21 de junio de 2013 .
5 poke53265,0 10 para i = 0 a 25: lea a: poke49152 + i, a: next: sys49152 90 datos 120,165,1,41,223,133,1,162,0,160,15,169,16 91 datos 44,13,220,240,251,142,24,212,140,24,212,208,243
- ^ COMPUTE! 'S GAZETTE, enero de 1987, número 43, vol. 5, No. 1 | página = 10
- ^ "El C64 como ayuda médica" . mos6502.com. 2012-09-21 . Consultado el 6 de julio de 2013 .
- ^ "coll_handyscanner.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "coll_pal.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "BI - 8 0 80 Visualización de columnas por baterías incluidas" (PDF) . mikenaberezny.com . Consultado el 17 de junio de 2013 .
- ^ "Adaptador de pantalla BI-80" . mikenaberezny.com. 2012-01-28 . Consultado el 17 de junio de 2013 .
- ^ "coll_bi-80.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "B80.jpg" . web.tiscali.it. 2012-09-16 . Consultado el 17 de junio de 2013 .
- ^ "Vídeo de Data 20 Corporation XL 80 a 80 colonne por C 64" (PDF) . digitanto.it. 2010-02-13 . Consultado el 17 de junio de 2013 .
- ^ "coll_microtext.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ Your Commodore, número 35, agosto de 1987, página 7
- ^ "Commdore 1600 VICMODEM:" Módems "para las masas" .
- ^ VIC-1600 VICMODEM (1982) (Comodoro) . mil novecientos ochenta y dos.
- ^ "- Hardware BC - Retroport" . retroport.de. 2013-06-14 . Consultado el 21 de junio de 2013 .
- ^ "coll_btx.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "Bildschirmtext-Museum: Hardware-Btx-Decoder: Meine Sammlung" . btxmuseum.de. Archivado desde el original el 5 de mayo de 2014 . Consultado el 21 de junio de 2013 .
- ^ "coll_microlog_air-1.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "vacío" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ a b "Hardware" (en húngaro). 2012-01-30 . Consultado el 18 de abril de 2016 .
Valós idejű óra modul. Egy kódolt frankfurti rádióadó jeleit használja az óra szinkronizálásához. Nem tudom működik-e még az említett adó, a nagy távolság miatt nem tudtam kipróbálni. [Módulo de reloj en tiempo real. Se utiliza una señal codificada de la estación de radio de Frankfurt para sincronizar el reloj. No sé el impuesto si funciona todavía, no pude probar debido a las largas distancias.]
- ^ "coll_acc64.jpg" . bithunter.siz.hu. 2012-01-23 . Consultado el 21 de junio de 2013 .
- ^ "Auerswald ACC-64 DCF-77 Empfänger - Commodore C64 - VzEkC e. V." 2016-04-04 . Consultado el 18 de abril de 2016 .
Identifizieren konnte ich es als Auerswald ACC-64, ein DCF-77 Zeitsignalempfänger für den C64. [Identificándolo como pude Auerswald ACC-64, un receptor de señal horaria DCF-77 para el C64.]
- ^ "Mike Naberezny - CMD SwiftLink RS-232" . mikenaberezny.com. 2012-01-28 . Consultado el 17 de junio de 2013 .
- ^ "Módem USR - comp.sys.cbm | Grupos de Google" . 1996-08-06 . Consultado el 17 de junio de 2013 .
- ^ "Archivo: Turbo232 top.jpg - ReplayResources" . ar.c64.org. 2010-06-15 . Consultado el 17 de junio de 2013 .
- ^ "Interfaz de módem de alta velocidad CMD Turbo232" (PDF) . ar.c64.org. 2010-06-15 . Consultado el 17 de junio de 2013 .
- ^ "Interfaz Interpod IEEE-488" . Abril de 2008 . Consultado el 28 de abril de 2016 .
- ^ "Manual del usuario de Commodore 1802" .
- ^ Revista RUN número 36 de diciembre de 1986 . Diciembre de 1986.
- ^ "vacío" (PDF) . bombjack.org. 2009-01-26. Archivado desde el original (PDF) el 19 de septiembre de 2017 . Consultado el 21 de junio de 2013 .
- ^ "Manual de programadores de EPROM para C64 y C128" (PDF) . bombjack.org. 2009-01-02. Archivado desde el original (PDF) el 17 de mayo de 2017 . Consultado el 21 de junio de 2013 .
- ^ "VC&G | [Escaneo retro de la semana] Apple II Box para C64" . vintagecomputing.com. 2013-03-25 . Consultado el 21 de junio de 2013 .
- ^ "Spartan de Mimic Systems | Applefritter" . applefritter.com. 2013-06-21 . Consultado el 21 de junio de 2013 .
- ^ "Cartucho Commodore 64 CP / M" . devili.iki.fi. 2006-02-24 . Consultado el 21 de junio de 2013 .
- ^ "Retro Innovaciones - uIEC" . Archivado desde el original el 20 de agosto de 2010 . Consultado el 13 de enero de 2011 .
- ^ SD2IEC-evo2
- ^ "SD2IEC" . Consultado el 13 de abril de 2016 .
- ^ La cadena 'CBM80' está representada por los bytes hexadecimales C3 C2 CD 38 30
enlaces externos
- Computadoras individuales : fabricantes de productos de las series MMC64 y RR
- Retrovation digital 16xEight : fabricantes de nuevo hardware innovador para computadoras Commodore de 8 bits
- Protovision : creadores de varias actualizaciones de hardware nuevas
- Lemon64 : incluye algunos de los mejores programas de música Commodore 64
- Grabación en el hogar : hilo del tablero de discusión de música que se vincula con muchos otros relacionados con la música C64
- Revista RUN Número 39 de mayo de 1986 Edición especial de impresoras
- elektronik.si: PCB interno Vic-Rel
- bilgisayarlarim.com: Commodore MPS-801 teardown (con fecha 2007-05-07, consultado 2016-04-28)
Manuales
- Comodoro
- Unidad de disquete Commodore VIC-1541: Manual del usuario , referencia técnica
- Impresora Commodore VIC-1515: Manual del usuario
- Impresora Commodore VIC-1525: Manual del usuario
- CARDCO
- Interfaz de impresora CARDCO Card Print A (C /? A): Manual del usuario , Anexo
- Interfaz de impresora CARDCO Card Print + G (C /? + G): Manual de usuario , Suplemento