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

SHARC or Blackfin DSP assembly highlighting

by calculuswhiz ALL

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

Details

Installs

  • Total 4K
  • Win 3K
  • Mac 729
  • Linux 371
Jan 29 Jan 28 Jan 27 Jan 26 Jan 25 Jan 24 Jan 23 Jan 22 Jan 21 Jan 20 Jan 19 Jan 18 Jan 17 Jan 16 Jan 15 Jan 14 Jan 13 Jan 12 Jan 11 Jan 10 Jan 9 Jan 8 Jan 7 Jan 6 Jan 5 Jan 4 Jan 3 Jan 2 Jan 1 Dec 31 Dec 30 Dec 29 Dec 28 Dec 27 Dec 26 Dec 25 Dec 24 Dec 23 Dec 22 Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15
Windows 0 1 0 0 1 0 1 1 0 0 0 1 1 1 0 0 2 0 1 2 0 1 0 2 0 0 1 0 1 2 1 0 0 0 2 1 0 0 0 0 0 1 0 2 1 3
Mac 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

SHARC assembly Sublime Syntax

IMPORTANT MESSAGE: THIS REPOSITORY WILL NO LONGER BE MAINTAINED.

I have zero interest and little remaining knowledge in DSP chips anymore. If you wish to see a change, you'll have to fork the repo. Sorry. The good news is that it's not that hard to add things.

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.