sounds like building a "live" digital readout to see actual position and not the last in buffer, might be interesting for cnc applications .
why not using the given step/dir pulses from x and y motors and a little maths to calculate
the corexy move to cartesian x an y?