Sprite Editor
16x16 Sprite
Color Sprite
Invert
Clear
Background Foreground 1 Foreground 2 Blended
Blend Sprite With
Swap
OR
AND
XOR
Audio Editor

Audio Pattern

Play
<<
>>
Reverse
Invert
Noise
Clear

Pitch Selector

Pitch:
Left / right click to play tone / audio pattern

Tone Generator

Play
Blend Mode
None OR AND XOR
Duty: %
Pulse:
Generate

Volume

Volume level:
Binary Tools

Binary Input

Open .ch8...
Decompile
Run

Decompiler Mode

Raw Static Analysis

Decompiler Numeric Format

Binary Decimal Hexadecimal

Linter Mode

No Linting Pedantic Linting

File Output

Save .8o
Save .ch8
Save Cartridge...
Save HTML...
Appearance

Palette

Background
Foreground 1
Foreground 2
Blended
Buzzer
Silence

Presets

Octo Classic™ LCD Hot Dog Gray CGA 0 CGA 1

Fonts

Octo VIP SCHIP Dream ETI Fish'N'Chips
Options

Compatibility

<<= and >>= modify vx in place and ignore vy.
load and store operations leave i unchanged.
4 high bits of target address determines the offset register of jump0 instead of v0.
clear vF after vx |= vy, vx &= vy, and vx ^= vy.
clip sprites at screen edges instead of wrapping.
vblank after drawing sprites.

Maximum ROM Size (bytes)

3216 (VIP) 3583 (SCHIP) 3584 65024

Compatibility Profile

VIP SCHIP Octo XO-Chip

Screen Rotation

90° 180° 270°
Keyboard Configuration...
Touch Controls...
Compiled Program