-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
390 changed files
with
24,273 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
language: java | ||
jdk: | ||
- oraclejdk8 | ||
notifications: | ||
email: false | ||
|
||
cache: | ||
directories: | ||
- $HOME/.m2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
InitChannel | ||
LoadChannelRef | ||
LoadPortRef |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# TSS-COMS20805 | ||
|
||
[![Build Status](https://travis-ci.com/sammhicks/TSS-COMS20805.svg?token=dbgXCzPBz3EpuBEbnqMF&branch=master)](https://travis-ci.com/sammhicks/TSS-COMS20805) | ||
[![Codacy Badge](https://api.codacy.com/project/badge/grade/90ae6f82c1e34063a3810125d65571ea)](https://www.codacy.com) | ||
|
||
The tss Occam Toolchain allows you to compile and assemble Occam 2.1 for the Transputer/OpenTransputer. It also includes a simulator for testing those programs. | ||
|
||
## Project status | ||
|
||
### Compiler | ||
|
||
* Handles most of the Occam 2.1 language | ||
* No type checking | ||
* Incomplete IO support | ||
|
||
### Assembler | ||
|
||
* Fully supports Transputer assembly | ||
* Supports OpenTransputer channel configuration | ||
* Produces binaries that run on the simulator | ||
* Does not yet produce binaries that run directly on the Transputer or OpenTransputer hardware | ||
|
||
### Simulator | ||
|
||
* Supports most of the Transputer features | ||
* Limited debugging support | ||
* Supports multiple-Transputer execution and communication | ||
|
||
## Acknowledgements | ||
|
||
This project relies on a number of excellent libraries. | ||
|
||
* [ANTLR](http://www.antlr.org/) (BSD) | ||
* [JUnit](http://www.junit.org/) (Eclipse Public License 1.0) | ||
* [antlr-denter](https://github.com/yshavit/antlr-denter) (MIT) | ||
* [gson](https://github.com/google/gson) (Apache 2.0) | ||
* [AssertJ](http://joel-costigliola.github.io/assertj/) (Apache 2.0) | ||
* [FindBugs](http://findbugs.sourceforge.net/) (LGPL) | ||
* [jopt-simple](https://pholser.github.io/jopt-simple/) (MIT) | ||
* [snakeyaml](https://bitbucket.org/asomov/snakeyaml) (Apache 2.0) | ||
|
||
### Other | ||
|
||
* Maven | ||
* pegdown-doclet | ||
* javafx-maven-plugin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
init: | ||
ajw -5 | ||
ldc 1 | ||
stl 4 | ||
ldc 2 | ||
stl 3 | ||
ldc 3 | ||
stl 2 | ||
ldl 2 | ||
stl 4 | ||
ajw 5 | ||
ret | ||
|
||
|
Oops, something went wrong.