Skip to content

wopian/agc-assembly

Repository files navigation

AGC Assembly

VS Code Version VS Code Installs VS Code Rating

Travis 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