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 · 11 zpráv

RE: klavesnice

Jiri Biba SAPI-1

Ňák jsem nepochopil, co to má dělat. Snad připojit paralelně k matici
klávesnice... Nebo co je myšleno reálnou klávesnicí?
A už vůbec nevím, proč to chceš připojovat k PS2 klávesnici...

Jó, kdybys chtěl znásilňovat PS2 klávesnici nějakým přífuškem aby se
 chovala
jako paralelní Consulka k Sapi, to bych se rád zůčastnil.

Jirka

Zobrazit citovaný text (27 řádků)
-----Original Message-----
From: Radek Suk (sapipandora.cz) [mailto:suk[doména skryta]] 
Sent: Wednesday, June 12, 2013 11:09 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: klavesnice



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

Re: klavesnice

Jardax SAPI-1

To ja taky Jirko, ale myslim ze na takovou praci by stacil jeden jednocip, ne?

Jarda

Dne 13.6.2013 9:29, Jiri Biba (sapipandora.cz) napsal(a):
Zobrazit citovaný text (45 řádků)
> Ňák jsem nepochopil, co to má dělat. Snad připojit paralelně k matici
> klávesnice... Nebo co je myšleno reálnou klávesnicí?
> A už vůbec nevím, proč to chceš připojovat k PS2 klávesnici...
>
> Jó, kdybys chtěl znásilňovat PS2 klávesnici nějakým přífuškem aby se
 chovala
> jako paralelní Consulka k Sapi, to bych se rád zůčastnil.
>
> Jirka
>
> -----Original Message-----
> From: Radek Suk (sapipandora.cz) [mailto:suk[doména skryta]]
> Sent: Wednesday, June 12, 2013 11:09 PM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: klavesnice
>
>
>
> 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
>
>

Re: klavesnice

Tomas Franke SAPI-1

Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí 
mám jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
Stačí jen spáchat převodní tabulku, co se má posílat na který
 scan-code.

Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici, 
jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou 
8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva šváby 
Tesla určené pro tlf ústředny.

Ještě ke klávesnici pro repliku ZX-80/81:

V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když 
je nemají na webu, mají je skladem a mají na ně i výrobní nástroje. 
Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost 
podobné rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na 
jedné kšandě dohromady, kdežto Spectrum je má kšandy dvě jednu pro 
sloupcové vývody a druhou pro řádkové.
Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na 
vývody a na membránu položit fólii s potiskem ZX-81.

Omikron


Dne 13.6.2013 9:32, Jardax (sapipandora.cz) napsal(a):
Zobrazit citovaný text (62 řádků)
>
> To ja taky Jirko, ale myslim ze na takovou praci by stacil jeden 
> jednocip, ne?
>
> Jarda
>
> Dne 13.6.2013 9:29, Jiri Biba (sapipandora.cz) napsal(a):
>> Ňák jsem nepochopil, co to má dělat. Snad připojit paralelně k matici
>> klávesnice... Nebo co je myšleno reálnou klávesnicí?
>> A už vůbec nevím, proč to chceš připojovat k PS2 klávesnici...
>>
>> Jó, kdybys chtěl znásilňovat PS2 klávesnici nějakým přífuškem aby
se 
>> chovala
>> jako paralelní Consulka k Sapi, to bych se rád zůčastnil.
>>
>> Jirka
>>
>> -----Original Message-----
>> From: Radek Suk (sapipandora.cz) [mailto:suk[doména skryta]]
>> Sent: Wednesday, June 12, 2013 11:09 PM
>> To: Konference "SAPI-1 a československé mikropočítače"
>> Subject: klavesnice
>>
>>
>>
>> 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

RE: klavesnice

Jiri Biba SAPI-1

Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
 šlápnutí.
-:)))
Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba na
generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude
celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou? Dej
vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice, pokud
ještě
jsou k sehnání.
Jirka

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


Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí mám
jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.

Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva šváby
Tesla určené pro tlf ústředny.

Ještě ke klávesnici pro repliku ZX-80/81:

V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když je
nemají na webu, mají je skladem a mají na ně i výrobní nástroje. 
Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody a
druhou pro řádkové.
Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
a na membránu položit fólii s potiskem ZX-81.

Omikron


Dne 13.6.2013 9:32, Jardax (sapipandora.cz) napsal(a):
>
> To ja taky Jirko, ale myslim ze na takovou praci by stacil jeden 
> jednocip, ne?
>
> Jarda
>
> Dne 13.6.2013 9:29, Jiri Biba (sapipandora.cz) napsal(a):
>> Ňák jsem nepochopil, co to má dělat. Snad připojit paralelně k matici>> klávesnice... Nebo co je myšleno reálnou klávesnicí?
>> A už vůbec nevím, proč to chceš připojovat k PS2 klávesnici...
>>
>> Jó, kdybys chtěl znásilňovat PS2 klávesnici nějakým přífuškem aby
 se 
>> chovala jako paralelní Consulka k Sapi, to bych se rád zůčastnil.
>>
>> Jirka
>>
>> -----Original Message-----
>> From: Radek Suk (sapipandora.cz) [mailto:suk[doména skryta]]
>> Sent: Wednesday, June 12, 2013 11:09 PM
>> To: Konference "SAPI-1 a československé mikropočítače"
>> Subject: klavesnice
>>
>>
>>
>> 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

Re: klavesnice

Jardax SAPI-1

Klavesnice jsou, mam tu nekde i nejaky DIN ;)

Dne 13.6.2013 10:52, Jiri Biba (sapipandora.cz) napsal(a):
Zobrazit citovaný text (128 řádků)
> Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
 šlápnutí.
> -:)))
> Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba
na
> generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude
> celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
> Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou? Dej
> vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice, pokud
ještě
> jsou k sehnání.
> Jirka
>
> -----Original Message-----
> From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
> Sent: Thursday, June 13, 2013 10:00 AM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: Re: klavesnice
>
>
> Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí mám
> jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
> Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.
>
> Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
> jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
> 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva šváby
> Tesla určené pro tlf ústředny.
>
> Ještě ke klávesnici pro repliku ZX-80/81:
>
> V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když
je
> nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
> Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
> rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
> dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody
a
> druhou pro řádkové.
> Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
> a na membránu položit fólii s potiskem ZX-81.
>
> Omikron
>
>
> Dne 13.6.2013 9:32, Jardax (sapipandora.cz) napsal(a):
>> To ja taky Jirko, ale myslim ze na takovou praci by stacil jeden
>> jednocip, ne?
>>
>> Jarda
>>
>> Dne 13.6.2013 9:29, Jiri Biba (sapipandora.cz) napsal(a):
>>> Ňák jsem nepochopil, co to má dělat. Snad připojit paralelně k matici
>>> klávesnice... Nebo co je myšleno reálnou klávesnicí?
>>> A už vůbec nevím, proč to chceš připojovat k PS2 klávesnici...
>>>
>>> Jó, kdybys chtěl znásilňovat PS2 klávesnici nějakým přífuškem aby 
se
>>> chovala jako paralelní Consulka k Sapi, to bych se rád zůčastnil.
>>>
>>> Jirka
>>>
>>> -----Original Message-----
>>> From: Radek Suk (sapipandora.cz) [mailto:suk[doména skryta]]
>>> Sent: Wednesday, June 12, 2013 11:09 PM
>>> To: Konference "SAPI-1 a československé mikropočítače"
>>> Subject: klavesnice
>>>
>>>
>>>
>>> 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

Martin Lukasek SAPI-1

Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám
 klávesnici. Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je to 8
bitů + strobe, nebude to nic těžkýho. Na PS/2 klávesnici je trochu
komplikovanější, že některé scan kódy mají více bytů, třeba PAUSE je 
8 ;-) Mám udělané tabulky na normal, shift, ctrl, ctrl+shift a alt. U MZ-3500
je ještě trochu komplikace, že komunikace s počítačem není 8-bitová, ale
9-bitová a některé klávesy, resp. jejich kombinace mají nastavený CMD bit.
No a pak jsem samozřejmě řešil i správné rozsvěcování LED kontrolek.
Během pár dní to snad, včetně schémat a zdrojáků, fláknu na blog a pak 
si s tím můžete dělat co chcete. Ono na tom nic není, nejhorší je
vybádat, jak to má fungovat a kam co namapovat. Mám to udělané s Arduino
bootloaderem, takže to každý může snadno přeprogramovat pro TTL RS-232
lince z Arduino IDE. Žádný programátor, ani super znalosti nejsou potřeba. 
Jo a 4049 a hodně pasivního balastu je tam kvůli MZ-3500, chtěl jsem I/O
udělat stejně jako v origo klávesnici. Předpokládám, že na parallelní
komunikaci by to nebylo potřeba.

Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, ale jen
potud, pokud si někdo bude dělat vlastní case. Pokud ne, je ideální si
prostě postavit tu membránovku. Můj prototyp
http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď bez
problému. Je to pár samolepek a trochu alobalu nalepených na tišťák ZX80. 
U ZX81 je nejlepší si koupit hotovou membránu, taky se dají normálně
koupit. Ono to konce konců jde i pro ZX80, jen je to drahé.

Martin



Zobrazit citovaný text (49 řádků)
-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] 
Sent: Thursday, June 13, 2013 10:53 AM

Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
šlápnutí.
-:)))
Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba na
generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou? Dej vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice,
pokud ještě jsou k sehnání.
Jirka

-----Original Message-----
From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
Sent: Thursday, June 13, 2013 10:00 AM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: klavesnice


Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí mám
jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.

Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva šváby
Tesla určené pro tlf ústředny.

Ještě ke klávesnici pro repliku ZX-80/81:

V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když je
nemají na webu, mají je skladem a mají na ně i výrobní nástroje. 
Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody a
druhou pro řádkové.
Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
a na membránu položit fólii s potiskem ZX-81.

Omikron

Přílohy

  • MZ-3500_KBD_MZ-1K04_working.jpg
    image/jpeg · 138 kB · 832 x 771 px
  • 3
    image/jpeg · 138 kB · 832 x 771 px

Re: klavesnice

Tomas Franke SAPI-1

On kdyby byl RYCHLÝ procesor, tak by s ním asi šla emulovat přímo 
matice. sledoval by vodiče klávesnice a podstrkoval by k ním data 
odpovídající stisknutým tlačítkům.

Pokud vím, tak Sharpisti mají na tomhle principu postavenou emulaci 
originálního řadiče s WD279x skrze image soubory uložené na SD kartě:
Malý ARM v QFP64 visí svými IO porty přímo na sběrnici Z80 a když vidí
čtení z poru řadiče, přepne jednu svou bránu ven a pohotově podstrčí na
D(7:0) data.
Maji tam ještě malé CPLD ale v tom je vyloženě jen adresní dekodér aby 
ARM nemusel porovnávat adresy.

Rusové to mají v klonech Spectra podobně, stíhají jak WD1793 Betadisku, 
tak hlídat matici klávesnice.
Jediná nevýhoda je, že oba ARM i CPLD jsou v tomhle pouzdře a potřebují
 3.3V


Omikron


Dne 13.6.2013 11:23, Martin Lukasek (sapipandora.cz) napsal(a):
Zobrazit citovaný text (88 řádků)
> Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám
klávesnici. Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je to 8 bitů
+ strobe, nebude to nic těžkýho. Na PS/2 klávesnici je trochu
komplikovanější, že některé scan kódy mají více bytů, třeba PAUSE je 
8 ;-) Mám udělané tabulky na normal, shift, ctrl, ctrl+shift a alt. U MZ-3500
je ještě trochu komplikace, že komunikace s počítačem není 8-bitová, ale
9-bitová a některé klávesy, resp. jejich kombinace mají nastavený CMD bit.
No a pak jsem samozřejmě řešil i správné rozsvěcování LED kontrolek.
Během pár dní to snad, včetně schémat a zdrojáků, fláknu na blog a pak 
si s tím můžete dělat co chcete. Ono na tom nic není, nejhorší je
vybádat, jak to má fungovat a kam co namapovat. Mám to udělané s Arduino
bootloaderem, takže to každý může snadno přeprogramovat pro TTL RS-232
lince z Arduino IDE. Žádný programátor, ani super znalosti nejsou potřeba. 
Jo a 4049 a hodně pasivního balastu je tam kvůli MZ-3500, chtěl js!
> em I/O udělat stejně jako v origo klávesnici. Předpokládám, že na
parallelní komunikaci by to nebylo potřeba.
>
> Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, ale jen
potud, pokud si někdo bude dělat vlastní case. Pokud ne, je ideální si
prostě postavit tu membránovku. Můj prototyp
http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď bez
problému. Je to pár samolepek a trochu alobalu nalepených na tišťák ZX80. 
U ZX81 je nejlepší si koupit hotovou membránu, taky se dají normálně
koupit. Ono to konce konců jde i pro ZX80, jen je to drahé.
>
> Martin
>
>
>
> -----Original Message-----
> From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
> Sent: Thursday, June 13, 2013 10:53 AM
>
> Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
šlápnutí.
> -:)))
> Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba na
generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
> Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou? Dej vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice,
pokud ještě jsou k sehnání.
> Jirka
>
> -----Original Message-----
> From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
> Sent: Thursday, June 13, 2013 10:00 AM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: Re: klavesnice
>
>
> Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí
mám
> jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
> Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.
>
> Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
> jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
> 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva
šváby
> Tesla určené pro tlf ústředny.
>
> Ještě ke klávesnici pro repliku ZX-80/81:
>
> V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když
je
> nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
> Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
> rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
> dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody
a
> druhou pro řádkové.
> Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
> a na membránu položit fólii s potiskem ZX-81.
>
> Omikron
> ---------------------
> 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

Radek Suk SAPI-1


Tomasi problem je v tom ze je docela tezke to udelat dostatecne 
univerzalni a soucasne rychle. Proto bych chtel to jadro udelat co 
nejobecneji aby to slo pouzit uplne vsude. Soucasne by bylo pekne kdyz 
by se nemuselo resit zpomalovani procesoru.

To co popisujes o Sharpovi ma pro mne trosku nevyhodu. Prvni a 
neresitelny problem je ten ze i kdyz budes reagovat na cteni klavesnice 
tak stejne nesmis vystavit data na sbernici a kdyz to udelas tak to 
stejne procesor neuvidi, protoze to oddelovac zablokuje - takze spise 
znicis oddelovaci 74ls245 nebo tvoje rozsireni. Takze by jsi musel 
prerusit a upravit dva klicove signaly uvnitr Sharpa. Proto mi pripada 
lepsi vypajet konektor na plochy kabel a vlozit tam nejaky na bezny 
plochy kabel a ten vyvest na nejakou desku s 8804 a kdyz deska nebude 
prilis velka tak by se dala dat i do Sharpa ale to neni podstatne. 
Klidne at je venku. Dovnitr bych dal jen posilovace
neco jako ls245.

Jinak ta karta UNICARDmk3 kterou popisujes se chova tak ze kdyz to 
procesor nestiha tak zablokuje signal Wait a hlavni pocitac ceka do 
vyreseni problemu (ulohy).  To samozrejme pro QD nevadi ale pro 
klavesnici to asi neni prave orechove. Na druhou stranu neni duvod aby 
okamzite neodpovedel. Takze toto je take reseni. Ale toto ma trosku 
problem a to ze jen par lidi poradne umi delat s ARM. Radeji bych to 
osobne udelal na FPGA to mi pripada pro bastlire lepsi reseni - alespon 
do budoucna.

Jeste v noci jsem kontaktoval jednoho znameho prodejce starych soucastek 
a ted mi napsal ze mi nekde sehnal 9 kusu 8804(A) a tak mam 4 pro mne a 
pripadne 4 pro Martina (jestli je bude chtit, ale to neni podstatne) a 
jeden rezervni. Takze ja osobne pujdu do reseni s 4x 8804 a jeden 138 a 
jeste par obvodu okolo.

Radek

Dne 13.6.2013 13:29, Tomas Franke (sapipandora.cz) napsal(a):
Zobrazit citovaný text (124 řádků)
>
> On kdyby byl RYCHLÝ procesor, tak by s ním asi šla emulovat přímo 
> matice. sledoval by vodiče klávesnice a podstrkoval by k ním data 
> odpovídající stisknutým tlačítkům.
>
> Pokud vím, tak Sharpisti mají na tomhle principu postavenou emulaci 
> originálního řadiče s WD279x skrze image soubory uložené na SD kartě:
> Malý ARM v QFP64 visí svými IO porty přímo na sběrnici Z80 a když vidí
> čtení z poru řadiče, přepne jednu svou bránu ven a pohotově podstrčí 
> na D(7:0) data.
> Maji tam ještě malé CPLD ale v tom je vyloženě jen adresní dekodér aby 
> ARM nemusel porovnávat adresy.
>
> Rusové to mají v klonech Spectra podobně, stíhají jak WD1793 
> Betadisku, tak hlídat matici klávesnice.
> Jediná nevýhoda je, že oba ARM i CPLD jsou v tomhle pouzdře a 
> potřebují 3.3V
>
>
> Omikron
>
>
> Dne 13.6.2013 11:23, Martin Lukasek (sapipandora.cz) napsal(a):
>> Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám 
>> klávesnici. Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je 
>> to 8 bitů + strobe, nebude to nic těžkýho. Na PS/2 klávesnici je 
>> trochu komplikovanější, že některé scan kódy mají více bytů, třeba
>> PAUSE je 8 ;-) Mám udělané tabulky na normal, shift, ctrl, ctrl+shift 
>> a alt. U MZ-3500 je ještě trochu komplikace, že komunikace s 
>> počítačem není 8-bitová, ale 9-bitová a některé klávesy, resp.
 jejich 
>> kombinace mají nastavený CMD bit. No a pak jsem samozřejmě řešil i 
>> správné rozsvěcování LED kontrolek. Během pár dní to snad, včetně 
>> schémat a zdrojáků, fláknu na blog a pak si s tím můžete dělat co 
>> chcete. Ono na tom nic není, nejhorší je vybádat, jak to má fungovat 
>> a kam co namapovat. Mám to udělané s Arduino bootloaderem, takže to 
>> každý může snadno přeprogramovat pro TTL RS-232 lince z Arduino IDE. 
>> Žádný programátor, ani super znalosti nejsou potřeba. Jo a 4049 a 
>> hodně pasivního balastu je tam kvůli MZ-3500, chtěl !
> js!
>> em I/O udělat stejně jako v origo klávesnici. Předpokládám, že na 
>> parallelní komunikaci by to nebylo potřeba.
>>
>> Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, 
>> ale jen potud, pokud si někdo bude dělat vlastní case. Pokud ne, je 
>> ideální si prostě postavit tu membránovku. Můj prototyp 
>> http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď bez 
>> problému. Je to pár samolepek a trochu alobalu nalepených na tišťák 
>> ZX80. U ZX81 je nejlepší si koupit hotovou membránu, taky se dají 
>> normálně koupit. Ono to konce konců jde i pro ZX80, jen je to drahé.
>>
>> Martin
>>
>>
>>
>> -----Original Message-----
>> From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
>> Sent: Thursday, June 13, 2013 10:53 AM
>>
>> Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první 
>> šlápnutí.
>> -:)))
>> Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba 
>> na generování té tabulky, pokusím se v tom udělat nějaký kroky. 
>> Akorát to bude celkem hledání jak to je s kódama PC Hlavně ty různý 
>> Fxx, Ctrl, Alt a pod.
>> Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za 
>> sebou? Dej vědět, zda je to reálný, koupil bych si ještě PS2 
>> klavesnice, pokud ještě jsou k sehnání.
>> Jirka
>>
>> -----Original Message-----
>> From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
>> Sent: Thursday, June 13, 2013 10:00 AM
>> To: Konference "SAPI-1 a československé mikropočítače"
>> Subject: Re: klavesnice
>>
>>
>> Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí 
>> mám
>> jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
>> Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.
>>
>> Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
>> jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
>> 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva
šváby
>> Tesla určené pro tlf ústředny.
>>
>> Ještě ke klávesnici pro repliku ZX-80/81:
>>
>> V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i 
>> když je
>> nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
>> Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost 
>> podobné
>> rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
>> dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody 
a
>> druhou pro řádkové.
>> Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na 
>> vývody
>> a na membránu položit fólii s potiskem ZX-81.
>>
>> Omikron
>> ---------------------
>> 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

EC1045 SAPI-1

SAPI-1 ma dve klavesnice a to but ANK-1 coz je membrana s organizaci 8x4
nebo prararelni ASCII tj. 8dat, streobe, ack (upne "podani ruky")




Zobrazit citovaný text (3 řádky)
>
> Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám
 klávesnici.
Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je to 8 bitů + strobe,
nebude to nic těžkýho. Na PS/2 klávesnici je trochu komplikovanější, že
některé scan kódy mají více bytů, třeba PAUSE je 8 ;-) Mám udělané
tabulky
na normal, shift, ctrl, ctrl+shift a alt. U MZ-3500 je ještě trochu
komplikace, že komunikace s počítačem není 8-bitová, ale 9-bitová a
některé
klávesy, resp. jejich kombinace mají nastavený CMD bit. No a pak jsem
samozřejmě řešil i správné rozsvěcování LED kontrolek. Během pár dní
to
snad, včetně schémat a zdrojáků, fláknu na blog a pak si s tím můžete
dělat
co chcete. Ono na tom nic není, nejhorší je vybádat, jak to má fungovat a
kam co namapovat. Mám to udělané s Arduino bootloaderem, takže to každý
může
snadno přeprogramovat pro TTL RS-232 lince z Arduino IDE. Žádný
programátor,
ani super znalosti nejsou potřeba. Jo a 4049 a hodně pasivního balastu je
tam kvůli MZ-3500, chtěl js!
Zobrazit citovaný text (1 řádek)
> em I/O udělat stejně jako v origo klávesnici. Předpokládám, že na
parallelní komunikaci by to nebylo potřeba.
Zobrazit citovaný text (3 řádky)
>
> Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, ale
jen
potud, pokud si někdo bude dělat vlastní case. Pokud ne, je ideální si
prostě postavit tu membránovku. Můj prototyp
http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď bez
problému. Je to pár samolepek a trochu alobalu nalepených na tišťák ZX80. 
U
ZX81 je nejlepší si koupit hotovou membránu, taky se dají normálně
koupit.
Ono to konce konců jde i pro ZX80, jen je to drahé.
Zobrazit citovaný text (10 řádků)
>
> Martin
>
>
>
> -----Original Message-----
> From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
> Sent: Thursday, June 13, 2013 10:53 AM
>
> Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
šlápnutí.
Zobrazit citovaný text (3 řádky)
> -:)))
> Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba
na
generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude
celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
Zobrazit citovaný text (2 řádky)
> Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou?
Dej vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice, pokud
ještě jsou k sehnání.
Zobrazit citovaný text (23 řádků)
> Jirka
>
> -----Original Message-----
> From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
> Sent: Thursday, June 13, 2013 10:00 AM
> To: Konference "SAPI-1 a československé mikropočítače"
> Subject: Re: klavesnice
>
>
> Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí mám
> jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
> Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.
>
> Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
> jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
> 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva šváby
> Tesla určené pro tlf ústředny.
>
> Ještě ke klávesnici pro repliku ZX-80/81:
>
> V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když
je
Zobrazit citovaný text (2 řádky)
> nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
> Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
Zobrazit citovaný text (6 řádků)
> rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
> dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody
a
> druhou pro řádkové.
> Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
Zobrazit citovaný text (10 řádků)
> a na membránu položit fólii s potiskem ZX-81.
>
> Omikron
> ---------------------
> 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

EC1045 SAPI-1

na odemulovani WD279x s emulovanou disketovkou mi staci 8042/8742 ,jen ta
emulace bude trochu pomala, ci jakykoli jednocip kteru je schopen po
preruseni vublit data vcas takze az zas tak RYCHLY to byt nemusi



Zobrazit citovaný text (18 řádků)
>
> On kdyby byl RYCHLÝ procesor, tak by s ním asi šla emulovat přímo
> matice. sledoval by vodiče klávesnice a podstrkoval by k ním data
> odpovídající stisknutým tlačítkům.
>
> Pokud vím, tak Sharpisti mají na tomhle principu postavenou emulaci
> originálního řadiče s WD279x skrze image soubory uložené na SD kartě:
> Malý ARM v QFP64 visí svými IO porty přímo na sběrnici Z80 a když
 vidí
> čtení z poru řadiče, přepne jednu svou bránu ven a pohotově podstrčí 
na
> D(7:0) data.
> Maji tam ještě malé CPLD ale v tom je vyloženě jen adresní dekodér aby
> ARM nemusel porovnávat adresy.
>
> Rusové to mají v klonech Spectra podobně, stíhají jak WD1793 Betadisku,
> tak hlídat matici klávesnice.
> Jediná nevýhoda je, že oba ARM i CPLD jsou v tomhle pouzdře a potřebují
3.3V
Zobrazit citovaný text (7 řádků)
>
>
> Omikron
>
>
> Dne 13.6.2013 11:23, Martin Lukasek (sapipandora.cz) napsal(a):
> > Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám
klávesnici. Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je to 8
bitů + strobe, nebude to nic těžkýho. Na PS/2 klávesnici je trochu
komplikovanější, že některé scan kódy mají více bytů, třeba PAUSE je 
8 ;-)
Mám udělané tabulky na normal, shift, ctrl, ctrl+shift a alt. U MZ-3500 je
ještě trochu komplikace, že komunikace s počítačem není 8-bitová, ale
9-bitová a některé klávesy, resp. jejich kombinace mají nastavený CMD
bit.
No a pak jsem samozřejmě řešil i správné rozsvěcování LED kontrolek.
Během
pár dní to snad, včetně schémat a zdrojáků, fláknu na blog a pak si s
tím
můžete dělat co chcete. Ono na tom nic není, nejhorší je vybádat, jak to 
má
fungovat a kam co namapovat. Mám to udělané s Arduino bootloaderem, takže
to
každý může snadno přeprogramovat pro TTL RS-232 lince z Arduino IDE.
Žádný
programátor, ani super znalosti nejsou potřeba. Jo a 4049 a hodně pasivního
balastu je tam kvůli MZ-3500, chtěl !
Zobrazit citovaný text (2 řádky)
> js!
> > em I/O udělat stejně jako v origo klávesnici. Předpokládám, že na
parallelní komunikaci by to nebylo potřeba.
Zobrazit citovaný text (2 řádky)
> >
> > Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, ale
jen potud, pokud si někdo bude dělat vlastní case. Pokud ne, je ideální si
prostě postavit tu membránovku. Můj prototyp
http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď bez
problému. Je to pár samolepek a trochu alobalu nalepených na tišťák ZX80. 
U
ZX81 je nejlepší si koupit hotovou membránu, taky se dají normálně
koupit.
Ono to konce konců jde i pro ZX80, jen je to drahé.
Zobrazit citovaný text (10 řádků)
> >
> > Martin
> >
> >
> >
> > -----Original Message-----
> > From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
> > Sent: Thursday, June 13, 2013 10:53 AM
> >
> > Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první
šlápnutí.
Zobrazit citovaný text (3 řádky)
> > -:)))
> > Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba 
na
generování té tabulky, pokusím se v tom udělat nějaký kroky. Akorát to
bude
celkem hledání jak to je s kódama PC Hlavně ty různý Fxx, Ctrl, Alt a
pod.
Zobrazit citovaný text (2 řádky)
> > Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za
sebou?
Dej vědět, zda je to reálný, koupil bych si ještě PS2 klavesnice, pokud
ještě jsou k sehnání.
Zobrazit citovaný text (10 řádků)
> > Jirka
> >
> > -----Original Message-----
> > From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
> > Sent: Thursday, June 13, 2013 10:00 AM
> > To: Konference "SAPI-1 a československé mikropočítače"
> > Subject: Re: klavesnice
> >
> >
> > Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 klávesnicí
mám
Zobrazit citovaný text (14 řádků)
> > jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
> > Stačí jen spáchat převodní tabulku, co se má posílat na který
scan-code.
> >
> > Horší je to u počítačů, které mají jen klasickou membránovou
klávesnici,
> > jako Ondra nebo Speccy. Existuje interface, co přímo emuluje spektráckou
> > 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva
šváby
> > Tesla určené pro tlf ústředny.
> >
> > Ještě ke klávesnici pro repliku ZX-80/81:
> >
> > V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i když
je
Zobrazit citovaný text (2 řádky)
> > nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
> > Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost
podobné
Zobrazit citovaný text (6 řádků)
> > rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné
kšandě
> > dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové vývody
a
> > druhou pro řádkové.
> > Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na
vývody
Zobrazit citovaný text (17 řádků)
> > a na membránu položit fólii s potiskem ZX-81.
> >
> > Omikron
> > ---------------------
> > 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

Tomas Franke SAPI-1

A co pověsit AVR Mega nebo ARM rovnou na vývody pro matici?
I ten nejlevnějšíí ARM má frekvenci jádra 48-72 MHz a většinu instrukcí
po 1T. Z80 na data čeká tuším 2T hodin 3.5MHz

U Spectra s originální 48 a 128 ulou dokonce není nutno rozebírat 
počítač a zapojovat to místo klávesnice ULA totiž má D výstupy s 
otevřeným kolektorem a tahá jen dolu. Nahoru tahá pullup odpor.

Omikron


Dne 13.6.2013 17:38, Radek Suk (sapipandora.cz) napsal(a):
Zobrazit citovaný text (171 řádků)
>
>
>
> Tomasi problem je v tom ze je docela tezke to udelat dostatecne 
> univerzalni a soucasne rychle. Proto bych chtel to jadro udelat co 
> nejobecneji aby to slo pouzit uplne vsude. Soucasne by bylo pekne kdyz 
> by se nemuselo resit zpomalovani procesoru.
>
> To co popisujes o Sharpovi ma pro mne trosku nevyhodu. Prvni a 
> neresitelny problem je ten ze i kdyz budes reagovat na cteni 
> klavesnice tak stejne nesmis vystavit data na sbernici a kdyz to 
> udelas tak to stejne procesor neuvidi, protoze to oddelovac zablokuje 
> - takze spise znicis oddelovaci 74ls245 nebo tvoje rozsireni. Takze by 
> jsi musel prerusit a upravit dva klicove signaly uvnitr Sharpa. Proto 
> mi pripada lepsi vypajet konektor na plochy kabel a vlozit tam nejaky 
> na bezny plochy kabel a ten vyvest na nejakou desku s 8804 a kdyz 
> deska nebude prilis velka tak by se dala dat i do Sharpa ale to neni 
> podstatne. Klidne at je venku. Dovnitr bych dal jen posilovace
> neco jako ls245.
>
> Jinak ta karta UNICARDmk3 kterou popisujes se chova tak ze kdyz to 
> procesor nestiha tak zablokuje signal Wait a hlavni pocitac ceka do 
> vyreseni problemu (ulohy).  To samozrejme pro QD nevadi ale pro 
> klavesnici to asi neni prave orechove. Na druhou stranu neni duvod aby 
> okamzite neodpovedel. Takze toto je take reseni. Ale toto ma trosku 
> problem a to ze jen par lidi poradne umi delat s ARM. Radeji bych to 
> osobne udelal na FPGA to mi pripada pro bastlire lepsi reseni - 
> alespon do budoucna.
>
> Jeste v noci jsem kontaktoval jednoho znameho prodejce starych 
> soucastek a ted mi napsal ze mi nekde sehnal 9 kusu 8804(A) a tak mam 
> 4 pro mne a pripadne 4 pro Martina (jestli je bude chtit, ale to neni 
> podstatne) a jeden rezervni. Takze ja osobne pujdu do reseni s 4x 8804 
> a jeden 138 a jeste par obvodu okolo.
>
> Radek
>
> Dne 13.6.2013 13:29, Tomas Franke (sapipandora.cz) napsal(a):
>>
>> On kdyby byl RYCHLÝ procesor, tak by s ním asi šla emulovat přímo 
>> matice. sledoval by vodiče klávesnice a podstrkoval by k ním data 
>> odpovídající stisknutým tlačítkům.
>>
>> Pokud vím, tak Sharpisti mají na tomhle principu postavenou emulaci 
>> originálního řadiče s WD279x skrze image soubory uložené na SD kartě:
>> Malý ARM v QFP64 visí svými IO porty přímo na sběrnici Z80 a když 
>> vidí čtení z poru řadiče, přepne jednu svou bránu ven a pohotově 
>> podstrčí na D(7:0) data.
>> Maji tam ještě malé CPLD ale v tom je vyloženě jen adresní dekodér 
>> aby ARM nemusel porovnávat adresy.
>>
>> Rusové to mají v klonech Spectra podobně, stíhají jak WD1793 
>> Betadisku, tak hlídat matici klávesnice.
>> Jediná nevýhoda je, že oba ARM i CPLD jsou v tomhle pouzdře a 
>> potřebují 3.3V
>>
>>
>> Omikron
>>
>>
>> Dne 13.6.2013 11:23, Martin Lukasek (sapipandora.cz) napsal(a):
>>> Já si teď hrál s adaptérem pro Sharp MZ-3500, ke kterému nemám 
>>> klávesnici. Nevím, jak komunikuje SAPI, nezkoumal jsem to. Pokud je 
>>> to 8 bitů + strobe, nebude to nic těžkýho. Na PS/2 klávesnici je 
>>> trochu komplikovanější, že některé scan kódy mají více bytů,
 třeba 
