![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
SuperMax |
![]() ![]()
Сообщение
#1
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 341 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
AZБК расширяет фунционал, а именно речь идет об эмуляции БК-0011М на старых БК-0010
Да, для этого потребуется не деструктивная доработка БК-0010(01) (не деструктивная - это означает, что БК-0010(01) полностью сохраняет свой функционал при работе без AZБК) Также данная доработка позволяет подключить внешнюю PS/2 клавиатуру, особенности ее подключения описаны вот тут Для начала разберемся с видами БК-0010 и БК-0010.01 Клавиатурная терминология мягкая клавиатура это вот такая: ![]() скрипучка вот такая: ![]() пленочная (плоская) клавиатура вот такая: ![]() реально там под пленкой и бумагой ПКН-150 Теперь классифицируем виды БК-0010(01) Cхемы БКшек смотрим тут и тут 1. новая БК-0010-01 с мягкой клавиатурой с и новой печатной платой имеет впаянный бейсик и его блокировка выведена на А14 (все 3 ПЗУ блокируются этим сигналом) монитор отключается - его блокировка выведена Б1 отличия на МПИ как на БК11М тут добавлено: A21 - 6MHz Б9 - чтение 177716 (РПН) Б10 - запись 177716 (РПН) А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком, позволяет персонально блокировать ПЗУ со 160000 (видимо для совместимости с первыми БК) тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД А30 -DIN с отсечкой в адресах 177600 и выше Б4 - IAKO прямо с проца Б15 - IRQ3(274) отличия от других БК Б8 никуда не подключен отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б20 RPLY c номером #21 на шине 014 RPLY - 21 037 RPLY - 21 ПЗУ RPLY - на 2 ногу ЛА3 вход ПУ4 нога 9 тоже на 2 ногу ЛА3 (!) выход ПУ4 нога 10 в воздухе (!) см схема ![]() те ответы от 037й 014й будут видны стенду а вот ответы ПЗУ нет Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() Совместимость без доработок КНГМД с раширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ 2. скрипучка без пачки проводов сзади имеет впаянный бейсик и его блокировка 2х ПЗУ (120000 и 140000) выведена на A14 блокировка одной ПЗУ (той что со 160000) через А29 монитор не отключается отличия на МПИ Б20 - RPLY (#21на шине по схеме) ![]() отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключен А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком А30 -DIN с отсечкой в адресах 177600 и выше напрямую с 037й тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() Совместимость без доработок КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ 3. скрипучка без пачки проводов сзади но с проводком на Б20 имеет впаянный бейсик и его блокировка 2х ПЗУ (120000 и 140000) выведена на A14 блокировка одной ПЗУ (той что со 160000) через А29 монитор не отключается RPLY на Б20 но не так как у всех остальных БК ![]() отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключен А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком А30 -DIN с отсечкой в адресах 177600 и выше напрямую с 037й тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() Совместимость без доработок КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ 4. скрипучка с множеством проводов сзади имеет впаянный бейсик и его блокировка 2х ПЗУ (120000 и 140000) выведена на A14 блокировка одной ПЗУ (той что со 160000) через А29 монитор не отключается Б20 - RPLY (49на шине по схеме) ![]() отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключен А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком А30 -DIN с отсечкой в адресах 177600 и выше напрямую с 037й тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() Совместимость без доработок КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - AZБК эмуляция БК11М - НЕТ 5. казанская скрипучка с альтернативными выводами сигналов и как следствие имеет свой блок МСТД бейсик запаян и его блокировка на A14 монитор не отключается вывод RPLY (#39) для МСТД находится на Б15 (опционально еще и на А15) ![]() причем этот RPLY но не так как у остальных БК ![]() на данной БК правильный RPLY (#49)есть на Б20 - он кинут проводком слева на фото не исключаю, что были казанские БК без этого провода отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключен А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком А30 -DIN с отсечкой в адресах 177600 и выше напрямую с 037й тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() подробные фото тут Совместимость без доработок КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ * встретилась БКшка с отвратительной платой без маски, изначально с АZБК не стартует, причина в RPLY. пришлось кинуть перемычку с B20 на B15 и она заработала. это странно но факт. подозреваю, что прикол с казанским RPLY имеет какое-то основание - может дефектные процы или еще что их заставило городить иную схему для RPLY 6. старая скрипучка с бейсиком в панельках блокировки бейсика нет, есть блокировка одной ПЗУ (той что со 160000) через А29 монитор не отключается отличия на МПИ Б20 - RPLY (49на шине по схеме) ![]() отличия от схемы по RPLY - 13й контакт ТМ2 не соединен с 12м - он соединен с 10м ![]() Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключен А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком А30 -DIN с отсечкой в адресах 177600 и выше напрямую с 037й тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход не требует соединения 3 и 5 контактов в разъеме ТВ печатная плата вот такого вида ![]() ![]() Совместимость без доработок КНГМД с расширенной памятью - НЕТ SMK 32/64/128/512 - НЕТ AZБК - НЕТ AZБК эмуляция БК11М - НЕТ Совместимость без доработок, но если вынуть ПЗУ Бейсика КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ 7. первые пленочные БК-0010 в комплекте идет ПЗУ МСТД в панельке слева, отключение через А29 тк вынуть ПЗУ МСТД не разбирая машину не получится. ПЗУ в панельке справа не имеет отключения. те если там есть ПЗУ то ни AZ ни SMK не заработают. монитор тоже не отключается. для этой БК характерно полное отсутствие выхода на цветной монитор, хотя на ПП он есть также у этой БК есть подстроечный резистор на монохромом видеовыходе и есть переключатель перезапуска машины, который как и ПЗУ доступен под крышкой - см фото клавиатуры отличия на МПИ Б20 - RPLY (#49на шине по схеме) ![]() обработка RPLY полностью соответствует схеме ![]() те и 12 и 13й контакты соединены вместе Б1 соединен с Б8 и через резистор 11ком подключен к выходу 12 регистра ИР1 технически это бит 5 (используется для передачи данных на магнитофон, либо сигнала готовности на линию) те на схеме он должен быть соединен с выходом на магнитофон, но в ранних БК этого не было ![]() Б9 Б10 не подключены А29 -DIN с отсечкой в адресах 177600 и выше и через резистор 1ком тк этот DIN формирует 037 и он через резистор подключен к А29, как следствие если зацепить его через 300ом на питание +5В то DIN на ПЗУ не пройдет. собственно это есть на моей схеме КНГМД данная доработка явно сделана проводком - см фото ниже Ч/Б видеовыход работает только при соединенных 3 и 5 контактах в разъеме фото БКшки ![]() ![]() ![]() печатная плата вот такого вида ![]() ![]() Совместимость без доработок [если ПЗУ фокала установлена - надо вынуть] КНГМД с расширенной памятью - ДА SMK 32/64/128/512 - ДА AZБК - ДА AZБК эмуляция БК11М - НЕТ Ссылки AZБК -------------------- Живы будем - Не помрем !
|
![]() ![]() |
SuperMax |
![]()
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 341 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Подключение PS/2 клавиатуры
вышеуказанная доработка позволяет подключить внешную PS/2 клавиатуру однако есть нюанс, не смотря на то, что мы получили возможность манипулировать 037 и 014, в БК есть еще и флаг нажатой кнопки, который активно используется для автоповтора и в играх напомню, речь об этом флаге - бит 6 ![]() технически он формируется при помощи АП2 сигнал идет на 7линую шины - 6-й бит DA вся проблема в том, что в нормальном состоянии, те когда кнопка не нажата, АП2 тянет "вниз" обеспечивая мощный физический ноль! ![]() вот тут на схеме я обозначил красным крестиком место внедрения резистора 330ом, который обеспечит возможность выдавать сигнал о нажатии кнопки при помощи AZБК и при этом не создавая никакой экстремальной нагрузки на какие-либо компоненты (это не СМК где мы явно претягиваем выход ТМ9) максимальный ток в этом режиме ограничивается резистором на уровне ~8ма, но реально он еще меньше - на ПЛИС выход ограничен 4ма, что обеспечивает полную безопасность всех электронных компонентов, даже если доработка не будет сделана теперь про саму доработку, она проста: режем вот эту дорожку, зачищаем (она залужена, хоть и покрыта лаком) ![]() затем припаиваем резистор ![]() на фото 0603, но туда влезет и 0805 и 1206 резистор рекомендуемый номинал 330ом, но можно ставить любой в диапазоне 150-330ом если нет SMD, то можно поставить выводный, но уже сверху АП2й повторю, данная доработка не деструктивная, те БК будет полностью работать как прежде Для работы нужно установить перемычки порта в режим TTL и установить перемычку которая подает +5 на 9пин разъема DB9 Схема переходника ![]() Стандартный переходник ![]() ![]() Ответы на часто задаваемые вопросы: Q: Будет работать PS/2 клавиатура, если резистор не припаять ? A: Да, будет, но не будет работать автоповтор в АНДОС и прочих оболочках и программах, а также многие игры не смогут определить нажатие кнопок Q: А если резистор не запаять - точно ничего не сгорит ? A: Точно! ток на ПЛИС ограничен на уровне 4ма, что абсолютно безопасно Q: У меня БК11М и я тоже хочу PS/2 клавиатуру! как это сделать? A: концептуально надо сделать тоже самое - поставить логические элементы в цепь прохождения SYNC-а на 037 и 014ую ну и тоже поставить резистор для возможности установки бита нажатой кнопки -------------------- Живы будем - Не помрем !
|
![]() ![]() |
Текстовая версия | Сейчас: 16.6.2025, 19:02 |