Build a USB Adapter for Retro Joystick and use it on your PC, MiSTer or Amiga A500 Mini

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 22

  • @janderogee
    @janderogee 2 года назад +1

    Practical, simple and effective, I love it.
    And if you need to use an emulator (nothing beats the old equipment, but sometimes the only thing you have is an emulator) then at least you can use it with a decent retro joystick now. Cool build!

  • @seansharman4931
    @seansharman4931 3 месяца назад +1

    Looks awesome. Do you think this would work with a Duinotech UNO r3 board based on the ATMega328P Microcontroller?

    • @RobSmithDev
      @RobSmithDev  3 месяца назад

      Hi, no it won’t u fortunately- the ATMega328 can’t behave as a USB host whereas the one I’m using has it built into the hardware. It might be possible to reprogram the ATMega16u2 chip on that board as that’s currently programmed as a USB to Serial converter

    • @seansharman4931
      @seansharman4931 3 месяца назад

      @@RobSmithDev Thank you for your reply. I Have a UNO and I might have to do a bit more learning, or just get a Micro, might be easier, and use the UNO for something else

  • @FredrikRambris
    @FredrikRambris 2 года назад +1

    Nice and compact adapter. Some games (like Dynablasters) supported multiple joysticks per port with a special adapter. Maybe something to look at in a followup video. Also CD32 had multiple buttons.

    • @RobSmithDev
      @RobSmithDev  2 года назад

      Yeah absolutely, these could all be added easily! The CD32 is a little more work as it encodes the data in a special way, but it’s not hard to decode. Thanks for watching

  • @MattKasdorf
    @MattKasdorf 2 года назад +1

    Please tell me more about that Retro Computers book in your background?

    • @RobSmithDev
      @RobSmithDev  2 года назад +1

      Oh that’s a colouring book from RMCRetro. rmcretro.store/books/

  • @COMATRON.
    @COMATRON. 2 года назад +1

    nice stuff mate. what is the latency or the sampling rate of this system? would be interested in this ... i got a "megadrive to usb" adapter from amazon which does a good job. dont know the internals tho :) would be interesting to use on a mister fpga with fast polling if that is possible

    • @RobSmithDev
      @RobSmithDev  2 года назад

      The last line of the code is a sleep for 10ms. So I guess that’s the latency, but you could decrease it to get a faster response I guess

  • @juanmota6360
    @juanmota6360 Год назад +1

    Hi Mr. Smith, very interesting video, thank you for the explanation. I am try to do a spinner for my arcade bartop with arduino pro mini and an optical sensor. Do you know the best and easiest way to do it?

    • @RobSmithDev
      @RobSmithDev  Год назад

      Hey, I’m sure it’s probably a rotary / shaft encoder. I’m fairly sure that usb library im using will support it

  • @budgetlifewithme
    @budgetlifewithme Год назад

    Sir, is this readymade available in the market, or on some online platform?

    • @RobSmithDev
      @RobSmithDev  Год назад +1

      There’s people who sell similar things already but I don’t make them (hence the video showing you how)

  • @kilmanagh
    @kilmanagh 2 года назад +1

    This is great! One question. Is there a way to modify the code to read analog joysticks? Most of them had 100K pots, reading as a voltage divider with a +5V signal. The voltage would need to be read and then be translated to USB instructions.

    • @RobSmithDev
      @RobSmithDev  2 года назад +1

      Yes, this is possible, you'd have to use the analogRead functions to read from A0 or A1 (one for each axis). The Arduino Joystick Library supports X, Y (and Z) with precision up-to 16-bit!

    • @kilmanagh
      @kilmanagh 2 года назад +1

      @@RobSmithDev Thank you! I will grab a micro give it a shot! I am also interested in finding a solution to do the opposite. That is to use a specific USB joystick or gamepad and map them to output them to the original console/computer. I am not sure if that is possible with this equipment.

    • @RobSmithDev
      @RobSmithDev  2 года назад

      Its a plan for a video im working on, not sure when it'll be ready though

  • @Atacamaigloodeveloper
    @Atacamaigloodeveloper 2 года назад +1

    Hello Is this adapter suitable tor A500 mini?

    • @RobSmithDev
      @RobSmithDev  2 года назад +1

      Hi, I don’t have a mini to try on but it should be

  • @guitarans
    @guitarans 4 месяца назад +1

    this dosnt work on Retropie and the A500 mini, but fine on PC

    • @RobSmithDev
      @RobSmithDev  4 месяца назад

      Hmm weird, I’m sure it used to be