Das eine schließt das andere nicht aus. Das man ein kompiliertes Binary ausführen kann, wenn der damals verwendete Befehlssatz noch verfügbar ist, ist aber nur das eine. Identisches Verhalten bei den Datentypbreiten ist aber das andere, das kann man nicht einfach mal so restaurieren.
lg
Erik