All Projects → zzattack → munia

zzattack / munia

Licence: MIT license
Multi-use Nintendo Input Adapter

Programming Languages

c
50402 projects - #5 most used programming language
C#
18002 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to munia

mt32-pi-control
MT32-PI.EXE/MT32-PI.TTP/mt32-pi-ctl is a control program for the mt32-pi MIDI synthesizer available for DOS PCs, Atari ST and Amiga computers as well as modern systems running Linux and Windows.
Stars: ✭ 22 (+22.22%)
Mutual labels:  retrogaming
another js
Another World/Out of This World (HTML5)
Stars: ✭ 46 (+155.56%)
Mutual labels:  retrogaming
gods4
Golang library to interact with Sony DualShock4
Stars: ✭ 26 (+44.44%)
Mutual labels:  hid
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+2788.89%)
Mutual labels:  hid
nxbt
Control your Nintendo Switch through a website, terminal, or macro.
Stars: ✭ 340 (+1788.89%)
Mutual labels:  hid
mamesaver
Mamesaver is a mame emulated screensaver - get all the good ol' games playing their demo modes while you procrastinate and enjoy!
Stars: ✭ 26 (+44.44%)
Mutual labels:  retrogaming
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+611.11%)
Mutual labels:  hardware-designs
LittleSixteen
Commodore 16 schematics and PCB, redrawn in Kicad
Stars: ✭ 26 (+44.44%)
Mutual labels:  retrogaming
shellcore
Shellcore Command Remastered
Stars: ✭ 41 (+127.78%)
Mutual labels:  retrogaming
pianette
Virtual & GPIO Game Console Controller
Stars: ✭ 14 (-22.22%)
Mutual labels:  retrogaming
The-Great-Escape
Classic ZX Spectrum game "The Great Escape" reverse engineered
Stars: ✭ 69 (+283.33%)
Mutual labels:  retrogaming
ESP32-USB-Soft-Host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
Stars: ✭ 119 (+561.11%)
Mutual labels:  hid
veikk-linux-driver
Linux driver for VEIKK-brand digitizers
Stars: ✭ 130 (+622.22%)
Mutual labels:  hid
Trezor.Net
Cross platform C# library for talking to the Trezor hardwarewallet
Stars: ✭ 38 (+111.11%)
Mutual labels:  hid
RiscvSpecFormal
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor model can be output as Verilog and simulated/synthesized using standard Verilog tools.
Stars: ✭ 69 (+283.33%)
Mutual labels:  hardware-designs
stonne
STONNE: A Simulation Tool for Neural Networks Engines
Stars: ✭ 57 (+216.67%)
Mutual labels:  hardware-designs
FreeSK8-Robogotchi-Hardware
Hardware repository for FreeSK8 Robogotchi
Stars: ✭ 17 (-5.56%)
Mutual labels:  hardware-designs
pacellman
Pac-Man in Excel
Stars: ✭ 37 (+105.56%)
Mutual labels:  retrogaming
arcade-pcb-case
Plans to build Arcade PCB cases
Stars: ✭ 29 (+61.11%)
Mutual labels:  retrogaming
disc-elite-beebasm
Fully documented and annotated source code for the disc version of Elite on the BBC Micro
Stars: ✭ 19 (+5.56%)
Mutual labels:  retrogaming

MUNIA is a device that acquires input packets from controllers of various videogame consoles and shows them on your PC with the controller simultaneously remaining attached to its console. This allows you to display your inputs on gameplay videos or livestream content. Devices for several consoles have been developed under this project:

  • Nintendo Gamecube
  • Sony Playstation 2
  • Nintendo 64
  • Super Nintendo

Repository overview

  • The hardware folder contains schematics for the various devices developed under this project. These include input adapters for Nintendo Gamecube, Nintendo 64, Super Nintendo, Sony PlayStation 2 and hybrids of the aforementioned.
  • The firmware folder contains firmware projects for each of the circuit boards presented in the hardware folder.
  • The munia.io folder contains the Django project powering the http://munia.io website (not functional).
  • The MUNIA-win folder contains the .NET project

FAQ

Q. I don’t like the default skins, can I change them? Absolutely. The software has a very strong SVG based theming engine. You can create a new one using tools like Adobe Illustrator or Inkscape. Custom XML attributes are used to map buttons to graphical elements. It’s pretty simple, honestly; take a look in SKINS.md!

Q. What does ‘MUNIA’ mean? The very first iteration of the device supported SNES, N64 and NGC simultaneously. The acronym stands for ‘Multi-use Nintendo Input Adapter’. Both the Multi-use and Nintendo parts no longer apply to most of our devices, so we’ve parted with the acronym but kept the pretty name.

Q. Will you support console ‘X’? Unless mentioned on the index page, the likely answer is no. Newer generation consoles are usually too complicated. The low expected demand for adapters for older generation consoles doesn’t warrant the required development investments at the moment.

Q. How does this compare to an Arduino input display? Favorably. Benefits include not having to splice any cables, the device showing up as HID device on your computer, superior software, more stable firmware, ability to use the controller on our PC in e.g. emulators and better 3rd party controller support. In the end, though, both work and the MUNIA software also supports inputs from Arduino-based NintendoSpy devices!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].