News:

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

Main Menu

Feature suggestions

Started by Muzer, 13/Feb/2012 08:26:27 PM

Previous topic - Next topic

matt

#15
Support for the PS3 Home Button

When you connect an official USB joystick that has a Home button to a PS3, "there are 8 bytes transfered during the enumeration phase, just after the device sends it's report descriptor. Mimicking the same exchange results in the Home button functioning correctly when button 13 is pressed."

http://www.slashdev.ca/2010/05/25/ps3-gamepad-with-home-button/
http://forums.obdev.at/viewtopic.php?f=8&t=5385

I thought I would post this information just in case there is any interest in increasing Retrode support for PS3. Of course, not all controllers have 13 buttons, so there may need to be some sort of remapping done.

Changes needed:
PS3 mode
magic bytes sent during enumeration
mapping of a button to be button 13

Any thoughts?

matt

matt

Ability to change mode without having to use a computer

This might sound like an odd request, but sometimes it would be nice to be able to change the mode using the device alone, rather than having to plug it into a computer to edit the CFG file.

Something like: hold down HWB for a few seconds, LED blinks a X times to show current mode. Single presses of HWB step through modes. Light flashes to confirm. Hold HWB again to store new mode.

Just a thought. I am sure Matthias can come up with a good system.

Matthias_H

Great idea! It will be a pain with the one programmable button on the Retrode body, but since we're talking about HID functionality, we might as well use the controller to choose a mode upon startup. Hold D-pad right when powering/connecting Retrode -> HID mode 1, up:mode2, etc. Shouldn't be too hard to implement; give me a week or two, and I'll see when I can squeeze it in.
https://www.retrode.org

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

Muzer

Good ideas, in my opinion :)

BTW, any chance we could have some visual indicator when you press HWB to change overdump modes? Maybe something as simple as flashing the LED once when you press it, and twice once it gets (back) to "auto" mode (and the user has to remember the rest), or maybe something more complex that doesn't require the user to remember all the modes.

matt

#19
Thanks @Matthias_H

I think it's worth keeping in mind that there may grow to be more than four modes?

Muzer

Moved J-cart to the impossible section a per the tweet. Just out of interest more than anything, is it impossible because of it needing an extra pin being connected or something, or is it just something that you couldn't get to work for unknown reasons?

Matthias_H

Could be that connecting and flashing pin B19 (CLK) would already do the trick. However, that puts the project far down on my agenda (way below the line of "things I'll ever actually get to do").
https://www.retrode.org

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

Matthias_H

I'll probably sit down on the "hold-button-down-upon-startup" feature later today. Am I right in assuming that the most popular setting by far will be HID mode (with the option to set this permanently), followed maybe by dump size? They should in fact be fairly easy to do.
https://www.retrode.org

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

Muzer

I'd expect so, certainly true for me.

My other suggestion that's in the list is that, if you do keep the hardware button to cycle dump size thing, could you make the LED flash to give an indication on where in the cycle you are (maybe just something simple like flash once when you press, and twice when it goes back to auto mode).

Lbcheartwell

I just found this board and the retrode device and I would definitely purchase if I could connect to my Xbox 360. I have tons of old cartridge games but don't want to have 6 different systems plugged in to play them. I really hope someone can dedicate the time to develop this, it would make many many people happy.

Matthias_H

So what's the matter with Xbox 360 support? I don't think I've ever received any reports of people who tried this combination.
https://www.retrode.org

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

Muzer

I don't know anything about the 360 but I would have thought that provided you have set it up with homebrew and so can run emulators, at least the cartridge part of the Retrode should work - no clue about controllers, though, as someone mentioned earlier something about a special command.

Matthias_H

Quote from: matt on 02/Mar/2012 12:54:33 AM
I'd be interested in seeing Xbox 360 compatibility, with the aim of playing Megadrive Collection, Street Fighter II and lots of arcade classics on XBLA and through Game Room.

But it's not so easy. I understand there's a challenge and response made by the 360 when you plug a USB pad, so you can't just use a standard USB controller. That means the Retrode firmware would need to have an Xbox 360 mode and be able to send back the correct response.

So what you mean is, being able to use the controller ports on an Xbox 360 in regular (non-homebrew) mode? Do you have a source for this challenge-and-response scheme?
https://www.retrode.org

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

Matthias_H

#28
Bad news: http://shoryuken.com/forum/index.php?threads/xbox-360-controller-authentication-workarounds.158737/

Xbox 360 locks out 3rd party accessories with one of the strongest encryption chips on the market. The Retrode doesn't circumvent cryptographic measures, lockout chips, etc., and never will.
https://www.retrode.org

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

Muzer

OK, moved to the impossible list. Also moved the HID mode one to the completed list as I realised I'd forgotten to do that.