A games machine terminal for emulating operation of the execution of a game program on a different device, comprising: a display unit having a touch panel; a program identification information acquisition unit configured to acquire program identification information for identifying the game program, so as to process in accordance with an operation signal output from a predetermined operation unit of a device which is different to the games machine terminal; a storage unit configured to store setting information including operation image identification information for identifying an operation image to be displayed on the touch panel, display position information representing a display position of the operation image, and conversion information for converting a touch operation signal directed to the operation image into the operation signal, the conversion information defining an assignment of touch operation signals on the operation image to respective operation signals on a controller assumed by the program, wherein the operation image identification information, the display position information, and the conversion information are stored in association with the terminal information and the program identification information; a setting information acquisition unit configured to acquire the setting information from the storage unit based on the acquired terminal information and the acquired program identification information; an execution unit configured to execute a program identified by the acquired program identification information so as to generate image information for display relating to the progress of the game; an image information generation unit configured to generate, based on the setting information acquired by the setting information acquisition unit, superimposed image information formed by superimposing the operation image on the image generated by the execution unit for display on the display unit; and a signal conversion unit configured to convert, based on the conversion information, the touch operation signal into the operation signal to control the program, wherein the execution unit executes the program based on the converted operation signal, wherein arrangement information for the operation image is set, in advance, to a location which does not obstruct the display of a user-controlled object, and wherein the size information for the operation image is set to a size which does not obstruct the display of a user-controlled object. a display unit having a touch panel; a program identification information acquisition unit configured to acquire program identification information for identifying the game program, so as to process in accordance with an operation signal output from a predetermined operation unit of a device which is different to the games machine terminal; a storage unit configured to store setting information including operation image identification information for identifying an operation image to be displayed on the touch panel, display position information representing a display position of the operation image, and conversion information for converting a touch operation signal directed to the operation image into the operation signal, the conversion information defining an assignment of touch operation signals on the operation image to respective operation signals on a controller assumed by the program, wherein the operation image identification information, the display position information, and the conversion information are stored in association with the terminal information and the program identification information; a setting information acquisition unit configured to acquire the setting information from the storage unit based on the acquired terminal information and the acquired program identification information; an execution unit configured to execute a program identified by the acquired program identification information so as to generate image information for display relating to the progress of the game; an image information generation unit configured to generate, based on the setting information acquired by the setting information acquisition unit, superimposed image information formed by superimposing the operation image on the image generated by the execution unit for display on the display unit; and a signal conversion unit configured to convert, based on the conversion information, the touch operation signal into the operation signal to control the program, wherein the execution unit executes the program based on the converted operation signal, wherein arrangement information for the operation image is set, in advance, to a location which does not obstruct the display of a user-controlled object, and wherein the size information for the operation image is set to a size which does not obstruct the display of a user-controlled object.