diff options
Diffstat (limited to 'src/devices/sound/ay8910.cpp')
-rw-r--r-- | src/devices/sound/ay8910.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/devices/sound/ay8910.cpp b/src/devices/sound/ay8910.cpp index e2e620ac4f1..0f92d483c46 100644 --- a/src/devices/sound/ay8910.cpp +++ b/src/devices/sound/ay8910.cpp @@ -227,6 +227,28 @@ Envelope shapes: The envelope counter on the AY-3-8910 has 16 steps. On the YM2149 it has twice the steps, happening twice as fast. +**************************************************************************** + + The bus control and chip selection signals of the AY PSGs and their + pin-compatible clones such as YM2149 are somewhat unconventional and + redundant, having been designed for compatibility with GI's CP1610 + series of microprocessors. Much of the redundancy can be finessed by + tying BC2 to Vcc; AY-3-8913 and AY8930 do this internally. + + /A9 A8 /CS BDIR BC2 BC1 + AY-3-8910 24 25 n/a 27 28 29 + AY-3-8912 n/a 17 n/a 18 19 20 + AY-3-8913 22 23 24 2 n/a 3 + ------------------------------------ + Inactive NACT 0 0 0 + Latch address ADAR 0 0 1 + Inactive IAB 0 1 0 + Read from PSG DTB 0 1 1 + Latch address BAR 1 0 0 + Inactive DW 1 0 1 + Write to PSG DWS 1 1 0 + Latch address INTAK 1 1 1 + ***************************************************************************/ #include "emu.h" |