MSX Village forum

L'atelier [En cours] FS-A1FX 4mo & 16mo Dram => FS-A1WX Design du schéma 16384ko de Niga

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 15/06/2020 à 17h45

Reprise du message précédent

@Jipe:

Les Rams d'origine aux emplacements IC21 et IC24 ont tout deux les signaux CAS0 et RAS0.

Les paires de RAMs devant êtres câblées respectivement CAS1, CAS2 et CAS3 ne doivent elles pas recevoir des signaux RAS1, RAS2 et RAS3?

Merci :)

Voici le Pinout des DRAM que je vais utiliser:



Edité par igal Le 15/06/2020 à 19h54


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: 10333

Le 16/06/2020 à 09h39

Les Rams d'origine aux emplacements IC21 et IC24 ont tout deux les signaux CAS0 et RAS0.

Les paires de RAMs devant êtres câblées respectivement CAS1, CAS2 et CAS3 ne doivent elles pas recevoir des signaux RAS1, RAS2 et RAS3?


le signal /RAS est commun a toutes les mémoires

seul les Signaux /CAS sont différents en fait il y en a bien 4
/CAS qui est celui d'origine
/CAS01 , /CAS02 , /CAS03 qui sont créés par le 74LS32 et les signaux /SLT01 ,/SLT02 ,/SLT03 venant du T9769


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 18/06/2020 à 09h41
Est il possible de piloter CAS0 / CAS1 / CAS2 / CAS3 par une commande quelconque depuis le BASIC comme si l'on commandait un aiguillage?




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: 10333

Le 18/06/2020 à 10h54
pas directement les /CAS mais on peut selectionner le bank mémoire avec lequel on travaille
part le Port A8 et les ports du Memory Mapper FC FD FE FF
Mais quel est l'intéret ?
il ne faut pas oublier que la mémoire gére le systéme et que tu peux tout planter si tu touche aux Banks
surtout la partie de C000 a FFFF ou sont stockées les variables systémes


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 18/06/2020 à 19h58
Je me demande si il est possible d'augmenter le nombre de RAM utilisables par le VDP :moue

Peut être quelque chose dans ce genre :oups




L'idée étant:

1) comme tu l'as précisé, il est indispensable de prévoir "un plage complète de RAM" de sorte à ne pas l'altérer d'une façon ou d'une autre.
2) Comment câbler les RAMS avec le VDP mais en "biaisant" le cablage de sorte à ne pas altérer les données "RAM SYSTEM"?
3) Comment câbler les RAMS avec "CAS1+ (VDP CAS0)" sur une RAM et "CAS1+ (VDP CAS1) sur l'autre RAM etc...

Bon.. C'est un peu confus, mais en gros, l'idée est d'utiliser la moitié "basse" d'une RAM pour le SYSTEM et la moitié "haute" de la même RAM pour le VDP ;)

Pour être précis, je me demande ce qui (point par point) ne peut pas fonctionner :fou



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: 10333

Le 19/06/2020 à 09h12
premièrement sur MSX le VDP a sa VRAM propre qui ne fait pas partie de la RAM du mapper

on peux l'étendre a 192K , c'est prévu par le Signal /CASx

https://www.msxpro.com/192kb_vram.html

aprés pour mapper des banks il faut utiliser un systéme de décodage d'adresse mais ça doit être dur a réaliser

de plus le passage d'un bank a l'autre va faire perdre l'affichage en cours

ce ne serait exploitable qu'en language machine et encore

si tu veux 512K de Vram il faut passer au Graph 9000 ;)

https://www.msx.org/wiki/Sunrise_GFX9000




:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5793

Le 19/06/2020 à 15h53
Une idée comme ça qui me vient :)

J'imagine que ça doit être possible d'adresser plus de Vram en faisant sont propre système de "mapper" Vram, "j'appellerai plutôt cela un switcher de banks Vram" en utilisant un codage avec des portes logique supplémentaire ET , genre si cas2 ET casx (ou un autre signal) = cas3, autres signal = par exemple les bits de données du port imprimante , comme cela ça serait facilement bidouillable sous basic avec un LPRINT pour gérer le switch des banks Vram supplémentaires :tea

