El CD64 es un dispositivo de respaldo de juegos fabricado por UFO/Success Company para la Nintendo 64 que permite a los usuarios ejecutar archivos ROM desde un CD-ROM adjunto al sistema. Similar a las unidades Doctor V64 y Z64 para la N64, se usa más comúnmente para reproducir copias de seguridad de juegos de Nintendo 64. Dado que tiene un puerto de comunicaciones incorporado al que se puede acceder desde el programa de N64, también se puede utilizar como un dispositivo de desarrollo/depuración bastante versátil.
Diseño[]
El CD64 se encuentra debajo de la unidad del Nintendo 64, haciendo uso del puerto EXTension en la parte inferior de la consola. Una vez conectado y enchufado, se saca un cartucho de juego del N64 y se coloca uno en la ranura en la parte frontal del sistema, justo debajo del N64 y justo encima de la unidad de CD-ROM, para que actúe como una especie de disco de arranque.
Cuando la unidad está encendida, a través del botón de encendido de la N64, se muestra una interfaz donde se puede elegir iniciar el juego en la ranura o ejecutar el archivo ROM del CD en el CD-ROM. El archivo ROM se carga en la RAM de la PC que se encuentra dentro del sistema.
La primera versión de la unidad era de color negro sólido, como el propio N64, y solo tenía 128 Mb de RAM. Si bien se puede actualizar, la RAM generalmente se pegaba en su lugar con una pistola de pegamento caliente. La segunda versión, conocida como CD64 + (Plus) era aparentemente más estable que la primera y era de color gris transparente. Esta unidad vino con 256 Mb instalados, nuevamente pegados en su lugar, pero aún se podía actualizar.
Los modelos CD64 anteriores podían alimentarse directamente desde el bus de expansión del N64, pero los modelos posteriores requieren un adaptador de alimentación externo.
Características[]
El cartucho insertado actúa como un cartucho de "arranque". El N64 arranca el BIOS del CD64 usando el CIC 6102 en el cartucho de arranque. Luego, el CD64 arranca un programa desde su memoria de emulador del cartucho utilizando un emulador de arranque incorporado. Esto presenta problemas para ejecutar programas que tienen protecciones secundarias contra emuladores de arranque, porque a diferencia del V64 y V64Jr, y debido a la necesidad del BIOS del CD64 para iniciar un programa, es imposible usar un cartucho con un CIC de arranque diferente al 6102 con el CD64.
El CD64 admite archivos .v64
y .z64
. Después de grabar los archivos ROM en un disco, se pueden iniciar desde la interfaz. Hay una función de edición hexadecimal y de trampas incrustadas, la primera de las cuales usa códigos de formato GameShark, la última requiere una búsqueda del código de la ROM para la implementación de trampas. La unidad CD64 tiene soporte SRAM y se puede conectar con una PC para descargar la imagen ROM del cartucho insertado y transferir archivos guardados y archivos ROM de un lado a otro.