MSX Village forum

L'atelier » Slot Expander

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 24/08/2010

Messages: 4799

Le 13/03/2012 à 21h14
Reprise du message précédent

Avant que ça s'emballe, je précise que ce n'est pas de moi :oups

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 16/03/2012 à 10h00
Jipe :
normalement ça devrait marcher vu que les autres fils de la limande non utilisés arrivent sur des broches N.C.



au vu du schéma ce sera le slot 2 qui sera étendu



broche 4 /SLTSL2

broche 5 /SLTSL1 NC

broche 10 /BUSDIR2

broche 46 /BUSDIR1 NC

broche 8 /EXINT2

broche 16 /EXINT1 NC



tous les autres signaux sont en paralléle




Je résume les Fils non connectés sur l'expander:



En amont => Pin 46

1) Spécifique au 8250, 8255 et 8280?

2) C'est pareil pour tous les Philips?



En amont => Pin 8

3) C'est spécifique à cet Expander?



En amont => Pins 5 et 16

4) C'est la norme qui le veut pour tous les MSX?



Sur les Slots étendus [x.0], [x.1], [x.2], [x.3] => Pin 4 et 10 réorientés

5) Fonctionnement identique sur tous les expanders?



******

Particularité de mon périphérique:

Sur les 2 Slots restant strictement I/O:

6) Toutes les Pins doivent êtres connectés sauf: 46? (Parce que c'est un 8250?)

******



Hein :heink :D :tchin












Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 23/04/2012 à 16h58
Ouf...C'est dur de se replonger dedans :p

j'ai donc dessoudé des câblages provisoire sur U1 pour coller à mon implantation. Ca me donne un peu plus de travail, mais ça évite la surchauffe neuronale :oups :oups :oups

Après quelques testes, si tout est OK, j'essaierai d'y intégrer mon Slot 3.1
De la sorte, il y aura 5 Slot étendus et 1 Slot (I/O) :top

Il faut Juste que je "transporte" les 3 signaux spécifiques:
4:/SLTSL
8:/INT
10:/BUSDIR
Sur le SLOT de mon choix :D

@Jipe: les Pin 5 et 16 des MSX étant des Pin [RESERVED] et non utilisées (je crois), je peux utiliser ces Pins pour véhiculer 2 des signaux nécessaires? :fou
Evidement, je prendrais soin de bien isoler ces Pins de tous les autres Slots!



Edité par igal Le 23/04/2012 à 16h58

Maire-adjoint

rank_special.png

Avatar

Association

Inscrit le: 02/10/2009

Messages: 9124

Le 23/04/2012 à 17h05
oui tu peux , ce genre de modif est déja utilisée pour ajouter un doubleur de slots sur les turbo-r


:noel
Site web    

Maire-adjoint

rank_special.png

Avatar

Association

Inscrit le: 02/10/2009

Messages: 9124

Le 23/04/2012 à 19h35
tu doit pouvoir te servir de SW2 qui n'est pas cablé sur les 8250 55 80
mais attention de ne surtout pas cabler ces trois signaux sur tes connecteurs de slots

pin 5 , pin 16 et pin 46 de chaque connecteur-> pas de fil dessus ;)

ton montage sera spécifique a ta machine ne l'oublie pas


:noel
Site web    

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 27/04/2012 à 15h27
@Jipe: Je viens de terminer le Câblage de l'expander, et en implantant le Slot 3.1 dessus, je me rend compte que:

1) Le Slot étendu 3.1requiert 3 signaux spécifiques à savoir [ Pin 4:/SLTSL, Pin 8:/INT et Pin 10:/BUSDIR]
2) Les Slot étendus [X.0, X.1, X.2, X.3] ne nécessitent que les signaux spécifiques [Pin 4:/SLTSL et Pin10:/BUSDIR].

C'est normal?


En Gris, les Signaux SLTSL et BUSDIR pour les Slot X.0, X.1, X.2 et X.3 ;)
En Jaune, les Signaux SLTSL, INT et BUSDIR pour le SLOT 3.1 :D
Tout en haut, Le premier Slot, est câblé strictement parallèle, il s'agit un SLOT I/O



Reste à faire:

1) Tester les Slot (Un à Un)
2) Implanter les Interrupteurs et Led d'activités.
3) Démonter ma nappe [Ultra-Risquée] 3.1 et véhiculer les signaux à travers les bonnes Pins sur la Carte mère :p



Edité par igal Le 27/04/2012 à 15h27

Maire-adjoint

rank_special.png

Avatar

Association

Inscrit le: 02/10/2009

Messages: 9124

Le 27/04/2012 à 15h39
le signal INT n'est pas géré indépendamment sur le slot expander , ç'est utilisé avec des périphériques genre l'extension MSX2 de Fabf ou bien entrées sorties a partir d'un PPI 8255


:noel
Site web    

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 27/04/2012 à 15h46
Jipe :
le signal INT n'est pas géré indépendamment sur le slot expander , ç'est utilisé avec des périphériques genre l'extension MSX2 de Fabf ou bien entrées sorties a partir d'un PPI 8255




Cela veut dire que je n'ai pas besoin de "Véhiculer" indépendamment INT spécialement pour le SLOT 3.1 et que je peux utiliser celui qui se trouve [strictement parallèle] sur l'expander et le relier simplement au slot 3.1?



En fait je veux juste savoir si je peux me contenter de transporter "expressément" SLTSL et BUSDIR poue 3.1?

Maire-adjoint

rank_special.png

Avatar

Association

Inscrit le: 02/10/2009

Messages: 9124

Le 27/04/2012 à 15h48
il faut quand même que je vérifie comment c'est fait ailleurs pour te confirmer la chose :oups

voila c'est fait :

