THOMSON TO8 SOUND CARD

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 : Carl, Papy.G, fneck

dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

THOMSON TO8 SOUND CARD

Message par dinoprodest »

I have opened this topic to share my TO8 sound card project. This project is derived from my MO6 sound card project based on sn764898an PSG chip.
Attached in file, the kicad project. The card is mapped to e7b0 address.
!!!!! Excuse me the attached file was removed for an error on pcb layout !!!!!
Dernière modification par dinoprodest le 17 mars 2021 21:18, modifié 1 fois.
Daniel
Messages : 14417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: THOMSON TO8 SOUND CARD

Message par Daniel »

All Thomson controllers are compatible with the entire range (MO and TO).
Recently designed controllers are also compatible (CS90-2018, SDDISK, SDDRIVE, SDSTREAM...).
It would be nice if this sound card was too.
Daniel
L'obstacle augmente mon ardeur.
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

Hello Daniel, you are saying only one card for all thomson models?
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

Daniel, i have seen TO7 expansion pinout, but it seems to be little different from TO8 expansion pinout.
Are they only labelled differently?
For example:
Pin 4 up is /exxx for To8 and CSD for To7.
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: THOMSON TO8 SOUND CARD

Message par Fool-DupleX »

E7B0 ? And it works, really ?

The Thomson expansion bus has actually subtle differences between almost all machines. The TO7's is different from the TO7-70/TO9's and different again from the TO8/8D/9+'s ... The MO5's is different as well ...

But globally the +5V, GND, D0-D7, R/W#, E, Reset#, IRQ#, FIRQ# and A0-A11 signals are present on all of them. Which makes most of the expansion modules compatible with all the machines, MO and TO.
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

Fool-doupleX, i don't know, theorically it works. I haven't TO8 and i can't test it. I have built a MO6 version and it works very fine. The /e7b0 address seems to be available from the documentation.
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: THOMSON TO8 SOUND CARD

Message par Fool-DupleX »

No, it's not. It's in the ROM for the floppy drive. What is your chosen address on MO6 ?
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

a7c4
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: THOMSON TO8 SOUND CARD

Message par Fool-DupleX »

Yes, A7C4 is OK, for sure. I know that, strangely enough, the Cofadel docs say that E7B0-E7BF is free, but I doubt it is. E000-E7BF is reserved for the floppy disk ROM and for sure it is used on the TO7, TO7/70 and TO9. Also, on TO8/8D/9+ you can switch to an external floppy controller, which for sure uses that area.

Maybe it actually works only on the TO8, that I do not know. Daniel is right, 95% of the expansion modules work on all the machines, it would be too bad to design something that works only on the TO8. On another hand, I also know, that there is not much space left in the memory map on the TO, have you seen another address that could work ?

Edit: if I have a bit of time during the week-end, I will test that on the TO8 for you. Thomson has lots of little subtleties everywhere, but also errors in their docs. It needs fact checking :D
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

I don't know. I have opened this topic to extend my project to TO family, but i hope that someone can help me to find the correct address. Theorically, all rom addresses can be used because the card works in writing and not in reading.
Daniel
Messages : 14417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: THOMSON TO8 SOUND CARD

Message par Daniel »

With the TO7, pin 4 on the upper side of the connector is CSE, an alias for /$E000-$EFFF.

CSE.png
CSE.png (96.39 Kio) Consulté 2355 fois
E000-EFFF.png
E000-EFFF.png (107.43 Kio) Consulté 2355 fois

The Thomson voice synthetiser uses $A7FE-$A7FF (MO) or $E7FE-$E7FF (TO). It should be OK for your sound card.
The range $A7F0-$A7FF / $E7F0-$E7FF is a good choice.
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: THOMSON TO8 SOUND CARD

Message par Fool-DupleX »

Yes, CSE# is the same as Exxx#.

Aaah, but if the sound card works only in writing, it should work, yes.

$E7EC could work as well, it's used only by the video digitizer, which was a rare and expensive module.
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

Daniel, e7f0 to e7ff seems to be used by the ieee interface from TO8 documentation. Are you sure?
dinoprodest
Messages : 138
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

should be very nice to build only one card for every thomson model. Very good idea Daniel.
Daniel
Messages : 14417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: THOMSON TO8 SOUND CARD

Message par Daniel »

- I have never seen the IEEE interface.
- It is not a Thomson device (It was made by Peritek).
- I wonder how many members of this forum own this interface. My guess is zero or one.
- When your sound card is connected to he TO8 no other device can be used, because there is only one expansion connector. This avoid any conflict.
Daniel
L'obstacle augmente mon ardeur.
Répondre