Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. The XBC, or the Xport Botball Controller, is a robot based on Charmed Lab''s Xport hardware. It was built specifically for the Botball competition and uses a Game Boy Advance for its display and has a processor with a separate rechargeable battery pack for power. The XBC is programmed using Interactive C, which is a variant of the C programming language. The XBC replaced the RCX in 2005 as Botball''s official processor. The RCX can be programmed using Interactive C, Not Quite C, or Lego''s simple GUI interface. Both robots can have bases built with Lego pieces. The XBC has ports for LEDs/light sensors, IR reflection/color sensors, SONAR, and touch sensors. A camera can also be connected via a header pin array on the front of the XBC; it can blob-track or serve as a color sensor.