Giter Site home page Giter Site logo

ikadalawampu's Introduction

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.

ikadalawampu's People

Contributors

askeksa avatar

Stargazers

 avatar  avatar Carlos J. CASTILLO avatar The Finch Company avatar Jesper Højgaard avatar Valerio Santinelli avatar Val Packett avatar Ömercan Balandı avatar kai avatar  avatar Rafał Kołucki avatar Jake Taylor avatar Erik Faye-Lund avatar Graham Bates avatar Jochen Kupperschmidt avatar Michael Nattfalk avatar Daniel Collin avatar Alexey Pichugin avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.