Linker SNES/PCE (et autres) en USB
Modérateur : Politburo
Cool merci Torlus...
Pour dumper j'avais pensé faire un compteur qui s'incrémente de 1 à chaque fois , et je récupère les 8 bit sur la puce.
Le problème c'est que pour dumper une puce de 128, 256 ou même 512k , il me faudrait quand même bcp de pin au niveau adresse vu que j'attaque la bête en //.
En faite j'aurais bien aimé attribué A0 de la CHR/ PGR ( roms nes ) sur une broche du pic, A1 sur une autre broche du pic etc etc etc , si la puce arrive genre à A10 ça fait 11 pin ...
COmme ça j'ai juste à attribuer un bit par pin et incrémenter à mon aise...
Et pour ce qui est du code dumpé , je le mettrais dans un registre à décalage ( corrige moi si je me trompe ) .
Voilà t'en pense quoi ?
Pour dumper j'avais pensé faire un compteur qui s'incrémente de 1 à chaque fois , et je récupère les 8 bit sur la puce.
Le problème c'est que pour dumper une puce de 128, 256 ou même 512k , il me faudrait quand même bcp de pin au niveau adresse vu que j'attaque la bête en //.
En faite j'aurais bien aimé attribué A0 de la CHR/ PGR ( roms nes ) sur une broche du pic, A1 sur une autre broche du pic etc etc etc , si la puce arrive genre à A10 ça fait 11 pin ...
COmme ça j'ai juste à attribuer un bit par pin et incrémenter à mon aise...
Et pour ce qui est du code dumpé , je le mettrais dans un registre à décalage ( corrige moi si je me trompe ) .
Voilà t'en pense quoi ?
- romualdl
- Fonctionne à 2400 bauds
- Messages : 1986
- Enregistré le : 23 mai 2002 15:44
- Localisation : Beaumont Sur Oise (95)
- Contact :
nes
salut,
Il te faut donc aussi 8 pins pour D0 à D7.
A+
Romu
1 ou 2 compteurs 8bits si tu as des adresses en 16bits.Pour dumper j'avais pensé faire un compteur qui s'incrémente de 1 à chaque fois , et je récupère les 8 bit sur la puce.
Aucun problème en fait puisque tu n'as besoin que d'1 pin pour les adresses (CLK du compteur) qui va incrémenter. Si tu as des adresses qui vont de A0 à A15 alors tu mets 2 compteurs avec le dernier pin du 1er compteur sur ton connecteur cartouche et sur le CLK du 2ème compteur. Tu peux utiliser Q8 de ce 2ème compteur pour eventuellement faire du bankswitch de type nand. Il te faudra un controle pour le reset desdits compteurs (les 2 reliés ensemble) donc cela ne fait que 2 broches utilisées pour l'adressage.Le problème c'est que pour dumper une puce de 128, 256 ou même 512k , il me faudrait quand même bcp de pin au niveau adresse vu que j'attaque la bête en //.
Il te faut donc aussi 8 pins pour D0 à D7.
A+
Romu
<Pocket>la striole en a un et il me le montre quand j'ai envie (irc-25/09/2008)
La programmation des 4Mo, avec vérification de son contenu, prends dans les 10 minutes (oui c'est super long).
Dans mon cas j'ai utilisé 3 registres à décalage pour piloter le bus d'adresses, donc ça prend du temps, surtout qu'il y a une séquence donnée de 4 phases à respecter pour programmer chaque octet.
Pour gagner du temps, il aurait fallu dédier (de mémoire) 10 I/Os pour la partie basse du bus d'adresses, qui sont suffisants pour piloter ladite séquence (sur certaines flash du moins).
Dans mon cas j'ai utilisé 3 registres à décalage pour piloter le bus d'adresses, donc ça prend du temps, surtout qu'il y a une séquence donnée de 4 phases à respecter pour programmer chaque octet.
Pour gagner du temps, il aurait fallu dédier (de mémoire) 10 I/Os pour la partie basse du bus d'adresses, qui sont suffisants pour piloter ladite séquence (sur certaines flash du moins).
"Pour finir, faut commencer."
"Il faut être un peu félé pour laisser passer la lumière".
"Il faut être un peu félé pour laisser passer la lumière".
- yvesffr
- Fonctionne à 2400 bauds
- Messages : 2127
- Enregistré le : 03 juin 2002 22:07
- Localisation : 77
- Contact :
Re: Linker SNES/PCE (et autres) en USB
Je remonte le sujet aucazou
"Je vous aime" (© Pocket 1969)
"et moi je suis la vierge marie" (© Stamba 2009)
"Resistance is futile (if < 1 Ohm)"
"Un velux est un linux portugais"
"j'en vois encore un bout, yves" (© 2010 SbM)
"In minitel we trust" - Silicium
"et moi je suis la vierge marie" (© Stamba 2009)
"Resistance is futile (if < 1 Ohm)"
"Un velux est un linux portugais"
"j'en vois encore un bout, yves" (© 2010 SbM)
"In minitel we trust" - Silicium
Re: Linker SNES/PCE (et autres) en USB
J'ai pas le temps en ce moment, je suis trop occupé à dumper des ROM Exelvision
"Pour finir, faut commencer."
"Il faut être un peu félé pour laisser passer la lumière".
"Il faut être un peu félé pour laisser passer la lumière".
- yvesffr
- Fonctionne à 2400 bauds
- Messages : 2127
- Enregistré le : 03 juin 2002 22:07
- Localisation : 77
- Contact :
Re: Linker SNES/PCE (et autres) en USB
houla
"Je vous aime" (© Pocket 1969)
"et moi je suis la vierge marie" (© Stamba 2009)
"Resistance is futile (if < 1 Ohm)"
"Un velux est un linux portugais"
"j'en vois encore un bout, yves" (© 2010 SbM)
"In minitel we trust" - Silicium
"et moi je suis la vierge marie" (© Stamba 2009)
"Resistance is futile (if < 1 Ohm)"
"Un velux est un linux portugais"
"j'en vois encore un bout, yves" (© 2010 SbM)
"In minitel we trust" - Silicium