Caanoo / WIZ Multi With 2 Caanoo In Usb Mode ?


BAFelton

Well-Known Member
Joined
Jun 23, 2010
Messages
1,273
Website
www.open-consoles.com
Tried to connect 2 Caanoos together with USB and it worked. I could charge one with the other and use the SD card inserted to play on the other one.

I wonder if we could play with Mame or Picodrive for example with 2 Caanoo connected in USB and without wifi dongles. Why not ?
 
BAFelton said:
Tried to connect 2 Caanoos together with USB and it worked. I could charge one with the other...

Is that like a perpetuum mobile? :)
 
Last edited by a moderator:
Somebody asked if it was possible to use the caanoo as controller for xbox, this is similar. You guys need an app to make caanoo act as controller, which you could then connect to 2nd caanoo as your 2nd player gamepad.

Nintendo DS Homebrew made something similar possible, you can use it as wifi controller/mouse on the PC.

Technically possible I'd say yes. Gotta find somebody dedicated who can code this :>
 
Maybe usiung USB networking to link systems together is possible... For playing games lije quake, or the GPH games that support network play.

Also, I used a PSP homebrew program called fusa gamepad to use my psp as a controller on my caanoo for things like picodrive or mame4all.
 
This may be useful for some things, but the applications still need the networking features to support the module. http://www.gp32x.de/board/index.php?/topic/59084-caanoo-usb-networking-host-cdc-ether/


If I recall right, the Caanoo uses an older kernel that doesn't work with the module for using it AS a USB controller. Somebody might be able to back port the module to work on the older kernel though.
 
Last edited by a moderator:
Actually the way this is working is that it means that one Caanoo is offering its services as a card reader to the other one. One Caanoo is using usb-gadget to the other (incidentally it could be a gadget driver for USB controller peripheral, but its a card-reader instead ..)

So I think it would be fairly simple to add multiplayer code to the Caanoo right now, without much hacking around: Open the same fifo on each device (could be basedir(argv[0)), use a Reader/Writer, add player events to the queue .. if I had another Caanoo, I'd try to see how easy it could be.
' ..)
 
About FIFO's:

http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_14.html

Sample code with client/server to communicate using a FIFO:

http://i.thiyagaraaj.com/tutorials/unix-network-programming-example-programs/fifo-client-server-program-in-unix-using-c-programming

Basically you use the filesystem to create a FIFO (server), that the client then opens and communicates over to facilitate multi-player gaming ..
 
Back
Top