I saw this thread: Converting square notation to algebraic notation programmatically
Unfortunately, it's the reverse of what I need to do.
Given a FEN and an Algebraic move, I need to generate the coordinate notation of said move.
I realize that you need the position (FEN) in order to reverse engineer the starting position of the pawn/piece being moved.
I'm hoping there is some utility or library/function that does this. If not, a description/outline of the basic algorithm would be great too.