pouët.net

Down with Rules! by Introspec

         Party:   Demoscene at Multimatograf X
         Compo:	  8Bit 256b intro
      Nickname:   introspec
    Full title:   Down with Rules!
  Requirements:   ZX Spectrum (48K and higher)
      Duration:   1:30
         Email:   zxintrospec@gmail.com

  Linear notes:   I am sorry this intro is quite basic. I did not
                  really have any good ideas for the size. Hence,
                  what you get here is a scroller that shows the
                  operation of 7 elementary cellular automatons
                  with rules hand-chosen to give you, hopefully,
                  some sense of progression.

                  The inspiration for this intro came from two
                  places. First, I watched ZX Spectrum demo by
                  g0blinish called "Betraying":
                  http://www.pouet.net/prod.php?which=61539
                  and I knew the effect had to be scrollable.
                  Second, I saw Atari 512b demo "Random Cell" by
                  Positivity and Arm's Tech:
                  http://www.pouet.net/prod.php?which=57063
                  which does something similar, so there you go.

                  One thing that is not so usual with this intro
                  is to do with the fact that it is based upon the
                  compressor approach to size coding. I recently
                  discovered that compressor ZX7 by Einar Saukas
                  has a small brother, ZX7mini by Einar Saukas and
                  Antonio Villena (huge thanks to Einar Saukas for
                  pointing me towards it). It is a little bit less
                  efficient, but is has a huge addeded benefit:
                  its Z80 decompressor can be as short as 39
                  bytes. My intro is an attempt to see how much
                  can be packed into a 256b demo and on this
                  particular occasion, ZX7mini (almost) happily
                  packed some 395 bytes of purpusefully ridiculous
                  code into impressive 210 bytes.

                  The (slightly mad) source code of the intro is
                  available upon a request, as usual.

 Software used:   SjASMPlus ver.1.07RC8 by Aprisobal, based upon
                     the original SjASM code by Sjoerd Mastijn;
                  Spectaculator ver.8.0 by Jonathan Needle;
                  FAR ver.2.0 by Eugene Roshal & FAR Group;
                  zx7mini ver.1.01 by Einar Saukas and
                     Antonio Villena;
                  bintap ver.1.1 by infamous BLOOD,
                     with modifications by Volker Bartheld;
                  mktap ver.5 by Jan Bobrowski;
                  TRDtool ver.2.2 by Shiru;
                  7-zip ver.9.22 beta by Igor Pavlov.