faulks78 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

USB HID and/or keyboard support #380

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I recently picked up a Retrode which reads SNES and Genesis cartridges and 
loads the ROMs over USB acting as a standard USB mass storage device. Because 
of this, Genesis Plus GX can read the ROM from the cartridge directly (which is 
pretty cool!). However, it also has two Genesis and two SNES controller ports 
which can act either as USB HID gamepads or as USB keyboards. Obviously 
supporting USB gamepads would probably be preferable (considering all of the 
different USB adapters out there that could also allow for use of "real" 
controllers) but if USB Keyboard support is easier/more feasible, that would at 
least allow the Retrode's controller ports to also work.

Here's a link to a post on the Retrode forums which better explains the issue: 
http://forum.retrode.org/index.php/topic,86.msg710.html#msg710

Note: I saw in the features list that GenPlus already supports USB Mice to 
emulate the Genesis mouse, but I couldn't find any info about USB game pads (or 
keyboards), so please ignore this if this feature is already available - I 
couldn't find any way to make it recognize the USB adapter I have.

Original issue reported on code.google.com by Lakste...@gmail.com on 7 Jun 2014 at 10:58

GoogleCodeExporter commented 9 years ago
USB gamepad are not supported by libogc so it's unlikely they are going to be 
ever supported by wii homebrew apps. It would require writing specific drivers, 
which is out of the scope of an emulator anyway.

USB keyboards are supported but I do not own any and i don't have a retrode 
either so I have no idea how retrode controllers should be accessed through 
this and no mean to test it.

If you want to play with original MD controller, the easiest solution is to buy 
either a gamecube adapter or a wii adapter.  Here are some links with adapters 
I use myself:

http://www.raphnet-tech.com/products/genesis_to_wii/index.php
http://www.brunofreitas.com/node/40

Original comment by ekeeke31@gmail.com on 9 Jun 2014 at 9:48