The soyuz package
Utilities for the DCPU-16 architecture, for Notch's upcoming space game, 0x10c.
Meant to be a library for implementing powerful tools. As demonstrations, contains a command-line optimizing assembler/disassembler/pretty printer.
Core of the library is DCPU16.Instructions. Everything else is built around it.
Properties
| Version | 0.0.0 |
|---|---|
| Dependencies | base (4.*), bytestring, cereal, cmdargs, containers, pretty, QuickCheck, trifecta, uniplate, vector |
| License | MIT |
| Author | Alex Kropivny <alex.kropivny@gmail.com> |
| Maintainer | Alex Kropivny <alex.kropivny@gmail.com> |
| Stability | Experimental |
| Category | Compilers/Interpreters |
| Home page | https://github.com/amtal/0x10c |
| Executables | soyuz |
| Upload date | Tue Apr 10 07:08:08 UTC 2012 |
| Uploaded by | AlexKropivny |
| Build failure | ghc-7.4 (log) |
Modules
- DCPU16
- DCPU16.Assembler
- Assembly
- DCPU16.Assembly.Optimizer
- DCPU16.Assembly.Parser
- DCPU16.Assembly.Printer
- DCPU16.Disassembler
- DCPU16.Hex
- DCPU16.Instructions
- DCPU16.Instructions.Size
- DCPU16.Instructions.Time
Downloads
- soyuz-0.0.0.tar.gz (Cabal source package)
- package description (included in the package)