Swindon perk up after going behind to Iwan Roberts' header - and Mark Walters strikes just before half time to level the game.