GodzilLe 28/08/2018 à 13:22
Juste quelque bricoles:
- Le code "WonderMadeleine" est extremement incomplet, et n'est en aucun cas garanti fonctionnel (tel quel)
- Tu ne peux pas attaquer la flash tel que depuis la wonderswan, il faut implementer des foncitonalité manquantes dans le code qui sont ce qu'utilise le BDC2003.
- La Madeleine utilise le meme CPLD, et j'ai largement moins de fonctionalitée que ce que tu cherche a faire et je suis dans l'incapacité actuellement de faire tenir pour la version retail le code pour gerer les FIFOs pour l'EEPROM
- Si ton but est 100% pour le dev, je n'utiliserais pas de la flash, mais uniquement de la SRAM, plus rapide pour ecrire. pas de protocole complexe pour y écrire.
- Il y a potentiellement un moyen de ne pas avoir le "bootloader" dans la flash en elle même, mais dans le bloc UFM du CPLD. mais c'est consommateur en LE
Fait le code pour le CPLD avant de commencer a construire le hardware sinon tu vas te retrouver avec une cartouche dont tu ne pourras rien faire sur les bras
Autre point, fait ta cartouche comme pour celle du flashmasta, surtout si c'est pour du DEV uniquement: ne pas avoir besoin d'un boitier (donc plus epaisse et plus large au niveau du connecteur)
Met un connecteur mini USB avec autant de traversant que possible. les microUSB monté en surface sont EXTRÊMEMENT fragile, et la moindre torsion sans partie mécanique pour le tenir va instantanément casser et probablement tirer les pads et une partie des pistes avec.