Welcome, Guest. Please login or register.


Author Topic: Külső joystick (Read 26536 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 36.0.1985.143 Chrome 36.0.1985.143
    • View Profile
Re: Külső joystick
« Reply #45 on: 2014.September.04. 16:42:46 »
Quote
Így van. Ugyanez igaz a billentyűzetre is, ahol ugye 10 írás, 10 olvasás kell az egész leolvasásához.

Melyben akkor a joy portok beolvasása is benne van ? Tehát a 10x8 bitből a billentyűnél 30 bit már az összes joy "bemenet" értéke ?
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Külső joystick
« Reply #46 on: 2014.September.04. 16:48:33 »
Quote from: Z80System
Melyben akkor a joy portok beolvasása is benne van ? Tehát a 10x8 bitből a billentyűnél 30 bit már az összes joy "bemenet" értéke ?
Nem. Az további 10 olvasás. Vagyis ciklusban 0-9-et írni a B5 portra, majd beolvasni 8 bitet a B5-ről, 3 bitet a B6-ról, így lesz meg minden.

Ezt mondjuk én csak a billentyűdefiniáláshoz tenném, ami aztán az eredménytől függően módosítaná az iránytó részben az adott gomb olvasó rutinját 3 értékkel:
-mit kell a B5-re kiírni
-B5 vagy B6 portról kell olvasni
-hanyadik bitet kell figyelni

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 36.0.1985.143 Chrome 36.0.1985.143
    • View Profile
Re: Külső joystick
« Reply #47 on: 2014.September.04. 16:54:15 »
Kúlság.
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 36.0.1985.143 Chrome 36.0.1985.143
    • View Profile
Re: Külső joystick
« Reply #48 on: 2014.September.04. 17:12:50 »
Quote
Ezt mondjuk én csak a billentyűdefiniáláshoz tenném,
Szerintem meg úgy a baba, ha az ember mindent beolvas, minden megfelelő között tol egy vagy kapcsolatot,
és a felhasználó bármit is tol, bármelyik joy -on, a dolog működik.

(Én legalábbis tuti nem fogok billentyűzet beállítgató gui -kat hekkelni a teljesen custom control -hoz ... :))
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #49 on: 2014.September.08. 18:54:29 »
Na megjött megint egy ilyen joy -om, és mivel pont ugyanazt a típusú problémát tapasztaltam nála, mint szinte az összes ilyen típusú példányomnál,
ezért nekiálltam ezt is szétborítani, mégha továbbra sincs lámpám se, mert igazából nekem ez a típus (van belőle egy nagyobb méret és egy kisebb is) tetszett volna a legjobban,
meg ebből van a legtöbb példányom is, és bosszantott hogy mindegyiknél kicsit úgy érződik mintha simán be lenne állva, széjjel llenne törve a belseje.

Az irányok teljesen összevissza reagálnak, egész más feedback -jük van, mind érzésre mind hangra. Ráadásul mindre azt írták hogy teljesen működik ... az összesnél csak nem hazudtak ... márpedig mind ugyanolyan, majdhogynem érezhetetlen, használhatatlan:
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #50 on: 2014.September.08. 19:09:50 »
Amit most szétszedtem, az egy kisebb példány, gondolom a nagyobb simán méretben lesz csak nagyobb.

A korábbi joy típus szuperegyszerűségének nyoma sincs, jó sok csavar, lényegesen "komplexebb" belső.

A korábbi joy típussal szemben ez nem a tengely alján csuklós, ahol a visszatérítés a tengelyen feljebb (kézhez közelebb) elhelyezkedő mikrokapcsolók rugóiból ered,

hanem ez a tengely közepén, a műanyag házra felszerelt "perselyszerkezetben" csuklik, és a kapcsolók a kézzel ellentétes végén vannak a tengelynek.

A visszatérítést ráadásul nem csak a mikrokapcsolók adják, hanem a "perselyszerkezet" részeként beszerelt gumi rész, mely felül/középen harmónikás (éppúgy mint az EP joy -nál), de körülötte koncentrikusan van egy nem harmónikás rész is mely az egész perselybe van beszerelve/becsípve, és ez az egész gumi rész a mikrokapcsolók nélkül is középen tartaná a tengelyt.

