Mehr über Falcon (und TT) ST SW Komatibilitat:
Backward und andere SW kann hilfen mit viele Programmen.
Aber wir haben SW wer muss korrigieren Code bei Hand.
Der Grund ist different CPU.
68030 hat 8 byte stackframe (6 bei 68000).
Typisch Kode, arbaitet nicht auf 68030 :
(Einfach Fall)
bsr subrut
......
subrut move sr,-(sp)
....
rte
Crash auf 68030.
Muss vechseln mit:
move (sp)+,sr
rts
Statt rte auf Ende.
Es ist oft nicht einfach zu finden. Ich habe gemacht spezial Steem Debugger Version mit 8 byte stackframe für hilfe.
Beispielen: Simulcra, Microprose Golf, Twin World etc.
Sogar mehr schwer:
Pipeline Problemen. Ich habe nicht gesehen article online über diese.
Problem kommt wann Kode schreibt auf Lokazion in der Nahe nach Kode selbst. Aber es ist im Pipeline, und alte RAM Inhalt wird ausführen.
Sehr shwer zu finden. Wieder, Ich habe gemacht speziell Steem Debugger vers. für.
Beispielen: Vroom, Voyager, Infestation.
Nicht alles: Bugs im Kode: machen Problemen nur auf 68030/Falcon/TT . Nicht zu selten - SW war normal nicht getesten auf TT, Falcon.