Opisi:
Svet Kompjutera, #2, Februar 1989, ZX Intro Servis, Predrag Bećirić
Okreće se slovo sreće
Efekat rotacije slova normalne veličine ne bi bio nimalo zanimljiv da nismo
dodali još neke "nevažne" detalje. Pod jedan: slova su osam puta veća nego što
je normalno, a vrši se i skrol poruke, i pri tom se sve rotira oko x-ose.
Jednostavno rečeno, komplikovano urađeno.
Program FUNNY Intro Maker omogućava vam da ispred neke igre stavite svoju
propagandnu poruku. Kada neko sledeći put učita tu igru, moraće prvo da pročita
vašu poruku, a zatim, pritiskom na ENTER dolazi do starta igre. Evo ukratko i
načina kako to ostvariti.
Kada startujete program, pojaviće vam se meni,slično kao i u prethodnim Intro
Maker-ima. Meni vam nudi sledeće opcije:
1. ENTER TEXT FOR SCROLLING
2. SAVE INTRO
3. INSTRUCTIONS
Prva opcija omogućava vam da unesete tekst koji želite da se skroluje. Po
startovanju ove opcije ulazite u editor poruka. U gornjoj trećini ekrana
pojaviće se prozor u kojem je predstavljeno 32 karaktera poruke (poruka je
maksimalne dužine 512 karaktera). Unošenjem novih karaktera dolazi i do skrola
poruke po ekranu. Kada ste otkucali celu poruku, potrebno je da unesete ® kao
marker za kraj teksta. Taj specijalni znak omogućava programu da zna koliko je
poruka dugačka, a takođe i da kasnije, kada ispiše celu poruku, počne sa
ispisivanjem od početka. Za izlazak iz ove opcije potrebno je pritisnuti taster
"ENTER". Pored ovih komandi EDITOR još poznaje i komande "(" (SS + R) i ")"
(SS+T). Koristeći ove komande moguće je pomerati kursor po tekstu poruke i po
potrebi ga ispravljati.
Sledeća opcija omogućava vam da gotov intro snimite na kasetu. Kasnije ćete
taj intro moći da učitate od bilo koje adrese u RAM-u i, naravno, startovati ga
od te adrese. Ne treba brinuti o adresi za učitavanje: program će raditi učitan
na bilo koju slobodnu adresu u RAM-u.
Opcija pod rednim brojem tri daje kratko uputstvo o tome kako ubaciti intro
program u igru, bilo da se ona učitava iz BASIC-a ili mašinca.
Kako raditi sa F.LM.
Prva stvar koju je potrebno uraditi jeste da se unese tekst za skrolovanje.Ne
zaboravite, na kraju teksta potrebno je staviti ® kao marker. Ukoliko ovaj
marker zaboravite da stavite program će nastaviti da na ekranu ispisuje neke
gluposti, sve dok negde u memoriji ne naiđe na ®. Sada možete da snimite gotov
intro. Dugačak je 1536 bajtova.
Kako ubaciti intro u igru?
Kao prvo,potrebno je da cela igra bude učita na u memoriju računara,ali da se
pri tom ne startuje. Zatim je potrebno pretražiti memoriju i pronaći negde
prazan blok memorije dužine 1,5 Kb. U ovo područje je, sada, potrebno učitati
snimljeni intro. Preostalo nam je još samo da učinimo da igra pre nego što se
startuje pozove ovaj naš intro.
U poslednje vreme sve igre za Spectrum dolaze snimljene, uglavnom, na dva
načina. Prvi je takozvani Spec-Mac sistem, a drugi je učitavanje direktno iz
BASIC-a. Ukoliko se igra u koju želimo da unesemo intro učitava Spec-Mac
sistemom potrebno je da u BASIC-u takve igre izvršimo sledeću izmenu:
1. Učitamo BASIC sa MERGE""
2. Nakon toga treba da pogledamo kakav je sadržaj lokacija 23797,23800 i
23808. Zapamti ćemo lokaciju čiji je sadržaj bio 205.
3. Zatim je potrebno da 20. liniju BASIC-a zamenimo sa:
20 CLEAR 24999: POKE (zapamćena adresa),195: RANDOMIZE USR 23760:
RANDOMIZE USR (adresa gde je ucitan intro ):
RANDOMIZE USR (zapamćena adresa + 3)
4. Ovako prepravljen BASIC sada možemo snimiti na neku kasetu. Iza BASIC-a
treba snimiti ostale delove igre (screen $, prvi deo od 25000 u dužini
20000, drugi deo od 45000 u. dužini 20536, treći deo od 23296 od 1704 i
drugi screen $). Naravno, tu je potrebno da bude snimljen i intro.
Ukoliko se igra u koju želimo da ubacimo intro učitava iz BASIC-a, uradićemo
sledeće:
1. Učitamo BASIC sa MERGE""
2. Ispred poslednje RANDOMIZE USR instrukcije stavićemo RANDOMIZE USR
(adresa gde je učitan intro)
3. Snimimo BASIC, a iza njega i igru u koju je ubačen intro.
Ukoliko se igra u koju želite da ubacite ovaj intro učitava na neki drugi
način, pokušajte sami da pronađete način na koji ćete to izvesti.
Funny-scroll
U prethodnom delu teksta opisali smo rad sa Intro Makerom, kao i kako da ga
ubacite u igru. Sada bi bio red da vam opišemo kakav se efekat dobija po
startovanju introa napravljenog ovim programom.
Da li se sećate rutine za 3D rotaciju koju smo objavili i broju 9/87.Ne?U tom
slučaju pokušajte da nabavite taj broj, jer je u njemu detaljno objašnjena
rutina za 3D rotaciju gornje trećine ekrana, koja igra izuzetno važnu ulogu i u
Funny Intro Makeru.
Pretpostavljamo da ste uneli program koji ste dobili u prošlom broju Sveta
kompjutera, Big(1) Intro Maker. Program koji vam sada poklanjamo predstavlja
neku vrstu sinteze programa za 3D rotaciju i programa iz prošlog broja. Pošto
su uz oba programa data i detaljna uputstva, njih sada nećemo ponavljati.
Program
Sada sledi i sam program. Da biste ga imali na svojoj kaseti potrebno je da
pažljivo unesete sledeći listing uz pomoć priloženog loadera. Ako ste sve dobro
uneli kompjuter će od vas zatražiti da stavite kasetu na koju želite da se
snimi F.I.M., a zatim, će ga i snimiti.
Na ovaj način dobili ste još jedan intro program za računar ZX Spectrum. Da
biste ga učitali potrebno je da ispred mašinskog dela snimite sledeći BASIC:
10 CLEAR 65535: LOAD"" CODE 27000
20 RANDOMIZE USR 27000: RANDOMIZE USR 4535
|