L'atelier RAM utilisée pour les extensions
Visiteur
Vagabond
Message : 0
Bonjour,
Je me demandais quel type de RAM on pouvait utiliser pour étendre un MSX, lui même bricolé ou non.
Typiquement: extension d'un MSX2 à 4mo de ram, comme j'ai pu le lire ici et là.
Ou encore: RAM à utiliser sur un R800 @40mhz.
Quels sont les contraintes en terme de temps d'accès minimal, de type de RAM ...
Merci pour vos éclaircissements.
Une "pointure" du MSX sur IRC m'a raconté des trucs bizarres à propos du Z80 qui accéderait directement à la RAM, et qui donc aurait besoin de RAM super rapide, et que c'était pour ça qu'il avait des cycles d'attentes importants sur chaque instruction... je souhaiterais aussi quelques éclaircissements la dessus (même si je pense que le mec devrait se prendre une aspirine et lire d'urgence le Tanenbaum.) Edité par Visiteur Le 14/09/2010 à 12h01
Je me demandais quel type de RAM on pouvait utiliser pour étendre un MSX, lui même bricolé ou non.
Typiquement: extension d'un MSX2 à 4mo de ram, comme j'ai pu le lire ici et là.
Ou encore: RAM à utiliser sur un R800 @40mhz.
Quels sont les contraintes en terme de temps d'accès minimal, de type de RAM ...
Merci pour vos éclaircissements.
Une "pointure" du MSX sur IRC m'a raconté des trucs bizarres à propos du Z80 qui accéderait directement à la RAM, et qui donc aurait besoin de RAM super rapide, et que c'était pour ça qu'il avait des cycles d'attentes importants sur chaque instruction... je souhaiterais aussi quelques éclaircissements la dessus (même si je pense que le mec devrait se prendre une aspirine et lire d'urgence le Tanenbaum.) Edité par Visiteur Le 14/09/2010 à 12h01
pour les Philips a 1Mo ou 4Mo ( 8235 , 8250 , 8255 , 8280 ) des mémoires 60ns , 70ns , 80ns font l'affaire ( 120ns d'origine )
pour le ST a 1Mo on peux mettre des 70ns , 80ns (95ns d'origine ) en dessous on commence a avoir des bugs
pour le GT a 1Mo il faut des 80ns de préférence (95ns d'origine) avec certaines 70ns ça fonctionne mais pas toutes
les MSX2 ayant des 120ns d'origine les mémoires de remplacement sont toutes des super rapides
pour faire une extension 1Mo ou 4Mo on peut utiliser une barrette SIMM ou directement des puces récupérées sur des vieilles barrettes de PC
conseil : ne pas souder directement au circuit mais toujours utiliser un support pour se raccorder au MSX , ça permet des test en cas de problémes ( démontable plus facilement )
pour le ST a 1Mo on peux mettre des 70ns , 80ns (95ns d'origine ) en dessous on commence a avoir des bugs
pour le GT a 1Mo il faut des 80ns de préférence (95ns d'origine) avec certaines 70ns ça fonctionne mais pas toutes
les MSX2 ayant des 120ns d'origine les mémoires de remplacement sont toutes des super rapides
pour faire une extension 1Mo ou 4Mo on peut utiliser une barrette SIMM ou directement des puces récupérées sur des vieilles barrettes de PC
conseil : ne pas souder directement au circuit mais toujours utiliser un support pour se raccorder au MSX , ça permet des test en cas de problémes ( démontable plus facilement )
Visiteur
Vagabond
Message : 0
Merci pour la réponse.
Je pensais que le ST et le GT étaient identiques , à part le module musical en plus pour le GT.
C'est amusant qu'on ne puisse pas mettre des RAM avec un temps d'accès inférieur à 70ns. Dans l'autre sens, c'est logique, mais là ? Est-ce parce qu'on passe à la sdram avec des temps d'accès inférieurs à 70ns, et que ce n'est pas compatible ? D'ailleurs on n'avait plus les temps d'accès pour la sdram, juste le cadençage. Enfin ça peut se retrouver facilement: par exemple, je pense que 100mhz doit donner 10ns.
Avec un 120ns, on peut mettre un proc jusqu'à 8,33mhz qui aurait toutes ses instructions sur un cycle, si mon calcul est exact.
Je pensais que le ST et le GT étaient identiques , à part le module musical en plus pour le GT.
C'est amusant qu'on ne puisse pas mettre des RAM avec un temps d'accès inférieur à 70ns. Dans l'autre sens, c'est logique, mais là ? Est-ce parce qu'on passe à la sdram avec des temps d'accès inférieurs à 70ns, et que ce n'est pas compatible ? D'ailleurs on n'avait plus les temps d'accès pour la sdram, juste le cadençage. Enfin ça peut se retrouver facilement: par exemple, je pense que 100mhz doit donner 10ns.
Avec un 120ns, on peut mettre un proc jusqu'à 8,33mhz qui aurait toutes ses instructions sur un cycle, si mon calcul est exact.
c'est surement la gestion du MIDI qui fait cette différence
le MIDI n'est pas un module musical mais un PORT Musique qui est une sorte d'interface série spécifique
ça ne marche pas sur un ampli , il faut relier le MSX a un expander ou un autre appareil Midi
astuce : pour tester sans expander il faut avoir un second MSX avec le Music-Module dedans et les relier par un cordon Midi
le MIDI n'est pas un module musical mais un PORT Musique qui est une sorte d'interface série spécifique
ça ne marche pas sur un ampli , il faut relier le MSX a un expander ou un autre appareil Midi
astuce : pour tester sans expander il faut avoir un second MSX avec le Music-Module dedans et les relier par un cordon Midi
Bonjour à vous deux,
Vous trouverez peut être un complément d'info sur ce pdf: http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/hansoranje/1mbnms8250e.pdf
ainsi que là : http://msxinfo.msxblue.com/memory-and-mappers.html
@+
Alain Edité par Alain Le 14/09/2010 à 19h36
Vous trouverez peut être un complément d'info sur ce pdf: http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/hansoranje/1mbnms8250e.pdf
ainsi que là : http://msxinfo.msxblue.com/memory-and-mappers.html
@+
Alain Edité par Alain Le 14/09/2010 à 19h36
Alain
Configuration : NMS 8250 - HXC + floppy PC
Visiteur
Vagabond
Message : 0
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie