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

Re: Sharp a PS/2 keyboard

VELESOFT (SPRINTER) SHARP MZ-800

No ja uz pred lety pracoval na nahrade tech dvou maticovych poli MHB8804 a pro
ucely ZX Spectra (40 klaves) se to veslo do jednoho CPLD XC9572XL. Nikdy jsem
 to
CPLD nezkousel, jestli to funguje, pouze jsem ten zdrojak tusim napsal a
uspecne
prelozil.

PIC samozrejme nestiha v relnem case ladovat data na sbernici. V rusku se to
resi u klonu ZX Spectrer jednoduse pozastavenim Z80 CPU signalem WAIT, ale tuto
metohu zavrhuju (rozhodi casovani programu pri castem testovani klaves). Na
druhou stranu je PIC idealni pro PS/2 komunikaci. Takze rozumne reseni je
kombinace PIC+CPLD. CPLD bude mit interni klavesovou matici (akorat netusim
kolik klaves ma SHARP) a bude pripravene v realnem case vracet stav klaves.

Realizace v jednom jedinem CPLD bez PICu je sice mozna, ale uz to bude
"orezane". Spravne by mel obvod komunikovat s PS/2 klavesnici obousmerne, tedy
posilat ji i prikazy. A prave nejake to casovani a vyhodnocovani podminek v
CPLD
prilis realizovatelne neni.....

VELESOFT

Zobrazit citovaný text (70 řádků)
----- Original Message -----
From: "Michal Hučík" <sharpemu[doména skryta]ordoz.com>
To: "Konference Počítač SHARP MZ-800 a emulátory" <sharpemupandora.cz>
Sent: Thursday, April 16, 2009 8:11 AM
Subject: Re: Sharp a PS/2 keyboard


>
>
> Ahoj,
>
> to je celkem legrace - ja tady uz cca 5 dnu presne tohle bastlim :)))
> Vychazel jsem z Velesoftovy ps2 klapajzny pro Speccy
> http://velesoft.speccy.cz/keyboard_proface/keyboard_proface_internal.png
> a k tomuto jsem prozatim dospel:
>
> Nacitani ps2 pres PIC je celkem banalni zalezitost, bohuzel PIC samotny
> svou rychlosti nestiha Sharpovi odpovedet v pozadovanem case stav
> klavesnicove matice (PIC16F877A s 20MHz krystalem). Proto tam ma
> Velesoft ty spinaci pole MHB8804 - ty jsou uz dnes ovsem celkem
> nedostatkove zbozi.
> Takze jsem si vcera zkusil navrhnout nahradu tohoto spinaciho pole do
> Xilinxe viz. schema http://duna.ordoz.com/xilinx_spinaci_pole2.jpg -
> bohuzel to ale spotrebuje rovnych 80 makrobunek. Takze bud tam pouzit 3x
> XC9536 a nebo 1x XC95144.
> Cenove to vyjde skoro stejne, ale pri te 144 uz je mozna trochu problem
> s domaci vyrobou PCB a urcite i s jejim pajenim. Na druhou stranu, kdyz
> jsem  o tom mluvil s Vaskem Peroutkou, tak ten navrhoval zkusit, zda by
> to neslo  udelat to cele jen do te XC95144, bez pouziti PICe.
>
> Ahoj -
>     Michal
>
> Jaroslav Nemec (sharpemupandora.cz) napsal(a):
> >
> > Zdravim vsetkych,
> >
> > vyzera to tak, ze po vela vela .. vela rokoch, konecne budem mat dost
> > casu na to, aby som sa trosku venoval aj tomu, vdaka comu som dnes
> > tym, cim som (cize mojmu Sharpu MZ-821...)... Vramci konstrukcneho
> > cvicenia sa chystam vyrobit si k Sharpom zopar replik pridavnych
> > zariadeni podla originalov, ale aj nejake nove vecicky. A ako prva
> > padla do rany takato idea:
> >
> > Dostal som sa k jednemu exemplaru, ktory, bohuzial, pocas svojho
> > zivota utrpel ujmu v podobe straty niekolkych klavesov (ako napotvoru
> > aj jedna zo sipiek kurzora). Klavesnica sa pravdepodobne hodi uz len
> > ako zdroj nahradnych suciastok pre ostatne exemplare. Tak som
> > rozmyslal, ze co s tym. No a ako jedna z moznosti by sa ukazovalo
> > skusit pripojit k Sharpu, na jeho pomery pomerne kvalitnu klavesnicu z
> > PC.
> >
> > Moja otazka znie - neskusal uz niekto taketo nieco? V prvom kroku to
> > asi bude PC-keyboard ako nahrada povodnej klavesnice, ale za pokus by
> > stalo urobit aj nieco take, aby to vedelo chodit spolocne s povodnou
> > klavesnicou. Realizovane by to bolo pravdepodobne samostatnym MCU,
> > ktory by na jednej strane cital kody chodiace z klavesnice, na druhej
> > strane by sa to pomocou paralelnych portov snazilo simulovat spravanie
> > sa matice originalnej klavesnice Sharpa.
> >
> > Ak by mal niekto nieco k tomu, privitam kazdu pripomienku.
> >
> > J.N.
> >
> >
> > ---
>
>
> ---

Zobrazit původní podobu

Vlákno · 22 zpráv

Zobrazit celé vlákno na jedné stránce

  1. QD ??? Zdenek Adler
  2. Re: QD ??? Jaroslav Nemec
  3. Re: QD ??? Zdenek Adler
  4. Re: QD ??? Roman TLSTAK
  5. Re: QD ??? Pavel Železo
  6. Re: QD ??? Anonym
  7. Re: QD ??? Josef Augustin
  8. Re: QD ??? Anonym
  9. Sharp a PS/2 keyboard Jaroslav Nemec
  10. Re: Sharp a PS/2 keyboard +GAMA Přílohy: 1
  11. Re: Sharp a PS/2 keyboard Josef Augustin
  12. Re: Sharp a PS/2 keyboard Michal Hučík
  13. Re: Sharp a PS/2 keyboard Zdenek Adler
  14. Re: Sharp a PS/2 keyboard Pavel Železo
  15. Re:Sharp a PS/2 keyboard Pavel Železo
  16. Re: Sharp a PS/2 keyboard Zdenek Adler
  17. Re: Sharp a PS/2 keyboard +GAMA
  18. Re: Sharp a PS/2 keyboard Zdenek Adler
  19. Re: Sharp a PS/2 keyboard +GAMA
  20. Re: Sharp a PS/2 keyboard Zdenek Adler
  21. Re: Sharp a PS/2 keyboard VELESOFT (SPRINTER)
  22. Re: Sharp a PS/2 keyboard Michal Hučík