GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - darthcloud/BlueRetro: Multiplayer Bluetooth controllers adapter for retro video game consoles & computers

This repository was archived by the owner on Dec 14, 2025. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

1,459 Commits
1,459 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
components/queue_bss
components/queue_bss
 
 
configs
configs
 
 
main
main
 
 
static
static
 
 
tests
tests
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CMakeLists.txt
CMakeLists.txt
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
partitions.csv
partitions.csv
 
 
pytest.ini
pytest.ini
 
 
sdkconfig.defaults
sdkconfig.defaults
 
 

Repository files navigation

This repository has been archived and is no longer under active development or maintenance.

After 6 years working on BlueRetro, the time has come for me to move on
and focus on my family and my real job.

The code remains available as-is for reference, learning, and community use,
but no new features, bug fixes, or pull requests will be accepted.

Thank you to everyone who contributed, tested, reported issues,
or supported the project over the years.
Your involvement made BlueRetro what it is today.

If you are looking to build upon this work, please feel free to
fork the repository in accordance with the license.

Thank you,
Jacques Gagnon

BlueRetro


BlueRetro is a multiplayer Bluetooth controllers adapter for various retro game consoles & computers. Lost or broken controllers? Reproduction too expensive? Need those rare and obscure accessories? Just use the Bluetooth devices you already got! The project is open source hardware & software under the CERN-OHL-P-2.0 & Apache-2.0 licenses respectively. It's built for the popular ESP32 chip. Wii, Switch, PS3, PS4, PS5, Xbox One, Xbox Series X|S & generic HID Bluetooth (BR/EDR & LE) devices are supported. Parallel 1P (Computers, NeoGeo, Supergun, JAMMA, Handheld, etc), Parallel 2P (Atari 2600/7800, Master System, Computers, etc), NES, PCE / TG16, Mega Drive / Genesis, SNES, CD-i, 3DO, Jaguar, Saturn, PSX, PC-FX, JVS (Arcade), Virtual Boy, N64, Dreamcast, PS2, GameCube & Wii extension are supported with simultaneous 4+ players using a single adapter.

READ THIS FIRST

  • Project documentation

Need help?

  • Open a GitHub discussion

Makers sponsoring BlueRetro

Buying BlueRetro adapters from these makers helps support the continued development of the BlueRetro firmware!
Thanks to all sponsors!

  • Laser Bear Industries
  • Humble Bazooka
  • RetroOnyx
  • RetroTime

Community Contribution

  • BlueRetro PS1/2 Receiver by mi213: 3D printed case & PCB for building DIY PS1/2 dongle.
    https://github.com/Micha213/BlueRetro-PS1-2-Receiver
  • N64 BlueRetro Mount by reventlow64: 3d printed mount for ESP32-DevkitC for N64.
    https://www.prusaprinters.org/prints/90275-nintendo-64-blueretro-bluetooth-receiver-mount
  • BlueRetro Adapter Case by Sigismond0: 3d printed case for ESP32-DevkitC.
    https://www.prusaprinters.org/prints/116729-blueretro-bluetooth-controller-adapter-case
  • BlueRetro AIO by pmgducati: BlueRetro Through-hole base and cable PCBs.
    https://github.com/pmgducati/Blue-Retro-AIO-Units
  • BlueRetro HW2 internal guides by Nostalgic Indulgences: Internal install guides
    https://github.com/nostalgic-indulgences/BlueRetro_Internal_Installation
  • BlueRetro latency test by GamingNJncos: Documentation on how to run BlueRetro latency test
    https://github.com/GamingNJncos/BLE-3D-Saturn-Public/tree/main/BlueRetro_Latency_Testing
  • BR4N64 by TharathielCB: Internal BlueRetro Flex-PCB for Nintendo 64
    https://github.com/TharathielCB/BR4N64
  • BlueMemCard by ChrispyNugget: Replacement PCB for PSX memory card that incorporates PicoMemcard and BlueRetro support
    https://github.com/ChrispyNugget/BlueMemCard
  • BlueRetro HW2 QSB for GameCube by Arthrimus: Internal Blueretro PCB with CurrentTrigger for GameCube
    https://github.com/Arthrimus/BlueRetro-HW2-GameCube


About

Multiplayer Bluetooth controllers adapter for retro video game consoles & computers

blueretro.io

Topics

3doadapteradaptiveadaptorataribluetoothdreamcastesp-idfesp32game-controllergamecubehidnintendonintendo-64pc-engineplaystationsaturnsegasnesturbografx-16

Resources

Readme
Apache-2.0 license
Activity

Stars

1.9k stars

Watchers

6 watching

Forks

260 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.