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

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

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

:D
Avatar de l’utilisateur
jice
Messages : 213
Inscription : 21 avr. 2014 15:08
Localisation : Madrid

Re: THOMSON MO6 SOUND CARD

Message par jice »

This is so great! Bravo dinoprotest!
Does this leaves free cpu for e.g. display?
MO5 - MO5 Platini - TO7 - TO7/70 - TO8 - TO9+
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

Thanks Jice. The cpu works only to write bytes at 1/50 seconds rate.
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON MO6 SOUND CARD

Message par Bentoc »

L’ordre de grandeur c’est 100 cycles par frame max sur les 20000 disponibles et encore pour certaines frames il n’y a rien a faire, car la puce continue de jouer les fréquences parametrées précédemment. Regarde plus haut le code de dino et la taille du fichier psg. Ça fait pas bcp d’octets a traiter pour plusieurs secondes de musique.
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

At link below, background music demo.

https://we.tl/t-WQW3kymEWX
__sam__
Messages : 7925
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: THOMSON MO6 SOUND CARD

Message par __sam__ »

Good point for Shadow of the Beast :D And more for the interrupt-based player. Super cool 8)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

To build the board for TO8, as the documentation, the available addresses are between $e7b0 to $e7bf. So we can use /exxx signal togather to /w, E and A0 to A11 to select the sn76489 device. It is very simple.
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON MO6 SOUND CARD

Message par Bentoc »

That's very kind, thank you.
I should have found this info by myself ... It's described P127 of the technical manual.
$E7BF seems to be used by SDDRIVE
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

Bentoc, can you use e7b0 ?
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON MO6 SOUND CARD

Message par Bentoc »

I think it is ok with $e7b0
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

I think i will design this board. I will share it and the gerber files for.anyone want to build it.
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON MO6 SOUND CARD

Message par Bentoc »

Thanks that's kind.
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6/TO8 SOUND CARD

Message par dinoprodest »

Attached in file, sound card designed for Thomson TO8, The chip select is mapped to E7B0 address.
Pièces jointes
SN76489_TO.rar
(126.63 Kio) Téléchargé 106 fois
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON MO6 SOUND CARD

Message par Bentoc »

Thanks, it's a nice and compact layout.
I will build one and test it on real machine.
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON MO6 SOUND CARD

Message par dinoprodest »

Bentoc, before you build it, we have to check the correct design. I don't know if you are electronic confident.
I have seen the expansion connectors have the same pinout fron MO6 to TO8. Only two signals, /exxx and /e7cx are named differently because of they points to different memory location.
Répondre