Evo и механическая клава

ZX evolution software and hardware

Postby Demige » 18 Apr 2019, 00:07

На еве мех. клава работает одновременно с PC/2. Как это реализовано? Спрашиваю, потому что при установке Z-Controller'а в скорпион, мех.клава перестаёт работать. Есть желание сделать там так же как на эве.
Scorpion 1024, ZX Evolution rev.3
Demige
 
Posts: 45
Joined: 26 Mar 2012, 22:58
Group: Registered users

Postby lvd » 18 Apr 2019, 01:17

Очень просто, внутри контроллера (atmega128) есть битмап, и в него мержатся события от независимо опрашиваемой мехклавы и от ps/2 сканкодов. Потом этот битмап посылается в FPGA, откуда и считывается из портов xxFE.

В зконтроллере скорее всего сделано так: при появлении на шине адреса xxFE выставляется IORQGE и обращение в порт FE не доходит до порта FE на плате.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby Demige » 18 Apr 2019, 10:06

Т.е. простым изменением прошивки на Z-контроллере не реализовать такую фичу?
Scorpion 1024, ZX Evolution rev.3
Demige
 
Posts: 45
Joined: 26 Mar 2012, 22:58
Group: Registered users

Postby lvd » 18 Apr 2019, 18:42

Скорее всего нет. Зконтролер централизованно подменяет целиком порт FE, а в пентеве порт FE точно так же централизованно снабжается смерженным битмапом.

Теоретически, можно добавить логики в зконтроллер, изменить прошивку epm3128, и тогда оно будет мержить обычную клаву, подключённую в него с тем битмапом что даёт контроллер.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby Demige » 19 Apr 2019, 00:12

Или может хотя б тумблером как-нибудь отключать клаву ps/2, чтобы использовалась мех.клава.
Scorpion 1024, ZX Evolution rev.3
Demige
 
Posts: 45
Joined: 26 Mar 2012, 22:58
Group: Registered users

Postby nimdasys_inbox_ru » 06 May 2019, 02:43

Demige wrote:На еве мех. клава работает одновременно с PC/2.


Можете подсказать каким образом Вы подключили механическую клавиатуру к ZX-Evo ?!
User avatar
nimdasys_inbox_ru
 
Posts: 11
Joined: 05 May 2019, 00:40
Group: Registered users

Postby lvd » 06 May 2019, 14:59

вот как-то так:

zxkeyb.png
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users


Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest