Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.09 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.09 KB

A simple Virtual Machine with his own byte-code.

Executables

The Copper VM ecosystem is composed by this executables:

  • casm Assembler for the VM custom byte-code
  • deasm Disassembler for the VM byte-code
  • emulator VM emulator that runs any binary program
  • copperdb Debugger for the VM program

Quick Start

Pre-compiled binaries

Official pre-compiled binaries are available for download here

Install from source

You can compile the programs form source, first you need to this repository locally with

$ git clone https://github.com/Supercaly/coppervm.git

and then build the executables in a local build directory using:

$ ./scripts/build_programs.sh

or you can install them to your go's GOPATH directory using:

$ ./scripts/install_programs.sh

Note: On Windows run the scripts with same name but extension .bat