Author Topic: Retrode Utility for Mac OS X  (Read 16689 times)

Offline cyco

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +3/-0
    • View Profile
Retrode Utility for Mac OS X
« on: 08/Oct/2012 11:10:04 AM »
Hi everybody,

I've written a tool to help OS X users edit their Retrode's config and install firmware updates without the terminal. The software is open source and can be found at GitHub https://github.com/cyco/Retrode-Utility. I've also set up a little project page where you can download the application http://cyco.github.com/Retrode-Utility/.

Here are some screenshots:




The ultimate goal is to add full Retrode support to OpenEmu, which will look something like this

Tell me what you guys think.

Greetings
chris

@Matthias_H: As you can see I took the liberty of using an image from retrode.com, if that's not ok i will be happy to remove it any time.

Offline Matthias_H

  • Retrode Forum Techie
  • A Retrode Hero
  • *****
  • Posts: 545
  • Karma: +21/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #1 on: 09/Oct/2012 05:22:14 AM »
Wonderful! Looks great; I'll give it a try whenever I manage to. The image, of course, is all yours for such a noble cause!

EDIT: How about .srm files? It might be rather useful to be able to drag-and-drop such files onto the GUI (or allow for any other way of copying a file) because they won't be copied properly through the Finder.

What's the "safe mode"? Some balloon hints might be useful here and there.
« Last Edit: 09/Oct/2012 09:37:02 PM by Matthias_H »
http://www.retrode.org

I no longer sell the Retrode. For sales inquiries, please contact our friends at DragonBox.

Offline matt

  • Junior Retrode
  • **
  • Posts: 49
  • Karma: +1/-0
    • View Profile
    • gingerbeardman
Re: Retrode Utility for Mac OS X
« Reply #2 on: 09/Oct/2012 04:42:15 PM »
Excellent, and way better than my approach of a command line app.

Also, I'm really interested to see the next version of OpenEmu. Looking good.

Offline cyco

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +3/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #3 on: 09/Oct/2012 07:58:36 PM »
Whoops, safe mode slipped into 0.2 by accident and doesn't do anything. The mode was supposed to keep the retrode from mounting so access to the files would only work though the utility. That would allow users to reset the device without getting the annoying "The disk was not ejected properly" dialogue. However, i couldn't figure out how to do it without root privileges which didn't seem feasible. That's why i dropped the idea.

I like the idea of beeing able to drag srm files onto the window.

Offline agaiz

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #4 on: 10/Oct/2012 07:58:26 AM »
Hey great idea, this is the missing link between the Retrode and my Mac :)
Is there any way to make this work with the original Retrode?
I tried connecting it but doesn't work at all even though I can see the USB mount.

Offline cyco

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +3/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #5 on: 10/Oct/2012 08:58:57 AM »
@agaiz: To make this work with the original Retrode i need some more information on it. Connect your Retrode, open System Information.app (formerly known as System Profiler, found in /Applications/Utilities/), then select USB from the Hardware section on the left and locate your Retrode in the upper view. Now copy the text form the lower view and post it here or via pm.
Also, just to make sure I have enough info to work on, put the Retrode into DFU mode and do the same thing again. Note that this time the Retrode will probably show up as "Application Specific Device".

Here's a link to a screenshot of "System Information" to help you with your task :)
http://cl.ly/image/1X0V1o1R0U2D

EDIT: using link instead of embedded image

Offline agaiz

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #6 on: 10/Oct/2012 09:13:31 AM »
Hi,

in USB mode:



So essentially only product ID and location ID differ from yours as far as I can see.

This is in FW mode:

Offline cyco

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +3/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #7 on: 10/Oct/2012 09:15:58 AM »
Yes, that's what i was expecting :)
Working on it....

EDIT:

@agaiz: Could you give this a try http://cl.ly/400L1e2J0o1J
« Last Edit: 10/Oct/2012 09:33:34 AM by cyco »

Offline agaiz

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #8 on: 10/Oct/2012 10:11:32 AM »
Awesome, now it shows up.

« Last Edit: 10/Oct/2012 10:13:21 AM by agaiz »

Offline Matthias_H

  • Retrode Forum Techie
  • A Retrode Hero
  • *****
  • Posts: 545
  • Karma: +21/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #9 on: 10/Oct/2012 02:13:12 PM »
Need a matted PNG of the Retrode 1? I'll see if I can find one.

Cheers,
Matthias
http://www.retrode.org

I no longer sell the Retrode. For sales inquiries, please contact our friends at DragonBox.

Offline agaiz

  • Baby Retrode
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #10 on: 10/Oct/2012 04:58:08 PM »
Do you need any information on the R1 config file to enable editing it through your tool?

Offline Matthias_H

  • Retrode Forum Techie
  • A Retrode Hero
  • *****
  • Posts: 545
  • Karma: +21/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #11 on: 10/Oct/2012 05:11:31 PM »
Do you need any information on the R1 config file to enable editing it through your tool?

Probably not. It depends on the firmware version more than on the model revision.
http://www.retrode.org

I no longer sell the Retrode. For sales inquiries, please contact our friends at DragonBox.

Offline Matthias_H

  • Retrode Forum Techie
  • A Retrode Hero
  • *****
  • Posts: 545
  • Karma: +21/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #12 on: 22/Oct/2012 05:22:45 AM »
@cyco, here's a (poorly) alpha-matted photo of the Retrode 1 for use in your utility (follow hyperlink on image). Please let me know if you need other/more material.

http://www.retrode.org

I no longer sell the Retrode. For sales inquiries, please contact our friends at DragonBox.

Offline gadgetoid

  • Baby Retrode
  • *
  • Posts: 15
  • Karma: +1/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #13 on: 13/Dec/2012 09:15:40 AM »
Has anyone successfully built this for 10.7.*

I'm attempting to do so in XCode 4.3.2 and getting errors about unexpected @'s on lines like these:

[self firmwareDrawerView] setAnimations:@{ @"subviews" : transition }];

Presumably XCode 4.3.2 doesn't support the syntax used here to create an inline NSDictionary?

Time for an update I think!

Edit: Updated XCode, built successfully, but it does not detect my Retrode 2. /Volumes/RETRODE is definitely showing up. Back to the drawing board?

Is there something in 10.8 that's required?
« Last Edit: 13/Dec/2012 12:08:39 PM by gadgetoid »

Offline zombisaurus

  • Baby Retrode
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Retrode Utility for Mac OS X
« Reply #14 on: 31/Dec/2012 06:36:00 PM »
This utility looks excellent!

Thanks for the hard work Cyco.

Any way we can get this compiled for OSX 10.7x? My mac laptop can't be updated to 10.8x unfortunately.

I see gadgetoid was working on something, any more luck?