Skip to content

leafvmaple/vscode-nand2tetris

Repository files navigation

Nand2Tetris Language README

The Visual Studio Code extenstion for Nand2Tetris Language support.

Features

  1. Support the Language HDL snippets

  2. Auto load the .tst script to check your .hdl program

  3. Auto load the .tst script to check your .asm program

  4. Quckly compress the course source to a zip that can easily commit

  5. Auto add necessary files like prog.txt into zip when compress the source

Installation

Install it from VS Code Marketplace

Run Code

Commands

  • Nand2Tetris: Run Code

    Run the HDL Code.

  • Nand2Tetris: Open Hardware Simulator

    Open the Hardware Simulator.

  • Nand2Tetris: Open Assembler Simulator

    Open the Assembler Simulator.

  • Nand2Tetris: Open CPU Simulator

    Open the CPU Simulator.

  • Nand2Tetris: Stop Running

    Stop Running Code.

  • Nand2Tetris: Compress course source to a zip

    Quckly Compress the course source.

Release Notes

Version 1.1.1

  • Support the parameter with bus

Version 1.1.0

  • Auto add necessary files like prog.txt into zip when compress the source

Version 1.0.0

  • Fixed the bug when Compress in WIN

Version 0.4.0

  • Support Compress the Course Source to a zip.

Version 0.3.1

  • Add CPU Simulator Command.

Version 0.3.0

  • Support Run Code for ASM File.

Version 0.2.8

  • Output error message when java in not installed.

Version 0.2.7

  • Add CHIP Class snippets.

  • Change extension icon.

Version 0.2.6

  • Modify the description of snippets.

Version 0.2.5

  • Fixed the bug of syntaxes.

Version 0.2.4

  • Fixed the bug of Run Code.

  • Support open Hardware Simulator in vscode.

Version 0.2.3

  • Fixed the highlight bug of chip inner.

Version 0.2.2

  • Support Run Code in OutputChannel.

Version 0.2.1

  • Add Language configuration.

Version 0.2.0

  • Add Snippets for HDL Language.

Version 0.1.1

  • Fixed the Run Code bug in windows.

Version 0.1.0

  • Support Run Code for HDL Language.

  • Add Run Code Button to Content Titile.

Version 0.0.2

  • Fixed hightlight bugs.

Version 0.0.1

  • Create the tmLanguage.

About

Language support for Nand2Tetris.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published