The Original Boing Demo:
The original demo, archived with sound samples and icon in the Amiga’s standard .lha format, for running on a real Amiga or Amiga emulator.
Assembly language source code to the original demo, with comments by Harry Sintonen.
The Boing demo reconstruction:
This first stage of the reconstruction opens a screen, clears it, and draws the static image of the ball there.
Stage 1 executable, for running on a real Amiga or Amiga emulator.
Stage 1 C source code
This second stage of the reconstruction adds the rotation animation to the ball, which is accomplished through palette color cycling only.
Stage 2 executable
Stage 2 C source code
This third stage of the reconstruction adds the horizontal and vertical bouncing motion to the ball, which is accomplished entirely through manipulating the X and Y offsets of the viewport.
Stage 3 executable
Stage 3 C source code
This fourth stage of the reconstruction adds the static, non-scrolling background.
Stage 4 executable
Stage 4 C source code
This final stage of the reconstruction adds the sampled “boom” sound.
Stage 5 executable
Stage 5 C source code