mcpc-software

command module
v0.0.0-...-4e5b205 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

README

MCPC-Software

This repository contains the software side of the of the MCPC project - mainly, the mcpc command line toolchain for building .ma and .mscr files and debugging them via a built-in MCPC-emulator (dubbed the "VM"), as well as the MCPC bootloader.

This repository is a Go package, you can install it via go get. Alternatively, issuing make install from the repository's root will install the mcpc toolchain application in your local environment.

Call mcpc --help for usage notes.

License

The MCPC project is licensed under GPLv3. See LICENSE file for more information.

Attributions
  • The dijkstra-shunting-yard shell library in mscr/dijkstra-shunting-yard is licensed as GPLv2. The appropriate license can be found in the aforementioned folder.
  • The GPP preprocessor application is licensed under the GNU LGPL. Read more at GPP's website.
Go Packages
  • github.com/alecthomas/participle (MIT)
  • github.com/mileusna/conditional (MIT)
  • github.com/davecgh/go-spew (ISC)
  • github.com/logrusorgru/aurora (WTFPL)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL