☄️ VS Code syntax highlighting for Apollo Guidance Computer source code
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
img
spec
src
syntax
test
.eslintrc.yml
.gitattributes
.gitignore
.travis.yml
.vscodeignore
.yarnclean
CHANGELOG.md
LICENSE.md
NOTICE.md
README.md
appveyor.yml
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

AGC Assembly

VS Code Version VS Code Installs VS Code Rating donate badge

Travis AppVeyor David DavidDev

Visual Studio Code extension for syntax highlighting Apollo Guidance Computer (AGC) assembly source code.

Based on AGC Assembly for Sublime Text.

Contents

  1. Languages
  2. Marketplace
  3. Sideloading
  4. Development
  5. Releases

Languages

  • agc - AGC (Command Module and Lunar Module) assembly language,
  • ags - AGS (Lunar Module Abort Guidance System) assembly language,
  • argus - ARGUS Honeywell 800 assembly language,
  • binsource - AGC core rope memory binary source files.

Marketplace

Install AGC Assembly from VS Code Marketplace.

  • Launch VS Code Quick Open (Ctrl+P)
  • Input ext install agc-assembly
  • Reload VS Code

Sideloading

From Source

  • Download the latest release
  • Extract the zip into:
    • Windows %HOMEPATH%/.vscode/extensions
    • Mac ~/.vscode/extensions
    • Linux ~/.vscode/extensions
  • Reload VS Code

From VSIX

  • Download the VSIX binary from the latest release
  • Launch VS Code Command Palette (Ctrl+Shift+P or F1)
  • Input install vsix
  • Navigate to VSIX binary
  • Reload VS Code

Development

Setup

# Check you're using NodeJS 7.0.0 or above
node -v
# Check you're using npm 4.0.0 or above
npm -v
# Download source code
git clone https://github.com/wopian/agc-assembly.git
cd agc-assembly
# Install dependencies
npm i

Building

# Compile typescript & yaml
npm run b

Testing

npm t

Packaging

npm i -g vsce
vsce package

Releases

See CHANGELOG