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/)
****

Reply via email to