Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 2 zprávy

Re: klavesnice

Tomas Franke SAPI-1

Scan kódy přímo od zdroje:

http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456
c/scancode.doc


Omikron



Dne 13.6.2013 21:43, Jiri Biba (sapipandora.cz) napsal(a):
Zobrazit citovaný text (185 řádků)
> Jéžiš marjá, pánové, co to tady stále řešíte? Koukám furt jak
jelen! Já chci
> PS2 klávesnici přidrátovat osmibitově k paralelnímu portu Sapi 1. Takže
> smáčknu klávesu na PS2, ta vyplivne sekvenci 1-x byte. Nějakej přífušek
na
> to zareaguje že z toho udělá něco v rozsahu 0-FFH, pošle na výstupní
port,
> dá Strobe, počká na odpověd ze Sapi a řekne PS2 klávesnici, že může
poslat
> další znak. Nic víc, nic mín. Lámat membránovou klávesnici pro CP/M je
> totální volovina, na to nemá JPR-1Z čas, musí řešit diskety rolování 
u
> And-1Z a disky u IDE-1.
> Doufám Omikrone, že z ty nabídky něco bude.
> A Martine, doufám, že když už ty tabulky PS2 kodů máš, doufám, že je
> poskytneš.
>
> Kurňa, před časem jsem viděl na netu nějakou českou študáckou práci, 
kde
> byla přes ubohou mrňavou atmeláckou 51 připojená PS2 a na výstupu byl
LCD
> 2x40 znaku a prostě co se klaplo, to se zobrazovalo. Byly tam i zdrojáky.
> Jen by stačila změnit obsluha 2x40 na komunikaci ala Sapi1. Atmelů mám
> hafo...vyvoják na 51 taky.
> Jenže to NEMŮŽU NAJÍT!!!!!!!!!   Neumíte někdo líp hledat?
>
> Jirka
>
> -----Original Message-----
> From: EC1045 (sapipandora.cz) [mailto:ifbrk[doména skryta]]
> Sent: Thursday, June 13, 2013 8:57 PM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: Re: klavesnice
>
>
> navim jestli jsy to precet spravne ale prvni slovo bilo NAPR tj. napriklad.
> V danem priklade nadrad 74151 za 74150 a 74138/7445/74145 za 74154 a mas
> matici 16x16 je pravdou ze s danyby cypy to vynde prostorove vetsi ale jsou
> snadneji sehnatelne. a pokut budes k tomu pouzivat PeCkovou klavesnici tak
> stejnak da jen dost omezeny pocet klaves v jednotkach kusu takze to je
> hlavni limitujici faktor kolik muzes emulovat seplich klaves.
>
> pokut se nebudu bavit o kapacitnich klavesnicich ci jinych silenostech ale
> klavevicich co se vyskytuji v SAPI-1, PMD-85, ZX ....., tat tam se vzdy
> pracuje s TTL urovnemi a prohani se tam log "0" takze se da vpohode vystacit
> s TTL svaby
>
> druha vec je ta ze pokut se to udela formou modulu tak pujde poskladat
> matice dle potreb mislim tim kolik bude schopna najednou sepnot klaves.
> takze by byla deska na ktere bi jeden spinac slozen z 74150/74151,
> 7445/74145/17154, registr s dekoderem adresy. na modulu by byli tri
> konektory dva pro matici tj. osa X a osa Y trety by spouzil k rizeni. s
> trochou snahy by ten modul bil i jednostrany, k propojovani bu se dali
> pouzit samorezne konektory. a take bi sel odela modul pro funkcni klavesi
> jako SHIFT, kurzorove sipky, CTRL, ..... pouzivajici hradlo 7403 stim ze bi
> tam bilo pole propoje kde bi se nastavila konkretni propojeni
>
> ale s MHB8804(A) to bude elegantnejsi ale dane svaby se dost blbe shani
> takze pokut bu to chtelo delat vicero lidi tak muze but problem sehnat ty
> svaby
>
> nevim jak tresne je delana klavesnice v MZ3500 ale prepokladam ze je to
> odoba vise jmenovanich 8bitu
>
>
>
>>
>> Petre tvoje reseni je dobre ale dosti se to vaze na jeden typ stroje.
>> Ja bych to chtel udelat modularne abych to mohl pouzit i jinde. Take
>> vim o obvodu MHB8804 a asi nakonec pujdu touto cestou.
>>
>> Jirko jako zakladni funkci to ma mit tu ze to bude pole 16x8 spinacu.
>> Asi bych tam dal jeden 20 pinovy a jeden 10pinovy konektor. Na toto
>> bych pak vzdy pripojil nejakou malou prechodku a pak bych to
>> pripojoval k realnym strojum. Treba Sapi1, ZX, Sharp atd. Vzdy by se
>> to pripojovalo paralelne k realne klavesnici. Takze kdyz by se to
>> chytre udelalo tak by sel pocitac ovladat primo z realne klavesnice
>> tak i na "dalku" z jineho stroje. Protoze vlastni matici musi neco
>> ovladat tak pro zacatek bych tam dal PS2 modul co ted vymyslel Martin
>> Lukasek - zatim na tom intenzivne pracuje. Ale bylo by to udelane tak,
>> aby to mohl ovladat jakykoliv pocitac pres nejakou paralelni branu.
>> Jako prvni pocitac kde bych to chcel aplikovat je MZ3500 a prave tento
>> ma matici 16x8 - ma totiz luxusni klavesnici. Kombinaci pouziti je
>> vice - jedna by byla tato, Martinuv modul (nebo interface k pc) posle
>> na ovladaci vstup teto karty spravnou kombinaci ktera "stiskne"
>> tlacitko. Vlastni karta ho "jako" stiskne a dalsi novy modul co v
>> tomto pripade bude elektronicka kopie realne klavesnice to spravne
>> vyhodnoti a posle pres 5zilovy kabel do realneho pocitace. Takze
>> realny pocitac bude mit 100% presne reakce "virtualni" klavesnice. Az
>> mne to omrzi tam klicovou cast muzu pouzit treba pro pocitac Mistrum.
>>
>> Jardo - bezny jednocipak neni dostatecne rychly aby reagoval na realne
>> klavesnici. Mam samozrejme zalozni plan a to ze tam dam obycejnou 64KB
>> pamet (16 vstupu) a tu naplnim daty tak ze pri jakekoliv kombinaci se
>> na datove sbernici ukaze co je prave stisknuto - to ma rychlost uplne
>> stejnou jako realna klavesnice - pripadne toto presunout do FPGA.
>> Samozrejme na vystupu by bylo neco jako 74LS07. Data v pameti by se
>> menila vzdy kdyz ovladaci pocitac zjisti ze  pravy pocitac prave
>> dokoncil scan klavesnice. Ale "realne tlacitka" jsou vice univerzalni.
>>
>>
>> Radek
>>
>>
>>
>> Dne 13.6.2013 0:01, EC1045 (sapipandora.cz) napsal(a):
>>> spis bich pouzil 74xx03 misto 4066 stejnak vstupy jsou na jedne
>>> strane a vystypy na druhe strane ale tim se viresi akorat ta
>>> kapacita ale mam obavu abi to melo rozumnej rozmer tak to bude chtit
> 4vrstvej plosak.
>>> druha otazka zni kolik je zapotrebi maximalne seplich klaves, pokut
>>> je to v radech jednotek tak bi slo pouzit 74150/74151 a
>>> 74154/74138/... a pro casto pouzinane klavesi jako SHIFT, ENTER,
>>> CTRL, ...... bi se pouzily prima hradla 7403 tim bi se virazne
>>> snizil pocet pouzder a take by se zjednodusil DPS. pokut budes chtit
>>> plnohodnotnou analogovou spinaci matici tak pak bude jednodusi
>>> sehnat nekde napr. MHB8804(A) (pouzival se v digitalnich ustrednach
>>> a obsahuje matici 8x8 a lze skladat do vetsich matic) nebo pokut
>>> bude stacit cislicove pole tak to naprobamovat do nejakeho hradloveho
> pole.
>>> vym o cem mluvim pac jsem se touto otazkou ji zabival (v teoreticke
>>> rovine)
>>>
>>> napr to klavesnici s matici 8x8 a max seplimy ctimi klavesami a
>>> ctirmi funkcnimi klavesami bi na vlastni matici stacilo 4x 74151,
>>> 74138 (ke kazde 74138 8x dioda pro moznost pospojovat vicero
>>> vystypu)  vstupni a
>>> (vystubni) budic matice 1x 7403 pro funkcni klavesy a 5x registr z
>>> cehoz 4x 8bit a 1x 4bit plus nejaka ta bizuterie okolo !!!!!!!
>>> multiplexer i demultiplexer musy mit povolovaci vstupy !!!!!!!!
>>>
>>> pokut to neni jasne co basnik chtel rict dodam pripadne schema
>>>
>>>
>>>>
>>>> Premyslim ze udelam desku kde bude 32x CMOS 4066 a to bude ovladat
>>>> 16x74ls374. Take by tam byl 2x138 a nejaky budic asi 2x245 + neco
> navic.
>>>> Cele by to fungovalo tak, ze by mohlo byt mozno spojit kazdy
>>>> prusecik
>>>> 16x8 bitu (klaves). Cele by se to pripojilo paralelne k realne
>>>> klavesnici.
>>>> Vstup by pro zacatek byl najaky procesor ke kteremu by byl
>>>> pripojena
>>>> PS2 klavesnice. Co myslite nebude problem spojit paralelne 16
>>>> techto
>>>> 4066 obvodu - treba kvuli kapacite?
>>>>
>>>> Radek
>>>>
>>>>
>>>>
>>>> ---------------------
>>>> sapipandora.cz
>>>> Konference o SAPI-1
>>>> ---
>>>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>>>> Více informací: http://goo.gl/b99cI
>>> ---------------------
>>> sapipandora.cz
>>> Konference o SAPI-1
>>> ---
>>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>>> Více informací: http://goo.gl/b99cI
>>>
>>>
>> ---------------------
>> sapipandora.cz
>> Konference o SAPI-1
>> ---
>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>> Více informací: http://goo.gl/b99cI
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI
>
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI

RE: klavesnice

Jiri Biba SAPI-1

Dík!
Zkontroluju to s tabulkou v Atmelu co tam za bukvy je a co neumí.
Předpokládám, že klasika 32-128 tam bude, CTRL asi taky, ALT a F1-F12 u
 Sapi
asi nemá smysl. Spíš co numerická klávesnice a kurzorový šipky, to by
mě
trápilo víc...
Jirka

Zobrazit citovaný text (211 řádků)
-----Original Message-----
From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]] 
Sent: Friday, June 14, 2013 10:14 AM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: klavesnice


Scan kódy přímo od zdroje:

http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f
3456c/scancode.doc


Omikron



Dne 13.6.2013 21:43, Jiri Biba (sapipandora.cz) napsal(a):
> Jéžiš marjá, pánové, co to tady stále řešíte? Koukám furt jak
jelen! 
> Já chci
> PS2 klávesnici přidrátovat osmibitově k paralelnímu portu Sapi 1. 
> Takže smáčknu klávesu na PS2, ta vyplivne sekvenci 1-x byte. Nějakej 
> přífušek na to zareaguje že z toho udělá něco v rozsahu 0-FFH, pošle> na výstupní port, dá Strobe, počká na odpověd ze Sapi a řekne PS2 
> klávesnici, že může poslat další znak. Nic víc, nic mín. Lámat 
> membránovou klávesnici pro CP/M je totální volovina, na to nemá JPR-1Z 
> čas, musí řešit diskety rolování u And-1Z a disky u IDE-1.
> Doufám Omikrone, že z ty nabídky něco bude.
> A Martine, doufám, že když už ty tabulky PS2 kodů máš, doufám, že je 
> poskytneš.
>
> Kurňa, před časem jsem viděl na netu nějakou českou študáckou práci, 
> kde byla přes ubohou mrňavou atmeláckou 51 připojená PS2 a na výstupu 
> byl LCD 2x40 znaku a prostě co se klaplo, to se zobrazovalo. Byly tam i
zdrojáky.
> Jen by stačila změnit obsluha 2x40 na komunikaci ala Sapi1. Atmelů mám 
> hafo...vyvoják na 51 taky.
> Jenže to NEMŮŽU NAJÍT!!!!!!!!!   Neumíte někdo líp hledat?
>
> Jirka
>
> -----Original Message-----
> From: EC1045 (sapipandora.cz) [mailto:ifbrk[doména skryta]]
> Sent: Thursday, June 13, 2013 8:57 PM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: Re: klavesnice
>
>
> navim jestli jsy to precet spravne ale prvni slovo bilo NAPR tj.
napriklad.
> V danem priklade nadrad 74151 za 74150 a 74138/7445/74145 za 74154 a 
> mas matici 16x16 je pravdou ze s danyby cypy to vynde prostorove vetsi 
> ale jsou snadneji sehnatelne. a pokut budes k tomu pouzivat PeCkovou 
> klavesnici tak stejnak da jen dost omezeny pocet klaves v jednotkach 
> kusu takze to je hlavni limitujici faktor kolik muzes emulovat seplich
klaves.
>
> pokut se nebudu bavit o kapacitnich klavesnicich ci jinych silenostech 
> ale klavevicich co se vyskytuji v SAPI-1, PMD-85, ZX ....., tat tam se 
> vzdy pracuje s TTL urovnemi a prohani se tam log "0" takze se da 
> vpohode vystacit s TTL svaby
>
> druha vec je ta ze pokut se to udela formou modulu tak pujde poskladat 
> matice dle potreb mislim tim kolik bude schopna najednou sepnot klaves.
> takze by byla deska na ktere bi jeden spinac slozen z 74150/74151, 
> 7445/74145/17154, registr s dekoderem adresy. na modulu by byli tri 
> konektory dva pro matici tj. osa X a osa Y trety by spouzil k rizeni. 
> s trochou snahy by ten modul bil i jednostrany, k propojovani bu se 
> dali pouzit samorezne konektory. a take bi sel odela modul pro funkcni 
> klavesi jako SHIFT, kurzorove sipky, CTRL, ..... pouzivajici hradlo 
> 7403 stim ze bi tam bilo pole propoje kde bi se nastavila konkretni 
> propojeni
>
> ale s MHB8804(A) to bude elegantnejsi ale dane svaby se dost blbe 
> shani takze pokut bu to chtelo delat vicero lidi tak muze but problem 
> sehnat ty svaby
>
> nevim jak tresne je delana klavesnice v MZ3500 ale prepokladam ze je 
> to odoba vise jmenovanich 8bitu
>
>
>
>>
>> Petre tvoje reseni je dobre ale dosti se to vaze na jeden typ stroje.
>> Ja bych to chtel udelat modularne abych to mohl pouzit i jinde. Take 
>> vim o obvodu MHB8804 a asi nakonec pujdu touto cestou.
>>
>> Jirko jako zakladni funkci to ma mit tu ze to bude pole 16x8 spinacu.
>> Asi bych tam dal jeden 20 pinovy a jeden 10pinovy konektor. Na toto 
>> bych pak vzdy pripojil nejakou malou prechodku a pak bych to 
>> pripojoval k realnym strojum. Treba Sapi1, ZX, Sharp atd. Vzdy by se 
>> to pripojovalo paralelne k realne klavesnici. Takze kdyz by se to 
>> chytre udelalo tak by sel pocitac ovladat primo z realne klavesnice 
>> tak i na "dalku" z jineho stroje. Protoze vlastni matici musi neco 
>> ovladat tak pro zacatek bych tam dal PS2 modul co ted vymyslel Martin 
>> Lukasek - zatim na tom intenzivne pracuje. Ale bylo by to udelane 
>> tak, aby to mohl ovladat jakykoliv pocitac pres nejakou paralelni branu.
>> Jako prvni pocitac kde bych to chcel aplikovat je MZ3500 a prave 
>> tento ma matici 16x8 - ma totiz luxusni klavesnici. Kombinaci pouziti 
>> je vice - jedna by byla tato, Martinuv modul (nebo interface k pc) 
>> posle na ovladaci vstup teto karty spravnou kombinaci ktera "stiskne"
>> tlacitko. Vlastni karta ho "jako" stiskne a dalsi novy modul co v 
>> tomto pripade bude elektronicka kopie realne klavesnice to spravne 
>> vyhodnoti a posle pres 5zilovy kabel do realneho pocitace. Takze 
>> realny pocitac bude mit 100% presne reakce "virtualni" klavesnice. Az 
>> mne to omrzi tam klicovou cast muzu pouzit treba pro pocitac Mistrum.
>>
>> Jardo - bezny jednocipak neni dostatecne rychly aby reagoval na 
>> realne klavesnici. Mam samozrejme zalozni plan a to ze tam dam 
>> obycejnou 64KB pamet (16 vstupu) a tu naplnim daty tak ze pri 
>> jakekoliv kombinaci se na datove sbernici ukaze co je prave stisknuto 
>> - to ma rychlost uplne stejnou jako realna klavesnice - pripadne toto
presunout do FPGA.
>> Samozrejme na vystupu by bylo neco jako 74LS07. Data v pameti by se 
>> menila vzdy kdyz ovladaci pocitac zjisti ze  pravy pocitac prave 
>> dokoncil scan klavesnice. Ale "realne tlacitka" jsou vice univerzalni.
>>
>>
>> Radek
>>
>>
>>
>> Dne 13.6.2013 0:01, EC1045 (sapipandora.cz) napsal(a):
>>> spis bich pouzil 74xx03 misto 4066 stejnak vstupy jsou na jedne 
>>> strane a vystypy na druhe strane ale tim se viresi akorat ta 
>>> kapacita ale mam obavu abi to melo rozumnej rozmer tak to bude chtit
> 4vrstvej plosak.
>>> druha otazka zni kolik je zapotrebi maximalne seplich klaves, pokut 
>>> je to v radech jednotek tak bi slo pouzit 74150/74151 a 
>>> 74154/74138/... a pro casto pouzinane klavesi jako SHIFT, ENTER, 
>>> CTRL, ...... bi se pouzily prima hradla 7403 tim bi se virazne 
>>> snizil pocet pouzder a take by se zjednodusil DPS. pokut budes chtit 
>>> plnohodnotnou analogovou spinaci matici tak pak bude jednodusi 
>>> sehnat nekde napr. MHB8804(A) (pouzival se v digitalnich ustrednach 
>>> a obsahuje matici 8x8 a lze skladat do vetsich matic) nebo pokut 
>>> bude stacit cislicove pole tak to naprobamovat do nejakeho 
>>> hradloveho
> pole.
>>> vym o cem mluvim pac jsem se touto otazkou ji zabival (v teoreticke
>>> rovine)
>>>
>>> napr to klavesnici s matici 8x8 a max seplimy ctimi klavesami a 
>>> ctirmi funkcnimi klavesami bi na vlastni matici stacilo 4x 74151,
>>> 74138 (ke kazde 74138 8x dioda pro moznost pospojovat vicero
>>> vystypu)  vstupni a
>>> (vystubni) budic matice 1x 7403 pro funkcni klavesy a 5x registr z 
>>> cehoz 4x 8bit a 1x 4bit plus nejaka ta bizuterie okolo !!!!!!!
>>> multiplexer i demultiplexer musy mit povolovaci vstupy !!!!!!!!
>>>
>>> pokut to neni jasne co basnik chtel rict dodam pripadne schema
>>>
>>>
>>>>
>>>> Premyslim ze udelam desku kde bude 32x CMOS 4066 a to bude ovladat 
>>>> 16x74ls374. Take by tam byl 2x138 a nejaky budic asi 2x245 + neco
> navic.
>>>> Cele by to fungovalo tak, ze by mohlo byt mozno spojit kazdy 
>>>> prusecik
>>>> 16x8 bitu (klaves). Cele by se to pripojilo paralelne k realne 
>>>> klavesnici.
>>>> Vstup by pro zacatek byl najaky procesor ke kteremu by byl 
>>>> pripojena
>>>> PS2 klavesnice. Co myslite nebude problem spojit paralelne 16 
>>>> techto
>>>> 4066 obvodu - treba kvuli kapacite?
>>>>
>>>> Radek
>>>>
>>>>
>>>>
>>>> ---------------------
>>>> sapipandora.cz
>>>> Konference o SAPI-1
>>>> ---
>>>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>>>> Více informací: http://goo.gl/b99cI
>>> ---------------------
>>> sapipandora.cz
>>> Konference o SAPI-1
>>> ---
>>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>>> Více informací: http://goo.gl/b99cI
>>>
>>>
>> ---------------------
>> sapipandora.cz
>> Konference o SAPI-1
>> ---
>> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
>> Více informací: http://goo.gl/b99cI
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI
>
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI

---------------------
sapipandora.cz
Konference o SAPI-1
---
POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
Více informací: http://goo.gl/b99cI