From: Random P. <net...@gm...> - 2011-04-14 10:12:42
|
I started a new post, due to to message being over 40k and no one could read the topic in the archive. A status update, I am currently writing some software that simulates the DGT eBoard to help me write drivers for an ipad/iphone. So far the board is detected and clock are detected a long with the clock version. I have been using the DGT low level driver and dgtnix for working my way through this, I currently do not have a DGT eBoard and still am looking for someone with a DGT eBoard and the DGT XL clock to capture data. I would recommend http://sourceforge.net/projects/usbsnoop/ here is a simple guide http://www.jespersaur.com/drupal/book/export/html/21 Anyways, I thought I was correctly sending data to set Mode 23, but after I have been getting no where I went a wrote a quick simple app the uses the windows driver to use all the API functions and output data. I then did a call to _DGTDLL_ClockMode which always returns 0, and should return 23. Here is the data I am sending 0 1 2 3 4 5 6 7 8 9 8D 00 0A 0A 0A 09 0A 1E 0A 00 // clock version 8D 00 0A 0A 10 01 20 00 23 00 // ready for display 8D 00 0A 0A 10 0A 20 00 17 00 // Mode 23 8D 00 0A 0A 10 0A 0A 64 0A 00 // Mode 23 This is just going by what is in the low level driver. I am not really sure when Mode 23 is set on a normal game. If anyone has any documentation on the board to PC protocol that would be helpful also. |