Ich glaube, das war auch schon in RPG so.
Der Movel extrahiert die rechte Tetrade in der Anzahl benötigter Stellen und nimmt das vorzeichen grundsätzlich aus der linken Tetrade des rechtesten Zeichens.
Einen MCH gibt es nur, wenn eben keine Zeichen zwischen 0-9 bzw. für das Vorzeichen dann D/F vorhanden sind.

Daher wird dann aus "ABCDO" eben x'12346D'.

Für das falsche Forum sehe ich mal drüber weg.