L'atelier Expander 4X ASCII CPLD
Fabf
Membre non connecté
Conseiller Municipal
metalgear2 :
Si tu insére deux cartouche qui utilise le /BUSDIR, y'aura conflit, ça c'est sur
Ca ça reste à prouver
Pour commencer, il faudrait peut s'accorder sur le sens de /BUSDIR car il est différent sur le wiki du village et sur pinout.ru
Ensuite, je ne connais qu'un seul schéma de cartouche avec un /BUSDIR, c'est la BEER.
Quand on voir comment ce signal est créé, je me pose des questions sur son utilité.
Je vais quand même tester en enlevant /BUSDIR de la BEER sur MSX2 et MSX2+ juste pour voir.
Enfin pour qu'il y ai conflit entre 2 cartouches, il faudrait qu'une envoie des données alors que l'autre en reçoit
SveN
Membre non connecté
Villageois
Le signal /BUSDIR est indispensable sur les machines ayant un bus de données "buffered" .... (enfin, s'il on veut que la cartouche envoie des données au Z80..)
Sur les machines ne disposant pas d'un tel "tampon", le pin /BUSDIR du connecteur 50pins ne devrait, en principe, pas être relié à un quelconque composant..
Sur les machines ne disposant pas d'un tel "tampon", le pin /BUSDIR du connecteur 50pins ne devrait, en principe, pas être relié à un quelconque composant..
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
attention le BUSDIR est important dans le cas de buffers dans la ligne des données du slot
ça permet de passer le bus en sens lecture ou en sens écriture
les Philips 8250 , 8255 et 8280 ont un BUSDIR cablé
les HB700 ont un BUSDIR ( attention le signal de la broche 10 n'est pas renseigné sur le plan mais va direct sur IC3 3/3 )
les HB G900AP ont un BUSDIR
les CX5MII ont un BUSDIR 3 en fait car 3 slots
les MSX1 ont rarement un BUSDIR
donc si le MSX a son signal BUSDIR cablé il faut que la cartouche active ce BUSDIR lors des lectures/écritures
ça permet de passer le bus en sens lecture ou en sens écriture
les Philips 8250 , 8255 et 8280 ont un BUSDIR cablé
les HB700 ont un BUSDIR ( attention le signal de la broche 10 n'est pas renseigné sur le plan mais va direct sur IC3 3/3 )
les HB G900AP ont un BUSDIR
les CX5MII ont un BUSDIR 3 en fait car 3 slots
les MSX1 ont rarement un BUSDIR
donc si le MSX a son signal BUSDIR cablé il faut que la cartouche active ce BUSDIR lors des lectures/écritures
Fabf
Membre non connecté
Conseiller Municipal
Alors je comprends pas comment fonctionne une flashrom sans /BUSDIR
SveN
Membre non connecté
Villageois
Extrait de cette page : http://www.msx.org/wiki/Hardware_Design
"Forgetting to implement the BUSDIR signal. Can cause trouble when used on expanded slots. It is mandatory by the standard that any cartridge that writes on the databus when the /IORQ (pin-11) activate this signal. How to do it: The MSX Technical Handbook shows on page-35 how the circuit should be implemented both on the cartridge and the slot expander."
"Forgetting to implement the BUSDIR signal. Can cause trouble when used on expanded slots. It is mandatory by the standard that any cartridge that writes on the databus when the /IORQ (pin-11) activate this signal. How to do it: The MSX Technical Handbook shows on page-35 how the circuit should be implemented both on the cartridge and the slot expander."
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
l'explication est dans Elektor Juillet/aout 87 page 39
il faut que le CPU soit en mode lecture de données fournies par un systéme d'E/S ( entrées/sorties )
sur le schéma du 8280 les sens lecture/écriture est activé soit par le/ BUSDIR du slot , soit par le signal /SLSLT1 /SLSLT2 ou /RD
un systéme d'entrées/sorties est un systéme qui répond a une adresse I/O de 00H a 80H pour le MSX
c'est donc une cartouche avec un décodeur d'adresse I/O dur style Music Module
il faut que le CPU soit en mode lecture de données fournies par un systéme d'E/S ( entrées/sorties )
sur le schéma du 8280 les sens lecture/écriture est activé soit par le/ BUSDIR du slot , soit par le signal /SLSLT1 /SLSLT2 ou /RD
un systéme d'entrées/sorties est un systéme qui répond a une adresse I/O de 00H a 80H pour le MSX
c'est donc une cartouche avec un décodeur d'adresse I/O dur style Music Module
TurboSEB
Membre non connecté
Conseiller Municipal
SveN
Membre non connecté
Villageois
Quelques remarques intéressantes concernant une collision de signaux /BUSDIR : http://hotbit.blogspot.fr/2007/03/busdir_30.html
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
igal
Membre non connecté
Conseiller Municipal
Fabf
Membre non connecté
Conseiller Municipal
Bon faudrait quand même trouver un cas concret ou ça marche pas.
Pour l'instant ça fonctionne bien assez pour une utilisation "normale", ce qui est mon cas.
Ce n'est pas un expander haut de gamme
Il me reste des PCB pour qui voudrait expérimenter les usines à gaz mentionnées ci dessus
Pour l'instant ça fonctionne bien assez pour une utilisation "normale", ce qui est mon cas.
Ce n'est pas un expander haut de gamme
Il me reste des PCB pour qui voudrait expérimenter les usines à gaz mentionnées ci dessus
metalgear2
Membre non connecté
Conseiller Municipal
Fabf :
... les usines à gaz mentionnées ci dessus
Perso, j'ai pas de cas concret, mais je pensais que deux cartouche sur le même /BUSDIR, y'aurait conflit. Je m'suis trompé
Fabf
Membre non connecté
Conseiller Municipal
metalgear2 :
Je m'suis trompé
J'ai pas dis ça non plus.
Je dis juste que si on lui colle une Sunrise, une FMPAC, une flashrom et un mapper ça roule.
L'avantage de cet expander est qu'il est très abordable et qu'il a le mérite d'exister.
Si c'est un besoin justifié pourquoi pas refaire un PCB avec le /BUSDIR, c'est juste 2 composants en plus.
Après si c'est juste pour parler...
SveN
Membre non connecté
Villageois
Fabf :
Je n'ai malheureusement pas encore assemblé ton expander. ..Je dis juste que si on lui colle une Sunrise, une FMPAC, une flashrom et un mapper ça roule..
Sur quelles machines l'as-tu testé avec succès ?
Fabf :
C'est clair ! (Ça va tout de même faire bizarre d'avoir un expander à la verticale de la machine que j'utilise le plus [OCM] )L'avantage de cet expander est qu'il est très abordable et qu'il a le mérite d'exister.
Fabf :
C'est pourtant ici qu'on parle et qu'on échange, non ?
Après si c'est juste pour parler...
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie