MSX Village forum

L'atelier Expander 4X ASCII CPLD

Kris Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 08/07/2013 à 23h09

Messages: 366

Le 12/06/2014 à 10h33

Reprise du message précédent

De mon coté, suis super content de cette extension: pas de soucis particulier meme avec 4 cartouches insérées.
Du super boulot :)



Kris - Old CPU addict
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/06/2014 à 11h16
Bonjour,

Hier soir, j'ai fait un essai en l'air avec un afficheur sur le solt 1 du MSX et l'afficheur ne scintille pas, avec un simple comparateur de tension.

Sur le port cartouche, la tension est différente sur la broche 4 du slot (SLTSL) si il y a ou pas une cartouche. Le probléme, c'est que la cartouche doit utilisée le SLTSL. Par exemple, avec le FMPAC Light, ça ne fonctionne pas puisque l'eprom est absente.





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 12/06/2014 à 22h17
Si ça peut t'aiguiller je comptait utiliser les composants suivants :
74LS147 + 74LS04 + 74LS48.

Au fait tu as monté le tiens ?
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/06/2014 à 22h38
Fabf :
Au fait tu as monté le tiens ?


Non, pas encore .... j'ai pas commander de connecteur 50 broches :oups





Avec une extension de mémoire dans un slot, j'ai pas de bon résultat. Par contre avec une cartouche :



F1 SPIRIT sur SLOT 1 :









F1 SPIRIT sur SLOT 2 :



Edité par metalgear2 Le 13/06/2014 à 01h11



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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1719

Le 13/06/2014 à 07h32
Salut

Question co...

pourquoi pas utiliser les broches 44/46 si continuité = cartouche sinon rien !! :heink


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10340

Le 13/06/2014 à 11h30
a ce niveau l'afficheur pourrait être juste une LED , le petit plus se serait un seul afficheur et un décodage suivant le slot ;)

dans les slots expander munis de LED celle ci clignote au moment des accés au slot , c'est pas mal non plus de voir que ç'est en vie


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 13/06/2014 à 11h51
Je pensais exactement à ça.
Un seul afficheur qui indique le slot sélectionné.
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 13/06/2014 à 16h21
Jipe :
a ce niveau l'afficheur pourrait être juste une LED , le petit plus se serait un seul afficheur et un décodage suivant le slot ;)

dans les slots expander munis de LED celle ci clignote au moment des accés au slot , c'est pas mal non plus de voir que ç'est en vie


C'est vrai qu'une LED est largement suffisante mais mettre un afficheur est simplement pour donner un p'tit genre à l'expander. ;)



Fabf :
Je pensais exactement à ça.

Un seul afficheur qui indique le slot sélectionné.


J'avais penser aussi a faire un décodage, avec un 7447 à la place du 7448, mais le probléme, c'est que si tu utilise par exemple le SLOT1 et 3, il affiche qu'un seule SLOT. Résultat, il faut faire 4 fois le même montage. :oups









A mon avis, le plus simple et sans montage, c'est ça :



J'ai chercher un peu hier soir et je me suis aperçu que tu n'avais pas utiliser les PINS du SWITCH de protection (PIN 44 et 46). :top

Comme sur les cartouches ou les extensions, les PINS sont reliées, ça remplace tous montages.






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 13/06/2014 à 18h57
metalgear2 :
le probléme, c'est que si tu utilise par exemple le SLOT1 et 3, il affiche qu'un seule SLOT. Résultat, il faut faire 4 fois le même montage. :oups


Je ne pense pas, il me semble que le MSX n'accède qu'à un seul slot à la fois.

Tous les test que j'ai pu faire avec mon expander à LED, une seule led s'allumait à la fois.



Le 74LS47 seul ne suffit pas à faire le job car il utilise des entrées en BCD.

Il faut un 74LS147 pour décoder les /SLTSL en BCD.

Sinon ça donne ça (bien sur c'est inversé dans ce cas, actif à 1)

Edité par Fabf Le 13/06/2014 à 18h59
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 13/06/2014 à 19h14
Fabf :
Le 74LS47 seul ne suffit pas à faire le job car il utilise des entrées en BCD.


Je me doute bien, ce que je voulais dire, c'est remplacer le 7448 par un 7447 tout en gardant le 74147 bien sùr. Désoler, j'ai pas été asser précis. :oups



Le but du jeu :



- C'est d'afficher le SLOT utilisé ? ( Je pense que c'est de ça que tu parle. )







- D'afficher si une cartouche est présente sur le SLOT1, 2, 3 ou 4 ? Par exemple, je met une cartouche en SLOT1 et 3, les afficheur 1 et 3 s'allume.



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 13/06/2014 à 19h33
Ha oui en effet c'est pas le même objectif ^^

Je pense que le premier est plus utile ou à défaut plus fun.
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 13/06/2014 à 20h01
Bin, tu m'étonne, c'est pas pareil, car moi, je partais sur le principe avec 4 afficheurs (Photo avec ton PCB).

Donc, effectivement, la solution la plus simple pour s'avoir quel SLOT est utilisé, c'est bien avec un 74147 et un 7447.

Mais a mon avis, un momment ou un autre, l'afficheur va scintiller. Edité par metalgear2 Le 13/06/2014 à 20h02



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 13/06/2014 à 20h47
metalgear2 :
a mon avis, un momment ou un autre, l'afficheur va scintiller.




Sur un expander avec une LED par slot le scintillement doit se manifester par l'impression que 2 LED sont allumées en même temps.

Si quelqu'un a des retours sur ces moments de scintillement.
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 13/06/2014 à 21h44
La question concernant le simultanéité de SLTSL est très intéressante!

CS1, CS2 et CS12 sont parallèles et donc logiquement, ils sont consultés simultanément.

Sachant qu'un BUSDIR est monté en binôme avec SLTSL, on peut penser que SLTSLx est activé à un moment différents des autres SLTSL de sorte à ce que les données qui transitent dans le bon sens grâce a ce BUSDIR ne soient pas "prisent" pour des données qui proviennent d'un autre SLTSL!

Cette idée peut être fausse d'emblée si un BUSDIR peut se passer d'un SLTSL.

J'espère que j'ai été claire lol Edité par igal Le 13/06/2014 à 21h45


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 13/06/2014 à 22h13
igal :
Cette idée peut être fausse d'emblée si un BUSDIR peut se passer d'un SLTSL.



Regarde le schéma de la BEER : /BUSDIR n'est pas créé avec /SLTSL ;)



Par contre tu as raison /SLTSL permet de choisir quel composant est utilisé par le Z80 à travers le BUS et il ne peut y en avoir qu'un, sinon :fou Edité par Fabf Le 13/06/2014 à 22h14
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 13/06/2014 à 22h28
Quand je dis que ça scintille, ça clignote plutot :

Maze Of Galious en slot 1 et la BEER en slot 2. On voit bien qu'il va chercher la BEER en 1er puis change de SLOT pour lancer la cartouche.




On le voit mieux pendant le générique de Maze Of Galious:





Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie