项目作者: donn

项目描述 :
Aggregate assembler and simulator.
高级语言: Swift
项目地址: git://github.com/donn/Oak.git
创建时间: 2016-07-30T03:23:16Z
项目社区:https://github.com/donn/Oak

开源协议:Mozilla Public License 2.0

下载


Note: Oak is no longer under active development. If you would like to continue using Oak, you may fork this project or try Oak.js.

Oak

SwiftPM compatible
Swift Version 3.1
License: MPL 2.0

The hackable, extensible, pure Swift instruction set simulator for Unix (assembly included).

Supports a limited subset of MIPS and RISC-V.

Requirements

Swift 3.1 or Swift 4.0 on either macOS or Linux.

Usage

Unix

To build and test:

  1. make
  2. make install
  3. oak <your-file-here>

macOS (Xcode)

Open your terminal, type:

  1. swift package generate-xcodeproj

…and use the generated Xcode project file. It’s gitignored though, as Xcode projects are not as flexible as the Swift Package Manager.

License

Mozilla Public License 2.0. Check LICENSE.