Looks like a package of 32-pin flash chips, you shouldn't have any trouble finding a programmer that can read those. Serendipity that they are positioned so high on the board and away from the batteries.
I can't see any corrosion on the board itself, you may want to try cleaning the spring terminal connections of the battery holder or better yet removing it from the board and replacing it with a new piece.