Why isn't my processor variant showing up in the list? #2600
-
For reference, I'm working on adding support for CPU32 instructions to the 68000 processor family, as per this issue: #1244 At some point, CPU32 stopped appearing in the list of processor languages that I'm offered when I import a binary file. When I build the 68000 language project using Ant, it says that it processed my slaspec file with no errors.
I get this error in the log when I try to reopen an existing project that used my CPU32 stuff:
So, here I am trying to contact the Ghidra team for assistance... :) How can I get back to work on my CPU32 Sleigh stuff? Are there any steps I could take that would help diagnose this situation? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
...and no it's not the "Filter" feature of the language-selection UI that's getting in the way. CPU32 used to be the 3rd thing in the list by default, and the only thing in the list if I type "cpu32" into the filter box. Now it doesn't appear at all. The "Ghidra\Processors\68000\data\languages" directory contains a CPU32.sla file which would seem to imply that my Sleigh code compiled. It just doesn't show up in the "Select language and compiler specification" list when I open a binary file. |
Beta Was this translation helpful? Give feedback.
-
It was all due to the 68000.ldefs file being replaced with the main-branch version. |
Beta Was this translation helpful? Give feedback.
It was all due to the 68000.ldefs file being replaced with the main-branch version.