Cart Flasher para Game Boy
Cart Flasher es uno de los proyectos a los que más tiempo he dedicado en el mundo del hardware Game Boy. Es una placa pequeña, pero resuelve un problema muy útil: comunicarse con un cartucho Game Boy desde un ordenador moderno.
Permite extraer ROM, guardar partidas, escribirlas de nuevo en cartuchos y programar cartuchos flash compatibles. Parece sencillo, pero lo interesante está en los pequeños detalles de hardware y software que hacen que el proceso funcione con cartuchos reales.
Lo construí porque quería una herramienta práctica para desarrollo, pruebas, preservación y mis propios cartuchos flash. Al trabajar con hardware retro, disponer de un programador fiable cambia todo el proceso. Dejas de tratar los cartuchos como objetos cerrados y empiezas a verlos como hardware que puedes inspeccionar, copiar y reutilizar.
Cart Flasher también conecta muchos de mis otros proyectos Game Boy: cartuchos FRAM, lógica de mappers, adaptadores y gestión de partidas. Es un buen ejemplo del tipo de proyecto que me gusta: suficientemente pequeño para trabajar en el banco, técnicamente interesante y lo bastante útil como para volver a utilizarlo.