Difference between revisions of "AY"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Links)
 
(9 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
This chip was very popular and was used in a lot of machines.
 
This chip was very popular and was used in a lot of machines.
  
[[MSX]], [[ZX Spectrum]], [[Atari]], [[Oric]]... all used chips from this family (sometimes it was the YM variant instead of AY...). The YM variant differed only in the hardware envelopes where it used 32 steps compared to 16 steps for the AY.
+
[[MSX]], [[ZX Spectrum]], [[Atari| Atari ST]], [[Oric]]... all used chips from this family (sometimes it was the YM variant instead of AY...). The YM variant differed only in the hardware envelopes where it used 32 steps compared to 16 steps for the AY.
  
 
As a result it is still quite popular in the actual Chip Tune movement as a vintage sound processor.  
 
As a result it is still quite popular in the actual Chip Tune movement as a vintage sound processor.  
Line 12: Line 12:
 
==Amstrad Plus specificity==
 
==Amstrad Plus specificity==
  
The Amstrad Plus range include DMA sound channels. Each HSYNC, 1 instruction per active DMA channel is read. Each channel executes an instruction which allowed looping and sending data to AY registers. Each DMA channel is effectively a AY register playlist and once started is executed without CPU intervention. It was meant to reduce the strain on the CPU.
+
The Amstrad Plus range include DMA sound channels. Each HSYNC, 1 instruction per active DMA channel is read. Each channel executes an instruction which allowed looping and sending data to AY registers. Each DMA channel is effectively an AY register playlist and once started is executed without CPU intervention. It was meant to reduce the strain on the CPU.
  
This feature offered extra capabilities including 15Khz sample playback.
+
This feature offered extra capabilities including 15 kHz sample playback.
  
 
==Technical references==
 
==Technical references==
  
 
*[[Datasheet AY-8913]] on CPCwiki.
 
*[[Datasheet AY-8913]] on CPCwiki.
 +
*[[Media:GI_AY-3-8910_Feb-1979.pdf|General Instrument AY-3-8910/8912 Datasheet (1979)]]
 +
*[[Media:AY-3-891x_-_Technical_Specification.pdf|General Instrument AY-3-891x Technical Specification]]
  
 
== Chip tune ==
 
== Chip tune ==
Line 26: Line 28:
 
== Emulators ==
 
== Emulators ==
  
Many emulation softwares do exist in order to play chiptunes from AY-YM on you modern machines.
+
Many emulation software does exist in order to play chiptunes from AY-YM on you modern machines.
  
* ZX spectrum computer sound chip emulator  :[http://bulba.untergrund.net/emulator_e.htm There!]
+
* ZX spectrum computer sound chip emulator  :[http://bulba.untergrund.net/emulator_e.htm there!]
 
* Project AY at worldofspectrum.org [http://www.worldofspectrum.org/projectay/ayplayers.htm there!]
 
* Project AY at worldofspectrum.org [http://www.worldofspectrum.org/projectay/ayplayers.htm there!]
 
* Arkos Tracker to compose tunes for CPC on modern PCs : [http://www.julien-nevo.com/arkos/tools.html there!]
 
* Arkos Tracker to compose tunes for CPC on modern PCs : [http://www.julien-nevo.com/arkos/tools.html there!]
  
 +
== Peripherals ==
 +
 +
* a lot of projects using tools such as [[Arduino]] hardware would include AY chips, as those are widely well known and iconic of so many old school computers... and quite easy to connect on electronic circuits.
 +
{{#ev:youtube|iarcYHJ6uFI|300}}
 +
 +
* [[PlayCity]] : a modern card (2014) that can enable to add 2x AY compatible chips to add 2x3 soundchannels, those AY can have their clokcing set in various frequencies and would benefit from some extra compinents advantages so they don't use that much CPU from the CPC.
 +
{{#ev:youtube|B8-MoO1VJx4|300}}
  
 
==Links==
 
==Links==
  
 
*[http://en.wikipedia.org/wiki/General_Instrument_AY-3-8910 Wikipedia's opinion on the matter...]
 
*[http://en.wikipedia.org/wiki/General_Instrument_AY-3-8910 Wikipedia's opinion on the matter...]
 +
*[[PSG]] for everything technical about this soundchip
  
 
==Some Chip Tunes sites==
 
==Some Chip Tunes sites==

Latest revision as of 17:52, 5 December 2024

AY is the nickname of the AY-3-8910 programmable sound generator family. The Amstrad CPC sound processor is more exactly the AY-3-8912. This chip was very popular and was used in a lot of machines.

MSX, ZX Spectrum, Atari ST, Oric... all used chips from this family (sometimes it was the YM variant instead of AY...). The YM variant differed only in the hardware envelopes where it used 32 steps compared to 16 steps for the AY.

As a result it is still quite popular in the actual Chip Tune movement as a vintage sound processor.

Many Chip Tune sites include AY files.

Alas, the ZX Spectrum is more often used as reference. But a huge library is available.

Amstrad Plus specificity

The Amstrad Plus range include DMA sound channels. Each HSYNC, 1 instruction per active DMA channel is read. Each channel executes an instruction which allowed looping and sending data to AY registers. Each DMA channel is effectively an AY register playlist and once started is executed without CPU intervention. It was meant to reduce the strain on the CPU.

This feature offered extra capabilities including 15 kHz sample playback.

Technical references

Chip tune

Check the Chip Tune page.

Emulators

Many emulation software does exist in order to play chiptunes from AY-YM on you modern machines.

  • ZX spectrum computer sound chip emulator  :there!
  • Project AY at worldofspectrum.org there!
  • Arkos Tracker to compose tunes for CPC on modern PCs : there!

Peripherals

  • a lot of projects using tools such as Arduino hardware would include AY chips, as those are widely well known and iconic of so many old school computers... and quite easy to connect on electronic circuits.

{{#ev:youtube|iarcYHJ6uFI|300}}

  • PlayCity : a modern card (2014) that can enable to add 2x AY compatible chips to add 2x3 soundchannels, those AY can have their clokcing set in various frequencies and would benefit from some extra compinents advantages so they don't use that much CPU from the CPC.

{{#ev:youtube|B8-MoO1VJx4|300}}

Links

Some Chip Tunes sites

  • YM rockerz... the same concept, but with the YM, so the Atari version.