MSX Village forum

La Place des Développeurs Amélioration de FLLOAD (AM29F040, etc) Flasher une Megaflashrom à pages de 8K et 16K

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 31/03/2014 à 09h44
Bonjour,

J'ai tenté de faire un programme pour flasher la MAB configuée à pages de 16K en me basant sut FLLOAD.COM.
Au lieu d'écrire par bloc de 8Ko, j'ai modifié le programme pour y écrire par bloc de 16Ko. Malheureusement, ça ne passe pas. Le formatage se passe bien mais le message "Flash writing error !" s'affiche pendant le transfert du premier bloc. Quelqu'un sait-il si le mode de programmation s'arrête lorsque le transfère atteint un certain nombre de donnée ?

En même temps, j'ai programmé une auto-détection de la puce AM29F040 afin de ne plus avoir d'option à entrer. J'aimerai que ceux qui ont une Megaflash de 512Ko du même type que la MAB d'Ericb testent ce programme. Je donnerai le code source, ici, si il fonctionne bien. Que la Megaflash soit à pages de 8K ou de 16K, ça n'a pas d'importance. Il n'y a aucun risque d'effacement.

AM29F040-beta.zip Edité par GDX Le 08/04/2014 à 01h18
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 31/03/2014 à 10h00
Je peux aider ?
C'est quoi ton hsitoire de paramétrage ?


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 31/03/2014 à 10h04
Tiens j'ai une question au passage. J'ai une MAB Flash qui me fais des erreurs "Flash writing error !" en plein mileu de chaque flashage... Pas toujours au même endroit... C'est la 29F040 qui est morte ?


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 31/03/2014 à 10h13
Oui, elle doit être morte.



ericb59 :
Je peux aider ?

C'est quoi ton hsitoire de paramétrage ?


Il n'y a aucun paramétrage. Tu mets une cartouche dans un port et tu lances le AM29F040.COM sous DOS. Et normalement, il doit indiquer le numéro de Slot dans lequel la cartouche est insérée.



L'autre question c'est pour Jipé ou un autre connaisseur de cette flashrom.
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 31/03/2014 à 10h16
ok j'essaierai ce soir.


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 31/03/2014 à 20h29
Ca ne fonctionne pas sur Mon TR, GDX
AM29F040 not Found


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 01/04/2014 à 01h38
Moi, aussi je teste sut Turbo R. Tu as bien fait attention de remettre le switch à ON pour tester ?

Si c'est le cas, tu as bien testé avec une cartouche faite avec une AM29F040 et non pas une EPROM ? C'est écrit quoi sur la puce ?
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 01/04/2014 à 06h11
GDX :
Moi, aussi je teste sut Turbo R. Tu as bien fait attention de remettre le switch à ON pour tester ?



Si c'est le cas, tu as bien testé avec une cartouche faite avec une AM29F040 et non pas une EPROM ? C'est écrit quoi sur la puce ?




ben oui Gdx ! steplait.... ! :s

Am29F040B


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 01/04/2014 à 06h47
Normalement, la AM29F040B est une flashrom AMD donc d'après le Datasheet, le "Manufacturer ID" devrait être 01h mais la AM29F040B que tu m'as fournie a 0C2h comme "Manufacturer ID". :fou

Je fais le teste avec 0C2h et le "Device ID", c'est sans doute pour cette raison que ça ne fonctionne pas pour toi.

Tu as essayé avec plusieurs cartouches ?

La prochaine version ne testera que le "Device ID"... Edité par GDX Le 01/04/2014 à 11h14
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 01/04/2014 à 06h56
j'en ai testé 2.
j'ai eu la désagréable surprise de constater que les datasheets ne sont exempt d'erreurs parfois !


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 01/04/2014 à 11h14
Voici la version qui ne tient pas compte du "Manufacturer ID".

AM29F040-beta.zip
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 01/04/2014 à 14h17
ericb59 :
Tiens j'ai une question au passage. J'ai une MAB Flash qui me fais des erreurs "Flash writing error !" en plein mileu de chaque flashage... Pas toujours au même endroit... C'est la 29F040 qui est morte ?


Essaie de la flasher avec cette version pour voir si ça fait pareil :



FLLOAD-test.zip
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 02/04/2014 à 18h18
j'ai pas bien compris ce que c'était ton dernier fichier FLLOAD-TEST.ZIP

C'est un FLLOAD 16k ?


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 03/04/2014 à 10h18
Non, c'est le même FLLOAD.COM sauf que j'ai retiré les parties superflues et coupé les interruptions pendant le flashage.
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 04/04/2014 à 08h11
Voici FFLOAD pour la Megaflash à page ASCII de 16Ko.

FLLOAD16-test.zip

Cette version peut évidement charger toutes les Megarom à page de 16Ko dont mes conversions de jeu Colecovision.
Elle peut aussi charger les ROM 8, 16 et 32 Ko. La plupart devraient fonctionner. :glass Edit: sauf les 32Ko car c'est la page 0 qui est sélectionnée par défaut entre 8000h et BFFFh.

Le flashage est plus rapide.

Je n'ai pas intégré la détection automatique vu que personne propose de tester. Edité par GDX Le 04/04/2014 à 10h16
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie