[TRS-80] expansion interface au fonctionnement bizarre
Modérateurs : Papy.G, fneck, Carl
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
[TRS-80] expansion interface au fonctionnement bizarre
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 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
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.
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 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
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.
- 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
Oui, j'ai fait l'essai et il y a clairement un relais qui colle lors de l'allumage.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 ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- 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
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
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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 ???
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 ???
- 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
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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.
je me suis peut être mal exprimé dans mes explications au début.
[edit] C'est vrai que mes explications prêtes a confusion.
Dernière modification par gleike le 13 nov. 2014 20:54, modifié 2 fois.
- 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
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.
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
Eh oui , ils sont très propres, je les ai passés a la gomme, ils brillent comme un sou neuf
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
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.
- 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
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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.
[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.
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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)
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
(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 ??
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)
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
(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 ??
- 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
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.
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- 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
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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.
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.
- gleike
- Messages : 1341
- Inscription : 16 oct. 2014 11:12
- Localisation : Ludres (54710) Meurthe & Moselle
Re: [TRS-80] expansion interface au fonctionnement bizarre
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 €
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 €