summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/ay8910.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/ay8910.cpp')
-rw-r--r--src/devices/sound/ay8910.cpp22
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"