THOMSON MOTO 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

Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON TO8 SOUND CARD

Message par Bentoc »

De mon coté je réalise l'adaptation du driver son SMPS de Sega (du Z80 au 6809).
Ce driver pour TO8 prend en charge le SN76489 et le YM2413.

J'y suis presque : la lecture des morceaux fonctionne et j'arrive a déclencher des bruitages qui viennent prendre la place de certaines pistes des morceaux de musique. J'ai encore quelques bugs a régler avant de poster une petite vidéo de démo (ce sera début septembre).
L'objectif est de montrer le driver en situation réelle, c'est à dire en phase de jeu avec graphismes.

Pour lire des morceaux megadrive sur le TO8 :

J'ai réalisé un convertisseur qui transforme les données SMPS du YM2612 en YM2413 (estimation des custom voices du YM2612 pour trouver l'instrument YM2413 qui correspond le mieux, j'ai trouvé l'algo sur github).
Les samples joués sur le YM2612 sont mappés sur les instruments "drum" du YM2413, car la plupart du temps ce sont des samples de batterie.

Pour nos créations :
Les morceaux seront créés sur DAW avec des VST emulant les chips.
Un convertisseur transformera le fichier midi au format SMPS (un outil existe déjà, donc je ne part pas de zéro).
=> Sur cette partie rien n'est fait encore de mon coté ...

C'est ici pour les détails (il y a un extrait audio sous émulateur TO8D d'un morceau de Sonic 2):
http://www.logicielsmoto.com/phpBB/view ... 624f10d02c
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON TO8 SOUND CARD

Message par Bentoc »

https://youtu.be/H6SbQTLn3Ng

et voici la vidéo avec le driver smps en action comme promis.
vincentdu14
Messages : 84
Inscription : 03 avr. 2021 15:58

Re: THOMSON TO8 SOUND CARD

Message par vincentdu14 »

Merci pour cette vidéo et félicitations pour cette carte son TO8, Sonic 2 est un excellent choix, pas de fausse note ;)
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON TO8 SOUND CARD

Message par Bentoc »

Sur le connecteur d'extension du TO8, il y a deux masses (2B et 1A), or sur les circuits des deux cartes son ces deux masses sont reliées.
Je me demande si la masse 1A n'est pas censée être dédiée a l'alimentation des IC numériques et la masse 2B pour ceux du domaine analogique (audio).

Sur les schémas du TO8 je ne vois pas d'indication là dessus et j'ai un peu la flemme de démonter mon TO8 pour regarder.
Si c'était le cas les deux masses auraient un seul point de connexion sur la carte mère et il faudrait continuer à séparer ces deux masses dans la carte son : 1A pour les circuits logiques et 2B pour la partie amplification (carte YM2413)

Est-ce que quelqu'un a l'info ? Sinon je vais ouvrir mon TO8 pour regarder.
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: THOMSON TO8 SOUND CARD

Message par Fool-DupleX »

Non. Il n'y a pas de masse dédiée à l'audio. La raison du dédoublement est simplement pour augmenter la qualité de celle-ci, compte tenu de l'oxydation et de l'abrasion mécanique du connecteur. Tous les Thomson sont conçus ainsi.
Bentoc
Messages : 178
Inscription : 14 sept. 2019 13:35
Localisation : Var - France

Re: THOMSON TO8 SOUND CARD

Message par Bentoc »

Cool merci pour l’info
dinoprodest
Messages : 312
Inscription : 01 févr. 2020 20:31
Localisation : Rome - Italy

Re: THOMSON TO8 SOUND CARD

Message par dinoprodest »

Bonjour a tous. Merci Benoit pour vos suggestions. Bientôt, je vais essayer d'alimenter l'opa et le ym2413 comme dans le circuit de la figure.
Pièces jointes
decpupling.png
decpupling.png (6.53 Kio) Consulté 2943 fois
TotO
Messages : 114
Inscription : 17 avr. 2015 23:31

Re: THOMSON TO8 SOUND CARD

Message par TotO »

Comme lui précédemment, j'aurai aussi pensé que le choix se serait porté sur deux SN76489 pour avoir une polyphonie stéréo PSG. Le YM2413, connu des utilisateurs de Master System + module FM sonne très SEGA et je doute de ce fait qu'il puisse apporter une identitée sonore au TO8.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: THOMSON TO8 SOUND CARD

Message par hlide »

A titre d'exemple d'un jeu de deux SN76489 sur le MZ-1500 :

- le port de sortie $F2 commande le premier SN76489.
- le port de sortie $F3 commande le second SN76489.
- le port de sortie $E9 commande les deux SN76489.
MZ-1500-audio.png
MZ-1500-audio.png (311.3 Kio) Consulté 2846 fois
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: THOMSON TO8 SOUND CARD

Message par hlide »

Et tant qu'à faire la version mono du MZ-800 qui utilise le même port $F2 :
MZ-800-audio.png
MZ-800-audio.png (60.18 Kio) Consulté 2845 fois
TotO
Messages : 114
Inscription : 17 avr. 2015 23:31

Re: THOMSON TO8 SOUND CARD

Message par TotO »

@hlide Le SN sur les extensions Thomson est déjà en F2 ?

Si l'on attribut un d'écodage partiel avec un bit par SN, j'imagine que l'on peut écrire les deux en même temps pour faire du mono.
1111 --10 = F2 pour les deux, F6 et FA pour droite et gauche. Sinon :
1111 00-- = F0 pour les deux, F1 et F2 pour droite et gauche. (se qui semble le mieux en principe)
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: THOMSON TO8 SOUND CARD

Message par hlide »

Non non, c'est ce que j'ai sur mes SHARP mais là il s'agit du TO8 sur ce fil. Je ne fais que de montrer des exemples de ce qui existent déjà en standard sur ces machines.
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: THOMSON TO8 SOUND CARD

Message par hlide »

Et oui, si tu veux économiser sur des ICs, on peut faire sur le TO8 mais pas sur les SHARP : certaines adresses que tu cites sont déjà utilisées.
Neotenien
Messages : 354
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: THOMSON TO8 SOUND CARD

Message par Neotenien »

Fool-DupleX a écrit : 04 mars 2021 19:52 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.
Hello I just subscribe toi this project... Bentoc called me there were a subject about a sound card on Thomson and It take me many times to found it (if only it would existed a Thomson Web site where all usefull source, about Basic, Assembler, 6809/6309, Pascal language, and material technical docs incside)!

Well it's a great idea coz it's a lack on Thomson Computer copared to other ones (apart Apple II and ZX Spectrum, all hav a soundchip)

Maybe I am not sur of what I say but I think I'h read something between 2 ranges (MO and TO) saying that we shouls only change the 1st digit bewteen 2 (A to E and opposite) ti hav equilavence... Si here, A7C4 for MO is same as E7C4 in TO am I rignt ?
Neotenien
Messages : 354
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: THOMSON TO8 SOUND CARD

Message par Neotenien »

dinoprodest a écrit : 07 mars 2021 09:01 I would build a hybrid card directly with a sn76489 and a ym2413. But we have to see the people opinion.
There is already a ym2413 emulator source code.
This card sound good, but what is important for coders is that coding is simple, not use a lot of cycle from 6809/6309 having a rather good music m('aybe until 3 voices/channels) and standard for all Thomson.

Well I just hav a look for soundchips in computering 80 years, and it seem, there were 2 standards : General Instrument AY-3-8910 used on Oric 1, Amstrad, MSX, ZX Spectrum 128, TRS Coco, Intellivision and Atari ST (under the name YM2149F). And Texas Instruments SN76489 which was used by Colecovision, TI99/4A, BBC Micro (a computer I like), and on Sega Master System, Game Gear...

This last chip seems interesting in technical... Not have advice as I'm not a specialist. What is important is what I told before. If one chip can also do some human voice (not necessary) it would be a +.
Répondre