DEMOBIT'96 ZX COMPO INFO FILE VERSION 1.04 ................22.10.1995 18:11:03

                                                        
           ۲ ޲    ߲۲   ۲ ܲ
              ۲                ߲            
       ޲                ޲                    ޲ 
        ޲           ۲                ۲ 
               ۲      ۲   ߲  ۲                      ߲
                                       ۲   ܲ
      ۲    ߲             ߲  ߲

    
      ߲ ߲  ߲                              
     ߲                                                   
                                              
                                                                       
                                                                         
                                        ߲ ߲߲ ߲ ߲         
                                                       
   ܲ ܲ    ܲ  
                                                        

  ZX Sinclair Spectrum Competition organised by Busy 

      Speccy Compo na DemoBit-e 96 (][. rocnik) bude organizovane
    legendarnym programatorom "Busy"-m (este stale aktivnym) a Noro-om.
    Tento info subor obsahuje informacie s presnym popisom kategorii
    a ostatnych potrebnych veci pre kazdeho, kto by sa chcel zucastnit
    tychto sutazi ...

  DemoBit'96 

      DemoBit'96 (][. rocnik 1.Slovenskej Demo-Party) sa bude konat
    v Bratislave niekedy na jar roku 1996. Presne udaje budu ohlasene
    pravdepodobne az niekolko mesiacov pred party, tato verzia info
    suboru ma za ulohu hlavne zburcovat programatorov, aby zacali uz
    pracovat na novych demach. Predkladame Vam aspon niekolko faktov
    z DemoBit-u 95 ...
      - DB'95 navstivilo cosi cez 1200 navstevnikov ...
      - 2x800 Watt stereo ozvucenie ...
      - Big Screen (big scream, ci postelna plachta, polepsime sa... :-} )
      - sietovy DOOM competition pre divakov ...
      - sietovy hlasovaci software (minuleho roku este trosku divny ...)
      - hod hardiskom a ine sutaze pre navstevnikov ...
      - ukazka svetovych demo programov, raytraceovane filmy, Silicon Graphic
      - vela poprednych osobnosti Slovenskej Demo Sceny (PC,Amiga,/|\ST,ZX,C64)

  Sutazny pocitac pre ZX Compo bude 

          - Sinclair ZX Spectrum 128k (+2)
          - ACB stereo zvukovy vystup z AY
          - disketova jednotka MB-02
          - EAR (cize standartny BEEP) NEBUDE pocut !!!

  Predvadzanie produktov 

          - produkty budu predvazdane na vyssie uvedenom pocitaci na
            (pravdepodobne) BIG SCREEN-e ... Minuleho roku bola znizena
            kvalita obrazu na postelnej plachte, takze niektore 1pixel
            efekty nebolo vidiet ... organizatori slubili na DB'96 zlepsenie
            obrazu, ale napriek sa BIG SCREEN nevyrovna monitoru, pametajte
            na to !!!
          - Pred kazdym produktom sa povie jeho nazov, v pripade dema aj autor
            a pripadne sa pokritizuje ... (buahahahahhaa)

  Sutazne Kategorie 

          - Vseobecne pravidla
                 - kazdy sutazny produkt (demo, intro, hudba, ci grafika)
                   nesmie byt prezentovana pred sutazou.
                 - kazdy produkt by mal byt pokial mozno co najoriginalnejsi
                   presne prepisy hudieb, ci obrazky podobne uz hotovym budu
                   pravdepodobne silno ohovorene a vobec ...
                 - kazda demo-skupina (demo), ci jednotlivec (intro,hudba,gfx)
                   moze dat do kategorie len jeden prispevok.
                 - TYZDEN PRED DemoBit-om musia mat organizatori konecne
                   verzie vsetkych sutaznych produktov kvoli uzavierke ...
                 - do 6 hodin pred pustenim bude mozne este vymenit zo 2-3
                   casti dema, ak budu chybne (bug-fix version), ale
                   organizatori NERUCIA, ze sa to stihne ...

          - vseobecne pravidla pre dema a intra
                 - demo po spusteni musi byt schopne bezat bez zasahu
                   uzivatela !!! (uvodne setup menu je povolene - ale
                   naco by Vam bolo ???!!!! snad len kempston on/off)
                   (napriek tomu Vam odporucame zabudovat moznost pre
                   uzivatela ovplyvnovat efekty, aspon si budu isti,
                   ze je to naozaj real-time pocitane a nie naanimovane)
                 - dema obsahujuce ciste animacie budu minimalne
                   velmi ohovorene, ak nie diskvalifikovane ...

          - kategoria: ZX DEMO 128kb s ACB stereo AY-nom
                 - maximalna dlzka dema je 1.8 MB (1 disketa na MB-02)
                 - maximalna doba trvania je 15 minut
                 - vsetky bloky musia byt nahravane cez prikaz BASIC-u LOAD
                   koli prerobeniu z MGF, alebo D40 na MB-02

          - kategoria: ZX DEMO 48kb s ACB stereo AY-nom
                 - maximalna dlzka dema je 1.8 MB
                 - maximalna doba trvania je 15 minut
                 - vsetky bloky musia byt nahravane cez prikaz BASIC-u LOAD
                   koli prerobeniu z MGF, alebo D40 na MB-02

          - kategoria: ZX INTRO 1024
                 - intro sa musi skladat z jedneho CODE bloku dlzky 1024 bytov
                 - CLEAR bude (startovacia_adresa-1) a startovat sa bude
                   od adresy, kam sa nahra. (min.24576)
                 - zavadzaci loader v BASIC-u nebude pouzity pri sutazi
                 - pocas sutaznej prezentacie nesmie byt v intre ani naznak
                   autorovho mena ... kvoli objektivnosti hlasovania divak
                   nebude poznat autora ... intro, ktore nedodrzi tuto
                   podmienku bude diskvalifikovane !!!
                 - autor moze po DemoBit-e dat na sirenie druhu verziu,
                   respektive moze dat informacie o sebe do uvodneho BASICU.
                 - ak sa intro pusti na ZX 48kb, musi z neho bezat aspon 50%
                   z celkoveho casu tak isto, ako na 128-cke...
                 - intro nesmie obsahovat ziaden zvukovy vystup
                 - maximalna doba trvania je 5 minut
                 - ziadna cast intra nesmie byt presnou kopiou niektorej
                   casti dema ...

          - kategoria: ZX HUDBA na ACB stereo AY bez samplov
                 - maximalna doba trvania je 5 minut
                 - sutazna hudba nesmie byt pouzita v deme
                 - hudba sa bude volat systemom CALL Inic a potom kazdu
                   50-tinu budeme volat CALL player. Hlavna volacia slucka
                   bude spravena organizatormi. (min. adresa bloku 26000)
                 - snazte sa o originalnu hudbu !!!!! (inac bude bububu)

          - kategoria: ZX HUDBA na ACB stereo AY so samplami
                 - maximalna doba trvania je 5 minut
                 - sutazna hudba nesmie byt pouzita v deme
                 - hudba musi byt na disku ulozena ako spustitelny kod
                   min. adresa bloku je 25000. (CLEAR 24999)
                 - snazte sa o originalnu hudbu !!!!! (inac bude sysysy)

          - kategoria: Mini Music
                 - hudba musi pouzivat pamet LEN od adr.64512 po 65535, cize
                   presne 1024B... V tejto oblasti musite mat Data i kod.
                 - CALL 64514 musi byt Inic. a play rutina musi byt CALL 64512.
                 - SP ma hodnotu 64512 a ma 64B volnych, ak potrebujete vacsi,
                   musite si ho dat alokovat v ramci toho jedneho kila.
                 - maximalny cas skladby je 3 minuty.
                 - hudbu budeme pustat z rutiny,ktora zabezpeci volanie playera
                   kazdu 50-tinu sekundy. A na zaciatku zavolame inicializaciu.

          - kategoria: ZX GRAFIKA
                 - jeden obrazok vo formate screen (6912 bajtov)
                 - Scannovane, ukradnute alebo raytracovane obrazky
                   budu diskvalifikovane
                 - na obrazku nesmie byt ani naznak autorovho mena ...
                   kvoli objektivnosti hlasovania divak nebude poznat
                   autora ... screen, ktory nedodrzi tuto podmienku
                   bude preeditovany !!! (mozno dost surovym sposobom)
                 - Musite prilozit minimalne 3 predchadzajuce verzie
                   obrazku - zo zaciatku, stredu a konca kreslenia,
                   plus finalnu podobu obrazku (predvadzana a sirena bude
                   samozrejme len finalna podoba)
                 - Len jeden obrazok za jedneho grafika
                 - prerobene obrazky, ci velmo podobne uz niekde spravenym
                   na lubovolnom pocitaci budu pravdepodobne diskvalifikovane
                 - jednou vetou, mate to rucne kreslit !!!! (od piky)

  Hlasovanie 

      - Kazdy navstevnik dostane miesto vstupenky hlasovaciu disketu,
        ktora ho bude opravnovat dat svoj hlas najlepsim produktom.
      - V hlasovacom programe budu pravdepodobne z demo programov,
        intier a grafickych kategorii ukazky obrazkov.
        (minuleho roku boli z dema 3 obrazky)
        preto prosime o dodanie aspon 3-och charakteristickych zaberov
        z dema (intra).
                 - zabery z dema musia byt vo formate screenu (6912b)
                 - ak nebudu zabery dodane, organizatori sa pokusia
                   zabery zhotovit (mozno) ...

  TIPY 

    - Snazte sa svoje dema programovat podla moznosti cele v strojaku.
      V basicu robte iba loadovanie. Dema napisane v cistom basicu, alebo
      pripadne i skompilovane, zrejme nebudu mat sancu sa v tvrdsej
      konkurencii uplatnit.
    - Snazte sa programovat korektne a nevyuzivajte nedokumentovane
      hardwarove vlastnosti pocitaca. Blizsie o tomto probleme zanedlho.
    - Tiez velmi rozsirene dema typu "AY hudba + scroll textu"
      su v dnesnych dobach uz zastarale. Snazte sa
      do dema vlozit nejake zaujimave a originalne graficke efekty, alebo
      ked pouzivate stare a uz zname graficke efekty, snazte sa ich
      predviest v uplne novom sate, aby boli aspon trochu originalne.
    - Dajte si pozor na pouzivanie standardnych podprogramov z ROMky. Prave
      podprogramy v ROMke byvaju zdrojom castych komplikacii pri programovani
      v strojaku, su pomale a mozu zapricinit velmi neprijemne blikanie pri
      roznych pohyboch/animaciach. Aj 128k dema budu spustane pod 48k basicom
      s povolenym 128k strankovanim [v tzv. USR 0 mode], treba s tym pocitat.
    - Program by tiez nemal byt zavisly na systemovych premennych basicu.
      Totiz na Spektre 128k su premenne nastavene malicko inac a to moze
      niekedy sposobit problemy. Napriklad rutinka vypisu znaku po RST #10
      pracuje trochu odlisne. Snazte sa preto vsetky rutinky naprogramovat
      sami a nespoliehat sa na uz hotove v ROMke.
    - Nebojte sa pouzivat celkom vlastne rutiny v strojovom kode.
    - S dobrou hudbou pre AY vas produkt vyznie omnoho lepsie.
      Krajnym riesenim je hudba cez EAR. Ale toto vam v ziadnom pripade
      nedoporucujeme - jednak preto, lebo pocas takejto hudby sa nedaju robit
      nejake narocnejsie graficke efekty [nepravidelne spomalovanie videoram]
      a jednak preto, lebo do ACB stereo vystupu nebude signal z EARu
      privedeny.
    - Snazte sa co najviac pouzivat pri praci vhodne komprimacne programy.
      Napriklad obrazky je vhodne skomprimovat programami typu PRESSOR 5,6
      a cele demo potom nejakym Executable-file-compresorom, ako napr.
      PackMaker, TurboImploder, PkLite, ThreePress... Vyrazne sa tym skrati
      dlzka vasho dema a tym padom bude vysledny efekt vyssi.

  KOMPATIBILITA 

    - Velky pozor si dajte na presne casovane multicolorove efekty a grafiku
      v borderi. Pametajte na to, ze Spektrum 48k, 128k, +2A [+3], Didaktik M
      [Kompakt] maju rozne frekvencie hodin procesora a preto efekt
      vycasovany na jednom pocitaci nepojde na inych tu vymenovanych. Preto
      odporucame radsej multicolory nepouzivat.
    - Program musi uplne korektne citat klavesnicu, v ziadnom pripade sa
      nesmie spoliehat na neoficialne technicke parametre. (napriklad bity
      5 a 7 na porte #fe nemusia byt vzdy jednotkove a na zbernici nemusi
      byt vzdy hodnota #ff !!!). Na niektorych starsich modeloch
      Didaktiku M je toto velmi problematicke. (ruska ULA)
    - Ak program ma moznost kempston-joysticku, musi sa dat tato moznost
      vypnut. Totiz bez napojeneho kempston-intarfacu sa na niektorych
      typoch pocitacov niekedy objavuju nahodne cisla (naindukovali sa
      tu z niektorych casti datovej zbernice).
    - Program nesmie OUTovat na neoficialne porty, pretoze na niektorych
      modeloch Spektier (Gama, 80k, 128k a ine) by sposobovala neziaduce
      prepinanie pameti a zrutila by sa.
    - Pokial prepina pamet na 128k, musi pristupovat iba na port #7FFD
      a ziadny iny a pokial si robite vlastny hudobny player pre AY
      tak na AY zasadne pristupujte cez porty #FFFD a #BFFD.
    - Ak v deme pouzivate IM2, snazte sa o vytvorenie uplneho IM2 vektora
      [257 rovnakych bajtov]. Nestaci teda dat na adresu, ktorej nizsi
      bajt je #FF, dvojbajtovu hodnotu skoku. Nespoliehajte sa na to, ze nizsi
      bajt prerusovacieho vektora [vyssi bajt je reg.I] bude vzdy 255.
    - A este jedna taka myslienka, resp. rada na zaver: Pokial to risknete
      a nedodrzite nejaku z tychto jednoznacne doporucenych rad a aj
      napriek tomu vam program bude doma na vasom pocitaci fungovat,
      to v ziadnom pripade neznamena, ze bude automaticky fungovat aj
      na sutaznom pocitaci pri samotnej sutazi!

  LOADOVANIE Z DISKETY 

      Kedze kazeta je dost pomale a vzhladom na rozne kolmosti hlav
      magnetofonov aj dost nespolahlive medium, budu pri samotnej
      prezentacii vsetky produkty nahravane do pocitaca iba z diskety.
      Preto je potrebne dodrzat niekolko nasledujucich pravidiel:

      - Do celkoveho casu (15minutovy limit) dema sa nebude pocitat
        cas nahravania z disku ...
      - Ziadny sutazny produkt nesmie mat nejaky svoj vlastny loader v
        strojovom kode. Vsetky programy sa musia nahravat v basicu
        prikazmi LOAD. Vzhladom na to, ze disketova jednotka MB-02
        emuluje aj load-save rutinky na adresach #556 a #562, je mozne vo
        vynimocnych pripadoch spravit loader v strojaku, ktory bude
        korektne volat load-rutinku na adresach #556 alebo #562. Ale
        radsej jednoznacne doporucujeme pouzivat pre nahravanie iba
        basic, vyhnete sa tym pripadnym zbytocnym problemom.
      - Pozor !!! Program tiez nesmie vyuzivat nic zo systemu
        D40/D80/Kompakt, to znamena, ze po odstraneni hviezdiciek z
        prikazov LOAD musi fungovat rovnako aj z magnetofonu bez
        disketovej jednotky D40/D80/Kompakt.
      - Davajte pozor na to, ze klasicky LOAD vypisuje hlavicky a meni
        farbu borderu ... pouzite POKE 23739, CODE "o"  (male o) proti
        vypisu hlavicky. Po LOAD-e z MB-02 sa zmeni border na BASIC
        hodnotu ... (cize ak nechcete zmenu borderu, nastavte v loaderi
        pred prikazom load a poke BORDER standartnym basic-prikazom)
      - Sutaziace produkty je treba dodat na magnetofonovej kazete, diskete
        pre system MB-02, alebo diskete pre system D80/Kompakt, alebo
        poslat vo formate ZX Spectrum emulatora na PC [ZX Spectrum
        emulator (c) 1991 E.Rindt & L.Brukner], jednym z moznych sposobov
        na kontaktnu adresu.  Do formatu tohto ZX emulatora mozete
        program prekonvertovat napr.  programom EI-manager. Obrazky mozu
        byt dodane priamo ako 6912 bajtove subory, a nemusia byt
        zakodovane do formatu emulatora.

  ZAVERECME POZNAMKY 

      - Dema pre 128k sa budu loadovat a spustat v tzv. USR 0 mode.
        Tento mod vznikne ked sa v 128k basicu alebo v kalkulatore vykona
        funkcia USR 0. To znamena, ze basic bude pracovat v rezime 48k,
        ale cela 128k pamet ostane nadalej pristupna a prepinatelna
        pomocou OUT #7FFD,X.
      - MB-02 loaduje rychlostou cca. 0.2 sec + 48kb/1sec.

  DUFAME, ZE AJ VY SA PRIDETE ASPON POZRIET NA DEMOBIT'96 

 Hlavny organizator ZX Competition  Busy                 23.9.1995 19:51:02
 design & pomoc s textom            Mr.Ped                         (c) 1995
 napisane na pocitaci               Trensofta    486DX4 100MHz + GUS 1024kB

  ALE BUDEME RADSEJ, AK SA ZAPOJITE DO SUTAZE 

      - Kontaktna adresa na ZX Competition organizatorov

           posta: Slavo Labsky       phone:  +42/(0)7/76-47-05
                  Gallayova 13       e-mail: busy@elf.stuba.sk
                  841 02 Bratislava          demobit@elf.stuba.sk

      - Kontaktna adresa na organizacny team  DemoBit-u 96

       Internet e-mail:   demobit@elf.stuba.sk
       FIDO netmail:      "Demobit 96"   2:422/80
       FIDO echomail:     "Demobit 96"   v konferenciach DEMOS.42 alebo
                                                         SOUND.42
       BBS:      SAC BBS                     (2:422/80)    ++42-7-2048232
                 Ultimate Fantasy BBS        (2:423/66)    ++42-398-5504
                 Heretic's Slaughter Board   (2:423/84)    ++42-306-24522
                 The Citadel of Dee          (2:420/30)    ++42-2-732667
                                                           (Po-Pia 08:00-13:00)
                 EMH BBS                     (2:420/51.15) ++42-2-775433
                                                           (Po-Pia 23:00-17:00)
                 Brian BBS                   (2:422/82)    ++42-7-846274
                                                           (Po-Ne  20:00-13:00)
       Telefon:  ++42-7-2048228
       Fax:      ++42-7-2048230
       Postou:   (najpomalsi sposob)
                 DemoBit
                 P.O. Box 10
                 82647 Bratislava 214
                                      
  A MOZNO AJ VYHRATE JEDNU Z HODNOTNYCH CIEN 