sur le slot de digital KC tous les signaux /INTEXT sont cablés en paralléle

sur un autre slot que j'ai eu en réparation les 4 signaux passaient par un LS20 mais a priori ça ne marchait pas bien car les 4 entrées on étés shuntées et la piste de sortie coupée pour être reliée directement aux entrées

donc tout en paralléle ça devrait fonctionner


:noel
Site web    

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 27/04/2012 à 16h54
Thx Master :tchin

Donc une fois terminé, l'expander utilisera seulement les Pins 5 et 16 (pour véhiculer SLTLS et BUSDR) qui ne sont pas utilisées sur le standard MSX.
Je n'ai plus besoin d'utiliser la Pin 46 du MSX (pour véhiculer INT) qui est décâblée sur 8250, mais pas sur tous les MSX.
Cela signifie que l'Expander pourra fonctionner sur tous les MSX sans problème de compatibilité.

A suivre...

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 27/04/2012 à 20h09
Bon premiers testes...

Afin d'éviter tout mal entendu, je décris précisément mon expander.

SLOT PAR parallèle
SLOT ORP (sans SLTSL ni BUSDIR que je vais appeler ORPHELIN pour le distinguer du I/O conventionnel)
SLOT X.3
SLOT X.2
SLOT X.1
SLOT X.0
Il y a donc 6 connecteurs et l'ensemble passe par le BUFFER ADD'ON de TheWipmaster.

Avec un MégaFlashRom SCC => SpaceManbow, les symptômes sont les suivants:
SLOT PAR => OK
SLOT ORP=> BASIC
SLOT X.3 => KONAMI => ECRAN BLANC => KONAMI => ECRAN BLANC => Etc...
SLOT X.2 => BASIC
SLOT X.1 => BASIC
SLOT X.0 => BASIC
Le câblage de tous les SLOT doit être bon puisque la cartouche fonctionne parfaitement sur I/O.

Avec la Fm Stéréo PAK => CALL FMPAK, les symptômes sont les suivants:
SLOT PAR => OK
SLOT ORP=> OK (normalement, la Rom ne devrait pas démarrer non???)
SLOT X.3 => FREEZE dès CALL FMPAK
SLOT X.2 => SYNTAX ERROR
SLOT X.1 => SYNTAX ERROR
SLOT X.0 => SYNTAX ERROR
Le câblage de tous les SLOT doit être bon puisque la cartouche fonctionne parfaitement sur I/O.
Chose très étrange, la cartouche fonctionne parfaitement sur ORP et donc sans SLTSL ni BUSDIR :fou :fou :fou

Avec la Fm Stéréo PAK =>FEEDBACK, les symptômes sont les suivants:
SLOT PAR => OK
SLOT ORP=> OK
SLOT X.3 => OK
SLOT X.2 => PSG
SLOT X.1 => PSG
SLOT X.0 => PSG
Le câblage de tous les SLOT doit être bon puisque la cartouche fonctionne parfaitement sur I/O.
Seul le SLOT X.3 joue son rôle en permettant l'utilisation I/O de la cartouche.

Il semblerait le problème se situe dans les SLTSL et BUSDIR
Faut que je fasse aussi des essais avec de petites ROMS... (les petites Roms démarrent sur le Slot X.0 mais je noterai tout en détail demain)
@Jipe: Voici la liste des ROMS dont je dispose:
Konami hyper rally
Konami's FootBall
Konami Super Cobra
Konami Yie Ar Kung-Fu2
Konami Hyper Sport2
Konami KnightMare
Hal Fruits Search
Hal RollerBall
Sony Lode Runner
ManBow 2
Fm Steréo Pak
Midi Pac
Music Module (Msx Sans ROM)
Music Module (Msx Audio expander)
MegaFlashRom SCC 512Ko
Sunrise IDE CF



Demain, je ferai des essais sans le BUFFER ADD'ON pour voir si il y a une différence.



Edité par igal Le 28/04/2012 à 09h24

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 24/08/2010

Messages: 4799

Le 27/04/2012 à 20h39
C'est dans ces moment que cela semble se compliquer alors qu'on est tout prêt du but :fou
Bon courage tu vas y arriver ;)

Conseiller Municipal

rank_5.png

Avatar

Association

Inscrit le: 29/07/2010

Messages: 5014

Le 28/04/2012 à 10h18
Bonne nouvelle!

J'ai imprimé le schéma et mon implantation, et je découvre des inversions sur U1 74LS273... :D
Je termine la révision complète de mon implantation puis je corrigerai le circuit par la suite ;)

Edit: Je viens de terminer la vérification de mon implantation, et j'ai relevé sur l'ensemble des inversions sur [UI 74LS273].
Les inversions sont les suivantes:
Coté gauche du CI:
Pin 2 au lieu de 9
Pin 5 au lieu de 6
Pin 6 au lieu de 5
Pin 9 au lieu de 2

Coté droit du CI:
Pin 13 au lieu de 18
Pin 14 au lieu de 17
Pin 17 au lieu de 14
Pin 18 au lieu de 13

En fait j'ai câblé de Bas en Haut au lieu de Haut en Bas :fou

Voici le dessin corrigé de l'implantation:

A suivre ;)

Merci de ton soutien fabf ;)



Edité par igal Le 28/04/2012 à 10h54

Maire-adjoint

rank_special.png

Avatar

Association

Inscrit le: 02/10/2009

Messages: 9124

Le 28/04/2012 à 12h56
pour la FMPAK le signal /BUSDIR n'est pas utilisé et comme le /SLTSL n'est pas cablé ça fait un signal/OE de la rom a 0 en permanence donc tout ce qu'il faut pour démarrer :gne


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
3 Utilisateurs en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 3 Visiteurs
Utilisateurs en ligne : Aucun membre connecté