OldComp.cz
http://www.oldcomp.cz/

Didaktik M - zasek po startu, klavesnice neraguje.
http://www.oldcomp.cz/viewtopic.php?f=112&t=7398
Stránka 55

Autor:  rEVERz [ 13.10.2019, 22:03 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

pwramp píše:
Tenhle Didaktik me trapi stejne jako pred 20. roky :-).
No a proto některé ščoty ve své sbírce mám raději na výstavku a používám klony ;-)

Autor:  PotPalo [ 13.10.2019, 23:19 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Riešenie v prílohe. Použiť Schottky diódy, napríklad BAT42, a akýkoľvek PNP tranzistor zo šuplíku, napríklad BC557. Odpor neviem, treba skúsiť, napríklad 10k. Lepšie by bolo použiť hradlo 74LS32 a jednu schottky diódu. Pokiaľ tam mám chybu, opravte ma, je to čisto teoretické riešenie, ale princíp mám hádam správne.

Přílohy:
pin 9 s 74LS32.png
pin 9 s 74LS32.png [ 1.05 KiB | Zobrazeno 5561 krát ]
pin9.PNG
pin9.PNG [ 3.38 KiB | Zobrazeno 5562 krát ]

Autor:  pwramp [ 14.10.2019, 08:02 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Paráda, vyzkouším. Nechápu A0, proč její L je podmínkou pro čtení pinu 9?

Autor:  PotPalo [ 14.10.2019, 11:52 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

A0 = L pre párne porty, čiže port 254 a všetky párne (extrémne neúplné adresovanie, zrkadlenie, skrátka port xxxxxxx0).
/RD = L pri čítaní
/IORQ = L pri práci s portom
pin 9 = L pri stlačení klávesu

Takže pokiaľ sú všetky tieto signály na L, stiahne sa D4 do L.

Autor:  pwramp [ 14.10.2019, 20:52 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Chlapi, jste fakt borci :-). Díky za rady, zatím jsem zkusmo nabastlil OR hradlo a klávesnice komplet funguje. Ještě poraďte, co s tím vadným pinem na ULA? Odpojit od desky nebo to nechat jak to je a nepátrat?
Ještě zapájím nějak slušně 74LS32, asi na záda LS32, která v Mku už je a tím bude stroj zachráněn. Fakt z toho mám radost.

Přílohy:
WhatsApp Image 2019-10-14 at 20.43.10.jpeg
WhatsApp Image 2019-10-14 at 20.43.10.jpeg [ 228.55 KiB | Zobrazeno 5494 krát ]

Autor:  Billy48 [ 14.10.2019, 21:38 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

PotPalo píše:
A0 = L pre párne porty, čiže port 254 a všetky párne (extrémne neúplné adresovanie, zrkadlenie, skrátka port xxxxxxx0).
Ak si dobre pametam, tak Ruska ULA v M-ku ma adresovanie portu 254 makou 1xxxxxx0 cize A0=log.0 a A7=log.1 na ostatnych bitoch nezalezi, takze je platna kazda parna adresa od 128 do 254

Autor:  PotPalo [ 14.10.2019, 22:47 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Schválne som to teraz odskúšal na Didaktiku M, dobre si pamätáš. Spectrum to má rovnako? Neviem kde som počul iba o tej A0 ...
Takže A7 treba negovať cez napríklad 74LS04, a pridať do 74LS32 cez to posledné hradlo, ktoré je tam voľné, potom budú vstupy 128 až 254 (iba párne). Alebo to nechať tak, nech je 0 až 254 (iba párne), ako na Spectre. Neviem o periférií, ktorá by tie nižšie párne vstupy nejako využívala, a teda na Spectre by nefungovala, ale na Didaktiku M áno.

Nefunkčný pin 9 netreba odpájať, veď nič nerobí.
Ja by som to poskladal na univerzálnej vŕtanej doske, kde jednu stranu by som nechal dlhšiu, a ako je kryt eMka, tak tou dlhšou stranou by som to prichytil do štrbiny na kraji buď cez skrutku (obrázok), alebo hoci aj do stredu prilepiť niečim silným. Prípadne by som ešte potiahol hore a chytil to aj druhou skrutkou.
Alebo na kraj naletovať hrubšie drôtiky a nimi to priletovať o modulátor.

Přílohy:
pcb.jpg
pcb.jpg [ 37 KiB | Zobrazeno 5466 krát ]

Autor:  Billy48 [ 14.10.2019, 23:11 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Ako som uz pisal ma to tak len M-ko pretoze je v nom ta Ruska ULA a este aj Kompakt, originalne ZX-ka a Didaktik Gama maju len A1 v log.0, pretoze dekoder portu 254 je tam rieseny len jednym tranzistorom (TR6).
Ruska ULA ma dekoder integrovany v sebe a nieje na doske Didaktiku.

Autor:  pwramp [ 20.10.2019, 23:20 ]
Předmět příspěvku:  Re: Didaktik M - zasek po startu, klavesnice neraguje.

Je to zlý sen ... teď po pár dnech provozování se mi začala objevovat závada falešného stisku kurzoru vlevo. Po resetu se objeví logo Didaktik, jakmile ho odenteruju, v basicu se objeví kurzor a ten po zahřátí začně poskakovat vlevo, jako by se držel kurzor vlevo. Klávesnicí to není, dělá to stejně i při odpojené. A současně, dělá to až zahřátý počítač, studený to neudělá.
Něco ale tahá pin 9 klávesnice někam k 2,5V. Na pinu 10, 11 atd. je měřtelných 5V díky pulup odporům, na pinu 9 je málo. Jakmile na to připojím vstup toho mého výše uvedeného OR hradla, začne mi kurzor vlevo poskakovat.

Edit: Už jsem to našel. Utržená čepička odporu R58, pull down pinu 21 ...

Stránka 55 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/