Orodha ya maudhui:

Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2: 4 Hatua
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2: 4 Hatua

Video: Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2: 4 Hatua

Video: Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2: 4 Hatua
Video: HACKS 5 ZA KUTISHA ZA MAISHA #2 2024, Novemba
Anonim
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2
Sega Mdhibiti wa Mwanzo kwa Adapter ya USB kwa $ 2

Adapta hii inaruhusu mtawala wa Sega Genesis / Mega Drive kuiga njia mbili za mchezo wa XBox 360 za kutumiwa na retroarch au programu nyingine. Inatumia kidonge kinachofanana na Arduino stm32f103c8t6 ya bluu kwa umeme.

Viungo:

  • stm32f103c8t6 kidonge cha bluu
  • soketi mbili za kiume za DB9 (nilitengeneza mwenyewe)
  • waya

Hatua ya 1: Andaa Bootloader na Mazingira ya Maendeleo

Andaa Bootloader na Mazingira ya Maendeleo
Andaa Bootloader na Mazingira ya Maendeleo
Andaa Bootloader na Mazingira ya Maendeleo
Andaa Bootloader na Mazingira ya Maendeleo
Andaa Bootloader na Mazingira ya Maendeleo
Andaa Bootloader na Mazingira ya Maendeleo

Andaa bootloader na mazingira ya maendeleo ya Arduino.

1. Anza kwa kufuata maagizo hapa.

2. Kumbuka: Kwa bahati mbaya, sasa kuna yaliyo karibu na bodi bandia za stm32f103c8t6, na IC iliyopewa jina tena. IC hii iliyobadilishwa ina 32K flash tu na 10K ram tofauti na 64K (au hata 128K) flash na 20K ram ya asili, na labda ni stm32f103c6. Ikiwa unayo moja ya hizi, basi wakati unakaribia kuwasha booloader, Maonyesho ya STM32 atakuambia kuwa una kifaa cha chini cha 32K (angalia skrini). Ikiwa uko katika nafasi hiyo, hakikisha una msingi wa hivi karibuni wa Arduino na bootloader, kwani sasa wanasaidia kifaa hiki cha mwisho wa chini. Na utahitaji kuchagua generic stm32f103c6 katika Arduino IDE.

3. Katika msingi wako wa libmaple, badilisha yaliyomo ya STM32F1 / maktaba / USBComposite na toleo la hivi karibuni (au angalau 0.92) kutoka hapa. Hii inahitajika kusaidia watawala wawili wa XBox360.

4. Vidonge vya hudhurungi vina kontena lisilofaa la USB, kawaida 10K badala ya 1.5K. Na kompyuta zingine, watafanya kazi vizuri, lakini wanaweza kuwapa shida na wengine. Angalia upinzani wako kati ya 3.3V na A12. Ikiwa sio 1.5K, ongeza kipinga sambamba kati ya pini hizi kupata 1.5K. Kwa mfano, ikiwa una 10K, kisha ongeza kontena la 1.8K.

Hatua ya 2: Sakinisha Mchoro

Sakinisha Mchoro
Sakinisha Mchoro

Pata mchoro wangu na upakie kwenye bodi. Kuna chaguzi mbili za mchoro, kulingana na mtawala wa Xbox 360 unayotaka kuiga (utangamano unaweza kutofautiana):

  • x360 waya
  • x360 isiyo na waya.

Kwa madhumuni yangu ya kurudi tena, mchoro hutuma harakati za fimbo ya kushoto kwa kujibu vifungo vya dpad kwa chaguo-msingi, lakini ikiwa unashikilia kitufe cha ANZA wakati unabonyeza vifungo vya dpad, badala yake hutuma vifungo vya dpad za XBox. Ikiwa hauitaji hii, toa maoni kwenye mstari:

#fafanua START_ACTIVATED_DPAD

Chomeka ubao kwenye kompyuta na uangalie kuwa pedi mbili za mchezo zinajitokeza (hazitasonga, kwa kweli, kwani huna kitu chochote kilichowekwa kwenye bodi). Kwenye Windows, bonyeza win-R na andika joy.cpl ili uone pedi mbili za mchezo.

Hatua ya 3: Solder

Solder
Solder
Solder
Solder
Solder
Solder

Pata au tengeneza soketi zako mbili za kiume za DB9 (au moja tu ikiwa ndio tu unayotaka; katika kesi hiyo, unaweza kutaka kurekebisha nambari).

Sasa ziunganishe kama ilivyo kwenye michoro mbili kwa kidonge chako cha bluu. Mtazamo hapa unatoka nyuma ya tundu la DB9, i.e., upande uliouzia (au, sawa, mbele ya kijike cha kike kwenye watawala).

Hatua ya 4: Hiari: Uchunguzi

Hiari: Kesi
Hiari: Kesi

Nina muundo wa kesi inayoweza kuchapishwa na 3D ya mradi hapa, ukidhani unatumia soketi zangu za DB9 zilizochapishwa za 3D.

Ilipendekeza: