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>Akorát, že to budu muset ladit na 8051 DIL40. Mám na to od Amitu HW
<img src="BODY_IMAGES_WRAP_GIF"> emulátor
51, kterej se zastrčí do bastlu místo procesoru.
Jen budu muset zprovoznit mašinu s ISA a W98, je k tomu deska do tyhle
sběrny. Už jsem to nepoužil asi 8 let, kdoví jestli to chodí...
Jardax, viděls někdy emulační procesor na řadu 8051? Keramickej šváb 40
<img src="BODY_IMAGES_WRAP_GIF">noh
a na zádech má prcíře, DIL28 patici, přes kterou můžeš za realnýho
<img src="BODY_IMAGES_WRAP_GIF">chodu
procesoru čumět na regisry, příznaky, zkrátka celou paměť. V roce 1993
<img src="BODY_IMAGES_WRAP_GIF">stál
jen ten procík skoro 5000,- A Inteláci tvrdili, že to existuje
<img src="BODY_IMAGES_WRAP_GIF">(existovalo)
na všechny procíky, co se do roku 1993 vyráběly. Myslím, že pro sběratele
<img src="BODY_IMAGES_WRAP_GIF">by
tahle emulační řada dnes měla cenu zlata. Mizernou fotku přikládám. Do
<img src="BODY_IMAGES_WRAP_GIF">toho
procíku vepředu se zastrčí ta kšanda vzadu. Ten čelní konektor je do
zkoumaný desky do patice procesoru a zadní je do pomocný ISA desky do PC.
Jirka
-----Original Message-----
From: Tomas Franke (sapi@pandora.cz) [mailto:tomas.f.878@[doména skryta]]
Sent: Friday, June 14, 2013 10:19 AM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: klavesnice
Tohle stačí maximálně si poupravíte tebulky.
tenhle procesor je absolutně nejlevnější...
Omikron
Dne 13.6.2013 23:46, Jiri Biba (sapi@pandora.cz) napsal(a):
<span class="replyquote1">> Našli rádcové, našli!!!!
> http://www.volny.cz/fuksam/navrhy/displej/displej.htm
> Jen přešlechtit obsluhu LCD na Sapidlovej klávesovej protokol a je to.
> Tak Omikrone, Tvoje a nebo todlenc? Všecko na to mám doma, jen ten čas
</span>nééé.
<span class="replyquote1">>
> Jirka
>
> ----- PŮVODNÍ ZPRÁVA -----
> Od: "Jardax (sapi@pandora.cz)" <jardax@[doména skryta]>
> Komu: "Konference 'SAPI-1 a československé mikropočítače'"
> <sapi@pandora.cz>
> Předmět: Re: klavesnice
> Datum: 13.6.2013 - 21:53:29
>
</span><span class="replyquote2">>> ... ale ty asi myslis tohle! :)
>> http://www.urel.feec.vutbr.cz/MIA/2009/puhony/index.html
>>
>> Dne 13.6.2013 21:43, Jiri Biba (sapi@pandora.cz) napsal(a):
</span><span class="replyquote3">>>> Jéžiš marjá, pánové, co to tady stále řešíte? Koukám furt jak
<img src="BODY_IMAGES_WRAP_GIF">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
<img src="BODY_IMAGES_WRAP_GIF"> je
>>> poskytneš.
>>>
>>> Kurňa, před časem jsem viděl na netu nějakou českou študáckou
<img src="BODY_IMAGES_WRAP_GIF">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.
</span>Byly tam i zdrojáky.
<span class="replyquote3">>>> 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 (sapi@pandora.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.
</span>napriklad.
<span class="replyquote3">>>> 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
</span>emulovat seplich klaves.
<span class="replyquote3">>>>
>>> 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
</span>sepnot klaves.
<span class="replyquote3">>>> 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
>>>
>>>
>>>
</span><span class="replyquote1">>>>> 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
</span>paralelni branu.
<span class="replyquote1">>>>> 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
</span>ktera "stiskne"
<span class="replyquote1">>>>> 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
</span>Mistrum.
<span class="replyquote1">>>>>
>>>> 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 -
</span>pripadne toto presunout do FPGA.
<span class="replyquote1">>>>> 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 (sapi@pandora.cz) napsal(a):
</span><span class="replyquote2">>>>>> 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
</span><span class="replyquote3">>>> 4vrstvej plosak.
</span><span class="replyquote2">>>>>> 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
</span><span class="replyquote3">>>> pole.
</span><span class="replyquote2">>>>>> 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
>>>>>
>>>>>
</span><span class="replyquote3">>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------
>>>>>> sapi@pandora.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
</span><span class="replyquote2">>>>>> ---------------------
>>>>> sapi@pandora.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
>>>>>
>>>>>
</span><span class="replyquote1">>>>> ---------------------
>>>> sapi@pandora.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
</span><span class="replyquote3">>>> ---------------------
>>> sapi@pandora.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
>>>
>>> ---------------------
>>> sapi@pandora.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
>>>
>>>
</span><span class="replyquote2">>> ---------------------
>> sapi@pandora.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
>>
</span><span class="replyquote1">> ---------------------
> sapi@pandora.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
</span>
---------------------
sapi@pandora.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
</pre>