OldComp.cz http://oldcomp.cz/ |
|
Připojení joysticku na port A obvodu 8255 http://oldcomp.cz/viewtopic.php?f=112&t=8530 |
Stránka 1 z 1 |
Autor: | zxcygnus [ 02.05.2020, 14:34 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Správnější a univerzálnější je jednoznačně zapojení s invertory v UR-4, protože dovoluje používat joysticky s autofire tak, jak bylo na Atari, Amize a jiných strojích zamýšleno. S invertory funguje přímo i Amiga myš, stačí připojit místo joysticku a použít vhodný software. S invertory fungují i joysticky tuzemské bez autofire, pouze se spínači. Jo a těch 22k je dost velký odpor, aby si trvale připojený joystick nepřekážel s tiskárnou, ale samozřejmě za předpokladu, že s ním během tisku skrz port A nebude nikdo hýbat. |
Autor: | Ladislav [ 02.05.2020, 14:46 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
zxcygnus píše: Jo a těch 22k je dost velký odpor, aby si trvale připojený joystick nepřekážel s tiskárnou, ale samozřejmě za předpokladu, že s ním během tisku skrz port A nebude nikdo hýbat. Znamená to tedy, že můžu mít připojeno oboje najednou? A s jakou hodnotou odporu tedy? A naopak, vnitřní “odpory” např. motorků tiskárny neovlivní činnost joysticku? Díky |
Autor: | Solaris104 [ 02.05.2020, 14:48 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
V Didaktiku Gama se používalo zapojení bez invertorů, protože na konektoru chybí vyvedené napájení +5V. Zajímavé je, že u joysticku Quickshot mi autofire fungoval . |
Autor: | Ladislav [ 02.05.2020, 14:52 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
solaris104 píše: V Didaktiku Gama se používalo zapojení bez invertorů, protože na konektoru chybí vyvedené napájení +5V. Zajímavé je, že u joysticku Quikshot mi autofire fungoval . To zapojení ale přece odkazuje k zabudovanému invertoru uvnitř DG - 7404, vyvedeného na vývody konektoru pro externí periferie. Takže se při propojování joysticku vynechávalo? |
Autor: | zxcygnus [ 02.05.2020, 14:54 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Ladislav píše: zxcygnus píše: Jo a těch 22k je dost velký odpor, aby si trvale připojený joystick nepřekážel s tiskárnou, ale samozřejmě za předpokladu, že s ním během tisku skrz port A nebude nikdo hýbat. Znamená to tedy, že můžu mít připojeno oboje najednou? A s jakou hodnotou odporu tedy? Díky A bude-li to 100% vždycky ve všech situacích ok? Co já vím? Jsem snad věštec? Ze zkušenosti - v UR-4 to funguje, ten invertor je tam připojený pořád ať tam joystick je, nebo ne a s tiskárnami na portu A i s D/A převodníkem se UR-4 používá. Nejspíš to trochu ovlivní úroveň napětí na výstupu D/A převodníku, kdybych chtěl být puntičkář, ale prakticky to slyšitelné není. A ještě poznámka k tomu Didaktiku Gama - na jeho konektoru autoři nevyvedli napájení +5V, takže výstup z invertoru, který má na vstupu GND a na výstupu úroveň H je jediný způsob, jak tam bez úprav počítače získat nějaké kladné napětí. |
Autor: | Ladislav [ 02.05.2020, 15:13 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
zxcygnus píše: S jakou jinou hodnotou, než je ve schématu? A bude-li to 100% vždycky ve všech situacích ok? Co já vím? Jsem snad věštec? jedinec s IQ 60 jsem - já to četl, že si tiskárna s joystickem překáží, nikoliv nepřekáži... pardooon a hlavu sypu popelem... |
Autor: | rombor [ 02.05.2020, 15:27 ] | ||
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 | ||
Ja som mal Kempston Joystick pripojený k D40 podľa zapojenia z Didaktiku Kompakt. Čísla 1 až 8 vľavo na zbernici zodpovedajú signálom portu A 0 až 7. Edit: A vlastne je to to isté, ako na UR-4, len s nižšími hodnotami odporov.
|
Autor: | Ladislav [ 02.05.2020, 16:33 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Diiik, jedná se mi ale hlavně o Vaše praktické provedení připojení periférii a joysticku na ten jeden konektor v d40. Zda jen systémem “kšandy” - jedna část A do joysticku, druhá A-B do tiskárny nebo jste pořád prohazovali podle použití (odpojili joystick-připojili tiskárnu, odpojili tiskárnu-připojili joystick) Byl-li software napsán pro připojení tiskárny A-B a jiný pro C2 řešili jste to “meziredukcemi? nebo měli-li jste více periferii, zda je furt přepojovali, nebo to řešili přes nějaký vícenožičkový přepínač... zkrátka, když tu vidím plno Vašich nápadů, ke kterým máte úžasné úhledné plošné spoje, na 3D tiskárnách krabičky na míru, tak jak jste to řešili v těch devadesátých letech - zda vestavěním do krabičky od Nivey, do krabičky z kuprexitu... neustále jste periferie přepojovali nebo nějak sofistikovaně “přepínali”? - zkrátka Vaše praktické zkušenosti. |
Autor: | zxcygnus [ 02.05.2020, 17:02 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Ladislav píše: Diiik, Jo ták.jedná se mi ale hlavně o Vaše praktické provedení připojení ... zkrátka Vaše praktické zkušenosti. 1/ UR-4 článek o UR-4 https://cygnus.speccy.cz/popis_mhb8255.php praktické použití s Betadiskem https://egalerie.net/index.php/opravy/B ... e/IMG_6429 2/ Didaktik Gama 192k s redukcí (má +5V narozdíl od 80k Gamy) diskuze zde viewtopic.php?f=129&t=4307&start=30 (žádný kus navíc nemám a mít nebudu, ale mohu poskytnout výkres do Eagla) hotový výrobek zde https://cygnus.speccy.cz/popis_prestavb ... a-192k.php (zmínka na konci) https://cygnus.speccy.cz/obrazky/didakt ... rnu_01.jpg https://cygnus.speccy.cz/obrazky/didakt ... rnu_02.jpg 3/ Jiiirův UPI článek https://cygnus.speccy.cz/popis_upi-jiiira-8255.php fotky https://egalerie.net/index.php/pocitace/Jiiiruv-UPI Jiiirovo PDF http://zxsparrow.com/speccy_hw/UPI/ 4/ originál redukce od Didaktiku Skalice ke Gamě 80k https://cygnus.speccy.cz/obrazky/didakt ... ystick.jpg Tuhle hnědou plexi redukci jsem měl jako úplně první. Žádné "kšandy", plandací dráty, co se mohou ukroutit, roztřepit a zkratovat, nebo někam připlést nemám rád. (neplést s bezdrátovými fanatiky, to rozhodně nejsem). Všech takových málo odolných kabelů jsem se už dávno zbavil. A ještě dodám - přehazuju a přehazoval jsem. Většinou nemá smysl mít připojeno vše současně. Stůl je třeba využívat i na jiné věci. Tiskárnu uklízím, aby se na ní neprášilo (s výjimkou síťové v posledních letech). Joysticky mám většinou uklizené a používám sporadicky. Tak jsem to dělal v minulosti a tak to dělám většinou i teď. |
Autor: | rombor [ 02.05.2020, 17:13 ] | ||
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 | ||
Osobne som nejako "zúrivo" netlačil, takže keď som to potreboval, tak som nemal problém odpojiť Joystick a pripojiť kábel k tlačiarni (najprv BT 100, neskôr SEP 510). Ten môj "interfejs" na pripojenie Kempston Joysticku k D40 vyzeral takto. Vložil som to do originálneho Didaktikovského konektora.
|
Autor: | Ladislav [ 04.05.2020, 21:30 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
zxcygnus píše: Správnější a univerzálnější je jednoznačně zapojení s invertory v UR-4, protože dovoluje používat joysticky s autofire tak, jak bylo na Atari, Amize a jiných strojích zamýšleno. S invertory funguje přímo i Amiga myš, stačí připojit místo joysticku a použít vhodný software. S invertory fungují i joysticky tuzemské bez autofire, pouze se spínači. Jo a těch 22k je dost velký odpor, aby si trvale připojený joystick nepřekážel s tiskárnou, ale samozřejmě za předpokladu, že s ním během tisku skrz port A nebude nikdo hýbat. Ahoj, tak mi to tak nefunguje... Zapojil jsem interface z/do d40 podle UR-4. Joystick port A a tiskárna BT-100 port A-B a překáží si to...chjo... Při spuštění FileManageru (KoZa komanderu) KUD1 naběhne MENU, pomocí klávesnice navolím ovládání na Kempston d40 a joystick se ani nepohne. Při zapojení Joysticku do portu A a tiskárny BT-100 do portu C2 to oboje funguje bez problémů. |
Autor: | zxcygnus [ 05.05.2020, 15:34 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Ladislav píše: Ahoj, tak mi to tak nefunguje... Zapojil jsem interface z/do d40 podle UR-4. Joystick port A a tiskárna BT-100 port A-B a překáží si to... No, tady jsme si asi nerozuměli v některých detailech. Jako třeba co vlastně znamená "překáží si to".Např. z toho popisu nevyplývá jestli je brána A jako vstup, nebo výstup. Joystick chce vstup, tiskárna podle toho co, jak a kam je připojeno. Soudě podle tohoto https://bruxy.regnet.cz/web/8bit/CZ/jes ... ktik-gama/ a chápu-li správně, že OUT (viz odkazovaný obrázek) je na BT100 myšlený výstup, ne že se to má připojit do výstupu z 8255, tak by port A mohl být v režimu vstup pro joystick i tiskárnu. Jenomže pak nastane druhý problém. Logická hodnota může být jen 0 nebo 1, nic mezi. Když tiskárna pošle 1 a joystick nic = defaultní 0 přes velký odpor (funguje jako slabý pulldown), tak tiskárna přetlačí hodnotu z joysticku a výsledný byte přečtený z portu A je určený tiskárnou. Stejně tak i naopak pro opačné logické hodnoty. To, že si to nekoliduje tedy znamená, že nemusím odpojovat invertory a joystick k nim připojený, abych mohl tisknout. Neznamená to, že můžu používat joystick, když hodnoty na tomtéž portu určuje tiskárna. Podobně s tiskárnou na portu A, která používá port A jako výstup do tiskárny (třeba EPSON). V tom případě určuje logickou hodnotu 8255 a směrem do tiskárny přetlačí to, co se snaží skrz odpory nastavit joystick. Kdybych v takovou situaci přepínal 8255 chvilku jako vstup a chvilku jako výstup, tak by to asi bylo ok, mohl bych ve správný okamžik joystick číst v jiný okamžik tisknout. Jen by periferie nesměla svými vstupy hodnotu z joysticku přetlačit a zároveň by na to musel být software napsaný a režim 8255 přepínat. To celé je důvod, proč jsou v UR-4 relativně velké odpory 22k od invertorů k 8255. Protože periferie, nebo výstup z 8255 má vždy přednost před joystickem. |
Autor: | Ladislav [ 05.05.2020, 17:41 ] |
Předmět příspěvku: | Re: Připojení joysticku na port A obvodu 8255 |
Diik, na to jsem právě narážel hned v úvodním příspěvku. Prakticky šlo o to, že FileManager je možné ovládat joystickem, ale z d40 spuštěný tiskový program pro BT100 (pro LLIST, LPRINT z originální diskety d40) je paradoxně naprogramován taktéž na port A a B. Ptal jsem se tedy na Vaši praktickou zkušenost, pokud jste kdokoliv na to narazili, jakým fíglem se to dá řešit (zda pomocí nějakých přepínačů, či odpojováním, připojování) a s tím mě obecně zajímaly Vaše řešení různých “redukci”. Ale to už se motám v kruhu “Překáží si to” znamenalo, že pokud byla tiskárna připojena, kurzor joysticku se joystickem nepohnul, tiskárna tiskla. |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |