OESF Portables Forum

Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => Cxx0 Hardware => Topic started by: anonuk on May 24, 2004, 11:59:08 am

Title: Joystick for Zaurus snes9x
Post by: anonuk on May 24, 2004, 11:59:08 am
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?
Title: Joystick for Zaurus snes9x
Post by: rikiya on May 24, 2004, 12:06:05 pm
Are usb CF host cards soo expensive?
I believe I saw one selling at 5000 yen store price and that was normal... (about $50)
Title: Joystick for Zaurus snes9x
Post by: rikiya on May 24, 2004, 12:11:40 pm
Woops A bit of a mistake...
not 5000 yen 15000 yen...
just a digit of...
or was it...
about $100 dollars more...
Sorry!
Title: Joystick for Zaurus snes9x
Post by: xamindar on May 24, 2004, 12:55:09 pm
This would also be very useful for us 5600 users.  I\'m mostly interested in the idea of using the serial port.
Title: Joystick for Zaurus snes9x
Post by: anonuk on May 24, 2004, 07:45:09 pm
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 :-)
Title: Joystick for Zaurus snes9x
Post by: anonuk on May 25, 2004, 02:41:34 pm
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.....
Title: Joystick for Zaurus snes9x
Post by: datajerk on May 25, 2004, 02:59:54 pm
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.
Title: Joystick for Zaurus snes9x
Post by: cowcow on May 31, 2004, 02:40:09 am
anyone build this before? or know of anyplace that sell? :0


http://pocketgames.jp/modules.php?op=modlo...ticle&artid=258 (http://pocketgames.jp/modules.php?op=modload&name=Shop&file=index&req=viewarticle&artid=258)
[img]http://pocketgames.jp/pics/zaurus/joypadz.jpg\" border=\"0\" class=\"linked-image\" /]
Title: Joystick for Zaurus snes9x
Post by: padishah_emperor on May 31, 2004, 03:39:23 am
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..
Title: Joystick for Zaurus snes9x
Post by: sepsep on May 31, 2004, 05:51:52 am
here -] http://www.areanine.gr.jp/~nyano/cerh1pad.html (http://www.areanine.gr.jp/~nyano/cerh1pad.html)
Title: Joystick for Zaurus snes9x
Post by: padishah_emperor on May 31, 2004, 01:45:16 pm
Thats it! ;-)
I cannot read japanese but it looks simple enough by following the diagram.
Title: Joystick for Zaurus snes9x
Post by: cowcow on June 13, 2004, 01:24:12 pm
so anyone managed to make any gamepad for your Z? care to share how you\'ve done it?
Title: Joystick for Zaurus snes9x
Post by: padishah_emperor on June 15, 2004, 08:14:29 am
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
Title: Joystick for Zaurus snes9x
Post by: jason123 on June 30, 2004, 02:23:49 pm
and unfortunately for me -- you also need a cxxx device   though on the japanese site it mentions the A300.....
Title: Joystick for Zaurus snes9x
Post by: Luke-Jr2 on August 08, 2004, 04:21:13 am
Quote
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
Title: Joystick for Zaurus snes9x
Post by: lardman on August 08, 2004, 05:45:29 am
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_lp=JA-en&wl_glossary=gl6&wl_fl=0&wl_ucp=1&wl_rurl=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2Findex.html&wl_url=http%3A%2F%2Fhomepage1.nifty.com%2Ftrap%2Flinzau%2Fpatakbd%2Fjoypad_k.html)
http://www.worldlingo.com/wl/translate?wl_...d%2Fjoypad.html (http://www.worldlingo.com/wl/translate?wl_lp=JA-en&wl_glossary=gl6&wl_fl=2&wl_ucp=1&wl_rurl=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2Findex.html&wl_url=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2F.%2Fjoypad%2Fjoypad.html)
http://www.worldlingo.com/wl/translate?wl_...Fneo_joy_1.html (http://www.worldlingo.com/wl/translate?wl_lp=JA-en&wl_glossary=gl6&wl_fl=2&wl_ucp=1&wl_rurl=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2Findex.html&wl_url=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2F.%2Fneo_joypad%2Fneo_joy_1.html)

and a ps2 keyboard I also found in my trawling: http://www.worldlingo.com/wl/translate?wl_...2Fzaukey_1.html (http://www.worldlingo.com/wl/translate?wl_lp=JA-en&wl_glossary=gl6&wl_fl=2&wl_ucp=1&wl_rurl=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2Findex.html&wl_url=http%3A%2F%2Fwww012.upp.so-net.ne.jp%2Fbikkuma%2FZaurus%2F.%2Fzaukey%2Fzaukey_1.html)


Si
Title: Joystick for Zaurus snes9x
Post by: DaveAnderson on December 03, 2004, 01:13:05 pm
Has anyone been able to purchase one of these joysticks?  I'd like to get one.
Title: Joystick for Zaurus snes9x
Post by: ashikase on December 03, 2004, 09:31:56 pm
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
Title: Joystick for Zaurus snes9x
Post by: DaveAnderson on December 04, 2004, 04:51:17 pm
Quote
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.
Title: Joystick for Zaurus snes9x
Post by: Tom61 on December 29, 2004, 09:12:15 pm
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 (http://www.beinteractive.co.kr/eng/products-p3.asp?prnum=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 (http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=3677&item=8108657060&rd=1&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.