[Thomson] Extension mémoire 64K pour TO7/70 et TO9

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar du membre
6502man
Messages : 10098
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

[Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man » 07 avr. 2020 22:39

Comme indiqué dans un autre post j'ai commencé à regarder le schéma de l'extension 64K d'origine et c'est pas très simple.
J'aurais voulut réduire le nombre de composants nécessaires car celle d'origine utilise 8 DRAM 16Ko X 4 bits + 1 74LS156.
J'aurais bien utilisé 2 DRAM 64Ko x 4 bits mais pour la pagination je ne sais comment faire avec seulement 2 DRAM :oops:
Je réfléchi à une autre solution ...


Image
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Patrick
Messages : 1308
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick » 07 avr. 2020 22:54

PB5, PB6 et PB7 deviennent A8, A9 et A10 pour tes RAMs.
CASEXT est le CE de tes RAMs.
Patrick

Patrick
Messages : 1308
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick » 07 avr. 2020 23:01

Ah non, peut-être pas si simple :D
Patrick

Avatar du membre
6502man
Messages : 10098
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man » 07 avr. 2020 23:04

Avec de la SRAM ca aurait aussi simple mais avec la DRAM :roll:

Une autre solution démultiplexer /RAS et /CAS mais il va falloir bien reflechir ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Totor le Butor
Messages : 1672
Enregistré le : 07 sept. 2011 16:14
Localisation : Paris

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Totor le Butor » 08 avr. 2020 00:18

Le 74LS156 est utilisé en double décodeur 2 vers 4 et, truc intéressant, les 2 décodeurs sont entièrement câblés. Ca veut dire que le 2eme décodeur 2 vers 4 est entièrement fonctionnel est est commandé par PB5 pour éventuellement adresser un 2eme banc de 64K 8).
Visiblement le schéma de cette extension a été conçu pour une extension 128Ko partitionnée en 8 banc de 16 Ko.
PB6 et PB7 sélectionne 1 banc de 16 Ko parmi les 4, un niveau 0 sur /CASEXT sélectionne l'extension et un niveau 0 sur PB5 sélectionne le banc de 64K existant alors qu'un 1 va sélectionner la deuxième partie du décodeur pour un autre banc de 64 Ko.
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .

Avatar du membre
6502man
Messages : 10098
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man » 08 avr. 2020 08:18

Merci Totor pour l'analyse c'est impeccable car justement je n'étais pas sûr de bien comprendre le câblage du 74LS156 :oops:

D'après les doc la commutation des banks est organisée comme ça :
pagination.png
pagination.png (69.6 Kio) Vu 343 fois
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Fred_72
Messages : 249
Enregistré le : 22 mai 2019 13:10

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 » 08 avr. 2020 08:21

Voici un petit schéma qui devrait fonctionner avec une RAM statique de 128K. Il reste quand même à tester sur la machine pour voir comment elle traite la ram en trop et s'il ne faut pas en supprimer.
ext_mem.jpg
ext_mem.jpg (179.76 Kio) Vu 249 fois
[Edit] Ce schéma ne fonctionne pas sur Thomson
Modifié en dernier par Fred_72 le 09 avr. 2020 15:25, modifié 1 fois.

Avatar du membre
6502man
Messages : 10098
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man » 08 avr. 2020 09:10

Merci Fred :D
C'est exactement ce que je cherchais mais je n'aurais pas trouvé tout seul :oops:
Je pensais à quelque chose de plus compliqué en demultiplexant /RAS et /CAS :roll:

Pour la RAM en "trop" c'est à tester mais ca pourrait fonctionner en codant PB5-PB7 en fonction ....
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Patrick
Messages : 1308
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick » 08 avr. 2020 09:55

C'est similaire à ce que j'avais imaginé pour le TO8 (cf. [TO8, TO8D] extension mémoire EM 18-256) mais qui n'a jamais fonctionné :mrgreen:
Frédéric, si tu peux jeter un oeil à mon schéma et me dire ce qui coince... c'est pas que les extensions mémoires pour TO8 manquent mais c'est juste par curiosité.
Patrick

Fred_72
Messages : 249
Enregistré le : 22 mai 2019 13:10

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 » 08 avr. 2020 10:30

je n'ai pas tester ce schéma, c'est juste une idée.

Je suis justement sur mon To8 en ce moment pour lui ajouter de la DRAM. :D
Je vais essayer avec de la SRAM et je vous dis ce que ça donne.

Avatar du membre
6502man
Messages : 10098
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par 6502man » 08 avr. 2020 11:43

Je viens de regarder le datasheet d'une 628128 , il y à une chose que je ne comprend pas par rapport à la proposition de Fred c'est les adresses des colonnes et lignes ?
Elle sont dans un ordre particulier est ce que ca à une importance ?
628128  demux.png
628128 demux.png (41.81 Kio) Vu 291 fois
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Fred_72
Messages : 249
Enregistré le : 22 mai 2019 13:10

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 » 08 avr. 2020 11:45

Bon, j'ai câblé l'extension en électronique '3D' avec une SRAM (j'ai pris une NVRAM, mais c'est pareil). J'ai pris 2 hct574 et un LS04.
ça marche. ça ne boot pas à tout les coups mais ça affiche 512K. Cet ap-midi, je brancherai le clavier pour voir si la machine répond.

[Edit] ça ne fonctionne pas. La machine voit quelque chose mais la mémoire n'est pas utilisable
Modifié en dernier par Fred_72 le 09 avr. 2020 15:26, modifié 1 fois.

Fred_72
Messages : 249
Enregistré le : 22 mai 2019 13:10

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Fred_72 » 08 avr. 2020 11:47

@6502Man: Non, l'ordre des lignes adresses n'a aucune importance, c'est une mémoire statique. Par contre pour une DRAM, c'est important pour le rafraîchissement.

Daniel
Messages : 12628
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Daniel » 08 avr. 2020 12:43

Il faut savoir que l'affichage de 512K n'est pas une véritable preuve du bon fonctionnement de l'extension mémoire.
De mémoire je crois me souvenir que le programme de démarrage teste seulement le premier octet de chaque banque de 16K.
Il faut écrire un programme de test, ou pour les paresseux (comme moi), lancer Mission: Liftoff (qui utilise presque toute l'extension 256K).
Daniel
L'obstacle augmente mon ardeur.

Patrick
Messages : 1308
Enregistré le : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Thomson] Extension mémoire 64K pour TO7/70 et TO9

Message par Patrick » 08 avr. 2020 12:45

C'est curieux, il faudra que je me replonge dans mon projet.
Mon schéma est similaire au tien.
J'ai peut-être fait une erreur sur le PCB.
Patrick

Répondre