Download

This Release Supported By

  • 40wattRange
  • Coltaho
  • sk84uhlivin
  • watsonpunk

TL;DR

  • RetroSpy now has an Installer
  • Serial port auto-detection
  • TG16/PCE Mini Support
  • PS4 controllers now work on the PS3
  • MiSTer executable now installs via an update script by @40wattrange
  • Neo Geo Mini support for the Neo Geo Arcade Stick Pro as a controller
  • Updated .NET Framework to 4.8 and Visual Studio to 2019
  • Moved most of experimental into the standard firmware
  • Help -> About menu displays supporters of the release
  • Nightly builds now available for Patrons

The Long Version

RetroSpy now has an Installer
RetroSpy finally has a real installer. The .zip file isn’t going anywhere, so if that is your perfect solution keep on using it. The main advantage of the installer is it will run the installers for the Arduino and Teensy drivers for you. This is a bonus for the people who buy pre-made cables/boards as they no longer have to install the Arduino IDE.

Serial port auto-detection
This has been a long time coming. You no longer have to guess what COM port is your Arduino/Teensy. The autodetection may still miss some clone boards, so there is an option to revert back to the show everything mode in the Options menu.

TG16/PCE Mini Support
Another mini console added to the support list. In order to use this feature you will need to reflash your Beaglebone with the new image.

PS4 controllers now work on the PS3
This has also been a long standing ask. The code for DualShock 3 controllers actually broke support for using DualShock 4 controllers on the PS3. I have fixed that. The only catch is I have to identify DS4 controllers by product and manufacturer ID, so there may be controllers I miss identify. If you find a DS4 that does work let me know so I can get it added to the list.

MiSTer executable now installs via an update script by @40wattrange
This make RetroSpy installation on the MiSTer match the paradigm of other MiSTer installations. Just drop the retrospy-update.sh file into your Scripts directory and execute the script from the GUI or an SSH console. It will automatically pull down the latest version of the code.

Neo Geo Mini support for the Neo Geo Arcade Stick Pro as a controller
The Neo Geo Arcade Stick Pro can act as a controller for the Neo Geo Mini and that configuration is now supported. I really wanted to add Neo Geo Arcade Stick Pro as a supported console, but something strange is going on with the USB ports, so I shelved that work for now. Although you can spy on Player 2 plugged into the USB port in the back of the Arcade Stick Pro, but that is obviously kind of silly.

Updated .NET Framework to 4.8 and Visual Studio to 2019
This is mostly for my benefit as it lets me update some stuff internally. I believe this breaks support on Windows XP, but I would be surprised if anyone is using RetroSpy on Windows XP. If you are, let me know and I can add back support.

Moved most of experimental into the standard firmware
Again this is mostly for my benefit, but all but 2 experimental projects have been moved into the standard unified firmware. This is the first step in porting most of the experimental firmwares to Teensy as they are mostly Arduino only right now.

Help -> About menu displays supporters of the release
A new perk of being a RetroSpy patron. The supporters will also be listed at the top of every release notes. Only 2 dollars a release (which is roughly 2 dollars a month) supports the project and you get access to a patron-only discord channel where you get a direct line to the developers which is usually how features get prioritized. Become a patron here: https://www.patreon.com/zoggins

Nightly builds now available for Patrons
Another new perk of being a RetroSpy patron. While I usually only release once a month I am constantly checking in bug fixes and new features. This gives you access to the features first and I usually don’t break too much in the process.

2 thoughts to “RetroSpy 3.8 Release

  • Alex

    This is great work man! I have a BS in comp sci, but ended up kind of taking my career another way into CAD/CAM, CNC programming, and things of the like. I have to admire your paradigm in organizing and executing your ideas into a coherent, unified approach. I stumbled upon this about a week ago, and immediately ordered some N64 controller extension cords. I have probably 15 Arduino Nano clones ($2.80/each) and a couple of genuine Uno boards, and they all work without any issues. Putting forth the package as free to use while adding perks to supporting the project is a model that has so many advantages which the most apparent is a very low cost to play should a potential user decide to put forth the effort and construct things themselves. For those that don’t, you’ve got them covered at a very reasonable cost.

    As an aside, I have some STLs for 3D printing some cool shells in which the Arduino and connectors can be mounted. I’m really not sure how faux pas 3D printing the Nintendo logo or other trademarked likeness is even when no profit is being generated. If you’d like to get these files, I’d be more than happy to send them for all to use, and will continue to refine and abstract the design to be as universal as possible.

    Reply
    • zoggins

      Thanks for the kind words. The project really is a labor of love and I am always happy to see other people enjoying it. Those case files would be awesome. I am slowly working on something to sell that is cleaner than a bare Uno and cables with dupont wires hanging off them. It gets the job done, but its not the most user friendly. Thanks again!

      Reply

Leave a comment

Your email address will not be published. Required fields are marked *