Ikadalawampu icon indicating copy to clipboard operation
Ikadalawampu copied to clipboard

Amiga 4k intro from Breakpoint 2010

Ikadalawampu by Loonies

This repository contains the source code and data files for the Amiga 4k intro Ikadalawampu, which was released at Breakpoint 2010, winning the Amiga 4k intro competition. It is, as of May 2022, still the highest rated Amiga AGA 4k intro on Pouet.

How to build

  1. Assign 4k: to the 4k directory.
  2. Load 4k:Main.S into AsmPro.
  3. Follow the instructions in that file to produce an executable.
  4. Compress the executable using Shrinkler --hunkmerge --mini (or another cruncher that supports hunk merging).

The bytecode interpreter

All effects in the intro are constructed via a bytecode script, contained in the two data files tree.dat and constantpool.dat. The bytecodes are interpreted by the intro code at runtime, using note data from the music to synchronize the effects to the music. The C directory contains a C port of the interpreter (and music data), which is likely easier to read (for understanding the bytecode semantics) than the assembly code.