MSX Village forum

L'atelier [EN COURS] Yamaha OPNA 2608 et le MSX. Utilisation d'un OPNA 2608 sur MSX.

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 04/09/2013 à 00h11

Reprise du message précédent

popolon :
[En théorie ok mais en pratique, il suffit de lançer un émulateur PC98 avec la carte PC-9801-118 pour constater de nombreux bugs sur les ziques OPN/OPNA




Je te crois sur parole ;)

Cependant, le YMF297 réuni en une seule puce deux puces hardware.

Logiquement, cela devrait mieux fonctionner que l'émulation.



Il faut savoir que les carte à base d'YMF297 "clochent" au niveau OPN (seulement) dans leurs exploitation sous DOS mais pas sous Windows95.

Il est tout à fait possible que des "séquelles" résiduelles viennent de la et que l'émulation de ces cartes posent problème dans le mode OPN.

Ce problème est signalé sur les cartes ROMEO et d'autres dont j'ai plus le nom en tête.



popolon :
igal :
Je t'accorde qu'aucun logiciel MSX ne permet d'exploiter ces puces mais à supposé que le montage YMF297 fonctionne pour l'OPL3 on pourrait supposer que la partie OPN3 est aussi fonctionnelle.


Cette phrase releve de la pure sience fiction




Ok.


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 05/09/2013 à 01h46
Un autre aspect intéressant concernant l'OPN...

Le MSX à pour standard en Puce audio AY-3-8910 à savoir le PSG.
Comme on le sait déjà, le PSG ne produit pas de SONS FM.

Par la suite, Yamaha a sorti une puce entièrement compatible AY-3-8910 nommée YM2149 (SSG)
Citation sur le SSG YM2149
Yamaha used the YM2149 core to produce a whole family of music chips which were used in mobile phones, home computers, home and arcade video game systems, etc.For example, the YM2203 (also known as OPN) is a YM2149 plus FM. As well as its far more advanced successors: the YM2608 (also known as OPNA) which retained all previous features and greatly expanded upon those, the YM2612 (also known as OPN2) which was a cut-down YM2608 and removed many features including the YM2149 sound channels and I/O ports, and the YM2610 (OPNB) which added other features and retained the YM2149 sound but not the I/O ports.
Fin de citation:

La ou cela devient plus intéressant c'est que Yamaha à choisi cette Famille de Puce pour intégrer la FM et ainsi obtenir le tout premier OPN à savoir le YM2203.

Par souci de rétrocompatibilité, le YM2203 embarque le SSG de l'ancien YM2149 qui lui même est compatible PSG du AY-3-8910.

l'OPN YM2203:
Three concurrent FM channels (voices)
Four operators per channel
Two interval timers
Full internal implementation of Yamaha's YM2149F SSG chip
The SSG module implemented the YM2149F's three SSG channels and dual GPIO ports
Fin de citation:

Je fait peut être des plans sur la comète, mais il y a fort à parier qu'un OPN, OPN1, OPN2 et OPN3 restituent du PSG par le biais de leurs SSG :top

Cela appel une question pour laquelle j'ai aucune idée à savoir:

1) Si l'OPN est capable de jouer du PSG (SSG), faut il câbler (adresser) l'OPN comme si il s'agissait d'un AY-3-8910?

2) Avez vous un schéma sur le câblage/adressage du PSG sur MSX?

Merci de vôtre aide :top


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 217

Le 05/09/2013 à 11h59
on s'écarte de l'OPN et donc de la FM...
Tu voudrais remplacer un PSG fonctionnel par un pseudo SSG pas sur de fonctionner ?
Frankenstein, au secours !! :D
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 05/09/2013 à 12h05
Le SSG (compatible PSG) fait partie intégrante de l'OPN.

Cela veut dire dans le meilleur des cas qu'en plus de la FM (OPN), le PSG (SGG) pourrait être jouée simultanément sur la même puce.

Forcément, tant que c'est pas testé et validé on peut "supposé" que cela marchera ou marchera pas...

Je voudrais essayer ;)





Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 05/09/2013 à 14h01
Afin d'avancer un petit peu, j'ai ouvert ma mégadrive2 afin de pratiquer le Sacrifice de l'YM2612 mais pas d'YM en vue :heink

