pouët.net

Robotic Liberation by Pers' Wastaiset Produktiot [web]

                 ROBOTIC LIBERATION BY PWP

               A DEMO FOR UNEXPANDED VIC-20

         1ST AT ASSEMBLY 2003 OLDSKOOL DEMOCOMPO

System requirements:

  A Commodore VIC-20 (a PAL machine, preferably with a 6561-101 VIC chip)

  A 1541-compatible disk drive.
  
  Emulator users: you should prefer watching a video capture until there are
  better emulators available. VICE has perhaps the best VIC-20 emulator but
  it still fails miserably especially in the sound support.

Running:

  Get a floppy disk (as blank as possible).

  Write the PRG files LIBERATION and LIBER0 on it.

  LOAD"LIBERATION",8 and RUN

Video & audio data:

  An OGG recording of the soundtrack is available:

  http://www.pelulamu.net/pwp/vic20/pwp-liberation.ogg (~1.5 MB)

  A video capture of the whole compo (RL being the last demo shown) is
  also available:

  ftp://ftp.edome.net/events/assembly03/vod/
  2003-08-09_0145_Oldskool_Demo_compo.mpg     (~160 MB)

Some technical notes:

  The trackloader uses a protocol that allows fast loading even under heavy
  interrupt request rates (that is, during speech synthesis). A small part
  of the drive-side code is from M.Makela's Veni Vidi Vic trackloader.

  All pixel-based pictures are drawn with our image editor, BrickShop.
  BrickShop 0.8 features:
  - Character-based functionality for minimising the memory consumption.
  - Free mixing of hires and multicolour characters.
  - Redefinition of the "global colours" (border/background/auxilary)
    separately for each scanline.
  - Standard editing resolution of 25x20 characters (or 200x160 hires
    pixels). Pictures with up to 128 unique characters can be edited with an
    unexpanded machine.

  The zoomer and the cube use a "segment renderer" (a more advanced version
  of the one used in our demo "Keskustapuolue"). Each segment is two
  scanlines high and consists of width, position and two colours. The
  horizontal resolution is fullscreen hires (about 240 visible pixels).

  The voice synth is a newer version of the one used in "Robotic Warrior".
  We now use three registers (volume and two pulse channels) for digital
  output.

  The music player also supports the new waveforms we figured out some time
  ago.

Credits:

  Code and music by viznut.

  Two robot pictures (the one in the end of the intro part and the one in
  the beginning of the outro part) are by ccr. All other graphics by viznut.

License:

  You are free to use it any way you like (Public Domain).

Contact:

  http://www.pelulamu.net/pwp/
  viznut@iki.fi