Skip to content

Releases: ISSOtm/sublime-RGBDS

2.2.1

15 May 13:44
Compare
Choose a tag to compare

Sublime-RGBDS 2.2.1 changelog:

  • REDEF was not handled for numerical symbols
  • DEF equs was not handled
  • Changed macro snippet to new syntax
  • Replaced "REPT with counter" snippet with "FOR" one

2.2.0

09 May 21:08
Compare
Choose a tag to compare

Sublime-RGBDS 2.2.0 changelog:

  • Synced with RGBDS 0.5.1's changes

2.1.1

21 Mar 22:07
Compare
Choose a tag to compare

Sublime-RGBDS 2.1.1 changelog:

  • Fixed global.local labels not being properly recognized in expressions

2.1.0

10 Mar 01:53
Compare
Choose a tag to compare
  • Synced with RGBDS 0.5.0-rc1's changes

2.0.3

28 Feb 16:18
Compare
Choose a tag to compare
  • Added sym and map file syntax support

2.0.2

12 Dec 16:47
Compare
Choose a tag to compare
  • Upgraded to RGBASM 0.4.2's syntax changes

  • Fixed escaping commas in macro calls

2.0.1

10 Nov 07:40
Compare
Choose a tag to compare
  • Fixed '#' not being accepted in symbol names

  • Fixed some instruction forms not being recognized with spaces

  • Fix section attributes not being recognized on LOAD

2.0.0

10 Aug 12:55
Compare
Choose a tag to compare
  • Synced with RGBDS 0.4.1's changes
  • Rewritten following RGBASM's own syntax definition, should be more accurate
  • Syntax should be more lenient and recover from syntax errors better; please however note that RGBASM syntax is impossible to highlight correctly in some cases, so minor blunders are to be expected
  • Macro invocations are now kept track of, and considered as functions
  • Some indentation rules have been fixed, such as ELSE not de-denting when typed
  • Added syntax tests on my end to catch future regressions

Known bugs:

  • Section types and attributes are not auto-completed anymore, I can't figure out how to trigger them
  • Line continuation support was attempted, but doesn't work for a reason I don't understand

1.2.0

04 Apr 12:21
Compare
Choose a tag to compare
  • Synced with RGBDS 0.4.0's changes
  • Improved macro support, now treated more like functions
  • Symbols are now correctly treated as such, and exported and local ones appear in the symbol list
  • Snippets with tabulations will now honor space vs tabs setting
  • "Code block" snippets now yield inside the block, enabling auto-completion
  • Strings can now be used as constants
  • Fixed bugs in indentation rules
  • "BANK" snippet no longer inserts "ALIGN", oops
  • "rept+counter" snippets now include rept length
  • Keywords etc now check for word boundaries
  • Bracket expansions are now treated as interpolations

1.1.0

16 Jan 21:04
Compare
Choose a tag to compare
  • Allowed bracket expansions and macro args in bracket expansions
  • Added line continuations within strings
  • Added linker script language