Так что насчет выбора несуществующих регистров в реальных AY?
В даташите написано, черным по белому, что при выборе регистра, в номере которого старшие 4 разряда не нули, ничего не произойдет, т.е. даже регистр выбран не будет.
Тем не менее, в эмуляторах при выборе регистра AY делается &= 0x0F, что, очевидно, означает, что старшие 4 разряда номера регистра не имеют значения. Кривые эмуляторы? А как насчет этой темы? Определение типа установленного муз. процессора (AY или YM) основано, как я понял, как раз на том, что при выборе регистра в AY старшие 4 бита номера регистра отбрасываются, а в Yamaha - нет. И приведенные листинги предназначены для реалов.
Итого,
выбор в старших 4-х битах значения, отличного от 0, переводит внутреннюю шину в высокоимпедансное состояние и, т.о., выбор регистра не производится
в даташите опять враки? Так что ли?