гм, а есть полный список доп комбинаций клавиш? а то я кроме ресета и магик незнаю других
гм, а есть полный список доп комбинаций клавиш? а то я кроме ресета и магик незнаю других
Релизованы:
<WinMenu>+<F2> - тест мышки;
<WinMenu>+<F10> - тест цвета;
<WinMenu>+<F11> - тест скан-кода нажатой клавиши;
<WinMenu>+<V> - текст версии "ZXKB v.1.3";
<WinMenu>+<L> - RESET,LOAD ""<CR>;
<WinMenu>+<ESC> - RESET,LOAD ""<CR>; - набор посимвольный
<WinMenu>+<T> - RANDOMIZE USR 15616<CR>;
<WinMenu>+<R> - RANDOMIZE USR 1561;
Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)
Поставил 168-20PU результат тот-же, при подаче питания кратковременно загораются 3 светодиода на клаве и всё, больше на кнопки не реагирует.
Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)
Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
Неофициальный сайт об Орель БК-08 и не только.
Распродажа печатных плат. новодел
Если контроллер прошит правильно, светодиоды на клавиатуре должны реагировать на Nome, Caps, Scroll lock. Даже если контроллер не подключен к спектруму, а просто подано питание.
---------- Post added at 16:53 ---------- Previous post was at 16:52 ----------
Светодиоды будут загораться и тухнуть на клавиатуре, если просто питание подать на клавиатуру, без контроллера.
Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
Неофициальный сайт об Орель БК-08 и не только.
Распродажа печатных плат. новодел
Вроде, запустился. 33Пф, все таки многовато, запустился с 22Пф... Пока от внешнего питания, без подключения к Пентагону.
Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)
переразвел под QFP корпус меги48
разводка в спринте ,монтажка ,фьюзы для ProgISP
Последний раз редактировалось wiktors75; 21.09.2015 в 20:49.
Облегченная версия для ATMEGA8 24MHz (может и на других частотах будет работать, т.к. тайминги поправлены немного), финальная оптимизация, ничего кроме кристалла подключать не нужно, втыкается прямо в порт клавиатуры.
Отключено: сохранение состояний индикаторов, скрипты и то что с <WinMenu>
Все остальное работает нормально, подробно как подключать в архиве.
PS: убрано много лишнего кода, на 1 такт ускорена обработка прерываний /RDFE, убрана обработка бита таймера TOV1, т.к. оказалось, что он в прошивке вообще не использовался!!!
PPS: ресет можно оставить в воздухе, питание можно подавать как угодно GND на любой из двух выводов GND, VVC либо на VCC либо на AVCC, разницы никакой, еще раз напомню, что никакие подтягивающие резисторы не нужны, диоды тоже, на выводы клавиатуры так же подтягивающие резисторы не нужны, т.к. они есть в самой клавиатуре. Конденсаторы на кварц, в принципе я не ставлю, т.к. включен фьюз CKOPT, но если совсем никак (попадаются редкие экземпляры МК), тогда можно и поставить.
Выкладываю версию 5.2 с исходниками
- Клавиша Shift на PS/2 клавиатуре работает аналогично PC, теперь не нужно думать какой Shift нажать, он работает и для смены регистра букв и для выбора альтернативных символов на цифровых и др. клавишах.
- Еще больше оптимизации (в 5.1 убрал заполнение всех 256 байт с адреса 0x100, когда нужно для порта #FE всего 8 значений)
- Исходники с подробными комментариями :-D
- Отключение NumLock переводит клавиши курсора и пробел в режим Sinclair джойстика
- Автоматическое переключение в E режим для клавиш [ { } ]
- На правую кнопку WIN добавлен символ копирайта
- Исправлена проблема с ресетом
Вложение удалено из-за недоработки, используйте версию 5.5 на стр. 20
Последний раз редактировалось EvgenRU; 04.02.2016 в 19:51.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)