А есть схема для кемстона?
В альбоме пентагона почему-то сделано на отдельном регистре, когда у АУ есть свободный порт и не один...
Вид для печати
Не совсем вкуриваю часть схемы, где А14 и М1...
Получается BC1 будет равен 1, только в том случае, если M1 и А14 равны 1.
Ну М1 - это отдельный разговор, нужен не нужен и т.п. Но по этой логике получается, что обращение к порту #BFFD может только сделать AY неактивным?
bc1 = 1 если м1 = 1 и iorq = 0 и а15 = 1 и а14 = 1 и а1 = 0 и а0 = 1
В остальных случаях bc1 = 0
---------- Post added at 20:16 ---------- Previous post was at 20:13 ----------
ИС2 - элемент или.
---------- Post added at 20:19 ---------- Previous post was at 20:16 ----------
Найди схемку дешифратора АУ на ИД7 - там попроще понять работу по ней.
Kempston - это один порт. Читаешь его и получаешь состояние. Чтобы считать порт AY необходимо зарание установить направление порта, потом выбрать нужный регистр (записать в порт выбора регистра), а потом уже можно читать порт. Сделать порт джойстика на AY - очень просто, но к Kempston'у он не будет иметь ни какого отношения.
---------- Post added at 00:22 ---------- Previous post was at 00:18 ----------
Если без M1, то будут паразитные обращения к AY в цикле подтверждения прерывания, когда IORQ падает в 0.
Вряд ли, скорее типа ТМ9 отводилась под порт джойстика.
Кемпстон делай на К1533АП3 она сразу инвертирует в "0" по восьми линиям данных, что для совместимости хорошо.
В оригинале ... PRINT IN 31 равно "0".
Эта схема работает "на ура"
http://zx-pk.ru/picture.php?albumid=120&pictureid=797
http://zx-pk.ru/picture.php?albumid=120&pictureid=798
Пришли б/у-шные YM из Китая. Заменил AY-AVR-EMU, подключенный к дельте-с 48кб на YM. Режим чтения перестал работать, причем не работает на всей партии YM. Схема подключения такая.
http://sblive.narod.ru/ZX-Spectrum/A...ADAPTERSCH.gif
Шина данных буферизирована, пробовал подключать непосредственно к Z80, поведение не изменяется.
Что еще попробовать?