
     
                                                                      
                                                                
                                                                  
                                            
                                                       
          
                                                        

  San pota bude: 

          - i486DX2/66 s 8MB RAM
          - MS-DOS 6.20
          - Rchla Vesa Local-Bus VGA karta, 100% VGA kompatibiln
          - Zvukov karta Gravis UltraSound s 1MB RAM, originl
            Sound Blaster Pro 2.0, alebo D/A prevodnk na LPT1

      Demo by malo pracova pre vetky nastavenia prslunej zvukovej
      karty, ktor s na nej povolen (t.j. je mon zmena base-portu,
      IRQ a podobne). Obmedzenie iba na IRQ do 7 z dvodu pouitia
      extendera alebo rutn podporujcich len primrny radi IRQ je
      pochopiten. Napriek tomu karty bud pouit v ich default
      nastaveniach, ktor bud:
        D/A prevodnk na LPT  -   PORT 378h
        Sound Blaster Pro 2.0 -   PORT 220h     DMA 1        IRQ 7
        Gravis UltraSound     -   PORT 220h     DMA IN 3     GF1 IRQ 7
                                                DMA OUT 1    MIDI IRQ 5

  Zbery z dema/intra

      Zbery z dema alebo intra by mali by vo formte GIF/PCX/LBM.


  DEMO - Maximlna dka v spustitenej podobe je 4096 kB
                 - Maximlna doba trvania je 15 mint
                 - Dovolen s len 100% kompatibiln VGA mdy na rovni
                   registrov (nie SVGA/VESA)
                 - Animcie a slideshow playere, alebo dem obsahujce
                   animcie/slideshow, bud diskvalifikovan
                 - Len jedno demo za jednu demo-group

  4KB-INTRO - Maximlna dka v spustitenej podobe je 4096 bajtov
                 - Maximlna doba trvania s 3 minty
                 - Intro mus by BEZ HUDBY (resp. zvukovho pozadia)
                 - Dovolen s len 100% kompatibiln VGA mdy na rovni
                   registrov (nie SVGA/VESA)
                 - Len jedno 4k intro za jednho coder-a

  GRAFIKA - Dovolen s vetky grafick mdy tandardnej VGA,
                   teda do 360x480 pre 256 farieb, 640x480 pre 16
                   farieb.
                   alej mdy SuperVGA do 640x480 v 256, 32k, 64k a 16M
                   farebn paleta. Paleta je tandardn 24-bitov RGB.
                 - Obrzky musia by vo formte LBM, GIF, PCX, BMP, TGA,
                   TIFF, alebo JPG (resp. v krajnom prpade samo-viewvovac
                   exe-sbor.
                 - Obrzky bud predvdzan v CSHOWe 2000, CSHOWe, QPEGu,
                   VPICy alebo v inom vhodnom viewery.
                 - Scannovan, ukradnut alebo raytracovan obrzky
                   bud diskvalifikovan
                 - Muste priloi minimlne 3 predchdzajce verzie
                   obrzku - zo zaiatku, stredu a konca kreslenia,
                   plus finlnu podobu obrzku (predvdzan a ren bude
                   len finlna podoba)
                 - Len jeden obrzok za jednho grafika

  HUDBA - San skladby musia by 4 kanlov MODy
      4-KANLOV - Maximlna dka skladby je 1024 kB (vrtane samplov,
                   patternov, at)
                 - Maximlna doba trvania je 7 mint
                 - Samplovan alebo ukradnut skladby s diskvalifikovan
                 - Skladby, ktor s pouit aj v predvdzanch demch
                   nie s akceptovan
                 - Skladby bud prehrvan na Amige v ProTrackery ]I[,
                   prpadne (na poiadanie) na PC na zvukovej karte
                   Gravis UltraSound 1MB v prpade, e skladba nezneje
                   sprvne v ProTrackery. (Ak v player nie je jeden
                   z rozrench: DMP, MDP, CMOD, RMP, IPLAY alebo FT2,
                   prineste so sebou aj player pre GUSa)
                 - Len jedna skladba za jednho hudobnka

  HUDBA - Maximlny poet kanlov je 32
   VIAC-KANLOV - Maximlna dka skladby je 1024 kB (vrtane samplov,
                   patternov, at)
                 - Maximlna dka trvania je 7 mint
                 - Samplovan alebo ukradnut skladby s diskvalifikovan
                 - Skladby, ktor s pouit aj v predvdzanch demch
                   nie s akceptovan
                 - Prineste si vlastn player, ak formt nie je
                   kompatibiln s bene pouvanmi playermi (ako DMP,
                   MDP, CMOD, RMP, IPLAY, FT2, ST3, ULT, GLX)
                 - Ak sa jedn o MIDI skladbu, mus by uren pre
                   General MIDI alebo General Sound (upresnenie ohadom
                   MIDI prehrvaov/kariet neskr, v kadom prpade je
                   monos pouitia vlastnej MIDI karty).
                 - Vetky skladby bud hran na PC so zvukovou kartou
                   Gravis UltraSound (1MB).
                 - Na poiadanie je mon, z dvodu abscencie adekvtneho
                   playeru pre GUS, poui originl Sound Blaster Pro 2.0
                 - Len jedna skladba za jednho hudobnka


  TIPY: 
    - Medzi "100% kompatibiln VGA mdy na rovni registrov" samozrejme
      patria vetky druhy X-mdov (320x200x256x4, 360x480x256x2 at),
      16 farebn mdy do 640x480x16 tandardnej video-karty VGA 256kB.
      Nepatria medzi ne Hi-res VGA mdy napr. 640x480x256 a viac, alebo
      800x600x16 a viac, resp. Hi-color mdy (32k, 64k, alebo 16M farieb)
      128kB mapovanie video-ram nie je 100% kompatibiln, pretoe na mnohch
      VGA-kartch nepracuje (napr. Tseng, Cirrus a podobne); pouite preto
      radej X-md, ktor so sebou prina aj ist sadu vhod (a nevhod).
    - asovo nron rutiny a efekty je samozrejme najlepie psa
      v assembleri, ale pokia si netrfate, je samozrejme mon pri
      dostatonej optimalizcii algoritmu pracova na takchto blokoch aj
      vo vyom jazyku.
      Telo programu, resp. rutiny, na ktorch nele vek asov za,
      samozrejme nerobia problm vo vyom programovacom jazyku.
    - Hudba znane umocn celkov efekt dema. Najlepie pre vs bude
      poui niektor z vone-rench linkovatench playerov, ako
      napr. DemoVT (Vangelis Team), Stmik (Future Crew), GusPlay (Cascada),
      GoldPlay (Code Blasters), alebo DSMI (Otto Chrons).
    - V prpade, e vami pouit player nepodporuje kartu Gravis Ultrasound
      (GUS), doporuujeme ete dodatone pripoji aj GusPlay (Cascada), ktor
      m mimoriadne jednoduch obsluhu, a na GUSovi vm na predvdzacom
      potai na sai zaru maximlnu kvalitu zvuku pri nulovom zaaen
      procesora (na rozdiel od vetkch ostatnch kariet).
    - D/A prevodnk na LPT1 nemus by nevyhnutne na porte 378h, asto
      sa vyskytuje na porte 3BCh, resp. na druhom LPT - 278h. Pokia robte
      vlastn player samplov pre D/A prev., dajte si na toto pozor.
    - Na grafick vstup sa nesnate pouva klasick BGI. V sasnch
      dobch je technolgia grafiky u v plne inch rovinch. Bez problmov
      sa obmedzte iba na video-kartu VGA (predovetkm doporuujeme vlastnosti
      X-mdov), pouvajte vlastn, efektvnejie video-rutiny, hardwarov
      vymoenosti.
    - Video rutiny, v prpade, e pristupujete k vekmu potu dt v obrazovke,
      zoptimalizuje na poet prstupov do video-ram. Video-ram je toti
      vinou najpomalm lnkom grafickch rutn - preto zbytone z
      obrazovky netajte jej obsah a podobne.
    - Dajte si pozor na synchronizciu. asto sa toti vyskytuje problm
      s naasovanm dema - aby vm demo nebealo prli rchlo na predvdzacom
      potai, prpadne prli pomaly na ostatnch potaoch. Nepouvajte
      prkaz delay od Borlandu, uetrte si tm neprjemnosti. Efektvnejia
      synchronizcia je pomocou akania na vertiklne-retrace VGA (pokia
      sthate robi update obrazovky za jeden video-snmok), alebo priamo
      pomocou asovaa (Int 8)
    - Ak sa synchronizujete poda asovaa, aj tak sledujte retrace a zanite
      robi update obrazovky a v okamihu zaatia retrace. Pretoe VGA prepna
      offset video-ram a po ukonen snmku, v prpade, e nepokte na
      prepnutie, mete updatovanie obrazovky urobi rchlejie ako l
      dokresl obraz na obrazovku, a to me zpsobi inak nevysvetliten
      blikanie na 486/66 s VLB (l zobrazuje ete star snmok, ktor sa
      updatuje a nepreiel na snmok 2 double-bufferingu...)
    - Pokia pete samo-modifikujci sa kd, dajte si pozor na pipe-lining,
      obzvl pri procesoroch i486. V takom prpade, ak pete demo na
      386-tke, skste si ho spusti aj na 486, uetrte si prpadn
      neprjemnosti vzniknut nefunknosou programu prve kvli neoetreniu
      pipeline hardwarom na pocesoroch 486.
