Isi kandungan:

Sega Genesis Controller to USB Adapter dengan harga $ 2: 4
Sega Genesis Controller to USB Adapter dengan harga $ 2: 4

Video: Sega Genesis Controller to USB Adapter dengan harga $ 2: 4

Video: Sega Genesis Controller to USB Adapter dengan harga $ 2: 4
Video: 4k Game Stick Hd Box Retro Tv 2 4g Wireless Gamepad Game 2024, November
Anonim
Sega Genesis Controller ke USB Adapter dengan harga $ 2
Sega Genesis Controller ke USB Adapter dengan harga $ 2
Sega Genesis Controller ke USB Adapter dengan harga $ 2
Sega Genesis Controller ke USB Adapter dengan harga $ 2
Sega Genesis Controller ke USB Adapter dengan harga $ 2
Sega Genesis Controller ke USB Adapter dengan harga $ 2

Penyesuai ini membolehkan pengawal Sega Genesis / Mega Drive meniru dua gamepad XBox 360 untuk digunakan dengan retroarch atau perisian lain. Ia menggunakan pil biru stm32f103c8t6 yang serasi dengan Arduino untuk elektronik.

Bahan-bahan:

  • pil biru stm32f103c8t6
  • dua soket lelaki DB9 (saya buat sendiri)
  • wayar

Langkah 1: Siapkan Bootloader dan Pembangunan Persekitaran

Siapkan Bootloader dan Pembangunan Persekitaran
Siapkan Bootloader dan Pembangunan Persekitaran
Siapkan Bootloader dan Pembangunan Persekitaran
Siapkan Bootloader dan Pembangunan Persekitaran
Sediakan Bootloader dan Pembangunan Persekitaran
Sediakan Bootloader dan Pembangunan Persekitaran

Siapkan bootloader dan persekitaran pengembangan Arduino.

1. Mulakan dengan mengikuti arahan di sini.

2. Catatan: Malangnya, kini terdapat papan papan stm32f103c8t6 palsu, dengan IC yang diberi label semula. IC yang dilabelkan semula ini hanya mempunyai flash 32K dan ram 10K berbanding flash 64K (atau bahkan 128K) dan ram 20K asal, dan mungkin stm32f103c6. Sekiranya anda mempunyai salah satu daripadanya, maka semasa anda hendak memuat naik booloader, Demonstrator STM32 akan memberitahu anda bahawa anda mempunyai peranti 32K berketumpatan rendah (lihat tangkapan skrin). Sekiranya anda berada dalam kedudukan itu, pastikan anda mempunyai core dan bootloader Arduino terkini, kerana mereka sekarang menyokong peranti kelas bawah ini. Dan anda perlu memilih stm32f103c6 Generik di Arduino IDE.

3. Dalam inti libmaple anda, ganti kandungan STM32F1 / library / USBComposite dengan versi terkini (atau sekurang-kurangnya 0.92) dari sini. Ini diperlukan untuk menyokong pengawal XBox360 berganda.

4. Pil biru mempunyai perintang USB yang salah, biasanya 10K dan bukannya 1.5K. Dengan sebilangan komputer, komputer akan berfungsi dengan baik, tetapi mereka mungkin akan menyusahkan orang lain. Periksa ketahanan anda antara 3.3V dan A12. Sekiranya tidak 1.5K, tambahkan perintang selari antara pin ini untuk mendapatkan 1.5K. Contohnya, jika anda mempunyai 10K, maka tambahkan perintang 1.8K.

Langkah 2: Pasang Lakaran

Pasang Lakaran
Pasang Lakaran

Dapatkan lakaran saya dan muat naik ke papan. Terdapat dua pilihan lakaran, bergantung pada pengawal Xbox 360 mana yang ingin anda tiru (keserasian mungkin berbeza):

  • x360 berwayar
  • x360 tanpa wayar.

Untuk tujuan retroarch saya, sketsa menghantar pergerakan tongkat kiri sebagai tindak balas kepada butang dpad secara lalai, tetapi jika anda menekan butang MULAI sambil menekan butang dpad, ia akan menghantar butang dB XBox sebagai gantinya. Sekiranya anda tidak memerlukannya, beri komen di talian:

#tentukan START_ACTIVATED_DPAD

Pasang papan ke komputer dan periksa bahawa dua gamepad muncul (mereka tidak akan bergerak, tentu saja, kerana anda tidak mempunyai apa-apa yang terpaut pada papan). Di Windows, tekan win-R dan ketik joy.cpl untuk melihat dua gamepad.

Langkah 3: Pateri

Pateri
Pateri
Pateri
Pateri
Pateri
Pateri

Dapatkan atau buat dua soket lelaki DB9 anda (atau hanya satu jika itu sahaja yang anda mahukan; sekiranya demikian, anda mungkin mahu mengubah kodnya).

Sekarang sambungkannya seperti dalam dua rajah ke pil biru anda. Pandangan di sini adalah dari bahagian belakang soket DB9, iaitu pada sisi yang anda pasangkan (atau, bersamaan, bahagian depan bicu wanita pada alat kawalan).

Langkah 4: Pilihan: Kes

Pilihan: Kes
Pilihan: Kes

Saya mempunyai reka bentuk untuk cetakan 3D yang boleh dicetak untuk projek di sini, dengan andaian anda menggunakan soket DB9 bercetak 3D saya.

Disyorkan: