I’m releasing a beta version (perhaps really an alpha version) of this code. The Mac version has been tested on OSX 10.5 and 10.6. The Windows version on Windows XP SP3 and Windows 7 Pro 64bit, but only with admin rights.
Both versions need the prolific serial drivers to be loaded, for windows this is the same driver loaded by EasyC or available from the RobotC download page. If you have either of these installed then there is no no need to load anything else. For OSX, the driver is available from the prolific web site.
The joystick should be connected to the PC/Mac using the orange serial cable, this code does not work with a direct connection using the USB cable to the cortex, in many ways it does not make sense for competition code to be running that way anyway. Select the prolific com port from the pulldown menu. The PC version will not run if either RobotC or EasyC is running as that will be using the serial port.
The code has been tested with competition code from both RobotC and EasyC, however, if there is significant use of the PrintToScreen or Graphic display functions in EasyC it may interfere with operation.
It is possible for the detection of autonomous or driver control modes to become out of sync with what the software thinks the current competition state is. This is mostly due to the fact that a single command is used to change from autonomous to driver or vice verse. When in the disabled state the software is not able to determine if autonomous or driver will be selected until after the enable command is sent. Usually everything works ok but it may be wrong.
Sounds were added that are the same as the tournament manager but can be disabled. To change autonomous or driver match durations, select the text in the editfield next to the appropriate label and then use the arrow keys to change the number. Due to the way the competition modes are enabled timing may not be as accurate as the tournament control software provided by VEX. This software is not intended to be competitive in any way with software provided by CMU, Intelitek or VEX.
You can download the OSX version from here
and the Windows version from here.
Neither is code signed so the OS will complain the first time you launch them.
Depending on feedback I may or may not fix bugs or add features, the software is provided free and no claims are made as to it’s reliability or anything else.
Enjoy.
Edit.
Here’s the link for the prolific web site driver page, it was down yesterday.