Effects
20xx: Set channel mode.0: square1: noise2: square and noise3: envelope4: envelope and square5: envelope and noise6: envelope and square and noise7: nothing
21xx: Set noise frequency. Range is0to1F.22xy: Set envelope mode.xsets the envelope shape: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.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: Set timer period offset.- Bit 7 is the sign.
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.
What is Obelisco?
It’s a name used for a spiky waveform that starts low. Its origin is a wavetable that comes in DefleMask that happens to be called Obelisco.AY Derivative Modes
AY-3-810 was an absurdly popular chip that was blessed with many third-party clones, licensed or not.- The AY-3-8914 variant was used in Intellivision, which is pretty much an 8910 with 4 level envelope volume per channel and different register format.
- Yamaha YM2149 is an AY-3-8910 clone released in 1983. It’s almost identical to AY with minor differences being: higher hardware envelope step resolution (16 vs 32), half-clock mode when voltage level is low, much stronger DC offset and cleaner, but softer output.
- Sunsoft 5B is a YM2149 clone with half-clock mode forced on.
Chip Configuration
The following options are available in the Chip Manager window:- Clock rate: Sets the rate at which the chip will run.
- Chip type: Changes the chip model.
- AY-3-8910: The original model.
- YM2149(F): Yamaha clone with higher envelope resolution and a different volume curve.
- Sunsoft 5B: A special model found in one of Sunsoft’s Famicom cartridges.
- AY-3-8914: Scrambled registers. Has envelope volume control.
- 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.
- Only available in YM2149.
