News:

Retrode - Honey, fire up the emulator! My Retrode just arrived

Main Menu

Retrode Utility for Mac OS X

Started by cyco, 08/Oct/2012 11:10:04 AM

Previous topic - Next topic

cyco

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.

Matthias_H

#1
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.
https://www.retrode.org

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

matt

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.

cyco

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.

agaiz

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.

cyco

@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

agaiz

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:

cyco

#7
Yes, that's what i was expecting :)
Working on it....

EDIT:

@agaiz: Could you give this a try http://cl.ly/400L1e2J0o1J

agaiz

#8
Awesome, now it shows up.


Matthias_H

Need a matted PNG of the Retrode 1? I'll see if I can find one.

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

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

agaiz

Do you need any information on the R1 config file to enable editing it through your tool?

Matthias_H

Quote from: agaiz 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?

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

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

Matthias_H

@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.

https://www.retrode.org

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

gadgetoid

#13
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?

zombisaurus

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?