[TRS-80] expansion interface au fonctionnement bizarre

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

[TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

Bonjour,

Suite de la restauration de mon Model 1:
après changement d'un boitier de mémoire video et de tout les boitier RAM 4116 par des neuves,
l'unité centrale fonctionne a merveille,

je branche l'expansion interface avec seulement les 32K d'origine, je tape un petit programme en basic , run , enter et la, tout se fige :o je retape le même programme sans l'expansion , ça marche
je change toutes les RAM 4116 de l'expansion par des neuves (48 K), toutes mes tension sont bonnes 12V ,5V, -5V ( a la sortie de l'alim et sur les RAMS)
je retape le programme et le résultat est le même :cry:

Tous les programmes ne plantent pas mais certains ont des fonctionnement bizarres avec l'expansion,
(SN ERROR , NF ERROR ) alors qu'ils sont correctes
et qu'ils fonctionnent parfaitement sur l'unité centrale

par exemple le programme suivant avec l'expansion:

10 FOR A=0 TO 10 : PRINT A : NEXT A
donne
0
1
2
3
4
5
6.0001
7.0001
8.0001
9.0001

Sans le 10 et avec des chiffres a virgule,
tandis que sur l'unité centrale seule le résultat est :
0
1
2
3
4
5
6
7
8
9
10

j'ai tout essayé RAM neuves ,vieilles RAM, 32K, 48K le résultat est toujours le même,
et la même cause produit toujours la même erreur, ce n'est pas intermittent ni aléatoire
quelqu'un a t' il déjà eu ce genre de problème ??
d'ou cela peut il venir ??

autre chose de bizarre, a la mise sous tension de l'expansion seule sans rien de branché dessus
le relais de sélection de cassette 1 ou 2 se colle,

si l'un d'entre vous a un trs-80 avec expansion , peut il essayer la mise sous tension de l'expansion seule pour me dire si le relais colle ou non ??

ça pourrait me mettre sur une piste.

Merci.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

gleike a écrit :si l'un d'entre vous a un trs-80 avec expansion , peut il essayer la mise sous tension de l'expansion seule pour me dire si le relais colle ou non ?
Oui, j'ai fait l'essai et il y a clairement un relais qui colle lors de l'allumage.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Sinon pour en revenir à ton problème, es-tu sûr d'avoir "l'expansion" qui va bien avec le TRS-80?
Il y a trois modèles différents, qui correspondent à trois évolutions, et bien évidemment incompatibles entres eux.

[edit] J'en parlais ici : http://forum.system-cfg.com/viewtopic.php?f=18&t=5157
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

Merci pour l'essai du relais qui colle

pour l'expansion c'est bien celle qui va avec le TRS 80, ils ont été achetés tout les deux en même temps en 1981
pour moi par mon papa

pour la panne je soupçonne un 74LS244 du bus de données amplifié de faire des siennes

qu'en pense tu ???
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Un truc que je ne comprends pas, tu as 48 Ko dans l'expansion?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

non j'ai 48K en tout, dans l'expansion j'ai 2 rangées de 8 RAMS 4116 soit 32K (neuves)

je me suis peut être mal exprimé dans mes explications au début.

[edit] C'est vrai que mes explications prêtes a confusion. :oops:
Dernière modification par gleike le 13 nov. 2014 20:54, modifié 2 fois.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Le problème peut sans doute avoir beaucoup d'origines :|

As-tu nettoyé les contacts des connecteurs qui raccordent l'UC à l'expansion? Ils sont connus pour être la source de nombreux problèmes.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

Eh oui , ils sont très propres, je les ai passés a la gomme, ils brillent comme un sou neuf :lol:

entre l'unité centrale et les RAMS de l'expansion il n'y a que les 74LS244,
je vais brancher l'oscilloscope sur l'entré et la sortie de chaque portes et voir se qu'il se passe :?:
Dernière modification par gleike le 13 nov. 2014 20:53, modifié 3 fois.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Je ne me rappelle pas si l'expansion peut fonctionner sans mémoire vive, juste comme un contrôleur de disques. Si c'est bien le cas, tu pourrais essayer de la faire fonctionner sans RAM pour voir si tu as toujours les plantages...
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

Très bonne idée, ça m'a effleuré l'esprit, mais je n'ai pas osé de peur de faire une bêtise

[edit] : C'est vrai que je ne risque pas grand chose

[edit] BIS : J'ai trouvé ceci, effectivement l'expansion peut fonctionner sans RAM,

une version premier prix était vendue nue

Configurations
Radio Shack sold the Expansion Interface in three configurations:

