[Memo7] Cartouche Thomson

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 de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Memo7] Cartouche Thomson

Message par 6502man »

Je dois avoir peut être une des 2 cartouches en double, par contre si c'est moi qui dois l'ouvrir je crains qu'elle décède (parce que j'ai comme 2 main gauche) :wink:

Sinon Daniel je peux t'en envoyer une par la poste si je l'ai en double ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17541
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Memo7] Cartouche Thomson

Message par fneck »

Merci Gilles et Phil pour les propositions concernant le prêt d'une cartouche à sacrifier sur l'autel de la science :D

Si vous ne souhaitez pas l'ouvrir je peux très bien m'en charger.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
OlivierP
Messages : 711
Inscription : 21 sept. 2009 15:50
Localisation : IDF

Re: [Memo7] Cartouche Thomson

Message par OlivierP »

colorcalc.jpg
colorcalc.jpg (45.43 Kio) Consulté 4717 fois
j'ai colorcalc
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17541
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Memo7] Cartouche Thomson

Message par fneck »

Le premier qui ne fait rien de sa cartouche et me l'envoie aura droit à ma reconnaissance éternelle :D
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Memo7] Cartouche Thomson

Message par Daniel »

Il y a beaucoup de Memo7 ColorPaint car je crois qu'à une certaine époque Thomson la donnait en cadeau pour l'achat d'un ordinateur.
Voici, par exemple, deux cartouches 32K (ColorPaint et ColorCalc) pour 4 euros. Elles n'ont pas trouvé acquéreur et sont remises en vente : http://informatique-pda.shop.ebay.fr/i. ... _sacat=160

On doit pouvoir récupérer tout le circuit avec ses composants et changer uniquement la rom en remplaçant ColorPaint par le Basic 128. (Pour ColorCalc merci de faire le dump avant de retirer la rom :wink: ).

J'ai aussi la cartouche Colorpaint, mais elle m'est très précieuse car sans elle je ne peux pas faire fonctionner mes quatre digitaliseurs DI90-011.
Image
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17541
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Memo7] Cartouche Thomson

Message par fneck »

Est-ce que toutes les cartouches 32Ko utilisent la même adresse mémoire pour gérer la commutation de page?

C'est une question que je me pose en lisant le lien posté plus haut dans ce topic, où on peut lire cette phrase qui me met le doute:
http://ct.fournier-family.com/creations ... ?XI=1&XJ=2
Puis nous avons crée un registre qui permets d'envoyer le N° de la banque a commuter.$3FFF a été choisie pour les raisons suivantes :
Aucun de risque d'utilisation par un logiciel connu ( Basic128 utilise $0000)
Alors, Colorcalc ou Colorpaint sont compatibles au niveau électronique avec Basic 128?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Memo7] Cartouche Thomson

Message par Daniel »

Oui, ils sont parfaitement compatibles. La méthode utilisée pour la commutation des banques est une écriture en $0000 (pour sélectionner la banque 0) ou en $0001 (pour sélectionner la banque 1). Cette méthode est commune à toutes les memo7 de 32K. Ghislain Fournier cherchait, au contraire, une adresse inutilisée par les cartouches standard pour permettre la commutation entre plusieurs cartouches dans la Megarom. A ne pas confondre avec la commutation de banques à l'intérieur d'une même cartouche. Mais la phrase est effectivement ambigüe : il n'aurait pas dû écrire "commutation de banques", car c'est le terme utilisé par Thomson pour la commutation à l'intérieur d'une rom memo7. Je préfèrerais "numéro de la cartouche visible". Sa phrase se lirait donc :
Puis nous avons crée un registre qui permets d'envoyer le n° de la cartouche visible. $3FFF a été choisie pour les raisons suivantes :
Aucun de risque d'utilisation par un logiciel connu ( Basic128 utilise $0000).