>>> PAUSE je 8 ;-) Mám udělané tabulky na normal, shift, ctrl, 
>>> ctrl+shift a alt. U MZ-3500 je ještě trochu komplikace, že 
>>> komunikace s počítačem není 8-bitová, ale 9-bitová a některé 
>>> klávesy, resp. jejich kombinace mají nastavený CMD bit. No a pak 
>>> jsem samozřejmě řešil i správné rozsvěcování LED kontrolek. Během >>> pár dní to snad, včetně schémat a zdrojáků, fláknu na blog a pak si 
>>> s tím můžete dělat co chcete. Ono na tom nic není, nejhorší je 
>>> vybádat, jak to má fungovat a kam co namapovat. Mám to udělané s 
>>> Arduino bootloaderem, takže to každý může snadno přeprogramovat pro 
>>> TTL RS-232 lince z Arduino IDE. Žádný programátor, ani super 
>>> znalosti nejsou potřeba. Jo a 4049 a hodně pasivního balastu je tam 
>>> kvůli MZ-3500, chtěl !
>> js!
>>> em I/O udělat stejně jako v origo klávesnici. Předpokládám, že na 
>>> parallelní komunikaci by to nebylo potřeba.
>>>
>>> Klávesnice pro repliku ZX80/81 s Tesla membránovek je dorbý nápad, 
>>> ale jen potud, pokud si někdo bude dělat vlastní case. Pokud ne, je 
>>> ideální si prostě postavit tu membránovku. Můj prototyp 
>>> http://www.8bity.cz/zx80-replika/klavesnice-pro-zx80/ šlape doteď 
>>> bez problému. Je to pár samolepek a trochu alobalu nalepených na 
>>> tišťák ZX80. U ZX81 je nejlepší si koupit hotovou membránu, taky se 
>>> dají normálně koupit. Ono to konce konců jde i pro ZX80, jen je to 
>>> drahé.
>>>
>>> Martin
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
>>> Sent: Thursday, June 13, 2013 10:53 AM
>>>
>>> Já vím, já jen zkoušel nějakýho Omikrona, jestli maskočí na první 
>>> šlápnutí.
>>> -:)))
>>> Zajímalo by nás samozřejmě AVR Mega. Jestli mi pošleš, co je potřeba 
>>> na generování té tabulky, pokusím se v tom udělat nějaký kroky. 
>>> Akorát to bude celkem hledání jak to je s kódama PC Hlavně ty různý 
>>> Fxx, Ctrl, Alt a pod.
>>> Počítáš v tý obsluze, že se neco z klávesnice posíla více byte za 
>>> sebou? Dej vědět, zda je to reálný, koupil bych si ještě PS2 
>>> klavesnice, pokud ještě jsou k sehnání.
>>> Jirka
>>>
>>> -----Original Message-----
>>> From: Tomas Franke (sapipandora.cz) [mailto:tomas.f.878[doména skryta]]
>>> Sent: Thursday, June 13, 2013 10:00 AM
>>> To: Konference "SAPI-1 a československé mikropočítače"
>>> Subject: Re: klavesnice
>>>
>>>
>>> Ano, už se tu o tom mluvilo,  rutiny pro komunikaci s PS/2 
>>> klávesnicí mám
>>> jak pro AVR Mega v "úzkém" DIL (<100 Kč), tak jako engine do FPGA.
>>> Stačí jen spáchat převodní tabulku, co se má posílat na který 
>>> scan-code.
>>>
>>> Horší je to u počítačů, které mají jen klasickou membránovou 
>>> klávesnici,
>>> jako Ondra nebo Speccy. Existuje interface, co přímo emuluje 
>>> spektráckou
>>> 8x5 matici prostřednictvím AT klávesnice. Je v tom malý PIC a dva
 šváby
>>> Tesla určené pro tlf ústředny.
>>>
>>> Ještě ke klávesnici pro repliku ZX-80/81:
>>>
>>> V Tesle Jihlava se dají objednat klávesnice ke Spectru a Spectru+ i 
>>> když je
>>> nemají na webu, mají je skladem a mají na ně i výrobní nástroje.
>>> Gumáková stojí cca 150 a má shodné zapojení matice jako ZX-80 a dost 
>>> podobné
>>> rozměry. Liší se tím, že ZX-80 má řádky i sloupce matice na jedné 
>>> kšandě
>>> dohromady, kdežto Spectrum je má kšandy dvě jednu pro sloupcové 
>>> vývody a
>>> druhou pro řádkové.
>>> Teoreticky by tedy stačilo vzít membránu do gumáka udělat redukci na 
>>> vývody
>>> a na membránu položit fólii s potiskem ZX-81.
>>>
>>> Omikron
>>> ---------------------
>>> 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