26-1140: 0K (no memory) for $299
26-1141: 16K for $448 (reduced to $398 by 1982)
26-1142: 32K for $597 (reduced to $497 by 1982)

Radio Shack stated that the catalog number of an Expansion Interface changed when the memory was upgraded, even if it was a user memory upgrade.
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

Avant de retirer les RAMS, j'ai effectué quelque tests avec un petit programme basic
qui tourne sans planter
j'ai fait des POKE xxxxx,0 dans la partie de la mémoire de l'expansion suivit de peek (xxxx) a la même adresse
(j'ai essayé de faire des POKE avec d'autres valeurs de données les résultats son évidemment les mêmes)

(bien sur, je sais que pour faire des POKE au dela de 32767
il faut soustraire 65636 de l'adresse cible et faire le POKE en chiffres négatifs) :lol:

et voila le résultat

32767-->45042 écriture 0, lecture 0, c'est bon

45043-->45059 écriture 0, lecture différente, c'est pas bon

45060-->45074 écriture 0, lecture 0, c'est bon

45075-->45101 écriture 0, lecture différente, c'est pas bon

de plus arrivé a 45101 tous POKE a cette adresse ainsi qu'aux suivantes plante l'ordinateur

ensuite, j'ai retiré toutes les RAMS de l'expansion et il n'y plus de plantages ni erreurs dans les programmes :o

(je précise encore que les RAMS sont neuves et que c'est pareil avec les anciennes RAMS de toutes façon)

que dois-je en conclure ??
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Donc si je comprends bien, jusqu'à 32Ko c'est bon et au delà ça ne fonctionne plus. Maintenant, comme les 16Ko de base de la machine sont situés entre 4000h et 7FFFh, on peut en conclure que c'est bien toute la RAM de l'expansion qui ne fonctionne pas, entre 8000h et FFFFh.

Après ça peut venir de beaucoup d'endroit, on va supposer que les RAM sont bonnes comme elles sont neuves, des buffers comme tu le disais, mais aussi peut-être du décodage d'adresses, du rafraichissement, ou encore quand même de la liaison entre l'UC et l'expansion, des buffers dans le TRS-80.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par fneck »

Je ne sais pas exactement de quel version de l'expansion tu disposes, mais en regardant des photos que j'ai chez moi, je vois que quel qu'il soit le modèle y a toujours plusieurs condensateurs chimiques sur la carte mère. Avant de partir dans le dessoudage délicat de circuits intégrés, moi je tenterai bien le remplacement de ces condensateurs chimiques.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

la version de mon expansion est celle-ci :
http://www.1000bit.it/support/manuali/t ... pdf%29.pdf

les chimiques de filtrages ont l'air bons mes tensions sont correctes, je vais néanmoins contrôler tous ça a l'oscilloscope.

le problème, quand le TRS est branché sur l'expansion la face composants est du mauvais coté
( vers le bas)
ça n'aide pas pour le repérage des circuits, et la nappe de liaison est trop courte pour être vrillée

je crois qu'il me reste des connecteurs 40 points et du câble plat de l’époque ou je faisais des petites extensions
pour le TRS, je vais faire une nappe un peu plus longue pour les essais.

[edit] Je viens de faire une jolie nappe toute neuve (contacts plaqués or) de même longueur que l'originale,
mais beaucoup plus souple, pour relié le TRS a l'expansion, mais malheureusement les dysfonctionnements
sont toujours presents.
Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: [TRS-80] expansion interface au fonctionnement bizarre

Message par gleike »

EUREKA, je pense avoir trouvé la cause des erreurs et des plantages dans les programmes
j'ai examiné a l'oscilloscope les signaux sur les supports des 4116 de l'expansion,
tout les signaux d'adresses A0-->A6 ont une activité SAUF A5 sur la patte 12 des RAMS 4116
qui reste continuellement a 1 niveau haut 5 Volts, ce qui correspond a la patte 7 de Z36 (74LS157) du multiplexeur d'adresses
tous les signaux d'adresse ainsi que MMUX sur ses entrées ont de l'activités sauf la sortie sur la patte 7 qui reste a 1 sans raisons

donc je pense que logiquement Z36 est le coupable
la sortie 7 correspond aux entrée 5 et 6 de Z36 soit A5 et A12 du bus d'adresses du TRS

Maintenant , j’hésite entre le changer ou réutiliser la porte inutilisée dans Z36 constitué des entrées 14,13
et de la sortie 12 en permutant les connexions sur le circuit imprimé.

d'autre part, si je le change est il préférable de le souder ou de le monter sur support ?

[edit] je vais le changer, je viens d’appeler mon marchand de composants
qui me les vends pour la somme fabuleuse de 0,80 € :roll:




Image
Répondre