Skip to content

[WIP] Extend M680X support to HCS12X#2898

Draft
historicattle wants to merge 1 commit intocapstone-engine:nextfrom
historicattle:HCS12X
Draft

[WIP] Extend M680X support to HCS12X#2898
historicattle wants to merge 1 commit intocapstone-engine:nextfrom
historicattle:HCS12X

Conversation

@historicattle
Copy link
Copy Markdown
Contributor

Your checklist for this pull request

  • I've documented or updated the documentation of every API function and struct this PR changes.
  • I've added tests that prove my fix is effective or that my feature works (if possible)

Detailed description
This extends support of the M680X architecture to include HCS12X
HCS12X is upwards compatible with CPU12

Reference (No link since it requires logging into nxp)

todo:

  • Fix logic to recognize the overlay table with the table prefix
  • Write more tests

Test plan
The tests don't work as of yet since the prefix of the overlay table (0x18), is recognized as an illegal instruction as per the CPU12 table, leading it to believe it as 2 instr instead of 1

Closing issues
none

Signed-off-by: Naren Sirigere <sirigere.naren@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant