MSX Village forum

L'atelier [EN COURS] SCC Inside Est-il possible d'intégrer une SCC dans le MSX ?

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/11/2011 à 20h06

Reprise du message précédent

Si une soudaine envie de schématiser ton hypothèse sur le Slot 0 te prend, laisse toi aller :tchin :tchin :tchin

Il paraît qu'aux états unies, zont greffés une oreille de cochon sur le corps d'une souris! :fou


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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 12/11/2011 à 00h53
Jipe :
en théorie on peut avoir 16 slots maxi sur un MSX a partir des slots primaires



c'est expliqué sur le site mais OU ??



Je l'ai retirée pour 2 raisons :



- Elle se trouvait en morceau dans un post sur le forum.

- Elle semblait ne pas plaire.



Maintenant que le vent a tourné, je veux bien la remettre et même la finir mais dans un endroit plus approprié.



Quelqu'un a-t-il une suggestion ?
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/11/2011 à 10h15
Salut GDX.

L'école me paraît être le lieu idéal... ;)


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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5797

Le 12/11/2011 à 10h55
L idee est interressante igal . J y pense, la scc+ est peut etre plus approprie en interne qu en dite vous?


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 12/11/2011 à 12h27
La puce SCC+ est introuvable, il faut utiliser la puce FPGA de la megaflash
peut être que Cartridge shop peut en vendre sans la cartouche...
E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/11/2011 à 12h59
Dans la continuité sur la compréhension du fonctionnement des Périphériques...

Qui peut m'expliquer simplement/clairement comment ce montage avec 3 composants actifs va répondre à l'adresse connue de 91.
En l'ocurence le port imprimante:

La combinaison du câblage des A sur LS138 et LS 32 créer l'adresse 91?
La série des D véhicule les Valeurs à envoyer dans LS 374 qui sont en fait les Données?

Pour que l'explication soit accessible à tous, ( et à moi en particulier ^^ )!
Peut on modifier l'adresse du périphérique en:

1) Modifiant l'ordre du câblage?
Qui sait changer l'adresse du périphérique imprimante à 90 ou 92 plutôt que 91?
Cela permettrait de comprendre le principe sur la création d'une adresse "Electronique" :top

2) Changeant les composants actifs?

Merci :top


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 12/11/2011 à 16h41
tout d'abord il faut passer par l'hexadécimal et le binaire pour comprendre et appliquer le décodage d'une adresse

prenons ( au hasard ) le port d'imprimante 91H ce qui correspond a 10010001 en binaire

donc pour obtenir un réponse sur l'unique port 91H il faut activer bits d'adresses suivants le tableau ci dessous

A7 = 1
A6 = 0
A5 = 0
A4 = 1
A3 = 0
A2 = 0
A1 = 0
A0 = 1

il y a de multiples façons de décoder une adresse et celle employée pour le port d'd'imprimante utilise un 74LS138
3 line to 8 line decoders / multiplexer

voici la simulation avec ISIS pour comprendre les adresses en sortie du décodeur et les bits activés , A1 et A2 ne sont pas décodés



attention on ne peux pas utiliser n'importe quel port
le MSX étant une norme il y a une définition des ports et du reste du MSX visible ici :

http://nocash.emubase.de/portar.htm


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/11/2011 à 20h56
En voila une explication claire et concise.

J'ai parfaitement compris le principe des A0 à A7 avec lesquels on peut indiquer en binaire sur 8 bits, une adresse spécifique correspondant à tel ou tel périphérique.
J'ai bien compris la décomposition de [9] et [1] sur deux blocs de 4 bits.
Granced a fait un super cours la dessus => http://www.msxvillage.fr/articles/articles.php?cat=15&id=69

La normalisation de certaines adresses sont tout à fait concevable au vu de standardiser l'architecture du MSX.

