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.
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.
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.
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.
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.
@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
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)
Yes, that's what i was expecting :)
Working on it....
EDIT:
@agaiz: Could you give this a try http://cl.ly/400L1e2J0o1J
Awesome, now it shows up.
(https://agaiz.virgo.uberspace.de/images/skitch/Retrode_Utility-20121010-121302.png)
Need a matted PNG of the Retrode 1? I'll see if I can find one.
Cheers,
Matthias
Do you need any information on the R1 config file to enable editing it through your tool?
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.
@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)
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?
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?
@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!