Help - Search - Members - Calendar
Full Version: Joystick for Zaurus snes9x
OESF Forums > Distros, Development, and Model Specific Forums > Model Specific Forums > Cxx0 Hardware
anonuk
I want to try and get a joystick/gamepad working on my 860, without buying a usb cf host card (too expensive at the moment), and i figure there are 3 ways of doing it:

1. Infra red controller - using irk maybe or lirc - this seems like the easiest way for a non-guru like me to get it working, all that would be needed is a new keymap for irk afaics... does this sound right? also i cant seem to find a cheap infra red game controller anywhere either, any ideas? (im in the uk)

2. Serial port controller - Getting a serial gamepad/joystick and plugging it into the Z's serial port - this would require making a special wire, out of the realms of my technical skills - and probably porting a driver...... however it would probably be the most stable solution.. Anyone want to build a serial z gamepad for me? - for reward obviously :-)

3. Some type of overlay that fits over the zaurus keyboard, like the joysticks for nokia phones - it would provide a joystick/stick and easier to control buttons which would make it easier to play on than the almost flat buttons (which are actually pretty responsive)... This may not be so feasible, but again i may be able to build something usable quite easily from random pieces of game controllers - if no-one can help with the other solutions i guess this is the route i'll take...

Apart from the lucky guys who have the usb cf host cards (or 6000's :-)) How are other people playing snes9x and other emu's on the Zaurus? any creative ideas for control or controllers?
rikiya
Are usb CF host cards soo expensive?
I believe I saw one selling at 5000 yen store price and that was normal... (about $50)
rikiya
Woops A bit of a mistake...
not 5000 yen 15000 yen...
just a digit of...
or was it...
about $100 dollars more...
Sorry!
xamindar
This would also be very useful for us 5600 users. I'm mostly interested in the idea of using the serial port.
anonuk
i don't have the technical knowledge to work on a serial joystick, so ive started on option 3 - the overlay... I'm butchering a cheap gamepad as we speak, hopefully the bits inside are what i imagined they would be and i'll have something ready soon..

Im taking pics along the way, i'll put some up if i make anything that works decently.... still hoping for someone else to come up with a more elegant solution though :-)
anonuk
Success! i have a sort of joystick overlay working reasonably well on the 860, its a prototype and does not have a proper casing to ensure it doesn't slide all over the place - but it was simple to build and ive managed to win a game of nbajam and fifa98 on the zaurus, which i couldn't do using the keyboard controls..

I'll post some pictures when i get home, and instructions for anyone who is interested in this.....
datajerk
I was looking for the same. Mouse too.

I would not recommend using the keyboard, kinda hard to replace.

Serial is easy. Get a cable from serialio for the c860. I have a 30cm cable that provides a standard PC DB9 pinout. Plug any serial joystick into it.

IR, forget it. Line of site, no way. Use bluetooth. I am sure there are bluetooth joysticks and gamepads available or on the way. It should appear as a standard serial device, so if you have serial support in your game you should be good to go.

If all you need is a 4 position pad/stick, then I'd recommend a T610 SE BT phone. I have a PC app that allows me to control the mouse with it, I'm sure it'd be easy to get it working with the Z as a wireless gamepad.
cowcow
anyone build this before? or know of anyplace that sell? :0


http://pocketgames.jp/modules.php?op=modlo...ticle&artid=258
padishah_emperor
I saw this a while back, I saved the pictures as inspiration to make one too.. it appears to work via the headphone jack like the audio remote, the buttons would have to be mapped though. It seems to use the famicom-clone type gamepads, got a few of those laying about somewhere. If I ever get the components and some solder, I'll make one, would be good for Interstellar flames, doom and mario kart....

Can't see this working on 5X00s...

If I find the webpage, I'll post the link..
sepsep
here -> http://www.areanine.gr.jp/~nyano/cerh1pad.html
padishah_emperor
Thats it! ;-)
I cannot read japanese but it looks simple enough by following the diagram.
cowcow
so anyone managed to make any gamepad for your Z? care to share how you've done it?
padishah_emperor
Go to the site mentioned above and follow the diagram, the parts are easily obtainable, you need a soldering iron and a steady hand though
jdralphs
and unfortunately for me -- you also need a cxxx device sad.gif though on the japanese site it mentions the A300.....
Luke-Jr2
QUOTE(padishah_emperor @ May 30 2004, 11:39 PM)
it appears to work via the headphone jack like the audio remote

No... It most definately uses the Sharp/USB port... The picture just has the screen rotated. Look closely or check out that website (which has a picture with the connector on the end).

Edit: not sure what I was thinking o.O; interesting that it does use the headphone jack, though
lardman
Sure? - Okay I'm talking about the second link not the picture

The link above uses the speaker jack plug.

There are others though:

http://www.worldlingo.com/wl/translate?wl_...2Fjoypad_k.html
http://www.worldlingo.com/wl/translate?wl_...d%2Fjoypad.html
http://www.worldlingo.com/wl/translate?wl_...Fneo_joy_1.html

and a ps2 keyboard I also found in my trawling: http://www.worldlingo.com/wl/translate?wl_...2Fzaukey_1.html


Si
DaveAnderson
Has anyone been able to purchase one of these joysticks? I'd like to get one.
ashikase
DaveAnderson:

Do you mean purchase a homemade one, or a commercial one?

The only commercial one that I know of for the Zaurus was the one that cowcow mentioned. I saw it once in a store here in Japan... way too expensive (about $100 US). If you really want, you might be able to order it online. Note that it wouldn't be compatible with the C3000 (no serial port).

- ashikase
- anpachi, gifu, japan
DaveAnderson
QUOTE(ashikase @ Dec 4 2004, 02:31 AM)
DaveAnderson:

Do you mean purchase a homemade one, or a commercial one?

The only commercial one that I know of for the Zaurus was the one that cowcow mentioned. I saw it once in a store here in Japan... way too expensive (about $100 US). If you really want, you might be able to order it online. Note that it wouldn't be compatible with the C3000 (no serial port).

- ashikase
- anpachi, gifu, japan

I'm looking for the commercial one, and might be willing to pay $100 if it can work with the nintendo emulators.
Tom61
The first picture is of a Zeta Gampad for iPaqs modified to the Zaurus' sync connector. The gamepad is serial based. Conversion of the hardware should be as easy as matching up the pins from the iPaq connector to the right pins on the Zaurus connector. http://www.beinteractive.co.kr/eng/product...rnum=3&prrnum=1

Kinda hard to find now, and they didn't post drivers (though they did tell you the basics in the keyboard article linked.

There's another option that should be even easier. The Gravis Stinger is a Serial RS-232 gamepad. The connector it has is a standard DB9. All you need hardware wise is a serial cable (like you'd use with a GPS unit) or a serial sync cable with a null-modem adapter. Software wise, there's drivers for it in the old 'Linux Joystick Driver', or the protocol is fairly simple if you want to roll your own. These are getting harder to find, though, as they've been out of production for some time. Ebay has them (should be able to get one used cheap in the laptop section) http://cgi.ebay.com/ws/eBayISAPI.dll?ViewI...ssPageName=WD1V

Protocol data for the Stinger (from Brighthand.com forum post by Russ.Smith):
"1200 buad, 8 bits, 1 stop, no parity.
The Stinger draws power from the DTR line so it has to be held high. It uses RTS/CTS handshaking and also needs the RXD/TXD lines for two-way communications.

When it powers up, it sends a PNP message and then just sits there waiting for a "wake-up" signal. You send it a " E5E5" (space, "E", "5", etc.) and it shoots back a confirm message. From there on in, it sends out a message every time a button is pressed or released or when the d-pad is moved. It can respond at up to 30 times per second."

Anybody want to port or make drivers for it? I have one laying around and I'd pick up a serial cable for my SL-5500 if I could use it.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.