MSX Village forum

L'atelier Expander 4X ASCII CPLD

TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5791

Le 12/07/2014 à 20h07

Reprise du message précédent

Ca serait pas le "RETOUR" de Clock ^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 13/07/2014 à 18h41
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 :hum



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 :fou
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 13/07/2014 à 19h03
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..


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 13/07/2014 à 19h08
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


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 13/07/2014 à 19h33
le Turbo-R n'a pas de BUSDIR

faudrait décortiquer les schémas des MSX pour savoir lesquels en ont

j'ai regardé dans les versions papier uniquement


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 13/07/2014 à 19h45
Alors je comprends pas comment fonctionne une flashrom sans /BUSDIR :hum
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 13/07/2014 à 19h55
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."


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 13/07/2014 à 20h05
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


:noel
Site web    
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 13/07/2014 à 20h47
Tiré du "Technical Data Book" :





Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5791

Le 13/07/2014 à 21h10
Le BUSDIR n'est il pas penser pour permettre une synchronisation avec un signal externe type source video genlock, en gros present sur les NMS8250/55, car utile sur le NMS8280 ^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 14/07/2014 à 14h20
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

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/07/2014 à 14h54
Il est super ton lien sven.

Je me demande pourquoi la solution apportée n'est pas dans le cahier des charges msx?


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 15/07/2014 à 17h33
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 :lol
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 15/07/2014 à 18h27
Fabf :
... les usines à gaz mentionnées ci dessus :lol


:lol :lol :lol :lol



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é :'(



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 15/07/2014 à 20h26
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

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 16/07/2014 à 00h13
Fabf :
..Je dis juste que si on lui colle une Sunrise, une FMPAC, une flashrom et un mapper ça roule..
Je n'ai malheureusement pas encore assemblé ton expander. :moue

Sur quelles machines l'as-tu testé avec succès ?

Fabf :
L'avantage de cet expander est qu'il est très abordable et qu'il a le mérite d'exister.
C'est clair ! :top (Ça va tout de même faire bizarre d'avoir un expander à la verticale de la machine que j'utilise le plus [OCM] :lol )

Fabf :
Après si c'est juste pour parler...
C'est pourtant ici qu'on parle et qu'on échange, non ?


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