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

Původní podoba příspěvku

EC1045 Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>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



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