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>ono to je trochu slozitejsi pac se k sapi pouzivaji dve klavesnice C259.11 a
C262.3, kazda se chova trochu jinak
kdy C256.11 ma klasisky korenspondecni ciklus nedochazi ke strate znaku u
sapi

kdezto C262.3 udela jen cca 1ms impous na STROBE a SAPI to nemusi vzdy
chitit tj. straci se znaky
ale existuje na to medicina v jedne 7474

   SCHEMA UPRAVY PRIPOJENI KLAVESNICE C262.3

   C262.3                                     JPR-1, X2  SIGNAL
CISLO VODICE                                    FRB-30

 1,2----*------------------*----------------------10,22  +5V
        |                  |
        |                  |
        |                  | 4
       ---              -------
       | | R1         2 |D    |
       | | 1K3     ---- |  I  |
       ---         |    |  O  |
        |          |  3 |  1  |
   3----*----------+----|&gt;    | 6
        |          |    |     O-------------------30     STROBE
       ---         |    |     |
       | | R2      |    -------       ------------13
       | | 2K2     |     1 |          |
       ---         |       |          | 10
        |          |       |       -------
        |          |       |     9 |    D|
        |          -----M--*-------|  I  |
       ---                         |  O  |
                                   |  1  |
                                   O    &lt;|
                                   |     |
                                   -------
                                   13 |
                                      |
4,13----------------------------------*-----------11,21  ZEM
                                      |
                                     ---

IO1 - MH 7474.
ZAPOJENI VODICU C.5 AZ C.12 ZUSTAVA BEZE ZMENY.

snazil jsem se dohledat jatk to vlastne je s tema signalama ale jaksi jsem
tezce zmaten pac z dokumetace se toho clovek moc nedozvy
to bych musel ocuchat primo na klavesnici ale stim se mi zrovna nechce
momentalne drbat


<span class="replyquote1">&gt;
&gt; Tady mi něco nesedí. Ten program čeká až bude SC v 1 a pak posílá na
<img src="BODY_IMAGES_WRAP_GIF"> AC
&gt; taky 1
&gt; Takže buď jsou aktivní v 1 nebo jsou někde nějaké invertory
&gt;
&gt; Omikron
&gt;
&gt;
&gt; Dne 5.3.2013 10:33, Jiri Biba (sapi@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt; &gt; Mohl bys prosím dát k dispozici tabulku výstupních kodů? Já bych ji
</span>zkusil
<span class="replyquote2">&gt; &gt; přetransformovat na KOI-8, co používá Sapi. Byl by velký problém aby
<img src="BODY_IMAGES_WRAP_GIF">to
</span>mělo
<span class="replyquote2">&gt; &gt; možnost volby více znakových sad? V Pc to sice dělá až PC, tady by
<img src="BODY_IMAGES_WRAP_GIF">bylo
&gt; &gt; vhodný mít volbu buď US a nebo CZ.
&gt; &gt; Tohle je rutinka jak Sapi spolupracuje s Consul paralelníma
</span>klávesnicema,
<span class="replyquote2">&gt; &gt; konvertor by s tím měl být kompatibil:
&gt; &gt; CI:
&gt; &gt; IN P0
&gt; &gt; RRC
&gt; &gt; JNC CI
&gt; &gt; IN P1
&gt; &gt; PUSH PSW
&gt; &gt; MVI A,3
&gt; &gt; OUT P0
&gt; &gt; CI05:
&gt; &gt; IN P0
&gt; &gt; RRC
&gt; &gt; JNC CI05
&gt; &gt; MVI A,2
&gt; &gt; OUT P0
&gt; &gt; POP PSW
&gt; &gt; RET
&gt; &gt;
&gt; &gt; P0 = ridici port klavesnice IN/OUT
&gt; &gt; P0-IN0 = /SC strobe z klavesnice
&gt; &gt; P0-OUT0 = /AC odpověd z Sapi na prijaty znak
&gt; &gt; P0-OUT1 = /BELL alarm z Sapi, klavesnice PC to nema, takze na konvertor
</span>by
<span class="replyquote2">&gt; &gt; to chtelo pridat samopipac, valecek asi 12 mm prumer.
&gt; &gt;
&gt; &gt; P1 = datovy port kvavesnice IN
&gt; &gt;
&gt; &gt; Jirka
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; Dne 1.3.2013 9:35, Tomas Franke (sapi@pandora.cz) napsal(a):
</span><span class="replyquote3">&gt; &gt;&gt; To nebude, problém, je to celé dělané sw. Převod ze scankódu na
&gt; &gt;&gt; výstupní kód je dělán tabulkou.
&gt; &gt;&gt; Procesor má 2KB RAM, něco sebere stack a něco proměnné ale zbytek je
<img src="BODY_IMAGES_WRAP_GIF">k
&gt; &gt;&gt; dispozici pro případný buffer.
&gt; &gt;&gt; Zbývá i několik pinů pro případná pípátka a blikátka.
&gt; &gt;&gt;
&gt; &gt;&gt; Omikron
&gt; &gt;&gt;
</span><span class="replyquote2">&gt; &gt; Doplnění:
&gt; &gt;
&gt; &gt; Dá se to udělat buď pro PS/2 s AVR za cca 70 korun + xtal + 2
</span>kondenzátory +
<span class="replyquote2">&gt; &gt; 2 pullup odpory nebo pro USB s o něco dražším PIC, který má USB host
<img src="BODY_IMAGES_WRAP_GIF">ale
&gt; &gt; navíc potřebuje 3.3V regulátor a nějaké ty odpory protože není 5V
</span>tolerant.
<span class="replyquote2">&gt; &gt;
&gt; &gt; Oba jsou v úzkém DIL28, takže se to dá udělat i na odřezku
<img src="BODY_IMAGES_WRAP_GIF">univerzální
&gt; &gt; desky.
&gt; &gt;
&gt; &gt; Omikron
&gt; &gt;
</pre>