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