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.
- Assign
4k:
to the4k
directory. - Load
4k:Main.S
into AsmPro. - Follow the instructions in that file to produce an executable.
- Compress the executable using Shrinkler
--hunkmerge --mini
(or another cruncher that supports hunk merging).
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.