Már így beleérzésre is rosszabb koncepciónak tűnik szerintem a másiknál, de a kivitel a fénykép tanúsága szerint még kevésbé volt sikeres, hisz maga a mechanikai rögzítését a perselynek ezen a merev, átlátszó, gyenge, nyikorgós műanyagburkolaton oldották meg ... fémcsavarokkal a műanyagba ... stb ...

Nézzetek csak a sok műanyagszilánkra, ami kijött a cuccból ...

Na mindegy, kicsit elszontyola, nem biztos hogy ebből a típusú joy -ból ki lehet hozni értelmeset ... azért persze majd küzdök, ha lesz lámpa, de túl sokat ezek szerint nem szabad várjak tőle ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #51 on: 2014.September.08. 19:12:25 »
A korábban szétszedett típus 100X jobbnak tűnik minden szempontból, ott csak a mikrokapcsolókat kell a legoptimálisabbra cserélni, és a tengely hosszát kéne kicsit csökkenteni ... de igen kemény krómozott tengelye van ... persze gondolom a flex -nek nem lenne akadály, de az elég durva beavatkozásnak tűnik ... :)

Fene tudja, lehet sima vasfűrész is vinné ... valahogy le kéne húzni a tengely végéről a kupakot, és azon a felén rövidebbre vágni . A másik végén ugye a zéger gyűrű hornya található. Mondjuk magát a kupakot (fogót, markolatot) is úgy csinálták meg, hogy kényelmesen elforogjon a tengelyen, de ráadásul le se csússzon ... Szóval lehet a negelynek azon oldalán is van valami spéci kialakítás, ami miatt ott sem lehetne egyszerűen csak elvágni ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #52 on: 2014.September.08. 19:33:05 »
Mondjuk, most hogy így megnézem, a korábbin is van egy marha nagy rugó a tengelyen, aminek lehet hogy szintén köze van a középen tartáshoz is, de ha igen, akkor még nem sikerült rájönnön hogyan ... :)
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Külső joystick
« Reply #53 on: 2014.September.08. 19:35:46 »
Quote from: Z80System
Ráadásul mindre azt írták hogy teljesen működik ...
Ezt gondolom azt jelenti, hogy mind a 4 irányra tud jelet produkálni...

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #54 on: 2014.September.08. 19:44:09 »
Quote
Ezt gondolom azt jelenti, hogy mind a 4 irányra tud jelet produkálni...
Ja, nyilván ... bár ők ezt nem így fogalmazzák ... :)

Rátolják, meghúzzák négy irányba, meg lőnek kettőt, és ha a wizard of war -ban arrébbment az ürge, akkor ráírják hogy tökéletesen működik minden irányban ... :)

Az hogy közben ropogó hangokat ad ki, élményre közelíti a nullát, és elképzelhető hogy háromszor egymás után már nem lehet megismételni, az nem zavarja őket ... :)

De mit várjon az ember 20 éves cuccoktól ... ebből pld. mindenféle kukachullák potyogtak ki ... tán a fotón is ott vannak ... :)

Gyanítom, hogy amelyik típust dícsérem, hogy milyen jó, az talán attól is olyan jó, hogy nem 20 éves ... sem gyártásban, sem használatban ...

Itt pld. még árulták dobozosan. De nem tudtam rendelni a rendszerükben ... mintha nem működne:

http://www.mrbuy.it/eshop_2/it/dettagli.asp?ID=1410&utm_source=shopmania&utm_medium=cpc&utm_campaign=direct_link
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Külső joystick
« Reply #55 on: 2014.September.08. 19:48:02 »
Quote from: Z80System
Rátolják, meghúzzák négy irányba, meg lőnek kettőt, és ha a wizard of war -ban arrébbment az ürge, akkor ráírják hogy tökéletesen működik minden irányban ... :)
Pontosan! Ha meg nem ment arrébb, akkor ráírják teszteletlen...

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #56 on: 2014.September.10. 21:57:26 »
Na, megérkezett a következő "Fully tested, works great!" ... :)

És végülis valóban, csak egyik lövés gomb nem működött, és a másiknak meg elég gyenge a kapcsoló visszatérítése.

Na de szétkaptam, habár nem teljesen, mert öt drótot kellett volna kifűzzek a joy nyeléből a teljes szétszedéshez, és arra inkább nem vállalkoztam.

Csak épp annyira hogy meg tudjam pucolni, meg megkeresni az elszakadt kábelt (érdekes hogy a joy -on belül elszakad egy kábel), hogy menjen mindkét tűzgomb, és ha már ott voltam, keresztbe cseréltem a két mikrokapcsolót is, most a ravasznál van a jó, és a másik lett a gyengébb, azt úgysem használom.

A joy mechanikája egyébként nagyon hajaz az előzőre, ugyanaz a tengely közepén csuklós, alsó végén kapcsolós, felül markolós típus.
Ugyanúgy egy ilyen perselyszerű van kiképezve a ház tetején neki, a recsegős műanyagon, mint a másiknál.
Viszont meglepően épen maradt (teljesen, semilyen műanyagtörmeléket nem találtam benne, persze lehet csak már előttem kiöntötte őket a kukactetemekkel együtt az, aki letépte a kábelt :)), semilyen mozdulását vagy rést nem látok, legszélére tépett markolattal sem, szorosan, stabilan áll.

Ami egyébként azért is meglepő (hogy épen maradt), mert a korábbi joy -nál a ház tetején lévő persely alja ráül a mikrokapcsolókra, meg az azokat összefogó műanyagszerkezetre, így azok is tartják merevítik a perselyt, míg ennél a joy -nál a persely a ház tetejére van szerelve és nem ül rajta semmin, csak úgy a "levegőben" van az alja. Mégis egyben van. Egyszer nekem is lehet szerencsém ... :)

Sőt az irány mikrokapcsolók is egész egyformán működnek.

Tulajdonképp nem rossz joy ez. Bár csak kevés játékhoz jó az ilyen joy, pld. autóversenyek, vagy repülős játékok, esetleg shotemup -ok, ahol az ember nem finom kis kapcsolásokkal akar operálni, hanem csak úgy tépni akarja az irányokat, nem figyelve a kapcsolózenére, és mikor az a jó, mikor a kapcsolási feedback beleveszik szinte az erős kitérítésbe (meg a nyikorgó/recsegő hangokba :)), és az embernek nem is tűnik fel, hogy mikrokapcsolós a joy.

Ja, és még valami ... Valahogy kikophatott a persely már (azt már nem szedtem szét ugye, mert teljesen jónak tűnt, meg a kábelek), mert ha nem húzod felfele a joy -t, hanem pihenteted rajta a kezed (és ugye az ilyet azt úgy jó), akkor 2-3 milimétert lejjebb csúszik a markolattal együtt a tengely, "bele" a joy házba (szóval így fel/le lötyög a markolat 2-3 mm -t), és ilyenkor a tengely alja eléri a joy alját, marha nagy súrlódást okozva, meg olyan hangokat, amit nem akarsz hallani a joy -odból.
De hála istennek a tengely alján van egy dugó, és annak a magassága 2-3 mm teljesen bedugva. Na én azt kihúztam, most a tengely nincs lekerekítve a dugó által a végén, meg lyukas is (mivel a tengely itt cső, amiben a kábelek futnak fel a lövésgombokhoz). De így nem ér le az aljához ... és a probléma megoldódott.

Szipi - szupi, kellett egy ilyen joy is, a nem finoman játszandó dolgokhoz.
« Last Edit: 2014.September.10. 22:30:08 by Z80System »
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Külső joystick
« Reply #57 on: 2014.September.10. 22:22:20 »
Quote
 akkor 2-3 milimétert lejjebb csúszik a markolattal együtt a tengely, "bele" a joy házba (szóval így fel/le lötyög a markolat 2-3 mm -t), és ilyenkor a tengely alja eléri a joy alját, marha nagy súrlódást okozva, meg olyan hangokat, amit nem akarsz hallani a joy -odból.
Emlékeim szerint úgy 25 évvel ezelőtt hasonló okokból csináltunk lukas 50 fillérest alátétnek egy használt joyba :-D
Aztán késöbb vettünk vadi új QuickShott II-est. (Csata utcai diszkont mond még valakinek valamit? :-) )

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #58 on: 2014.September.11. 01:40:11 »
Közben ahogy itt csináltam ezt a joy -t, gondolkodtam a bekötésen ...

Ebből:
Quote
Nem kell hozzá semmi, csak megfelelő 2 drótra kell kötni a kapcsolót.
valamiért az maradt meg bennem, hogy LÉTEZIK olyan, hogy nekem van egy mondjuk meghatározott ATARI vagy akármilyen (amin van több gomb) kiosztású joy -om,
akkor én azt vezeték szinten ÁT TUDOM ALAKÍTANI (tehát nem behúzok neki plussz madzagot, mert az egy joy -nál egy teljes kábel csere, hanem síma ÁTALAKÍTÁS) úgy, hogy az EP -nek jó legyen, és be tudjam olvasni a 2 vagy 3 gombot.

Később azonban elmagyaráztad (pontosabban az autofire kapcsán magyarázottakat így is értem), hogy ez nem így van, ha nem elég egy lövés gomb, hanem kettő kell vagy három, akkor kell legalább egy plussz kábelt behúznom (kábelcsere) a joy -ba. Ha netán 3 lövést akarok, és nem akarom "logikai irányra tenni", hanem mindhármat a "logikai lövés" érintkezőn akarom beolvasni, külön "logikai joy -on", akkor pedig plusszban 2 kábelt is be kell húzni (kábelcsere :)) a joy -ba.

Ezt jól értem ?

És ha jól értem, ha nem akarok kábeleket cserélni joy -on (nem akarok!), akkor lehet egy IC -s átalakítást csinálni, ahol az IC -k figyelik hogy melyik lábat húzták le földre a joy -on, és annak a jelnek a hatására összezárja a megfelelő irány vagy lövés lábat a J,K,L logikai joy -okkal.

Ezt is jól értem ?

És ha jól értem, akkor milyen bonyi elektronika ez ? Én valahogy azt gondolnám, hogy ilyen valami benne lehet akár egyetlen IC -ben is, és akkor ilyet (csúnyát, de stabilat) össze lehetne akár drótózni is, a levegőben ?

Az mennyivel lehetne bonyolultabb vajon, hogy valami kapcsolósorral, vagy ilyesmivel meg is lehessen adni, hogy a bemeneten lévő 4 irány + 3 lövés, tehát összesen 7 input az EP milyen logikai joy -ának milyen logikai lábán jelenjen meg ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3939
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
Re: Külső joystick
« Reply #59 on: 2014.September.11. 02:08:25 »
Na jó, arra rájöttem, hogy a hardveres beállíthatóság hülyeség,

Ezt szoftverből sokkal könnyebb megcsinálni,

tehát sokkal jobb az a hozzáállás, hogy amíg hagyományos 4+1 -es joy -okat használ egy szoftver, addig minden adott,

de ha komplexebb joy -ok vannak (pld. 2 vagy 3 lövés, vagy akármi), akkor onnantól nincs mankója a szoftvernek,

és nem tudhatja beállítás nélkül hogy melyik input micsoda, az épp egy második irány tengely, vagy épp plussz 10 gomb.

Vagyis a komplex joy -t kezelni akaró szoftvert kell szetapolni, nem pedig a hardverünket. A hardver az valahova bemappolja a joy kölönböző funkcióit az EP logikai joy -ok közül akármelyiknek akármelyik logikai érintkezőjére, ahova akarja, szabvány nélkül,

és a szoftvernek kell tudnia a mindenkori hardverekhez idomulnia.

Szóval az átalakító hardver szetapolhatósága az mégsem számítós, csak a többi maradt aktuális kérdés ...
Z80 System