EDIT: Nuevo diseño con 128KB de SRAM
La idea es hacer un cartucho MBC5 con 32Mbit de rom y 32K de RAM con batería, que es casi el máximo de la mayoria de títulos que salieron para la GB/GBC. El MBC5 es retrocompatible con el MBC1 y 2, así que funcionarian también todos los programas basados en estos dos mappers. En principio, para pruebas del programador, he convertido en programable un cartucho MBC1 de 4Mbit + 8K de RAM. Este es el resultado:
Lo siguiente es hacer un cartucho de prueba de 32Mbit, adaptando el cableado igual que el de 4Mbit, y después realizar el diseño de un cartucho personalizado adaptado al pinout de los chips FLASH. Para realizar estos cartuchos, lo ideal es con contar con un chip flash AM29F032 en formato SO44, que sería el más fácil de adaptar y de soldar. Para el modelo fabricado, podría usarse un TSOP40 sin problema. Debido a la mala disponibilidad del chip, haremos un pedido conjunto para ahorrar gastos.
El cartucho de prueba de 32 MBit funciona correctamente. Esta construido partiendo de un Zelda DX, quedando asi un cartucho MBC5 de 32Mbit de Flash y 32Kbit de RAM.
A partir de este cartucho se ha preparado un diseño para la fabricación del PCB preparado para el chip FLASH:
Ya tenemos los primeros prototipos del cartucho, después de algunas modificaciones para mejorarlo, se hará un pedido conjunto de PCB's y componentes:
A partir del diseño anterior, he creado un diseño para un cartucho con 128KB de SRAM en lugar de los 32 del anterior, esto fué a petición de varios interesados en ejecutar el LSDJ que requiere de esos 128KB de SRAM para guardar los proyectos. El diseño está basado en un chip W241024 en formato TSOP, que al ser tan diferente, he tenido que cambiar el diseño completo del cartucho. He pedido unos prototipos y ya los he probado, funcionando perfectamente.
Archivos Eagle del cartucho: