The soyuz package

[Tags:library, mit, program]

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.


Versions 0.0.0
Dependencies base (==4.*), bytestring, cereal, cmdargs, containers, pretty, QuickCheck, trifecta, uniplate, vector [details]
License MIT
Author Alex Kropivny <>
Maintainer Alex Kropivny <>
Stability Experimental
Category Compilers/Interpreters
Home page
Uploaded Tue Apr 10 07:08:08 UTC 2012 by AlexKropivny
Distributions NixOS:0.0.0
Downloads 311 total (4 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-13 [all 5 reports]


  • 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



Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees