Skip to content

Standalone Devices

AlexALX edited this page Sep 4, 2026 · 7 revisions

Standalone Devices

ALX PC includes several devices that can be used independently from a complete ALX PC.
These devices work at a low level and parse files directly in Expression2 without relying on external libraries or modules.
They are included in the alx_pc/standalone folder inside Advanced Duplicator 2.

CHIP-8 Emulator

A standalone E2-based interpreter for running retro games directly on a Digital Screen.
It supports CHIP-8, Super-CHIP, and XO-CHIP specifications with multi-plane color graphics and audio pitch shifting.
See the CHIP-8 Emulator documentation in the source code.

BMP Reader

A standalone E2-based BMP image reader for displaying BMP files on a Digital Screen.
It supports multiple BMP formats, RLE compression, image scaling, and multithreaded rendering.
See the BMP Reader documentation in the source code.

Starfall Edition

A Starfall version of the BMP Reader is also available.
See the Starfall BMP Reader documentation in the source code.

JPG Reader

A standalone E2-based JPG image reader for displaying JPG files on a Digital Screen.
It supports Baseline and Progressive JPG images, multiple YUV formats, and progressive preview modes.
See the JPG Reader documentation in the source code.

GIF Reader

A standalone E2-based GIF image reader for displaying GIF files on a Digital Screen.
It supports animated GIFs, interlaced images, looping, disposal modes, and several animation modes.
See the GIF Reader documentation in the source code.

PNG Reader

A standalone E2-based PNG image reader for displaying PNG files on a Digital Screen.
It supports baseline and Adam7 interlaced PNGs, different color types, and color depths from 1 to 32 bits.
See the PNG Reader documentation in the source code.

Clone this wiki locally