Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Releases: YannCebron/m68kplugin

v0.1.73

25 Jul 15:13
Compare
Choose a tag to compare

Changed

  • mark plugin compatible with 2023.2|3

Fixed

  • fix assertion in M68kConditionalAssemblyCodeBlockSupportHandler #56

v0.1.72

21 Feb 20:37
Compare
Choose a tag to compare

Changed

  • regenerate mnemonic data from vasm 1.9a
  • raise minimum IDE version to 2021.2 (from 2021.1)
  • mark plugin compatible with 2022.3 and 2023.1

v0.1.6

23 May 07:35
Compare
Choose a tag to compare

Added

  • support RTD instruction (68010+)
  • macro calls: optional semantic highlighting ("rainbow colors")

Fixed

  • macro call parameters
    • support enclosed in < ... > for parameter containing , (MESSAGE <"some text",10>)
    • support register lists (PUSH D0/D3/A0-A2)
    • support control registers (DFC, SFC, VBR)
  • "current PC" for (*-1) expression

v0.1.5

19 Apr 15:52
Compare
Choose a tag to compare

Added

  • support CPU32 directive
  • support FPU directive
  • support OUTPUT directive
  • support Code | Move Element Left/Right
    • macro call parameters
    • CMPM
    • DR directive
    • IFC/IFNC conditional assembly directive
    • PRINTV directive
    • XDEF/XREF directive

Fixed

  • fix assertion via "Directives" reference documentation provider invoked on macro call #44

Changed

  • Improve Edit | Extend/Shrink Selection for blocks inside
    • conditional assembly/macro directives
    • DBcc loops

v0.1.4

13 Apr 17:53
Compare
Choose a tag to compare

Added

  • Reference documentation for directives
  • M68k Browser: new tab "Directives" with reference documentation

Changed

  • M68k Browser "Amiga Hardware" tab: add links between registers in reference documentation
  • M68k Browser: add Back/Forward history navigation

v0.1.3

14 Jan 16:52
Compare
Choose a tag to compare

Added

  • M68k Browser: new tab "Amiga Hardware" showing register information/reference documentation
  • support AUTO directive, highlight as unsupported
  • support MSOURCE directive
  • support OFFSET directive
  • support MASK2 directive, highlight as unsupported

Fixed

  • show used/free registers: handle register-list/range, PC indirect with index
  • FAIL directive: support optional message
  • M68k Browser: keep currently selected item upon filter changes

Changed

  • minimum IDE version raised to 2021.1 (from 2020.3)
  • added many terms to Amiga dictionary

v0.1.2

21 Oct 13:01
Compare
Choose a tag to compare

Added

  • support DX directive
  • support IF1/IF2/IFP1 directives
  • support FO, CLRFO, SETFO directives
  • support SO, CLRSO, SETSO directives
  • add inspection: Conditional assembly directives problems
  • 68010 support: add reference documentation for BKPT, MOVEC, MOVES instructions
  • "M68k Browser": new tool window to browse instructions and (reference) docs

Fixed

  • instruction documentation: show UNSIZED

Changed

  • instruction documentation: underline matching variant if multiple
  • instruction documentation: move reference documentation to new "M68k Browser" tool window

v0.1.1

09 Oct 19:15
Compare
Choose a tag to compare

Added

  • 68010 support: instructions BKPT, MOVE from CCR, MOVEC, MOVES
  • 68010 support: registers DFC, SFC, VBR

Fixed

  • single dot without following identifier recognized as valid local label
  • directives after label with colon

Changed

  • Editor Color Scheme settings: group 'Supervisor Registers'
  • Instruction hover documentation: improve layout

v0.1.0

01 Oct 10:29
Compare
Choose a tag to compare

Added

  • Initial public release