A dedicated video disc player controller for use in interactive video disc playback systems. The controller includes memory for storing instructions representing particular commands to a video disc player in response to the present segment of the video disc being displayed and a plurality of external inputs provided through a keyboard. Multiple ports for communicating with a variety of non-standard control posts on various video disc players are all provided through a single 25 pin connector. The ports include three serial RS-232 level ports one TTL level serial port, one TTL level 8 bit parallel port, and several TTL input lines for reading control port responses from the video disc player. Plug insertable memory cards are used to provide instructions for playback sequence and response to keystrokes as well as for selectively downloading data indicative of the responses of past users, and modifying the operating firmware of the controller.