Skip to content

End-to-end toolchain for the Occam language targeting OpenTransputer.

License

Notifications You must be signed in to change notification settings

TransputerSystems/TSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSS-COMS20805

Build Status Codacy Badge

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
  • Does not support external channels (a.k.a. links) but does support soft channels and IO Ports

Assembler

  • Fully supports Transputer assembly
  • Supports OpenTransputer channel configuration
  • Produces binaries that run in the simulator
  • Produces binaries that run directly on 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.

Other

  • Maven
  • pegdown-doclet
  • javafx-maven-plugin

Other tools

You can install our language-occam package for occam syntax highlighting in Atom.

About

End-to-end toolchain for the Occam language targeting OpenTransputer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published