home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / ibm / pc / soundcar / 5789 < prev    next >
Encoding:
Internet Message Format  |  1992-12-27  |  2.3 KB

  1. Path: sparky!uunet!spool.mu.edu!uwm.edu!csd4.csd.uwm.edu!tanith
  2. From: tanith@csd4.csd.uwm.edu (Mike Kretzer)
  3. Newsgroups: comp.sys.ibm.pc.soundcard
  4. Subject: PAS16 OPL3 FM Questions
  5. Date: 27 Dec 1992 09:50:21 GMT
  6. Organization: Computing Services Division, University of Wisconsin - Milwaukee
  7. Lines: 31
  8. Distribution: world
  9. Message-ID: <1hju8tINNaig@uwm.edu>
  10. NNTP-Posting-Host: 129.89.7.4
  11. Originator: tanith@csd4.csd.uwm.edu
  12.  
  13. I have two questions about programming the OPL3 chips on the Pro Audio
  14. Spectrum 16 card (I presume that this relates to any card with a Yamaha
  15. OPL3 and not just the PAS16).  If anyone could help me with these
  16. questions, I would greatly appreciate it (see, not EVERYONE is working
  17. on programming the GUS :)
  18.  
  19. 1) What does the Channel/Connection Select Register (04h) on the right
  20.    half of the OPL3 do?  The toolkit says that when the chip is in OPL3
  21.    mode, this register controls how the individual channels are connected
  22.    together in 4-operator modes, but it doesn't further explain how this works.
  23.    How are the channels laid out in 4-operator mode in both melody and
  24.    percussion modes (i.e. what operators correlate to the 6 channels)?  
  25.    How does register 04h select/connect them?  I don't understand the 
  26.    explanation in the PAS Toolkit Reference.
  27.  
  28. 2) What does setting the OPL3 mode do?  (By setting Bit 0 of Register 05h
  29.    on the chip).  On page 8-9 of the Developer's Toolkit Reference, it
  30.    is mentioned that the PAS FM synthesizer supports two sound modes,
  31.    mono and stereo.  Upon perusing the 3812A.ASM file of the Toolkit, it
  32.    seems to indicate that this bit toggles stereo/mono FM output.  (Yes,
  33.    I am aware that the port addresses 0x388/0x389 are the left channel
  34.    and addresses 0x38A/0x38B are the right channel, but I'm wondering
  35.    what hardware function does this stereo/mono toggle).  Does setting
  36.    Bit 0 of Register 5 also enable 4-operator mode?  If not what does?
  37.    Does this mean that 2-operator mode is mono only and 4-operator is
  38.    stereo?  The Toolkit isn't very clear whether OPL3 mode is 4-operator
  39.    only or it can also work with 2-operator (with 2-operator being
  40.    able to use the 8 different waveshapes of the OPL3).  If OPL3 mode
  41.    can be 2-op and 4-op, how is this mode toggled?  As far as I can
  42.    understand, OPL3 mode is 4-operator stereo only...and 2-operator mode 
  43.    is mono only.  
  44.