Cartuchos compatibles
CanoFlash escribe directamente sobre cartuchos flash repro de GBA. No todos los cartuchos del mercado son iguales: aquí tienes lo que debes saber.
Importante: CanoFlash no incluye ni vende cartuchos. Para escribir juegos necesitas aportar un cartucho flash repro compatible.
Chip soportado
El firmware actual da soporte oficial a cartuchos con chip AMD / Spansion S29GL256, identificable por el ID JEDEC 0x227E. La gran mayoría de repros modernos de 32 MB usan este chip.
Cuando inicias una descarga, el dongle lee el ID del chip y avisa si no está soportado.
Tipos de save
Los juegos de GBA usan distintos sistemas de guardado y CanoFlash los detecta automáticamente al parchear la ROM en el servidor:
- EEPROM
- FLASH 512 Kbit
- FLASH 1 Mbit
- SRAM
Esto importa porque tu cartucho repro tiene un solo tipo de memoria de save físico, normalmente SRAM. Para que un juego que originalmente guardaba en EEPROM funcione correctamente en un cartucho con SRAM, hay que parchearlo.
Cartuchos batteryless vs con pila
Hay dos familias de cartuchos repro:
- Con pila (CR1616 / CR2025): la SRAM mantiene la partida mientras la pila tenga carga. Si se agota, se pierden las partidas.
- Batteryless: un parche especial inyecta un pequeño payload en la propia ROM que copia la partida a la zona Flash al apagar y la restaura al encender. No necesitan pila, pero requieren el parche.
CanoFlash aplica automáticamente el parche batteryless cuando detecta este tipo de cartucho.
Parches específicos por juego
Algunos juegos requieren parches puntuales (BPS / IPS) por incompatibilidades conocidas con repros. CanoFlash mantiene un catálogo y los aplica automáticamente al descargar.
Verificación
Tras escribir el cartucho, el dongle hace una verificación final comparando lo escrito con lo descargado. Si la verificación pasa, el cartucho está listo para usarse en la GBA.
Cartuchos no compatibles
Si tu cartucho:
- Tiene un chip flash distinto al S29GL256
- Usa un protocolo de escritura propietario
- Es un flash cart oficial tipo EZ-Flash o EverDrive (esos tienen su propio firmware)
…no funcionará con CanoFlash. Estos cartuchos están pensados para usarse con sus propias herramientas oficiales, no como repros directos.
