Skip to content

Commit

Permalink
bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
edadma committed Apr 5, 2018
1 parent 1414323 commit 44b872b
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ riscv
[![Build Status](https://www.travis-ci.org/edadma/riscv.svg?branch=master)](https://www.travis-ci.org/edadma/riscv)
[![Coverage Status](https://coveralls.io/repos/github/edadma/riscv/badge.svg?branch=master)](https://coveralls.io/github/edadma/riscv?branch=master)
[![License](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)
[![Version](https://img.shields.io/badge/latest_release-0.1_snapshot_1.1-orange.svg)](https://www.scala-sbt.org/)
[![Version](https://img.shields.io/badge/latest_release-0.1_snapshot_1.2-orange.svg)](https://www.scala-sbt.org/)

*riscv* is an emulator for the RISC-V ISA (v2.2). Specifically, RV64ID is currently being emulated (with a few missing instructions). Emulation for the compressed instruction sets (RV32C, RV64C) is being worked on. The goal is for RV64GC to be fully supported.

Expand All @@ -23,14 +23,14 @@ Use the following definition to use *riscv* in your Maven project:
<dependency>
<groupId>xyz.hyperreal</groupId>
<artifactId>riscv</artifactId>
<version>0.1_snapshot_1.1</version>
<version>0.1_snapshot_1.2</version>
</dependency>

Add the following to your `build.sbt` file to use *riscv* in your SBT project:

resolvers += "Hyperreal Repository" at "https://dl.bintray.com/edadma/maven"

libraryDependencies += "xyz.hyperreal" %% "riscv" % "0.1_snapshot_1.1"
libraryDependencies += "xyz.hyperreal" %% "riscv" % "0.1_snapshot_1.2"

### Executable

Expand All @@ -46,8 +46,8 @@ The execute the following
sbt run


The Obligatory "Hello World" Example
------------------------------------
Obligatory "Hello World" Example
--------------------------------

This example assumes that the complete RISC-V toolchain has been built and that the various commands that are provided by the toolchain are on the path.

Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name := "riscv"

version := "0.1_snapshot_1.1"
version := "0.1_snapshot_1.2"

scalaVersion := "2.12.5"

Expand Down
7 changes: 3 additions & 4 deletions src/main/scala/Main.scala
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@ object Main extends App {
lazy val mach = new Machine
var enterREPL = true

Options( args )
{
Options( args ) {
case "--help" :: _ =>
"""
|RISC-V (v2.2) Emulator v0.1
|RISC-V (v2.2) Emulator v0.1_snapshot_1.2
|Usage: --help display this help and exit
| -l <file> load hexdump <file> and enter REPL
| -le <file> load hexdump <file> and execute
Expand Down Expand Up @@ -90,7 +89,7 @@ object Main extends App {
registers
}

out.println( "RISC-V (v2.2) Emulator v0.1" )
out.println( "RISC-V (v2.2) Emulator v0.1_snapshot_1.2" )
out.println( "Type 'help' for list of commands." )
out.println

Expand Down

0 comments on commit 44b872b

Please sign in to comment.