caro, а в турбо с пентагоном нормально будет работать ?
caro, а в турбо с пентагоном нормально будет работать ?
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
А при какой частоте МК возможна безвайтовость в турбо-режиме?
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
При тактовой частоте 7 МГц цикл чтения порта клавиатуры = 2.5/7000000 = 357 нсек. Обработка запроса занимает 12 тактов частоты контроллера, то-есть период тактовой частоты должен быть меньше 357/12 нсек, а это получается при F > 33.6 МГц.
PS. Я уже как то писал, что для решения проблемы с турбированием достаточно предусмотреть в схеме автоматическое добавление в цикле IORQ нескольких тактов /WAIT, для того, что бы циклы чтения и записи в порты остались такими же как в обычном режиме.
Последний раз редактировалось caro; 26.11.2018 в 09:59.
Камиль, а получится, по возможности конечно, продолжить наши изыскания по расширенной клавиатуре Профи? В прошивке мультикарты для Профи расширенные клавиши реализованы, но как-то не так, как в твоем отдельном контроллере клавиатуры для Профи, видимо алгоритм работы другой? В отдельном контроллере на ATTINY2313 всё работает четко, все клавиши видны как в тесте ХТ клавиатуры, так и в СПМ, а в прошивке мультикарты видны клавиши только на адресе А14. наши изыскания по мультикарте закончились на сообщении 1108. Посмотри по возможности, может получится добить этот вопрос до конца. Спасибо заранее.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Проверил вчера прошивку. Результат такой же, как и был в предыдущей версии - кнопки, работающие на А14 определяются, как расширенные, на остальных адресах работают только как буквы. вот результат проверки F1-F10, Ins, Del, Home, End, PageUp, Page Down, и шифтов.Фото экрана
[свернуть]
в бейсике 48 запустил скрипт проверки чтения клавиатуры, судя по цифрам, 6 бит срабатывает на клавишах, но видятся только клавиши на А14.
причем, если сделать сброс с зажатой клавишей, то вывалится еще один тест с индикацией нажатых клавиш под обычный экран и там тоже расширенные клавиши на А14 пишутся с надписью "6-бит !!!", остальные нет. Было бы хорошо, если бы этот тест под обычный экран выдрать и сделать так, чтобы он всегда запускался после сброса, для проверки прошивки мультикарты без платы Профи. возможно есть некоторый алгоритм или последовательность появления этого 6 бита. фото теста я не сделал вчера, а эмуляторы в него не вываливаются... видимо инициализация клавиш идет уже после сброса.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Всё, я наконец-то понял свою ошибку.
Просто забыл, что 6-ой бит - это бит KD5 = 0 при сканировании только линии KA14.
Исправленная версия прошивки ATMega8515/ZXMC2 для Профи: http://caro.su/files/zxmc2prf28.zip
Последний раз редактировалось caro; 06.12.2018 в 23:59.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)