Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?
Man fragt nach bekannten festen Datenmustern ("magic bytes") und sieht an der Art der Antwort, wie die Daten sortiert sind.
Das kann imho nicht funzen - wenn die magic bytes schon mit Twist geschrieben wurden. Du kannst auf diese Weise nur feststellen, ob ein ByteSwap vorliegt, aber nicht, ob die Ursache ein Twist im Kabel oder einfach die Endianess des Mediums ist.
Ist doch egal, ob das Medium "falsch" (PC-endian) beschrieben wurde (und kein gedrehtes Kabel eingebaut ist), oder ob das Medium "richtig" beschrieben wurde (und ein gedrehtes Kabel eingebaut ist), beide Mal kommen die Daten gedreht am Atari an. Und das kann man erkennen.
Und beim Fall "falsch" beschrieben (PC-endian)
und gedrehtes Kabel, muss der Treiber/EmuTOS ja nichts anfassen, da stimmt’s ja dann.