OK - Zuerst gab es ein Mißverständnis - PCU-Dateien sind nicht betroffen - nur DSC-Dateien.
Ich habe Harrys DSC-Dateien verglichen, die in der Tat größer sind als meine, aber nur mit hinzugefügten Kommentaren, die keine Auswirkungen haben sollten.
Es gibt mehrere Einträge
von denen ich keine Ahnung habe
und mehrere wie diese
Code
; VPORT0 Virtueller Anschluss 0
die durchaus sinnvoll sind.
Warum Harry diese Änderungen hat und ich nicht, weiß ich nicht, aber sie sollten auf jeden Fall keine Auswirkungen haben.
Harry schickt mir freundlicherweise die Quellen.
Bei mir kompilierten sie ohne Probleme mit v5.11.08
Außerdem konnte ich den kompilierten Code in der SIM ausführen und Haltepunkte hinzufügen, sowohl optimiert als auch nicht optimiert.
Das "Illegal opcode fetch" ist ein echtes Problem, aber auch das kann ich nicht reproduzieren.
Die SIM kümmert sich nicht um die Version, nur um die Quellen, den Assembler und die Projektdateien (AFAIK).
Es ist also ein echtes Rätsel.
Übersetzt mit
www.DeepL.com/Translator (kostenlose Version)
-----------------------------------------------------------------------------
OK - First there was a misunderstanding - PCU files are not involved - Only DSC files.
I have compared Harry's DSC files, which are indeed bigger than mine, but only with added comments which should have no effect.
There are several entries
which I have no idea about
and several like this
Code
; VPORT0 Virtual Port 0
which are perfectly sensible.
Why Harry has these changes and I do not, I have no idea, but in any event they should not affect anything.
Harry kindly send me sources.
For me they compiled no problem with v5.11.08
Furthermore I could run the compiled code in the SIM and add break points also no problem, both optimised and not.
The 'Illegal opcode fetch' is a real concern, but I cannot reproduce that either.
The SIM does not care about version, only sources, assembler and project files AFAIK.
So it is a real mystery.