Abstract: Computer exercise system including at least two exercise devices coupled to a computer through a serial mouse port. These devices provide on/off signals to the computer indicating when the devices have been fully compressed or extended. The computer runs a program that responds to these inputs by requesting activation of the devices for a predetermined number of repetitions and a predetermined number of sets, with a preselected amount of delay between repetitions and sets. Alternatively, a game program is provided that requires patient input from one exercise device in order to perform a first function and requires patient input from the other exercise device to perform a second function. At the start of the game program, it is selected which exercise device is to provide the more frequently needed function.