Greetings NYYRIKKI,
NY> I was looking information about Yamaha FM-Sound Synthetsizer
> Unit II (SFG-05) that was included also to Yamaha CX5M MSX
My Yamaha CX5M was given to me, years ago, by a friend who worked
in the service department of a music store. But, it doesn't have
the FM Synthesizer cartridge (I guess that's why I got the CX5M for
free), otherwise I'd send you a binary image of the FM EPROM.
I have the CX5M Service Manual. Here's everything that it says about
the four Yamaha chips (OPM, DAC, ROM, and MKS) ...
1) OPM (YM2151): FM sound synthesizer of the FM sound synthesizer
unit. When used with a D/A converter (DAC), 8 audio tone signals
can be obtained at the R and L channels.
The YM2151 has 8 note capability and it is also equipped with a
noise generator, vibrato oscillator, amplitude modulation circuit,
tonal effect generator and timer circuitry. 2 sets of times are
used and when a timer overflows an interrupt request takes place.
2) DAC (YM3012): As related to the OPM section, this is a D/A
converter tp produce 2 channel (left and right) audio signal.
3) ROM (YM2270-2): Program is written to control MKS and OPM and
located in Slot #3 000H..z3F7FH.
4) MKS (YM2148): MKS has a MIDI function, keyboard scan function
and supports MODE 2 IRQ for CPU.
MIDI is a synchronous serial data transfer of 32.25k baud
transfer rate. Keyboard scan is a function to handle keyboard
ON/OFF data of the connected music keyboard.
When MODE 2 IRQ takes place, due to demand by CPU, VECTOR
ADDRESS goes out to DATA BUS.
(To view the following table, use a fixed-width font...)
======================================================================
FM Sound Synthesizer Unit Address Map:
======+===========================+========+==========================
Addr | Inputs | Output | Internal Registers
| /CS RD /WR A2 A1 A0 | OPM |
------+---------------------------+--------+--------------------------
| 1 - - - - - | 1 | -
| - - - - - - | 1 | -
| - 1 1 - - - | 1 | -
------+---------------------------+--------+--------------------------
3FF0H | 0 0 1 0 0 0 | 0 | OPM Status Register
| 0 1 0 0 0 0 | 0 | OPM Address Reg
------+---------------------------+--------+--------------------------
3FF1H | 0 0 1 0 0 1 | 0 | OPM Data Reg
| 0 1 0 0 0 0 | 0 | OPM Data Reg
======+===========================+========+==========================
3FF2H | 0 1 0 0 1 0 | 1 | ST0-ST7 Output Data
| 0 0 1 0 1 0 | 1 | SD0-SD7 Input Data
------+---------------------------+--------+--------------------------
3FF3H | 0 1 0 0 1 1 | 1 | MIDI IRQ Vector Addr
| - 0 1 0 1 1 | 1 | -
------+---------------------------+--------+--------------------------
3FF4H | 0 1 0 1 0 0 | 1 | External IRQ Vect Addr
| - 0 1 1 0 0 | 1 | -
------+---------------------------+--------+--------------------------
3FF5H | 0 0 1 1 0 1 | 1 | MIDI UART Data Read Buff
| 0 1 0 1 0 1 | 1 | MIDI UART Data Write Buff
------+---------------------------+--------+--------------------------
3FF6H | 0 0 1 1 1 0 | 1 | MIDI UART Status Reg
| 0 1 0 1 1 0 | 1 | MIDI UART Command Reg
------+---------------------------+--------+--------------------------
3FF7H | - - - 1 1 1 | 1 | -
======+===========================+========+==========================
Here are the Yamaha part-numbers for the above chips (you might be
able to order the ROM chip) ...
YM2151 OPM (IC101): #IT-21-51-00
YM3012 DAC (IC102): #IT-30-12-00
YM2148 MKS (IC103): #IT-21-46-00
YM22702 ROM (IC104): #IT-22-70-20
You can download the OPM and DAC User Manuals from...
ftp://ftp.yamahayst.com/pub/Fax_Back_Doc/Sound/YM2151.PDF
ftp://ftp.yamahayst.com/pub/Fax_Back_Doc/Sound/YM3012.PDF
Also check out http://www.yamahayst.com
Apparently, these chips are also used in some Sega games. I saw
some YM2151 information at...
http://www4.ncsu.edu/~nscorlet/ym2151/
Cheers,
Greg_
http://www.netcom.ca/~telic
1998.Oct.16, Toronto, Canada
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****