prometeu-runtime/test-cartridges
bquarkz 30acbf5156
dev/prometeuc-improvements (#5)
Co-authored-by: Nilton Constantino <nilton.constantino@visma.com>
Reviewed-on: #5
2026-03-24 13:37:28 +00:00
..
2026-03-24 13:37:27 +00:00

PROMETEU Test Cartridges

This directory contains example cartridges and test suites to validate the behavior of the PROMETEU runtime and development tools.

Available Cartridges

🟩 color-square

A simple cartridge that demonstrates:

  • System initialization.
  • Rendering a colored square in the framebuffer.
  • Basic execution loop.

Cartridge Structure

A PROMETEU cartridge (in its unpacked form) generally consists of:

  • manifest.json: Application metadata (ID, title, version, mode).
  • program.pbc: Compiled bytecode for the PROMETEU VM.
  • assets/: Resources such as tiles, sprites, and audio samples.

How to use

You can run any of these cartridges using the main CLI:

prometeu run test-cartridges/<cartridge_name>