ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

SHARC or Blackfin DSP assembly highlighting

by calculuswhiz ST2/ST3

Syntax def for the SHARC/blackfin DSP boards' assembly language.

Details

Installs

  • Total 3K
  • Win 2K
  • OS X 545
  • Linux 283
Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7 Nov 6 Nov 5 Nov 4 Nov 3 Nov 2 Nov 1 Oct 31 Oct 30 Oct 29
Windows 1 3 0 1 1 5 0 0 1 2 0 0 1 5 1 2 1 0 2 0 4 1 1 2 0 2 0 2 4 1 0 1 3 3 2 2 3 5 1 1 2 2 0 1 2 1
OS X 0 1 1 0 1 0 0 2 1 2 0 1 0 0 1 0 2 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0
Linux 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

SHARC assembly Sublime Syntax

A syntax definition for the SHARC's (The DSP board from Analog Devices) assembly language. I think it works reasonably well. As far as I know, no other ones exist. It does not include keywords for Analog Devices' TigerSHARC board, and the Blackfin definitions are not very well researched. I spent the semester with a SHARC board, so there you go.

I made this because I really don't like the VisualDSP++ IDE that much. No word wrap, tabs, etc…

Installation (Windows): - Get sublime_text. - Install “Package Control” : https://sublime.wbond.net/installation#st2 - Extract/copy/Whatever-I-Don't-Care “Assembly x86 AT&T.tmLanguage” and “Comments (ASM x86).tmPreferences” into [sublime directory]\Data\Packages\User\ - Or simply git clone' this repo. - I'm currently attempting to move this to Package control, so sit tight.

Pull requests and bug reports always welcome.

Sublime should automatically take care of the syntax highlighting, so there's no need to restart.

Description of Files: - blahblah.JSON-tmLanguage : the syntax definition in JSON form. More convenient to edit, but must be converted first. Press F7 after installing AAApackagedev. - blahblah.tmLanguage : the syntax definition in tmLanguage form (a form of xml). Can be edited directly without compiling. - blahblah.tmPreferences : enables the commenting shortcut of sublime text. - README.md : read this file from the top for more information.