Ma Mégadrive 2 à une carte mère => PC BD MD2 VA0 PAL (11 JUL 1993)

Voici les Puces présentes:
LC3664BML-10 => SRAM 8 Bits 64K
65256BLFP-10T => Pseudo-SRAM high speed 8 Bits (32768 word)
65256BLFP-10T => Pseudo-SRAM high speed 8 Bits (32768 word)
MC68HC000FN8 => CPU 16Bits Motorola
MB3514 => RGB Encoder
84C00AU => CPU Z80
SEGA 315-5676 => CPU Z80 (est en fait un compatible Zilog Z84C00 pour le traitement du SON!?!?)
BA10324AAF => Ampli / Préampli
BA10324AAF => Ampli / Préampli
HM53461ZP-12 => 65536 word VRAM 4 bits
HM53461ZP-12 => 65536 word VRAM 4 bits

Y a effectivement quelques puces qui donnent envie de bricoler, mais je vois pas du Yamaha YM2612 :oups

Je me demande si séga l'a intégré directement dans le SEGA 315-5676 => CPU Z80 (Audio!?!?)

Pour le plaisir des bricoleurs, une MD2 ultra moddée :fou


conclusions: Faudra que j'achète quelques jeux d'YM pour avancer :gne

Edit: Quelques infos sur les Chips Mégadrive ici => http://wiki.megadrive.org/index.php?title=Category:Chips Edité par igal Le 05/09/2013 à 14h31


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 05/09/2013 à 14h31
La plupart des consoles Sega ont leur processeur sonore intégré dans le "Sega -engine".
   
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 05/09/2013 à 14h58
Je confirmes la présence du Yamaha YM2612 dans les MD1 par contre j'ai la PCB devant les yeux.

Perso ca ne m’étonne pas du tout qu'ils ait compacté plusieurs puces en une ce n'est pas pour rien qu'ils ont pus compresser la MD a ce point et par la même occasion réduire les couts de fabrication.

Chose amusante le MD1 a 2 7805 pour transformer indépendamment le 9/10V en 5V ^^.

Google+    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 06/09/2013 à 12h14
igal :
Afin d'avancer un petit peu, j'ai ouvert ma mégadrive2 afin de pratiquer le Sacrifice de l'YM2612 mais pas d'YM en vue :heink



Ma Mégadrive 2 à une carte mère => PC BD MD2 VA0 PAL (11 JUL 1993)



Voici les Puces présentes:

LC3664BML-10 => SRAM 8 Bits 64K

65256BLFP-10T => Pseudo-SRAM high speed 8 Bits (32768 word)

65256BLFP-10T => Pseudo-SRAM high speed 8 Bits (32768 word)

MC68HC000FN8 => CPU 16Bits Motorola

MB3514 => RGB Encoder

84C00AU => CPU Z80

SEGA 315-5676 => CPU Z80 (est en fait un compatible Zilog Z84C00 pour le traitement du SON!?!?)

BA10324AAF => Ampli / Préampli

BA10324AAF => Ampli / Préampli

HM53461ZP-12 => 65536 word VRAM 4 bits

HM53461ZP-12 => 65536 word VRAM 4 bits



Y a effectivement quelques puces qui donnent envie de bricoler, mais je vois pas du Yamaha YM2612 :oups



Je me demande si séga l'a intégré directement dans le SEGA 315-5676 => CPU Z80 (Audio!?!?)




SEGA 315-5676 ne peut pas être un Z80 puisque le Z80 c'est le Z84C00AU!



Donc le SEGA 315-5676 doit être le machin Engine dont parle Galine et qui contient très certainement l'audio plus peut-être d'autres trucs...


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 06/09/2013 à 12h18
Contrary to popular belief, Model MK-1631 (Mega Drive 2) does have a Z80 CPU. Depending on the board revision, the system has either a Zilog Z84C00 or a Custom Sega 315-5676 or similar. Because the Z80 is used for sound production by many games it is a necessary component.

source :
http://sega.wikia.com/wiki/Sega_Mega_Drive
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/09/2013 à 12h26
Salut Z80.

Comme tu peux le voir à travers ce cette page => http://wiki.megadrive.org/index.php?title=Category:Chips

Il semblerait que SEGA ait transformé ce "Machin Engine" en diverses choses.

Après avoir cherché sur divers forums, il s'avère que cette version "315-5676" est la version la plus méconnue et que la description la plus complète que j'ai pu voir expliqué qu'il s'agissait très certainement d'un "Ensemble" incluant un Z80 spécialement dédié au SON avec diverses autres fonctions comme le YM et une prise en charge de l'émulation Master System. Peut être le PSG (SSG)...J'en sais pas plus ;)

@Tous: Savez vous ou trouver le Schéma du PSG sur MSX?


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/09/2013 à 12h29
@Fabf: Cette fois c'est toi qui m'a pris de vitesse lol

@Z80: T'as pas une source pour le Datasheet du YMF297-F ? Edité par igal Le 06/09/2013 à 12h31


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 06/09/2013 à 12h51

Tu trouveras comment il est branché dans le MSX Databook 1 ;)
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 06/09/2013 à 14h02
non pas de doc du YMF297-F, désolé...

Question: à quoi sert leZ84C00A si il y a déjà un Z80 dans la puce spéciale de SEGA?


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/09/2013 à 14h40
A ce que j'ai compris, le 84C00AU joue le rôle du Z80 de la Master System.

Le SEGA 315-5676 fait "plusieurs choses" et le Z80 qu'il émule sert à trier et/ou rendre compatible une partie de son architecture interne aux jeux Master System.

Je peux me tromper mais encore une fois c'est ce que j'ai compris :moue


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 07/09/2013 à 13h30
z80 :
non pas de doc du YMF297-F, désolé...



Question: à quoi sert leZ84C00A si il y a déjà un Z80 dans la puce spéciale de SEGA?


La datasheet fait parti d'un CD de datasheet yamaha ... je cherche ce CD en torrent

C'est claire qu un des Z80 est pour le son ... a quand une cartouche son msx avec son proc dédie...


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/09/2013 à 14h14
Le hasard faisant quelques fois bien les choses, voici une réponse claire apporté sur le Manuel de Service du MSX Sony HB-55P en page 33 => http://msx.hansotten.com/uploads/msxdocs/sonyhp5575sm.pdf



Voici un extrait Wikipedia => http://en.wikipedia.org/wiki/General_Instrument_AY-3-8910
The Yamaha YM2149 'SSG' chip has the same pinout as the AY-3-8910, with the minor difference that pin 26 could halve the master clock if pulled low. If left unconnected, as it would be if replacing an AY-3-8910 chip, an internal resistor pulls the pin high, so the master clock is not halved.
The Yamaha YM3439 is a CMOS version of the YM2149. It exist in two packages: 40-pin DIP (YM3439-D) and 44-pin QFP (YM3439-F).
The Yamaha YMZ294 is one of the newest variants of the YM2149, but in a 18-pin package. Has no parallel ports and only one sound output with the three channels mixed.
The Yamaha YMZ284 is an even smaller variation of the YM2149, in a 16-pin package. It's basically YMZ294 without the 4/8 MHz selection pin and the /TEST pin.
The Yamaha YMZ285 has a 28-pin package and features a built-in PCM. Has no parallel ports and two sound outputs: one with the three SSG channels mixed, other with the PCM output.
............
Related chips

Yamaha used the YM2149 core to produce a whole family of music chips which were used in mobile phones, home computers, home and arcade video game systems, etc. For example, the YM2203 (also known as OPN) is a YM2149 plus FM. As well as its far more advanced successors: the YM2608 (also known as OPNA) which retained all previous features and greatly expanded upon those, the YM2612 (also known as OPN2) which was a cut-down YM2608 and removed many features including the YM2149 sound channels and I/O ports, and the YM2610 (OPNB) which added other features and retained the YM2149 sound but not the I/O ports.

Le YM2149 étant un SSG, la réponse parait donc presque évidente qu'un OPN soient compatibles avec le PSG (même surtout le I/O) :love .

Voila un virage bien négocié :top Edité par igal Le 07/09/2013 à 14h36


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie