Take Over The Galaxy with GitHub
Notch is at it again, and we couldn’t be more excited. You may have heard of Minecraft, the award-winning game Notch released a few years ago that has recently marked…
Notch is at it again, and we couldn’t be more excited. You may have heard of Minecraft, the award-winning game Notch released a few years ago that has recently marked its 5 millionth sale.
0x10c, Notch’s new game, is a space simulator with an interesting twist: every spaceship in the game is controlled through a “CPU”, implemented on the server through a Virtual Machine. Players program their spaceship in order to play the game. The DCPU-16 Specification identifies what the CPU is capable of. The rest is up to you, but we’re here to throw you a hand.

GitHub officially supports the DCPU-16 assembly language
Today we have added DCPU-16 Assembly as an officially supported language on GitHub. Files with the .dasm16 or .dasm extensions will be automatically recognized and highlighted properly when pushed to your repositories.
Likewise, code blocks with the dasm16 tag will be highlighted in comments, and you can now choose DCPU-16 Assembly as the language for new Gists.
Example:
; Try some basic stuff
    SET A, 0x30          ; 7c01 0030
    SET [0x1000], 0x20   ; 7de1 1000 0020
    SUB A, [0x1000]      ; 7803 1000
    IFN A, 0x10          ; c00d
    SET PC, crash        ; 7dc1 001a [*]Follow 0x10c on GitHub
The popularity of 0x10c is spiraling out of control, and there’s already plenty of excellent 0x10c repositories on GitHub to follow:
- The (unofficial) 0x10c Standards Comittee
- Virtual machines for Haskell, Rust, Java, Ruby, C, Python, JavaScript and many other languages.
- An LLVM backend that generates DCPU-16 assembly.
- A live editing environment for DCPU-16
- A kernel written in DCPU assembly
We can’t wait to see how 0x10c evolves, and we look forward to keeping up with the winning strategies on GitHub!
Written by
Related posts
 
					Introducing Agent HQ: Any agent, any way you work
At Universe 2025, GitHub’s next evolution introduces a single, unified workflow for developers to be able to orchestrate any agent, any time, anywhere.
 
					Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
 
					Announcing the 2025 GitHub Partner Award winners 🎉
GitHub celebrates its 2025 Partner Award winners, honoring global, regional, and technology partners for driving innovation, collaboration, and impact across the developer ecosystem.