By contrast, a system where the banks having 128K bits are switched is used in the case where the game data (for example, the position of the character, data for specifying a kind of character) stored in such a bank is switched and utilized while the program of the home bank is executed.