has all covers, internal battery might be dead (button cell for the clock), it works but ive never tested it with a game,
its also imported from japan so the menu is in japanese when it switches on, i think this setting is kept by the battery so it takes a bit of messing about to get it into english.