Donc si en screen 8 on switch les 64 ko de la page 1 (invisible), ça pourrait théoriquement marcher et ajouter autant de Bank Vram 64ko que de ports data du port imprimante.
L'avantage de cette méthode étant de ne pas faire appel a la bank supérieur des 192ko, accessible uniquement aux programmeurs LM et d'avoir un Msx 100% compatible avec la norme, avec 128ko de Vram accessible en permanence, dont seulement les 64ko du SET PAGE 1 serait switchable :D
D'ici a concevoir une carte fille qui se plugerai sur les supports Ram du cas2 avec une nappe qui va cherché les signaux du port imprimante :tea

Sinon un RAMdisk avec "Copy" , c'est possible aussi :tea Edité par TurboSEB Le 19/06/2020 à 18h05



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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 19/06/2020 à 18h25
Faire un mapper pour le Z80 on dispose de tout les signaux

Faire un mapper pour la Vram il faudrait savoir ce qu'il y a vraiment a l'intérieur du VDP pour reconstruire les signaux manquants

as tu vu la façon dont la Vram est gérée dans le lien que j'ai mis plus haut ?

Étant donné que le temps de réponse des mémoires DRAM, à un prix raisonnable, n'était pas suffisant pour ces modes d'écran, quelqu'un a eu une idée géniale: stocker les octets pairs de l'image dans une banque de mémoire et les octets impairs de l'image dans une autre banque de mémoire. De cette façon, comme les octets sont accédés la plupart du temps de manière séquentielle, c'était comme si les mémoires avaient un temps de réponse deux fois plus rapide.



:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 19/06/2020 à 19h35
voici l'article d'origine du MSX Magazine






:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 20/08/2021 à 11h41
JIPEMSX :



Citation :
4) Le signal récupéré sur CN12 Pin 2 et renvoyé sur le IC 74LS74 Pin 12 permet le Soft Switch 4mo/16mo.
La bascule entre les deux possibilités se limité au montage électronique ou l'implantation de System Hack Rom est nécessaire?


le montage récupére le bouton SW201 prévu pour basculer sur le soft interne ( voir le shéma )
donc c'est du hard (montage électronique) et pas du soft ( System Hack Rom )





Du coup le SW201 est le petit bouton noir (tout à droite de la photo) qu'on peut switcher (a chaud) sans effet jusqu'au reboot ou redémarrage !


Peut être pas le basculer à chaud si il sert à passer des 4 aux 16mo :fou


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: 10333

Le 20/08/2021 à 15h36
oui c'est bien ce bouton et tu as raison ne plus le basculer a chaud aprés la modif :top


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 11/10/2021 à 11h11
a la demande d'igal voici le schéma pour monter un barrette SIMM dans un Panasonic FS-A1FX



:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 11/10/2021 à 17h09
j'ai changé le titre du post plutôt que de créer une nouvelle page ;)


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10333

Le 12/10/2021 à 10h15
petite astuce pour chercher un signal dans le PDF du schéma :

cliquer sur la loupe de Acrobat Reader, une boite de dialogue s'ouvre

taper le nom du signal recherché et faire Enter

se balader avec précédent et suivant pour trouver les emplacements désirés

attention la surbrillance n'est pas trop visible mais avec un Zoom 1200 ça le fait ;)


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/10/2021 à 08h47
Merci beaucoup Jipe.

J'essaie de dessiner une implantation avant d'y mettre les mains :)

Peut être quelques différences à prendre en compte entre le FS-A1FX et le FS-A1WX ...


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: 10333

Le 14/10/2021 à 12h02
Rien a craindre pour le schéma

The FS-A1FX is a computer released on the Japanese market by Panasonic. It is the same as the FS-A1WX but without MSX-MUSIC or Word processor, which explains why the "取消" (Cancel) and "実行" (Execute) keys are missing.

Le FS-A1FX est un ordinateur commercialisé sur le marché japonais par Panasonic. C'est le même que le FS-A1WX mais sans MSX-MUSIC ni traitement de texte, ce qui explique pourquoi les touches "取消" (Annuler) et "実行" (Exécuter) sont manquantes.

attends un peu pour l'implantation je suis en train de faire un dessin de circuit imprimé :)


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie