L'atelier Proto d'un lecteur de carte SD

Reprise du message précédent
Est-ce que quelqu'un a déjà essayer une 29F040 en 90ns au lieu de 120ns ?Merci

Oui les miennes sont des 90ns et ça marche impec.
Igal est allé bien plus loin dans ses expériences NOWAIT
http://www.msxvillage.fr/forum/topic.php?id=964
Igal est allé bien plus loin dans ses expériences NOWAIT

http://www.msxvillage.fr/forum/topic.php?id=964

Impect, ça m'arrange, car je sais pas pourquoi, mais les 120ns sont hors de prix par rapport au 90ns.


Bonsoir,
Est-ce que quelqu'un a déjà réussi a faire un transfert PC => MSX, où dans l'autre sens, avec l'interface SD de Erikie.
Mon PC reconnait bien la SD, mais refuse de copier un fichier dessus. Le PC me répond que ma SD est protéger en écriture. Sans doute un probléme de FATxx.
Apparemment, il faut 2 cartes SD.
Merci.
Est-ce que quelqu'un a déjà réussi a faire un transfert PC => MSX, où dans l'autre sens, avec l'interface SD de Erikie.
Mon PC reconnait bien la SD, mais refuse de copier un fichier dessus. Le PC me répond que ma SD est protéger en écriture. Sans doute un probléme de FATxx.
Apparemment, il faut 2 cartes SD.
Merci.

Bonjour,
Quelques news sur la cartouche SD.
J'ai reçu mes 29F040 il y a quelques jours et j'ai commencé a faire des tests, mais je rencontre un probléme de programmation " FLASH WRITING ERROR "
Problémes déjà soulever ici :
http://www.msxvillage.fr/forum/topic.php?id=1001&pt=3#m18821
et là
http://www.msxvillage.fr/forum/topic.php?id=1331 par Fabf.
J'ai fait des essais dans un premier temp avec un mapper a base de 74LSxx sans résultats. J'ai donc fait l'essai avec un EPM7128 qui me fait exactement les mêmes erreurs en programmation.
J'ai fait l'essai avec le schéma de Jipe : 1xLS02 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1001&pt=1#m18302
J'ai aussi fait l'essai avec le schéma de Fabf : 1xLS00, 1xLS32 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1331#m27193
Version 74LSxx :

Version EPM7128 :


Je lance le logiciel de GDX pour détecter le type de circuit avec le le switch fermé sur la PIN22 de la 29F040 et il me détecte bien un AM29F040. Avec le switch ouvert, pas de 29F040.

Avec OPF.COM, je charge une ROM banale dans la 29F040 et il reconnait la FLASHROM en LPE comme l'a indiqué Jipe dans un post. Je pense que OPF.COM cherche la puce SCC mais reconnait bien la FlashROM en slot 1.

J'ai essayé avec FL.COM de GDX, tous ce passe bien, sauf que quand je fais un RESET, le MSX bloque au démarrage à la présentation du MSX.

Un autre essai avec FLK4.COM et NEMESIS1, il éfface bien et programme bien, enfin je pense. Mais au rallumage du MSX, bloque aussi au démarrage à la présentation du MSX :

J'ai comme même essayer de programmer la FlashROM avec MMCDISK1.ROM et il me fait une erreur d'écriture.

J'ai fait l'essai avec :
KOFLASH, SCCFLASH, ASCFLASH, toutes les version FL de GDX, ..... et d'autres logiciels pour prammer la FlashROM. J'ai télécharger plusieurs fois les log. penssant qu'il y avait un probléme de CRC, sans résultats.
A chaque fois : " FLASH WRITING ERROR "
.... Edité par metalgear2 Le 11/08/2014 à 08h36
Quelques news sur la cartouche SD.
J'ai reçu mes 29F040 il y a quelques jours et j'ai commencé a faire des tests, mais je rencontre un probléme de programmation " FLASH WRITING ERROR "
Problémes déjà soulever ici :
http://www.msxvillage.fr/forum/topic.php?id=1001&pt=3#m18821
et là
http://www.msxvillage.fr/forum/topic.php?id=1331 par Fabf.
J'ai fait des essais dans un premier temp avec un mapper a base de 74LSxx sans résultats. J'ai donc fait l'essai avec un EPM7128 qui me fait exactement les mêmes erreurs en programmation.
J'ai fait l'essai avec le schéma de Jipe : 1xLS02 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1001&pt=1#m18302
J'ai aussi fait l'essai avec le schéma de Fabf : 1xLS00, 1xLS32 et 2xLS670 http://www.msxvillage.fr/forum/topic.php?id=1331#m27193
Version 74LSxx :

Version EPM7128 :


Je lance le logiciel de GDX pour détecter le type de circuit avec le le switch fermé sur la PIN22 de la 29F040 et il me détecte bien un AM29F040. Avec le switch ouvert, pas de 29F040.

Avec OPF.COM, je charge une ROM banale dans la 29F040 et il reconnait la FLASHROM en LPE comme l'a indiqué Jipe dans un post. Je pense que OPF.COM cherche la puce SCC mais reconnait bien la FlashROM en slot 1.

J'ai essayé avec FL.COM de GDX, tous ce passe bien, sauf que quand je fais un RESET, le MSX bloque au démarrage à la présentation du MSX.

Un autre essai avec FLK4.COM et NEMESIS1, il éfface bien et programme bien, enfin je pense. Mais au rallumage du MSX, bloque aussi au démarrage à la présentation du MSX :

J'ai comme même essayer de programmer la FlashROM avec MMCDISK1.ROM et il me fait une erreur d'écriture.

J'ai fait l'essai avec :
KOFLASH, SCCFLASH, ASCFLASH, toutes les version FL de GDX, ..... et d'autres logiciels pour prammer la FlashROM. J'ai télécharger plusieurs fois les log. penssant qu'il y avait un probléme de CRC, sans résultats.
A chaque fois : " FLASH WRITING ERROR "
.... Edité par metalgear2 Le 11/08/2014 à 08h36

J'ai déjà eu des 29F040 qui refusaient de fonctionner correctement... Je ne sais pas pourquoi... (Bas de gamme de récup chinois ?)
Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...
Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...

Elle a pas fini de te faire des misères cette SD
Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?
Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC

Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?
Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC


ericb59 :
J'ai déjà eu des 29F040 qui refusaient de fonctionner correctement... Je ne sais pas pourquoi... (Bas de gamme de récup chinois ?)
Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...
Si tu as un programmeur d'eprom, fait le test en programmant la 29F040 dessus, avec vérification des Data pour voir si ça passe bien...
J'avais aussi un doute, alors j'ai fait l'essai avec une cartouche SCC modifier en MegaFlashROM SCC et les 29F040 sont OK.
Fabf :
Elle a pas fini de te faire des misères cette SD 
Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?
Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC

Tu as bien câblé /RD sur /OE et /SLTSL sur /CE ?
Sinon pour les tests prends plutôt Nemesis2, c'est un mapper SCC

Au niveau de la carte logique SD, elle me fait plus de misère, elle fonctionne trés bien, c'est surtout la partie FlashROM que me fait des misères.
RD sur PIN 24 de la 29F040 qui équivaut a G sur une 29F040 PLCC
SLTSL sur PIN 22 de la 29F040 qui équivaut a E sur une 29F040 PLCC

Pour Nemesis 2, que je prenne Nemesis 1 ou 2, même une autre ROM, le probléme reste qu'aucune ROM ne s'écrit dans la FlashROM.

.... Edité par metalgear2 Le 11/08/2014 à 21h38

Aprés quelques recherches, j'ai résolu un des problémes de programmation qui n'avait rien a voir avec un mauvais branchement mais tout simplement un probléme de support PLCC ....
Le support PLCC est trop haut ou trop profond. Une fois la 29F040 insérer sur son support, il descend trop bas et certaine broches de la 29F040 ne touchent pas les broches du support PLCC.
Une petite cale en carton de 1 ou 2 mm au fond du support pour remonter la 29F040 et la connection entre la 29F040 et son support PLCC se fait correctement.
Rectification : Tu as raison Fabf, Nemesis 1 ne démarre pas, écran bleu alors que Nemesis 2 démarre trés bien
De toute façon, à la base, du momment que la ROM pour la SD fonctionne, c'est le principale et c'est le but rechercher.
29F040 sans la cale en carton :

29F040 avec la cale en carton au fond du support PLCC :

Programmation de la FlashROM avec Nemesis 2. Bien sur, il manque le son SCC, mais c'est normal. ( Le son est quand même bien pourri sans la SCC )
:
Programmation de la FlashROM avec le fichier MMCDISK1.ROM :
Avec n'importe que fichier ROM, la FlashROM se programme.
Le dernier probléme que je dois résoudre :
Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.
.... Edité par metalgear2 Le 12/08/2014 à 02h35

Le support PLCC est trop haut ou trop profond. Une fois la 29F040 insérer sur son support, il descend trop bas et certaine broches de la 29F040 ne touchent pas les broches du support PLCC.
Une petite cale en carton de 1 ou 2 mm au fond du support pour remonter la 29F040 et la connection entre la 29F040 et son support PLCC se fait correctement.

Rectification : Tu as raison Fabf, Nemesis 1 ne démarre pas, écran bleu alors que Nemesis 2 démarre trés bien

De toute façon, à la base, du momment que la ROM pour la SD fonctionne, c'est le principale et c'est le but rechercher.
29F040 sans la cale en carton :

29F040 avec la cale en carton au fond du support PLCC :

Programmation de la FlashROM avec Nemesis 2. Bien sur, il manque le son SCC, mais c'est normal. ( Le son est quand même bien pourri sans la SCC )

Programmation de la FlashROM avec le fichier MMCDISK1.ROM :
Avec n'importe que fichier ROM, la FlashROM se programme.

Le dernier probléme que je dois résoudre :
Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.
.... Edité par metalgear2 Le 12/08/2014 à 02h35

Sur ce dernier problème, GDX pourra peut être faire quelque chose.
Tu as testé son chargeur de ROM pour flashrom mapper SCC ?
Désolé j'ai pas accès aux vidéos
Tu as testé son chargeur de ROM pour flashrom mapper SCC ?
Désolé j'ai pas accès aux vidéos

metalgear2 :
Le dernier probléme que je dois résoudre :
Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.
....
Le dernier probléme que je dois résoudre :
Aprés la programmation de la FlashROM, si je fais un reset, la FlashROM démarre. Par contre, si j'éteins le MSX par l'inter, plus rien. Apparemement, il écrit pas physiquement dans la FlashROM.
....
Il est fait comment ton mapper dans le CPLD?
En schéma avec des composants de la librairie? (genre 74670, etc...)
Ou bien une description en VHDL?
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...


Bonjour,
Si tu parle des fichiers FL.COM et FLxx.COM, oui, j'ai essayer toutes les versions.
Version schéma en composants, schéma un peu plus haut.
Fabf :
Sur ce dernier problème, GDX pourra peut être faire quelque chose.
Tu as testé son chargeur de ROM pour flashrom mapper SCC ?
Tu as testé son chargeur de ROM pour flashrom mapper SCC ?
Si tu parle des fichiers FL.COM et FLxx.COM, oui, j'ai essayer toutes les versions.
z80 :
Il est fait comment ton mapper dans le CPLD?
En schéma avec des composants de la librairie? (genre 74670, etc...)
Ou bien une description en VHDL?
En schéma avec des composants de la librairie? (genre 74670, etc...)
Ou bien une description en VHDL?
Version schéma en composants, schéma un peu plus haut.
tu arrives aux mêmes conclusions que moi :
l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid
le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A
seul le mapper du type Zemina KONAMI démarre proprement !!
l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid
le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A
seul le mapper du type Zemina KONAMI démarre proprement !!
@metalgear2:
Je t'envoie une version "compilé" du CPLD dès que c'est prêt et tu me diras si ça marche. Faudra que tu ajoutes le signal RESET du port cartouche sur l'EPM7128 cela va de soit
Je t'envoie une version "compilé" du CPLD dès que c'est prêt et tu me diras si ça marche. Faudra que tu ajoutes le signal RESET du port cartouche sur l'EPM7128 cela va de soit

TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...


Jipe :
tu arrives aux mêmes conclusions que moi :
l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid
le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A
seul le mapper du type Zemina KONAMI démarre proprement !!
l'ordre des pages dans le mapper n'est pas initialisé lors d'un démarrage a froid
le logiciel "range" les pages dans l'ordre avec des commandes du genre 32 00 50 LD (5000),A
seul le mapper du type Zemina KONAMI démarre proprement !!
Merci Jipe, ça me rassure que je suis pas le seul a être bloqué a ce niveau.
C'est peut-être pour ça que Erikie utilise un AT29F040

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie