TCH (statz) | #1, Főfasz (10466) |
6075 | #1dab | ^ | Idézet | Mon, 25 Jun 2012 03:08:37 +02 |
31.46.*.* | *.catv.pool.telekom.hu |
Sz*rk: Pety alámpostolt. Izé, ez most komoly? Akkor dögöljenek meg! Most találhatok ki valami újat, amivel leszopatom őket. Operában idehaza nem jelenik meg nekem semmiféle hirdetés, pedig nincs adblockerem. Lehet, hogy a flessplugin miatt, mert melóhelyen nincs telepítve fless és ott megjelenik. Jó nagyot kívánok, önök újfennt a sufnituning rovatot hallják, máramennyiben még betárcsázós az internetük és az a perverziójuk, hogy lehallgatják az adatfolyamot a saját fülükkel. Mai témánk, hogy hogyan lehet használni egy Sega MegaDrive padját Amigán. (Ezt már jó rég meg akartam csinálni. :P ) Közvetlenül is rá lehet dugni, ha minden kötél szakad, de van pár eltérés, ami miatt a biztonság kedvéért jobb nem direkt ráaggatni. Az Amiga port A Sega MegaDrive portja Amint lehet látni, a négy irány teljesen megegyezik, továbbá a föld is, ezeket en-bloc be lehet kötni. A gombok kiosztásra megegyeznek, ezeket is be lehet kötni, viszont itt már lesz egy kicsi eltérés a kezelésben. Amigán viszont a táp a 7. lábra esik, ami az SMD-n a select signal. Ez még nem lenne baj, mert az bemenet, max magasra állítja és mindig a B bemenetet adja ki a multiplexer (amúgy is), viszont így a Sega az 5. lábon nem kap tápot és Amigán ez a láb a 3. gomb és két bemenetet egymásra kötni nem vicces - noha Amigán elvileg ez kétirányú - a páros CIA chip nem örülne az Amigában. Visszatérve a gombokra, Amigán a gombok simán gombok, megnyomod, kapsz egy libacombot vagy egy döglött lovat. (North & Southban). Segán viszont kicsit más. Adva van ugye 2x2 gomb, 2 lábra bekötve (A/B és C/Start). Értelemszerűen ez egyszerre nem jelenhet meg a kimeneten, csak az egyik állás, ezt dönti el a select signal. Belül van egy sima mezei 4 bites választó (a Sega csak 2 bitet használ) és amikor a gép magasra állítja a select lábat, akkor a 6. lábon a B, a 9. lábon a C jelenik meg, amikor alacsonyra, akkor a 6. láb az A gomb állását adja oda, a 9. a Start-ét. Mi következik ebből? Az, hogy mivel a selectet a Sega kezeli, Amigán szimpla kötögetéssel csak két gombot tudunk használni. Más kérdés, hogy Amigán az egy gombos dzsolysztikkvolt divatban, vagyis még a két gombot is csak elenyészően kevés játék támogatja. Íme a hiperprimitív kapcsolási rajz (lenyúltam a D-SUB 9 ábrákat a pinout.ru-ról, mert hamár ott van...). Ami azt illeti, lehet, hogy a 6. és 9. lábra elkélt volna egy-egy ellenállás, ennek még utánanézek, hogy okozhat-e galibát, hogy nem a saját jele jön vissza a CIA-nak, hanem az SMD pad chipé. (Sz*rk: Nem, nem kell rájuk, viszont a tápra (vörös vonal) nem árt egy 470Ω-os ellenállás.) A rajz alapján megépített "adapter" (haha). Tesztelésre sajnos nem tudtam játékot előkaparni, mert arra ugyan határozottan emlékszem, hogy volt néhány Amigás játék ami használta a második gombot, de egy sem jutott eszembe, a JetStrike AGA kivételével, amit öcsém egy CD32 paddal tolt az 1200-esén, de ez itt egy ECS A500+, szóval a JS nem játszik. Viszont van amit az Amiga mindenütt alapból két gombbal használ, az egeret. Rádugtam a mouse helyére, rátehénkedtem a B és C gombokra (ami Joyon az 1. és 2. gomb, egeren pedig a bal és jobb fül), majd berúgtam az Amigát. (Szó szerint, mert lábbal kapcsoltam be a hosszabbítót, na ez a kickstart. ... Jóvammá, késő van. :P ) Szerintem kényelmesebb, hogy a B és C gombok mennek, de ha valakinek nem tetszik, akkor rákötheti a földet a selectre és akkor az A és a Start fog menni. Vagy akár be lehet tenni egy kapcsolót is, hogy lehessen váltogatni a kettő között. Csak épp minek. :P Íme egy bútmenü. (A mai menü: nyárson sült csizma.) Vagyis jól sikerült összetaknyolni, nem lett kontaktos. Kapott még két burkot is, mer mér ne, meg a forrasztás is jobb, ha védve van. (Stílszerűen, szürke oldal az Amigáé, fekete a Segáé). Na, most elvileg megoldható lenne, hogy Amigán a 3. gombra bekössük az A gombot, de ez már kicsit költségesebb, meg időtrablóbb meló lenne, kellene hozzá pár kapu, de kapu itt a kerítésen található egyedül, meg amúgyis i hate gates. :P Elméletileg a select írogatását el lehet végezni egy oszcillátorral is, kell hozzá 2 flip-flop, az egyik az A gombot, a másik a B gombot tárolja és hogy most épp melyik tárolót fogjuk írni, azt is az oszcillátor vezérelné. Ez természetesen így á la natúr nem menne, hiszen olyan hazárdos, mint az atom, nincs tisztességesen időzítve, a multiplexer nem fogja azonnal visszaadni a jelet, attól, hogy átírjuk a selectet, viszont a megoldás valami ilyesmi lenne: Az oszcillátor váltogatja a selectet, ennek megfelelően az "A/B" vezetéken hol az A, hol a B jelenne meg. Az A akkor kerül a vezetékre, amikor az oszcillátor alacsony szintet küldött, vagyis az A tároló CLK bemenetét negálni kell, mert őt pont akkor fogjuk írni. A B magas szintnél jön be, őt csak "simán" tároljuk. Nadeugye, mint azt már említettem vala, Amigán a két gombos játékok is ritkák, háromgombosról egyről sem tudok. Program van, ami használja az egér harmadik gombját, illetve a rajztáblák is használják, de játékról sose hallottam, a gamepad meg ugye játékra való... Vagyis semmi értelme ezzel szórakozni, bőven elég a két gomb amit a sima átkötés nyújt. Az ellenállásoknak még majd utánanézek, elméletileg tök mindegy, hogy a CIA nem a saját jelét kapja vissza, mert táppal a Sega gamepad chipjét is az Amiga látja el, vagyis elvileg nem térhet el... Köszönet öcsémnek a fényképezőért. Sufnituning rovatunkat hallották, legközelebb trabantot konfigurálunk szofisztikáltan, kanalasgémmel és hókotróval. :P |