Cowboys Launching 24-Hour TV Network (AP) AP - The Dallas Cowboys Channel, a 24-hour cable network devoted to America's Team, will launch Sept. 8 and be available to more than 1.3 Comcast subscribers in Texas and adjoining states.