English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10466)
6075 | #1dab | ^ | Idézet | Mon, 25 Jun 2012 03:08:37 +02
31.46.*.* Unknown Unknown Hungary *.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 dzsolysztikk volt 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...
- Mi a különbség az elméletileg és a gyakorlatilag között?
- ???
- Elméletileg semmi...
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


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!