A game machine allowing a player to preferably play a game using a
controller which is equipped with only a smaller number of operation
members, instead of a different type of controller. A controller type
determining section (40) determines a type of a controller connected to a
home-use game machine. Further, the table storage section 44 stores a key
assigning table for each type of a controller, showing types of operation
signals input from a controller and types of actions to be performed by
an operation target of the controller. A table reading section (42) reads
out a key assigning table correlated with the type of a controller
connected to the home-use game machine (12) from a table storage section
(44).