Retrode Forum

General Category => General Discussion => Topic started by: cyco on 08/Oct/2012 11:10:04 AM

Title: Retrode Utility for Mac OS X
Post by: cyco 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 (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/ (http://cyco.github.com/Retrode-Utility/).

Here are some screenshots:
(https://raw.github.com/cyco/Retrode-Utility/master/Website%20Resources/original/screenshot_splash.png)
(https://raw.github.com/cyco/Retrode-Utility/master/Website%20Resources/original/screenshot_config.png)
(https://raw.github.com/cyco/Retrode-Utility/master/Website%20Resources/original/screenshot_installingFirmware.png)

The ultimate goal is to add full Retrode support to OpenEmu, which will look something like this (https://raw.github.com/cyco/Retrode-Utility/master/Website%20Resources/original/OpenEmu_Retrode.png)

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.
Title: Re: Retrode Utility for Mac OS X
Post by: Matthias_H 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.
Title: Re: Retrode Utility for Mac OS X
Post by: matt 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.
Title: Re: Retrode Utility for Mac OS X
Post by: cyco 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.
Title: Re: Retrode Utility for Mac OS X
Post by: agaiz 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.
Title: Re: Retrode Utility for Mac OS X
Post by: cyco 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 (http://cl.ly/image/1X0V1o1R0U2D)

EDIT: using link instead of embedded image
Title: Re: Retrode Utility for Mac OS X
Post by: agaiz on 10/Oct/2012 09:13:31 AM
Hi,

in USB mode:

(https://agaiz.virgo.uberspace.de/images/skitch/USB-20121010-110743.png)

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

This is in FW mode:
(https://agaiz.virgo.uberspace.de/images/skitch/FWmode-20121010-111221.png)
Title: Re: Retrode Utility for Mac OS X
Post by: cyco 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
Title: Re: Retrode Utility for Mac OS X
Post by: agaiz on 10/Oct/2012 10:11:32 AM
Awesome, now it shows up.

(https://agaiz.virgo.uberspace.de/images/skitch/Retrode_Utility-20121010-121302.png)
Title: Re: Retrode Utility for Mac OS X
Post by: Matthias_H 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
Title: Re: Retrode Utility for Mac OS X
Post by: 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?
Title: Re: Retrode Utility for Mac OS X
Post by: Matthias_H on 10/Oct/2012 05:11:31 PM
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.
Title: Re: Retrode Utility for Mac OS X
Post by: Matthias_H 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.

(https://forum.retrode.com/proxy.php?request=http%3A%2F%2Fwww.retrode.org%2Fupload%2Fgolden-carts-matte-preview.jpg&hash=e6504b7061f36b2078382313083d48f9b9186b6f) (http://www.retrode.org/upload/golden-carts-matte.png)
Title: Re: Retrode Utility for Mac OS X
Post by: gadgetoid 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?
Title: Re: Retrode Utility for Mac OS X
Post by: zombisaurus 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?
Title: Re: Retrode Utility for Mac OS X
Post by: regagain on 05/May/2014 09:37:30 AM
@cyco

Just wanted to say thanks! This is a great tool, both easy to use and nice to look at :-)

I can't wait for the new version of OpenEmu!