Just a very thin wrapper around John Earnest's excellent Octo-flavoured JavaScript CHIP-8 assembler and disassembler. Just because it bugged me not to be able to depend on it through NPM.
Preprocessor, assembler and scriptable emulator for Octo-flavoured CHIP-8 source files. This command line tool can make conditional code inclusion decisions, merge multiple source files, convert images and re-order your source to put the executable stuff first. It can then assemble the result to a binary and run the result in its embedded emulator if you want.
Syntax highlighting for Visual Studio Code and VSCodium for the Octo (*.8o) programming language. This plugin also supports the additional instructions in Octopus.
The long-missing CHIP-8 text rendering library you've been wishing existed already so you didn't have to write it! 😄
Preprocessing for Octo-flavoured CHIP-8 source files. This command line tool can make conditional code inclusion decisions, merge multiple source files and re-order your source to put the executable stuff first.
Conversion of images into sprite data with labels and bytes, in a format that is compatible with Octo. This tool can be used on the command line or as a plugin to Octopus.