THOMSON MOTO SOUND CARD
Modérateurs : Papy.G, fneck, Carl
Re: THOMSON TO8 SOUND CARD
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
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
-
- Messages : 84
- Inscription : 03 avr. 2021 15:58
Re: THOMSON TO8 SOUND CARD
Merci pour cette vidéo et félicitations pour cette carte son TO8, Sonic 2 est un excellent choix, pas de fausse note
Re: THOMSON TO8 SOUND CARD
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.
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.
-
- Messages : 2366
- Inscription : 06 avr. 2009 12:07
Re: THOMSON TO8 SOUND CARD
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.
Re: THOMSON TO8 SOUND CARD
Cool merci pour l’info
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON TO8 SOUND CARD
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 (6.53 Kio) Consulté 3055 fois
Re: THOMSON TO8 SOUND CARD
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.
Re: THOMSON TO8 SOUND CARD
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.
- 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.
Re: THOMSON TO8 SOUND CARD
Et tant qu'à faire la version mono du MZ-800 qui utilise le même port $F2 :
Re: THOMSON TO8 SOUND CARD
@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)
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)
Re: THOMSON TO8 SOUND CARD
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.
Re: THOMSON TO8 SOUND CARD
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.
Re: THOMSON TO8 SOUND CARD
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)!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.
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 ?
Re: THOMSON TO8 SOUND CARD
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.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.
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 +.