J'imagine que de la même façon que l'on détermine un périphérique, VDP, PSG, au travers d'un nombre Hexadécimal, on fait suivre à cette adresse une valeur que l'on veut "soumettre" au périphérique.
Par exemple:
Out &H91,255
91 étant l'adresse du périphérique cible, et 255 étant la valeur qu'on lui soumet.
Par pure curiosité:
Je suppose que la valeur qui suit la virgule sera transmise au travers A8 à A15!
Evidemment pour aller plus loin, dans l'exploitation, du périphérique, il faut étudier littéralement, sa conception, et son fonctionnement.
Au travers de livres et documentations et c'est là que commencent les maux de tête :sick
Dans le cas ou c'est bien A8 à A15 qui véhiculent la valeur à soumettre au périphérique déterminé par A0 à A7, quel est le rôle de D0 à D7?

Pour savoir comment "utiliser" LS138, j'imagine que le tableau que l'on trouve avec son datasheet est indispensable. (Encore faut il savoir le lire :lol )
Avec de l'expérience on peut déduire le même résulta que ISIS juste avec les éléments que j'ai rassemblé sur ce tableau?


On est en plein dans la leçon d'électronique appliquée là :oups
C'est cool de parler à encyclopédia universalis.

Merci pour ta disponibilité :)





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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 13/11/2011 à 13h42
les adresses c'est par les signaux A0 a A15
les ports entrées/sorties vont de 0 a 255 donc de A0 a A7
les signaux A0 a A7 et A8 a A15 servent a adresser les mémoires on peux donc avoir 64K ( 65535 ) maxi sur un Z80
le MSX est conçu sous forme de pages 16K
0000H a 3FFFH
4000H a 7FFFH
8000H a BFFFH
C000H a FFFFH
on peux commuter ces pages et choisir un slot par le port A8H
le memory mapper est un systéme de commutation de la mémoire spécifique qui passe par les ports FCH FDH FEH FFH

toutes les valeurs lues et écrites passent pas le bus de données qui a 2 sens ( lecture / écriture ) d'ou la présence du signal /BUSDIR qui commute le bus
les valeurs du bus de données sont sur 8 bits donc de 0 a 255


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 13/11/2011 à 17h04
L’intérêt quand on a presque tout faux, c'est qu'il y a au moins un truc juste :fou

Merci pour pour ces explications Jipe :top


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/12/2011 à 22h57
GDX :
Jipe :
en théorie on peut avoir 16 slots maxi sur un MSX a partir des slots primaires



c'est expliqué sur le site mais OU ??



Je l'ai retirée pour 2 raisons :



- Elle se trouvait en morceau dans un post sur le forum.

- Elle semblait ne pas plaire.



Maintenant que le vent a tourné, je veux bien la remettre et même la finir mais dans un endroit plus approprié.



Quelqu'un a-t-il une suggestion ?




Gdx



T'as pas comme une envie de poster ce Sujet => MSX SLOT X 16 :kiss

L'atelier est très bien pour poster ton Sujet.








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 14/12/2011 à 23h09
Avec un MSX SLOT X 16 on se retrouve avec un system modulable comme la config machine de BlueMSX
Une cartouche pour chaque rom, mémoires, extensions ...
Sympa l'usine à gaz :love
Par contre le post pourrait se faire dans l'école car je doute qu'il y ai beaucoup prétendant à une telle fabrication
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 15/12/2011 à 11h30
un MSX un peu basé sur ce systéme est celui des russes en vente en kit actuellement : le GR8BIT


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 15/12/2011 à 16h48
Je le vois déjà :
un clavier et derrière les slots 4 par 4 armées jusqu'au dents prête à bondir :|
Désolé je m'ai gare :fou
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10339

Le 15/12/2011 à 16h57
ou bien un cube avec des slots sur 4 faces :|
surtout pas sur celle du dessous car peu pratique a moins de la mettre a l'intérieur pour les roms , vdp etc ;)


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 16/12/2011 à 02h04
Le problème, c'est qu'un MSX sans SLOT primaire ne pourrait pas faire fonctionner certaines cartouches.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie