2014-03-02 03:05:28 +00:00
|
|
|
# 65816/65C816/65802/6502/65C02 Assembly Language Support in Atom
|
|
|
|
|
|
|
|
Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers:
|
|
|
|
|
2018-05-28 01:51:19 +00:00
|
|
|
- [ACME Crossassembler](https://sourceforge.net/projects/acme-crossass/)
|
2018-06-12 07:51:53 +00:00
|
|
|
- [Asar SNES Assembler](https://github.com/RPGHacker/asar)
|
2018-06-12 05:02:05 +00:00
|
|
|
- [cc65 (SNES Syntax: 65816, SPC700, SuperFX)](https://github.com/cc65/cc65)
|
2014-03-02 03:05:28 +00:00
|
|
|
- [DASM](http://dasm-dillon.sourceforge.net/) (6502)
|
2018-05-28 01:51:19 +00:00
|
|
|
- [EDASM](https://archive.org/details/EDASM-ProDOS_Assembler_Tools_Manual)
|
2014-03-02 03:05:28 +00:00
|
|
|
- [Merlin](http://en.wikipedia.org/wiki/Merlin_(assembler))
|
|
|
|
- [MPW IIgs Assembler](http://store.16sector.com/index.php?main_page=product_info&products_id=24)
|
|
|
|
- [NinjaForce Assembler](http://www.ninjaforce.com/html/products_nf_assembler.html)
|
|
|
|
- [ORCA/M](http://www.byteworks.us/Byte_Works/Products.html)
|
|
|
|
- [WLA-DX](http://www.villehelin.com/wla.html)
|
2018-04-05 04:17:29 +00:00
|
|
|
- [WTCTools by Western Design Center](http://westerndesigncenter.com/wdc/tools.cfm)
|
2018-05-28 01:51:19 +00:00
|
|
|
|
2014-03-02 03:05:28 +00:00
|
|
|
Originally [converted](http://atom.io/docs/latest/converting-a-text-mate-bundle)
|
|
|
|
from the various other TextMate bundles:
|
|
|
|
|
|
|
|
- [6502asm-tmbundle](https://github.com/adamv/6502asm-tmbundle)
|
|
|
|
- [65816.tmbundle](https://github.com/ksherlock/65816.tmbundle)
|
|
|
|
|
|
|
|
Contributions are greatly appreciated! Please fork this repository and open a
|
|
|
|
pull request to add snippets, make grammar tweaks, etc.
|
2016-05-18 21:08:33 +00:00
|
|
|
|
2017-03-23 14:24:11 +00:00
|
|
|
# Installation
|
|
|
|
|
|
|
|
In atom, press `ctrl+shift+p` and enter `install package`, then type `language-65asm` into the search bar and hit install.
|
|
|
|
|
|
|
|
#### OR
|
|
|
|
|
|
|
|
Run `apm install language-65asm` in a terminal.
|
|
|
|
|
|
|
|
To add automatic syntax highlighting to a set of file extensions, add this to your
|
|
|
|
config.cson (`ctrl+shift+p` -> config):
|
|
|
|
|
|
|
|
```
|
|
|
|
"*":
|
2018-03-20 19:54:24 +00:00
|
|
|
core:
|
2017-03-23 14:24:11 +00:00
|
|
|
customFileTypes: {
|
|
|
|
"source.assembly.6502.cc65": [
|
|
|
|
"asm"
|
|
|
|
"inc"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
2018-03-22 21:08:43 +00:00
|
|
|
See last line in grammar files for names.
|
2017-03-23 14:24:11 +00:00
|
|
|
|
2016-05-18 21:08:33 +00:00
|
|
|
# Contributors
|
|
|
|
|
2016-07-20 16:28:28 +00:00
|
|
|
- [Matthew Callis](https://github.com/MatthewCallis)
|
2016-05-18 21:08:33 +00:00
|
|
|
- [Matt Tuttle](https://github.com/MattTuttle)
|
2016-07-20 16:28:28 +00:00
|
|
|
- [Tommy Savaria](https://github.com/NewLunarFire)
|
2017-03-24 00:27:16 +00:00
|
|
|
- [ARM9](https://github.com/ARM9)
|
2018-04-05 04:17:29 +00:00
|
|
|
- [georgjz](https://github.com/georgjz)
|
2018-05-28 01:51:19 +00:00
|
|
|
- [GoDot](http://www.godot64.de/)
|