From e0bd6981e30404688dbbf84d533d5a2b7d7350d0 Mon Sep 17 00:00:00 2001 From: chrisly42 Date: Mon, 11 Oct 2021 11:27:46 +0200 Subject: [PATCH] Full support for MC68010 ISA ('movec', 'moves' and new special registers 'SFC' and 'DFC'). --- README.md | 1 + build.gradle | 1 + .../plugins/m68k/lexer/_M68kLexer.java | 418 +++++++++--------- .../plugins/m68k/parser/M68kParser.java | 4 +- .../intellij/plugins/m68k/psi/M68kTypes.java | 2 + .../intellij/plugins/m68k/asm/M68kIsa.kt | 55 ++- .../plugins/m68k/lexer/_M68kLexer.flex | 2 + .../platon42/intellij/plugins/m68k/m68k.bnf | 2 +- .../m68k/syntax/M68kSyntaxHighlighter.kt | 2 +- .../M68kMnemonicCompletionContributorTest.kt | 20 +- 10 files changed, 292 insertions(+), 215 deletions(-) diff --git a/README.md b/README.md index 173e955..a1f2364 100644 --- a/README.md +++ b/README.md @@ -167,6 +167,7 @@ are appreciated. It really is keeping me motivated to continue development. ### V0.8 (unreleased) - New: Support for MC68020+ addressing modes! However, MC68020+ specific instructions have not been added yet. +- New: Full support for MC68010 ISA (`movec`, `moves` and new special registers `SFC` and `DFC`). - Enhancement: Label documentation now also works for local labels and includes end-of-line comment for label, too. - Enhancement: Symbol definition documentation now also includes comments in the same way as the label documentation does. - New: Macro definition / invocation documentation provider that even tries to expand macros. diff --git a/build.gradle b/build.gradle index eefbb54..e968e25 100644 --- a/build.gradle +++ b/build.gradle @@ -61,6 +61,7 @@ patchPluginXml {

V0.8 (unreleased)