pouët.net

Paakkuli 1.0(BETA) by ISO



               ISO Demo Paakkuli 1.0 (alpha)
                                  dokumentit
               -----------------------------


Nyt ISO tarjoaa sinulle helpon ohjelmointikielen, jotta voisit koodailla
omia ISO demoja. Dokumentit ovat suomeksi, jotta tajuaisit jotain. Eli
ett„ osaisin kirjottaa n„„ hommat oikein.

Idea on se, ett„ teet l„hdekooditiedoston, yleens„ normaalilla teksti-
editorilla (EDIT joka tulee DOSsin mukana, kelpaa). sitten talletat
sen esimerkiksi nimell„ 'SORSA.PKL'. muistat nimen ja komennat:
'PAAKUTA.EXE SORSA.PKL'. T„m„ Paakuta on k„„nt„j„, joka tekee l„hde-
koodistasi konekielisen ajettavat tiedoston, nimell„ 'DEMO.EXE'.
Voisiko olla helpompaa! (Huom: T„ss„ versiossa t„t„ nime„ ei saa
muuttaa haluamakseen, 'DEMO.EXE' ei toimi jos sen nime„ muuttaa.)
Muista my”s ett„ l„hdekooditiedosto saa olla korkeintaan 12000
tavua pitk„.

Voit k„ytt„„ kahdenlaisia lisuketiedostoja: S3M musiikeissa ja PCX
kuvissa (Tulevissa versioissa IPF). S3M huom: Musan voi tehd„ vaikkapa
Impulse Trackerill„kin, ja savettaa S3M:ksi, mutta se t„ytyy viel„
ladata Scream Trackerill„ ja savettaa vaikkapa heti p„„lle, jotta
se toimisi Paakkulissa. PCX huom: Kuvan tulee olla 256 v„rinen, color
formaatissa (grey format ei kelpaa, mutta color-formaatin kuvat voivat
olla harmaas„vyisi„ joten ei haittaa), eli 8 bittisi„. Resoluutiona
320x200, eli MCGA.

Paakkulin t„m„ versio kytkee automaattisesti MCGA-moden p„„lle kun
demo aloitetaan, ja lopussa kytkee tekstimoden. Paakkulin tuleviin
versioihin tulee kaikkea lis„„, efektej„, teksti„, fadeja, t„„ on
vain t„ll„nen nopeasti tehty.

Kun demosi on valmis, niin muista sijoittaa demon tarvitsemat kuva-
sek„ musiikkitiedostot samaan hakemistoon 'DEMO.EXE':si kanssa. Muita
Paakkulin tiedostoja demosi ei k„„nt„misen j„lkeen en„„ tarvitse.
Demo ei tarvitse toimiakseen edes l„hdekooditiedostoaan en„„. T„„
homma on todella virhealtista eli jos mokaat v„h„nkin kun teet
l„hdetiedostoa niin mit„ todenn„k”isimmin demosi jummaa tai ainakin
toimii v„„rin, koska k„„nt„j„ ei jaksa valittaa virheist„.

Paakkulin on valmistanut Paavi/ISO; Selv„t yht„l„isyydet LISP-kieleen
ovat n„ht„viss„, mutta se ei haittaa, t„m„n kielen omistaa ISO.



                    Paakkuli-kielen komennot
                    ------------------------


Jokaiselle riville vain yksi komento, tyhji„ v„lirivej„ ei saa j„tt„„.
Vain lopetuskomennon j„lkeen saa olla mit„ tahansa paskaa, esimerkiksi
huomautuksia. Komentojen j„lkeen ei saa olla yht„„n v„lily”nti-merkki„,
vaan normaali rivinvaihto t„ytyy seurata heti (return: ASC 13, ASC 10).
Jos tuottaa ongelmia, niin mukana on esimerkki-koodi (tiedosto nimelt„
'EXAMPLE.PKL'). K„yt„ komennoissa pieni„ kirjaimia, ja nyt aloitamme:

   Koodi pit„„ aloittaa seuraavanlaisesti:
$bcode
   Koodi pit„„ lopettaa seuraavanlaisesti:
$ecode
   Musiikin lataa ja aloittaa komento:
p
   Musiikin tiedostonimi laitetaan v„litt”m„sti per„„n, joten jos musiikki
   on esimerkiksi 'SONG.S3M' niin komento saa muodon:
psong.s3m
   Musiikin lopettaa komento:
s
   Kuvan lataa, piirt„„ ruudulle ja asettaa paletin komento
i
   Tiedostonnimi laitetaan kuten musiikissa (esim 'PICTURE.PCX'):
ipicture.pcx
   Seuraava komento tyhjent„„ ruudun ja asettaa kaikki paletin arvot
   nollille:
b
   Musan synkronisointi demoon tehd„„n komennolla:
w
   Parametreiksi annetaan musiikin ns. position sek„ ns. row, jotka ovat
   sinulle tuttuja jahka olet musaa tehnyt. N„m„ kaksi erotetaan pilkulla,
   row saa olla v„lilt„ 00-63 ja position v„lilt„ 00-99. K„yt„ aina nollia
   saadaksesi kaksinumeroisen luvun. Esimerkki odottaa niinkauan kunnes
   saavuttaa musiikissa rivin 32 positionista 2:
w02,32
   Seuraavaa komentoa voi k„ytt„„ vain kerran, sen voi sijoittaa vaikkapa
   viimeiseksi ennen lopetuskomentoa:
t
   T„lle komennolle annetaan parametriksi kommentti, esimerkiksi lause tai
   sana, joka tulostetaan ruudulle kun demo loppuu. Se saa olla korkeintaan
   75 merkki„ pitk„:
tNyt on t„m„ demo loppu.

Lis„huomautuksia: musassa on hyv„ olla tyhj„„ lopussa, jotta synkroni-
sointi saadaan hoidettua kunnialla loppuun asti. Jos per„kk„in n„ytet-
t„viss„ kuvissa on aivan samanlainen paletti, ei b-komentoa kannata
k„ytt„„, ettei ruudun musta v„l„hdys n„y. Tosin kelpaa t„m„kin ISO
tason efektiksi (l„hde: 333Elite/ISO). Jos kuvissa on eri paletit eik„
b-komentoa k„ytet„, n„kyy j„lkimm„inen kuva aluksi vanhan kuvan
paletilla. T„m„kin voi n„ytt„„ hienolta (l„hde: Nunna/ISO).

Žl„ k„yt„ tiedostonnimiss„ tahi loppukommentissa merkki„ '$' koska se
on varattu erikoiskomennoille ($bcode / $ecode) ja aiheuttaa sekoilua
k„„nt„j„n toiminnassa. My”sk„„n merkki„ '#' ei sovi k„ytt„„ (varattu
k„„nt„j„n erikoistoiminnoille).