printf("this is a %lx binary.\n",*(long*)getpagesize());
cubepad   about | donate | screenshots | downloads | technique

about


platform OS X
language C and Objective-C
version cubepad-0.1
last update 2003.04.04
download latest
author folkert

i bought a spicy orange game cube controller and an adapter for connecting it to my powerbook via usb. unfortunately, i could not yet get it to work with mame, but i wrote this test application to see wether the controller and adapter work [they do].

projects on hold


Sorry folks, but we decided to put all our software projects on hold - the main reason simply being lack of time. More recently the thing so called "real life" has been keeping both of us (Folkert & Patrick) rather busy. This is why development and support stalled.

Nevertheless, this should not make our software less attractive – it is still great software, mature enough for daily use. Therefore, please go ahead and download any of the packages and make use of it. Even better: Write us a nice email if you like it.

If you are a developer and interested in taking on the task of continuing one of the projects, then please contact us.

screenshots


downloads


cubepad-0.1 application disk image (first working version)
cubepad-0.1 source code tarball (first working version)

technique


this tool relies heavily on apples HID Utilities Source, which is a very nice API for working with USB input hardware. the dynamic library is included in the binary disk image as well as in the source tarball. cubepad is a dualthreaded application: one thread constantly polls the hardware for values, the other renders them onto the view. if you know how to do gamepad input interrupt or event driven, mailme.

all rights [r] belong to us.