/lemidi

USB 2.0 to midi/gameport converter module for retro gaming PCs

Primary LanguageCGNU General Public License v2.0GPL-2.0

 an interface based on a MSP430F5510 that allows the use of usb 1.x-2.0 joysticks 
 with retro gaming PCs that have a game port.

 source:       https://github.com/rodan/lemidi
               https://cadlab.io/projects/lemidi
 author:       Petre Rodan <2b4eda@subdimension.ro>
 license:      GNU GPLv3
 prototype pictures available here: https://photos.app.goo.gl/fXdDBng4dvEepq8V7

 tested and supported joysticks:

    Logitech Extreme 3D Pro
        ID 046d:c215 Logitech, Inc. Extreme 3D Pro

    Logitech Attack 3
        ID 046d:c214 Logitech, Inc. ATK3 (Attack III Joystick)

    Genius F-23
        ID 0458:1004 KYE Systems Corp. (Mouse Systems) Flight2000 F-23 Joystick

 tested game ports:

    Sound Blaster Live! CT-4810
    (any game port should be supported)

 the interface has an inbuilt overcurrent protection that activates if the 
 connected peripheral sinks over 200mA on the 5V bus. once the peripheral is 
 removed service will resume.


LED statuses:

green led - ON  - if peripheral is supported and succesfully initialized
           OFF  - if supported peripheral is disconnected
           OFF  - if overcurrent condition is triggered

red led -   ON  - if init failed or during overcurrent condition
           OFF  - end of init
           OFF  - end of overcurrent condition
   short blink  - during device power-on