NDLR : $0000, et aussi $0001, pour commuter les banques internes de la cartouche. C'est l'adresse d'écriture qui sélectionne la banque, pas la valeur écrite. Cette valeur peut être quelconque. Ghislain ne l'avait probablement pas compris.
Il y a un point sur lequel je n'ai pas de certitude, il faudra que je vérifie :
- Seuls 2 bits sont utilisés pour la commutation des banques, car les MEMO7 connues ne dépassent pas 64K
- Si l'adresse est supérieure à $3FFF, l'écriture ne provoque pas de commutation (c'est certain)
- Si l'adresse est inférieure à $2000, je crois que l'écriture provoque la commutation, quelle que soit l'adresse, en fonction des deux bits de poids faible. Je n'en suis pas absolument sûr (mais je vérifierai). C'est programmé ainsi dans l'émulateur dcmoto.
- Si l'adresse est comprise entre $2000 et $3FFF, je ne sais pas (mais je vérifierai). Dans dcmoto, l'écriture dans cette plage d'adresses ne provoque pas de commutation.

Mais ce pinaillage n'a aucune incidence sur la fabrication d'une cartouche, car tous les logiciels Thomson utilisent les adresses $0000 à $0003. Ce serait uniquement pour le cas d'un original qui s'amuserait, dans son programme, à écrire par exemple en $0xx1 ou en $1xx1
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17541
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Memo7] Cartouche Thomson

Message par fneck »

OK Daniel, merci pour la précision sur ce point qui me faisait douter de la faisabilité.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Memo7] Cartouche Thomson

Message par Daniel »

Daniel a écrit :il faudrait aussi dumper la memo7 de Colorcalc, car je viens de m'apercevoir qu'elle n'a jamais été transférée sur PC.
L'appel a été entendu. Merci :!:
La memo7 de colorcalc, transférée sur PC par OlivierP, est maintenant sur le site dcmoto :
http://dcmoto.free.fr/programmes/colorcalc

Image

J'espère que Fabien va bientôt recevoir la memo7 de Colorpaint et nous en dévoiler les mystères...
Probablement un circuit de latch commandé par les deux bits de poids faible du bus d'adresse et le signal write, et sélectionnant en sortie le bit 14 de l'adresse de la rom.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Memo7] Cartouche Thomson

Message par gilles »

j'ai fini par retrouver ma cartouche... j'ai bien 4 TO7/70 et non 3 comme je pensais...

Image


Image


l'assemblage de la cartouche est simplement de la colle, pas trop difficile à séparer proprement

(cartouche colorpaint, version FIL plan informatique pour tous).

[edit Fabien] Rajout photos perdues par Imageshack
Pièces jointes
dsc00072fh.jpg
dsc00072fh.jpg (57.91 Kio) Consulté 3862 fois
dsc00071ou.jpg
dsc00071ou.jpg (60.56 Kio) Consulté 3862 fois
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17541
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Memo7] Cartouche Thomson

Message par fneck »

Merci Gilles, c'est intéressant tout cela. Pourrais-tu m'envoyer les photos en résolution originale?
Par contre on voit une vingtaine de composants CMS au dos, c'est pas gagné.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Memo7] Cartouche Thomson

Message par gilles »

j'ai réglé cet appareil numérique sur une résolution pour le web (un 640x480 je pense), c'est plus simple... même si là ce n'est pas l'idéal...

Je vais scanner en 300dpi pour avoir une image plus précise.
Fabrice Montupet

Re: [Memo7] Cartouche Thomson

Message par Fabrice Montupet »

Les composants CMOS sont sûrement de simples résistances. Si cela se trouve, certaines sont à 0 et servent de jumpers. Probablement pour s'adapter au type et nombre d'EPROM embarquées.
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Memo7] Cartouche Thomson

Message par Daniel »

Visiblement le circuit imprimé permet d'avoir plusieurs capacités et/ou plusieurs types de ROM. Pour faire seulement une cartouche de 32K avec une EPROM de 32K, il doit être possible se simplifier considérablement le schéma. Nos électroniciens vont trouver une solution simple, j'en suis sûr 8)
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Memo7] Cartouche Thomson

Message par gilles »

En plus haute résolution (attention, gros fichiers...):

http://www.alternative-system.com/speci ... rpeint.pdf

http://www.alternative-system.com/speci ... peint2.pdf

le 74ls173 est un registre à 4 bits, mais 3 semblent cablés. je n'ai jamais vu de cartouche thomson à 128ko par contre...
Répondre