El Commodore 64 tiene un récord mundial Guinness como el modelo de computadora individual más vendido de todos los tiempos. Después de su lanzamiento inicial en agosto de 1982, el C64 vendió millones de unidades más que todas las demás máquinas populares de 8 bits en ese momento, incluida la Apple II. Para muchos fanáticos de la tecnología desde hace mucho tiempo, incluyéndome a mí, la Commodore 64 fue la primera computadora personal que tuvieron. Entonces, no sorprende que todos estos años después, la máquina aún tenga un lugar especial en nuestros corazones.
Es con eso en mente, además de saber cuán popular fue nuestro artículo Construyendo un emulador de Amiga, que decidimos mostrarle cómo construir su propio emulador Commodore 64 de factor de forma ultrapequeño, por solo unos pocos dólares, usando el diminuto Frambuesa Pi Cero.
El Commodore 64, como prácticamente todas las máquinas de 8 bits de la competencia en ese momento, se construyó alrededor de una versión modificada del MOS 6502, denominada MOS 6510. Acompañando a la CPU había un chip gráfico (el VIC-II), un chip de sonido ( el venerable SID), la friolera de 64K de RAM y 20K de ROM. Aunque el Commodore 64 era relativamente poderoso y más capaz que la mayoría de las otras computadoras personales de su época, incluso el Raspberry Pi Zero de ultra bajo consumo tiene significativamente más potencia de la necesaria para emular la máquina.
Una Raspberry Pi estándar funcionaría bien para este proyecto. De hecho, los puertos USB adicionales y el cable Ethernet hacen que sea un poco más fácil trabajar con el Pi estándar y agregan cierta flexibilidad (como poder transferir ROM a través de un cliente FTP como FileZilla). Pero elegimos Pi Zero para mezclar un poco las cosas y debido a estos increíbles estuches disponibles en RetroPiCases.Com.
Técnicamente, todo lo que necesita para esta compilación es una Raspberry Pi Zero, algo de almacenamiento MicroSD, un teclado USB y un sistema operativo personalizado y elegante para Pi que aprovecha Versatile Commodore Emulator, o VICE, llamado Combian 64. También necesita algunos simples , aplicaciones gratuitas para preparar la tarjeta MicroSD y escribir la imagen Combian 64, como SD Card Formatter y Win32Disk Imager, así como una memoria USB para transferir ROM / imágenes de disco. Pero no se preocupe, la memoria USB puede ser un pequeño disquete C64 que contiene solo alrededor de 170K de datos.
Aquí hay un enlace al hardware que usamos
- Kit completo Raspberry Pi Zero — $32.99
Ese kit incluye todo lo que necesitará para comenzar, incluida una tarjeta MicroSD, un estuche básico, una fuente de alimentación y algunos adaptadores para conectar varios cables. Un inconveniente importante de usar Pi Zero es que solo tiene un puerto micro-USB disponible. Para la configuración inicial, deberá conectar un concentrador USB para que un teclado y la memoria USB se puedan conectar simultáneamente, pero técnicamente solo se necesita un teclado una vez que se completa la configuración. Dicho esto, para obtener la mejor experiencia de juego, un gamepad / joystick también es imprescindible, por lo que un centro económico como este puede ser un accesorio que valga la pena. Si no tiene uno, un gamepad USB que se sabe que funciona con Pi también es una buena idea.
Y aquí hay algunos enlaces al software.
- Combian 64
- Formateador de tarjetas SD
- Generador de imágenes Win32Disk
Además de estos elementos, también necesitará un programa de descompresión como WinRAR para extraer los archivos y las imágenes de disco de Commodore 64 que descargue. También debemos tener en cuenta que el sitio web de Combian requiere autorización para descargar, pero las solicitudes generalmente se aprueban en solo unos minutos.
Quizás el accesorio más chulo para tu emulador C64 sea uno de estos estuches disponibles en retropicases.com.
RetroPiCases ofrece una variedad de estuches para Pi estándar y uno para Pi Zero que replican el aspecto de máquinas populares como C64, Amiga, Atari ST y otras. Por supuesto, un estuche personalizado es opcional y eleva el precio total por encima de la marca de $ 50, pero estos estuches impresos en 3D definitivamente agregan algo especial y harían que incluso el geek más empedernido sintiera una sensación de nostalgia.
Vamos a configurar esto…