Effects
12xx: Set channel duty cycle.0: 3.125%1: 6.25%2: 12.5%3: 25%4: 50%5: 75%6: 87.5%7: 93.75%8: 96.875%
20xx: Set channel mode.xxmay be one of the following:0: square1: noise2: square and noise3: envelope4: envelope and square5: envelope and noise6: envelope and square and noise7: nothing
21xx: Set noise frequency.xxis a value between00andFF.22xy: Set envelope mode.xsets the envelope shape, which may be one of the following:0:\___decay4:/___attack once8:\\\\saw9:\___decayA:\/\/inverse obeliscoB:\¯¯¯decay onceC:////inverse sawD:/¯¯¯attackE:/\/\obeliscoF:/___attack once
- If
yis 1 then the envelope will affect this channel.
23xx: Set envelope period low byte.24xx: Set envelope period high byte.25xx: Slide envelope period up.26xx: Slide envelope period down.27xx: Set noise AND mask.28xx: Set noise OR mask.29xy: Enable auto-envelope mode.- In this mode the envelope period is set to the channel’s notes, multiplied by a fraction.
xis the numerator.yis the denominator.- If
xoryare 0 this will disable auto-envelope mode.
2Cxx: Automatic noise frequency.xsets the mode:0: disabled1: alter frequency2: alter frequency and OR mask
ysets the offset.- This can be used to make a pulse-width modulation (PWM) effect.
2Exx: Write to I/O port A.- This changes the port’s mode to “write”. Make sure you have connected something to it.
2Fxx: Write to I/O port B.- This changes the port’s mode to “write”. Make sure you have connected something to it.
Chip Configuration
The following options are available in the Chip Manager window:- Clock rate: Sets the rate at which the chip will run.
- Stereo: Enable stereo output. Channel 1 is output left, channel 2 is output center and channel 3 is output right.
- Separation: Allows you to set left/right separation.
- Half Clock divider: Pulls the half clock pin, running the chip at half the speed.
