You are on page 1of 32
5 | TPS Din cuprins: BETA BASIC SIMON'S BASIC Listing: Super maze Suprafete ‘| Modul C64 ROM/SRAM SPECTRUM & TRICKS COMENTATE THREE WEEKS IN PARADISE MANIAC MANSION LARRY / SPACE Q. NEVER ENDING S. ENCHANTER: Stimati cititori , pentru a usura citirea acestei reviste, va facem cunoscut ca la elaborarea sa au participat NUMAI nespecialisti in publicistica.. hobBIT - este realizata in intregime pe un calculator - Junior XT - cu ajutorul programului "News" de catre: ‘ Clubul % © ing. Calin Obretin Roman de ““ © ing. Mihaela Gorodcov _ Caleulatoare © stud. Cezar Tipa P.O, Box 37-131 Bucuresti: Au colaborat : Bae @ fil Tulian Vasilica tag Mircea Gavat © ing. Viorel Stan © chim. Mircea Pirlog © geochim. Vasile Tihon ® mat Anca Radovici © stud. Andrei Stoica © stud. Bogdan Baliuc © stud. Mihai Ciocoiu © stud. el Wolfshant © elev Dan Patriciu © wz wi ® SOOO Jocuri comentate Three weeks in paradise .. 16 Maniac mansion... 17 uo erat Cat oni 1s Larry 1 + Space Quest . 8 TIPS & TRICKS pie sua Pokesebrsers, st; Shasta 20 ee oe mee cin 6 The never ending story ...22 Simon's Ba Dae 1p Whisbringer (map) -.....24 ee fee Pe, ee Enchanter (map) ....... 25 Codacem,? . Laborator pagina incepatorilor ...... 14 Cartridge C64. .. 26 Commodore - listing ROM/SRAM .... 229 Ue Bee 145 Spectrum ..... 27 Spectrum - listing mupresete mit oils. Pe 16 East RE ee ~ ig to numarul. viitor: coon — TIPS & TRICKS OMMODORE F is = pokes : - limbaj masina hati Listinguri - jocuri comentate -“Spectrum/C64/ | aborator “hobaIT” ABM-PC! Posta/Bursa “program comunicatie/| jocuri/utilitare Clubul Roman ve Calculatoare Art. - CLUBUL ROMAN DE CALCULATOARE este 0 or- ganizatie apolitica , reunind prin afiliere tibera tit persoanele ce poseda__un cateulator personal cit si cet ce dorese initierea in acest domentu.(...) Scopul si obiectivele C.R.C Art7 - Principatul obiectiv at CLUBULUI ROMAN DE CALCULATOARE este ltiberut schimb de ide, opinii, informa- tid sé soft intre membrii sai . - C.RC asigura cadrul tegat de organizare a posesorilor de calculatoare personale . - C.RC tine tegatura cu aite cluburi de informatica, institu- tii si firme din tara si strainatate . - ereaza banca de programe . ereaza si actualizeaza un sistem propriu de documentatie - tnitiaza cursuri de limbaje de programare . - initiaza cursuri de utilizare a _cateulatoaretor personate. (. no Arti’? - Prezentul STATUT intra in vigoare astazi 28.01.1990 ) nm toamna anului 1987, un grup de “fani" ai calcu- latorului personal _orga- nizau in cadrul Casei de cultura a studentilor din Bucuresti un cere de microinformatica. Scopul acestui grup era schimbul de programe Commodore si Spectrum . In ianuarie 1990, acest cerc s-a legalizat —_devenind CLUBUL ROMAN DE CALCULATOARE. din statutul caruia am selectat citeva articole — semnificative _ pentru activitatea sa. In prezent clubul _— numara aproximativ 160 de membrii, care prin efort comun au reusit sa creeze o banca cuprinzind peste 2600 programe pentru Commodore si 3300 programe pentru Spectrum . Visam 2 - Visam sa realizam o retea de calculatoare personale. Avem apro- barea de principiu a foruritor competente; mai ramine sa realizam fi pe toti cei ce au un calculator intr-o mare familie a fanilor PC-uritor. Revista de fata intitulata sugestiv, L fevediem. naj) | hobBIT " se yrea \Ko publicatie periodica ‘'a CLUBULUI ce ar ME putea acoperi partial golul de documentatie si soft de la noi in domeniul — calculatoarelor Spectrum si mai ales Commodore, dar in paginile ei vor gasi informatii si cei ce au_un Atari sau un compatibil IBM-PC. * hobBIT * este conceputa si realizata in intcegime de membrii clubului, persoane de diferite ocupatii si virste si se adreseaza in primul si in primul rind posesorilor de calculatoare, NESPECIALISTILOR. Pentru aceste motive va rugam sa treceti cu vederea — aspectul oarecum deplorabil al prezentarii revistei, punind pe primul plan continutul ei. Promitem ca parcurs sa invatam arta de a edita o publicatie. NU EZITATI sa ne scrieti pentru orice problema survenita caiculato- rului vostru. Va asiguram ca vom face tot posibilui sa va ajutam. Sa incercam, prieteni, sa intram si noi in marea familie a celor ce iubesc catculatorul personal acest fucru. Mai visam sa unim- ‘CE VREM NOI ? Ge-am urmarit. prin infintarea, in anui 1987, a CLUBULUI ROMAN DE CALCULATOARE ? Am vrut, in primul rind, sa_divortam de modul anacronic, vetust, devenit traditional, de a intelege si practica tehnica. invatarii dominata mai ales dupa reforma invata— mintului din 1948 de“practici primitive: expo— zitiunea, descriptivismul, memorizarea, reda— rea fidela, in sens doar cantitativ, a informatiei. Am rut, vrem si vom voi sa trezim inteligentele din starea lor somnolenta, de apatie, de expectativa, de indiferenta, de paswitate, de blazare. Sa le dam un sens, o directie. Sa devina creatoare si prin aceasta, sa_se bucure de forta lor. Si instrumentul cel mai potrivit ni |-a oferit tehnica moderna. CALCULATORUL Dar nu ca scop in sine, ci ca instrument de trezire, de impulsionare, de stimulare, de incitare, de invatare. Relatia dintre noi si calculator este una de comunicare, de colaborare, de informare, de invatare. MEMORIZARE+GINDIRE LOGIGA=MIRACOL Aceasta convietuire activa, dinamica, ne permite sa traim intr—o atmosfera, intr-o ambianta de febrilitate, de neliniste spirituala. CREATIVITATE De la joc la programare pentru invatamint, pentru diverse intreprinderi si instituti, iata largu! registru in care inteligentele noastre, inteligentele voastre, se intrec intr-o elevata BUCURIE a autodepasirii AUTOCUNOASTERE SI CUNOASTERE De la insignifiantele date ale banalului aparent la dezinvoltura gestului si actului filosofic, AM DEVENIT, SUNTEM SI VOM FI O FORTA ! Di Mircea Dumitrescu / Casa de cuftura a studentiior [as opectrum BETA BASIC este un program ce extinde foarte mult posibilitatea de utilizare a inter pretorulut BASIC. Sint adaupate 75 de comenzi not st 26 de functii, largind deaseme- nea arta de utilizare a cetor existente. Viteza de tucru este marita, programele ftind semicom- pilate. Programul: ocupa in memorie a- proximativ 10 Ko, ramtoput fiind cobortt ta 47070. Activarea progra- mutui se face cu: RAND USER 56419 iar dezactivarea cu RAND USER 59904 In paginile urmatoare sint pre- zentate pe sourt actiunile fiscaret comenzt st functtt in parte. In cazul unor comenzi apar para- metril intre separatorti '<' st '>'j u- tilizarea acestora poate fi omisa. ALTER TO atribut -tasta A - modifioa atributele ecranutut. { INK, PAPER, FLASH, BRIGH } AUTO , < pas> - introduce 0 numerotare automata « lintitor de program cu pasut dorit, incepind de la o linie speci ficata, - implicit pasul este 10. - tesirea din acest mod se face cu tasta BREAK. BREAK - este efictenta st in cazul unei comenzt ‘INPUT LINE’, cit st in tim- pul rularii unor programe in lim- baj masina. CLEAR bytes - nu schimba adresa stivei utilizata CLOCK numar sau sir - tasta C. - BETA BASIC controleaza perma- nent ( chiar si in timpul rularii programelor ) functionarea unut ceas intern cu 24 de ore. Ora ouren- ta poate fi afisata in partea din dreapta-sus a ecranulul, Deaseme- nea, la ora stabilita poate fi auzita © alarma sau chemata o anumita subrutina, Aceasta se reatizeaza in functie de modul folosit: Cheama Atarma Mod | subrt. Afisaj ° os Z da 2 = 3 de Se e s da é ed 7 da - ex: CLOCK 3 afiseaza ora, suna st cheama o subrutina, - ceasul incepe sa functioneze imediat dupa incarcarea pro- gramutut. - ora exacta se stabileste cu coman- da CLOCK “00:MM:SS" -ora alarmei cu comanda CLOCK “a00:MM:SS" - comanda CLOCK xxxx produce sat- tud la linta xxxx (un numar intre & st 9999 ) - ceasul exte oprit in timput opera- titlor de Save/Load si Beep. CLOCK: comanda:comanda:..... RETURN + 1a ora stabitita pentru alarma este executat programul dintre CLOCK st RETURN. ~ nw se utilizeaza dreot comanda directa, CLS (nr. fereastra) - da posibilitatea stergerti a numat unei ferestre din ecran. ~ ex: CLS 2 sterge fereastra 2 (vert instructiunea WINDOW) COPY af (portiune) TO (bs) n - insereaza ‘aS’ in ‘bs’. - se aplica st cimpuritor de caracte- re multidimensionale. COPY a (portiune) TO b (n) ~ similar cu COPY a$....., dar se a- pliga ctmpurtlor numerice. CSIZE Iatime, (inaltime) - tasta: SHIFT & = modifica dimensiunile caractere- tor din ecran. - 1 <= tatime, inaltime <= 176 - CSIZE 0 aduce caracterete ta di- mensiunea normata (8x8) DEFAULT var= expresie, (var= expr)... - tasta: SHIFT 2 - daca exista variabila, atunci co- manda DEFAULT este ignorata; daca nu exista variabila, atunci DEFAULT inseamna LET varzexpr DEF KEY sir de un caracter, sir ~ tasta: SHIFT 1 - definerea unor comenzi complexe, formate din comenzi simple. - DEF KEY ERASE sterge toate de- Sinitiile existente. + de finititle sint satvate de SAVE. DELETE (nr. finie) TO (nr. linie) - tasta: 7 - sterge linti de program. DELETE af (portiune) - sterge variabitete; partial, un CLEAR ES) Ze So, ad - tasta: D - DO impreuna ou LOOP formeaza o structura de control azemanatoare buctelor FOR/NEXT DO WHILE conditie - ett conditia este indeplinita exte executat programul intre DO WHILE st LOOP, Cind conditia nu mai este indeplinite, programul sare la pri- ma linte dupa LOOP. DO UNTIL ~ idem instructiunea precedenta. DPOKE adres, numar - tasta: P - la fel ca POKE, dar in adresa sto- cheaza LSB (cel mat putin semntfi- cativ byte) tar in adresarl MSB(oet mai semnificativ byte). DRAW TO x.y, (z) - este un DRAW absolut, in sensut ea trasarea ltiniilor (curbelor) se face incepind cu pozitia ultimului PLOT si terminind cu pozitia x , y. EDIT (ne. fine) ~ tasta: SHIFT*$ sau O (daca prima line este dupa ENTER) ~ aduce linia in zona de tucru ceruta EDIT a$ EDIT a - aduce in zona de lucru variabita, aceasta putind fi modificata exact ca intr-un INPUT. ELSE comanda : comanda:.... - tasta: E - face parte din structura comenzit IF-THEN ELSE. Daca nu este adevarata conditia vertficata de IF atunct este executata comanda ce urmeaza dupa ELSE, in caz contrar este executata comanda ce urmeaza dupa THEN, ELSE fiind ignorat. - ELSE este ignorat daca nu este precedat de IF/THEN. EXIT IF conditie tasta: I ace parte dintr-o structura DO/LOOP, permitind saitul ta prima linte dupa LOOP atunci cind conditia este indeptinita. FILL (INK culoare), x.y - tasta: F _umple o suprafata de PAPER cu cutoare, umplerea incepind din punctul de coordonate x, y. = daca nu este spectficat INK saw PALER atunci umplerea se face cu culoarea curenta. - poate fi intrerupt cu BREAK. FILL (PAPER culoare) x,y -la fel oa FILL INK numai ca umple o suprafata de INK cu culoare. GET as - tasta: G = similar cu INKEFS, numat ca GET usteapta pina este apasata o tasta - caracterul cores punzator este atri- | buit variabilet aS. GET « ~ similar ou GET a8. - daca I de sus al ferestrei. = ‘mod! exprima modul de stocare a pattern-utut din fereastra. = mod=0 doar pattern fara culoare - mod=I idem, ta care se adauga st cutoarea. - implicit mod=0 JOIN (nr. finie) = tasta: SHIFT+*O - concateneaza linia ceruta cu linia urmatoare, aceasta pierzindu-si numarutl de linie. JOIN af (portiune) TO 6$ (n) JOIN # (portiune) ‘TO b (n) - simitar cu COPY, cu deosebirea ca JOIN sterge din memorte vartabtla aS (sau a). KEY IN sir de caractere - tasta: SHIFT+4 - ajuta ta introducerea unor siruri in computer ca si cind ar fi fost tastate. Aceasta poate folosi ta auto-scrierea unor programe. -nu se utilizeaza ca o comanda directa. KEYWORDS numar - tasta: 8 - permite comutarea intre caractere- le grafice si “token"-uri BB 0 - caractere grafice; cuvintele B.B. nu apar in forma completa. 1 - “token”-uri BB. LET var-expr, v1 saene permite atribuirea mat multor variabile intr-o singura comanda. ~ ex: LET x=4, y=2, g8=" LIST (nr. finie) TO (nr. linie ) - listeaza intre liniile cerute. LIST (DATA/VAL/VALS ) - afiseaza vatorila tipului de varta- bile cerut: DATA - toate variabitete VAL - variabile numerice VALS - variabile sirurt hobBIT rs LIST DEF KEY ~ afiseaza toate defintiile de “key” (vezi DEF KEY |) LIST FORMAT ar. ~ permite modificarea formet de a- Fisare a listingulut, ast fel: 0 - normal, atinierea facindu-se in cotoana 6. 1- dupa anumite cuvinte ( DO, PROC, FOR ) liniile sint decalate ou I blank ta dreapta. 2 - idem 1, decataj ou 2 blank-uri. 345 - similar cu 0, 1 respectiv 2 cu deosebirea ca numerete tinti- lor nu sint afizate. Loop - tasta: L - vez’ DO ON in comands. GO TO ON x ; nr. linie, GOSUB ON > ; nr. linie, - tasta: 0 = trans fera controtul ta o anumita Unie in functie de valorile tut x. ON xj comanda : comanda :... > executa comanda corespunzatoare tut x ( pt. x=1 prima, x=2 a doua,..) ON ERROR ar. tinie - tasta: N - produce sattul programutut ta tt- nia ceruta atunct cind este detectata © sroare in timpul programultui. - returneaza un cod al erorilor: lino - linia de eroare stat - fetul erorii error - oodut erorti ON ERROR : comanda : comanda :... ++. RETURN > executa propramul dintre ON ERROR si RETURN atunci cind este detectata o eroare. OVER 2 - similar cu OVER 1, numat ca exe~ outa un OR logic cu byte-ul anterior din ecran, in toc de XOR ca OVER I. PLOT x,y ,;08 > afiseaza un sir de caractere din erice punct al ecranulut. POKE adresa, a§ ~ permite POKE-uri in adrese succe- sive a coduritor caracteretor din a8. POP ( variabila numerice ) - tasta: B ~ scoate o adresa din stiva utilizata de GOSUB/DO-LOOP/ PROC. READ LINE af, (68)... - similar ou READ a8, numai oa toa- te “item"-urile din lista DATA sint inter pretate ca struri de caractere. RENUM { linie start TO tinie sfirsit X LINE finie noua X STEP pas ) - tasta: 4 > efectueaza o renumerotare a liniilor din procram. > are efect si asupra GO TO wi GOSUB, oe ae ROLL dicectic . ( pixeli )i (x, latime, inaitime ) - tasta: K - similar cu SCROLL normat at ecra- nului cu deosebirite: ROLL se poate face in orice directie. = fiecare directic are un cod: Cod Directie Aplicat ta 4 stinga atribute 2 jos atribute is bus atribute 4 dreapta atribute s stinga pattern 6 jos pattern z sus pattern 8 dreapta’ | pattern 9 stinga atribut+pattern 10 jos atribut+pattern at bus atribut+pattern 2 dreapta | atribut+pattern - ROLL se poate face numai intr-o fereastra definita prealabit. losint mat rapide miscarite stinga- dreapta deoarece ROLL uzeaza de instructiunile speci fice Z-80. SCROLL ( directie ) , (pixeli); (x, yi fatime , inaltime ) -tasta: $ - similar cu ROLL, cu diferenta ca artea ce tese din ecran este pierduta. SORT af ( portiune ) -tasta: M - claseaza-fiecare caracter din aS in ordine cresoatoare. *. SORT INVERSE ctaseaza in ordine descrescatoare. SORT a ( poriune X portiune ) - claseaza cimpurite numerioe ou f rau 2 dimensiunt in ordinea des- erescatoare a numeretor. = SORT INVERSE in ordine or catoare. Li neBBET SPLIT - se tasteaza ca “<>” (tasta W). intr-o linte tot ce urmeaza dupa <>" ramine in tucru. dupa ENTER, apore 10 PRINT “ hetto ” zona de tucru: 10 (curszor)PRINT ~ aa” TRACE ne. linie - tasta: T - ajuta ta depanarea programetor. ‘TRACE : comanda : comanda :...: RETURN - inainte de exeoutia fiecaret tint este executat programut dintre TRACE si RETURN. UNTIL - tasta: K - vezt DO. USING in comanda PRINT USING formatS } sumer - tasta:U - permite afizarea numerefor in formatut dorit; aceasta este spe- cificat de un sir de caractere in care "#" inzeamna blank, Tiestrea din format se face cu “%" ‘WHILE vezi DO. WINDOW indice , (x, y , latime, inaltime ) - tasta: $ - defineste o fereastra. - indicele ferestret poate fi intre I si 127; WINDOW 0 reprezinta eora- nul normat (32x22). X0S si YOS - variabile speciale oe contin coordo- natele originil pe absctsa, respectiv pe ordonata. < nu se distrug la CLEAR si RUN, dar fe aduc fm valoarea 0, XRG si YRG - variabile ce contin scara ta care se face PLOT-ut, - CLEAR st RUN nu te distrug dar te aduo la valorile XRG=256 st PRG=176. Dupa o asa mare lista de noi instructiuni, pentru a nu plictisi uti- lizatorul, vom enumera numai lista functiilor Beta Basic : AND (aumar , numar ) > tasta: FN af BIN (sumar ) - tasta: FN BS CHAR ( numas ) - tasta: FN cS COSE ( numar ) tasta: of DEC ( hexs ) - tasta: FN d¢ DPEEK ( adresa ) - tasta: p¢ FILLED) - tasta: FN F¢ HEX$ ( numar ) ~ tasta: FV uC INSTRING ( start , af, b$ ) - tasta: FN i¢ ITEM () - tasta: FN ¢¢ LENGTH (n,, “sic” ) ~ tasta: FN 1 i MEM () - tasta: FN nc MEMORY ()( portiune ) ~tasta: FN ms( MOD { numar , numar ) - tasta: FN v( NUMBER a$ - tasta: FN n¢ OR ( numar, aumar ) + tasta: FN of RNDM ( numar ) + tasta: FN r( SCENS { Linie , cofoana ) - tasta: FN k¢ SHIFTS ( numar , aS ) - tasta: FN 28( SINE ( numar ) - tasta; FN s( STRINGS ( numar , af ) - tasta: FV s8( ‘TIMES ( ) - tasta: FN ¢3¢ USINGS ( format , numar ) > tasta: FN us( XNP Conmer numer} - testa: FA x( Desigur, este un numar mare de instructiuni noi, iar folosirea lor ne- cesita o rutina indelungata. In acesta enumerare a comenzi- lor Beta Basic nu am inclus si cele teferitoare la casetofon, micro- driver si proceduri. Daca sinteti interesati de aceasta extensie a Basic-ului Dys., scrieti-ne ACUM pe adresa clubului. PE SCURT DESPRE ... Inauguram aceasta cubri- ca, in care vom prezenta pe scurt diferite limbaje sau extensii, cu o extensie a BASIC-ului implementat pe Commodore 64 ( si care poa- te fi folosita si pe C 128), Nemultumit fiind de tim- bajul BASIC cu care fucra, David Simon, la aumai 16 ani creaza un nou set de instructiuni. Pe parcursul — timpului, altceva decit un pachet de subrutine care imbunatateso limba jul de baza pe C 64, ( Incredibil de stab. BASIC-ul din C 64 capata prin aceasta un nivel acceptabil, adica cam cum ar fi trebuit sa fie in mod normal ua BASIC implementat pe un calcuia- tor de tipul Commodore ) SIMON’S. BASIC: AUTO fi, p tlchetare aulonata ainstrocthnd RENUMBER li, p BELAY (: LIST ) stergere instructiunea "vy" PACE” fC LIST ) RicHT W7B.cinent porttioneaza cunt pe eoran LEFT W/Bencal GPR. S inc inca ent BOWNWBc ncn ioneaza covmt pe ecran OLD COLD readuce intructinea precedenta/start DIR directory HRDCPY copiers la mnorimanta a ecr anni COPY ‘copia KEY ns$ defrare taste F1...F8 DUMP. {isteaza confinutul memorie! MEM neler Disk pati cu drve-u TRACE uinarire programin executie: s$ FIND ea afisare ive %o $ DIV (d,i) MOD (4, FRAC (x) EXOR x.y ‘operat HEXA-DEC-OCTAL PRINT AT (c,1 afisare text CENTRE s$ centrare text DUP (sS,d) ¢ text CSET 'm selectare set caractere )ss ebBIT:: |: COMMODORE SIMON’S INV I,c,nc, of ara a FCHAR ( L.cinc,nic) OLB GEE bf mit a "Cieine nica ) umolere suprafete FOOL (Che,nc,nl,cu ) facdoana. FLASH cu, Vv BFL.ASH | v, cl yc2 MOVE E lickneniic INSERT. SSI, s$2,p inserare text INST s$l , s$2, p concatenere text VOL vol vom WAVE v , Xxxxxxxx forma sinet SOUND suet ENE Oe v,at.ca,mest MUSIC t,ss PrAY m niare melodie Ee co, cf an HERESOLUTION TEXT ne Inserare text nHFES. PLOT x,y, pret LINE xt, yl, x2, y2,1 fie BASIC CIRCLE x, y,t% ry, 1 REC x, y, nx, ny, 1 ANCL xy. Fm, ryt Shc xyulufexryd CHAR x, y,cq1,h atrsare text in mod aratic NRM erm normal TEST xy ate! BRAW.... x yl feocwee oe a, m tow ce coL cul,cu2,cu3 oS Arcot" PAINT x, ¥,! ger are BLOCK xi, yi, xs, ys, ! bros execute subrutina ON INKEY$ GOTO... --:GOTO.. ON KEY s$,: GOTO... condite (decisie) cu ajutorul tastelor RESUME smodde ansare FETCH $,nc.n CGOTO e ‘sat MERGE np ,! cgoncatenare doua prosrane ON ERROR: GOTO t ‘salt in caz de eroare NO ERROR ‘sfirsit de conditie JOY PEN POT Joustick-tightper DISAPA modde aisare SECURE seorzare OPTION afisare (revers) westruction’ SB DESIGN m , ADR ae. tefrire MOB MOB SET sb, c, p,m datrretroc goto CMOB cul, cu2 culoare matrice grafica MMOB ss, XS, yS, & V mous natrce gatos RLOCMOB 5. xs, ys. & V rdocare DETECT m detectare cobsine CHECK | st, s2 MOB OFF s GRAPHICS mod grafic Dupa cum se poate vedea, BASIC-ul de Commodore se imbuna- tateste considerabil. Daca doriti sa fucrati cu aceasta extensie, iar din paginile —_revistei noastre explicatiile nu vi satisfac, scricti-ne imediat pe adresa. Clubutui. Vom fi bucurost sa va trimitem documentatie siplimen- tara pe aceasta tema. Notatiile noastre sint in general, cele uzuale: s$ - sir decaractere x, y - coordonatele punctului ales li - linie P- pas e - coloana ne, ni - numar linie, numar coloana cu - culoare at, ca, me, st - atac, cadere, mentinere, teminare ( pentru ereare de 2fecte sonore ) t-timp % 44 a” Se ae Gum facom ? Pagina pentru incepatori Nu este 0 rusine sa fi incepator | Fiecare a fost odata asa. Deci se impunea ca in revista noastra sa existe si o pagina pentru cei care abia ieri si-au luat un calculator, Vom incerca sa explicam unele notiuni de baza, cum ar fi: ce este un interpretor, cum functioneaza un compilator sau cum se poate lucra cu un program "Turbo’. Sigur, multi vor zimbi citind aceste rinduri, dar nu uitati: ce bine era [a inceput daca gaseam undeva explicarea unor concepte fundamentale . . . Commodore Dupa ce am pornit calculatorul, dorim sa incarcam un program. Daca folosim caseto— fonul, tastam ‘LOAD’ si apasam tasta "RETURN’. Pe ecran va aparea mesajul “Press play on tape”; normal, apasam tasta PLAY a casetofonutui. Dupa un scurt timp, caseta se opreste si textul anunta ca a gasit programul intitulat . . . Trebuie sa validam comanda de incar— care, apasind tasta ‘Space’ sau ’ CTRL’ sau ’C=". Casetofonul va porni imediat (e! oricum Porneste dupa 10 secunde de la afisarea Mesajulul), Dupa ce a incarcat programul, caseta este oprita automat si pe ecran apare mesajul ‘Loading’ si ‘Ready’. introducind de la tastatura "RUN" si apasind ‘RETURN’ rulam programul incarcat. Daca dupa mcarcare apare mesajul ‘Loading error’, programul trebuie citit. din nou. Pentru disc, se introduce comanda * LOAD "$", 8 ’ apoi’ LIST’. Calculatorul va afisa lista programelor de pe disc. Pentru a incarca un program se tasteaza: LOAD “rune program”, 8 si se apasa tasta ‘RETURN’. Dupa incarcare se introduce comanda ‘RUN’, Pentru a folosi un disc nou (a formata un disc) folosim comanda: OPEN 15, 8, 15, "N: nume disc, numar disc” la stergerea unui program: OPEN 15, 8, 15, "S: nume program” sau pentru a sterge tot discuk OPEN 15, 8, 15, "S: *" Spectrum Pentru a incarca un program ‘Spectrum’ avem nevoie de un casetofon obisnut pe care sat ‘conectam fa calculator. Dupa operatic, apasam tasta J ; pe ecran va apare mesapl LOAD, dupa care cu ajutoru tastei SIMBOL-: (a@pasata) dupa care apasam tasta ENTER. Pe ccra voniaceratnai Hee REN va dupa Got eeBorde aver Nicene ta fie diferit ‘colorate, alternind intre ele, * Pe parcursu incarcari ‘mal pot apare UiLteam caicdatord sa carce tot ce are pe bana programu respecuv, dupa care, de cele mai multe on, el va poi sa rueze Introduce comanda RUN. bobBIT: wOUPER MAZE « « « Cursa contra—cronometru a inoeput! In labirint nimic nu este sigur. nimic nu te ajuta. Ceata care te inconjoara iti face mi- stunea si mai dificlla. Trebuie sa scapi din acest infern in timp ce cronometrul masoara secundele. O singura ideie: SA INVING ! 400 PCKESO8, 225: FOKE775,200 PM? 160 POKES3200, 15: POKES3281, 15: PGK 170 PRINTCHRS (14) CHRE(@) "GEER “OT 6a HII © Tbe RT CRA? 180 PRINT*BVOU ARE TRAPPED IN 11 345,2 MIDDLE OF At cHI> 190 PRINT*MSUPERNAZE, THE REST OF THE MA Ze Is" 200 PRINT*BHNVISIBLE. THE IDEA IS TO GET OUT OF* 210 PRINT*'ETHE MAZE IN SHORTEST TINE POS SIBLE." ¢ID> 215 PRINT*@IF YOU WANT TO SEE THE ACTUAL maze" ¢II> 218 PRINT"BPRESS IN THE FIRE BUTTON ON Y guR* 220 PRINT"BJOYSTICK (THIS COSTS 10 SECON Ds).* 250 PRINT"WUSE JOYSTICK IN PORT 2.° (BE > 260 PRINT “BPRESS ANY KEY" 270 POKE198,0 280 GETASIIFAT="*THENZS0 <6G> 290 FRINT*U"CHRS(142):GOSUBSSO CEN? 300 PP=500:FOKESC+41,32:KT=0 310 FOKESC+PP,81:POKECN+PP,O 320 DIMDIR(3) 330 _DIR(0)=40: DIR(1)=41:DIR(2)=39: DIRIZ) 340 T=TI 350 FORI=0TO3 360 POKECM#PP+DIR(I),2 370 POKECM+PP-DIR(I),2 30 NEXT 390 X=(NOTPEEK (56320) )ANDSL NID 400 IFXSOTHENS90 410 H=SGN(xANDE) ~SGN(XeND4) 1 V=SGH(XANL2) -SGN(xANDID — 420 TR=PP+H+(vKa0) 32THENASO 41THENSSO 470 FORI=170100:POKECC, 17¥RND (1) : NEXT: PO KECC,O:POKECC-1,0 490 PRINT"URIELL DONE 11 490 SEC=INT((TI-T) /60) +KT 500 PRINT“ERIN"SEC"SECONDS. S10 PRINT*EREIMANOTHER TRY 520 FAS=** TH 530 SN*THENEND S40 RUN220 550 SC=1024:CNEN=55296:CCTRL=S3281 50 PRINT" RR DROE EDT MO DITTO ONE MOMENT PLEASE EI" 570 DIMA(3)2A(0)=2:A(1)=-B02A(2) =s0 590 A=SC+81:UL=160:HL=32 590 POKECC,5:POKECC-1,5 600 FORI=17025: PRINT "EL, ym NEXT. OKECC~1,5 nnd cut

cnp> cyan 20 20 «BH -22A(3) pK <60> 610 END 620 POKEA,5:POKECC, J=INTCRND (194) 630 BeAtA(a) $90 IFPEEK(B) =WLTHENPOKEB,/J+1:POKEAtA(J) /2,HLIA=E:GOTO620 10 INPUT “ INTRODUCETL FUNCTIA *' 2 20 INPUT " Xmin Xamax ="; hx INPUT * Ymin "¥nax = INPUT * * Zraax = kz, “the 30 INPUT ~ DEPLASAREA SECTIUNILOR “,“ stings: ” ity ,” jos“; tz 40 INPUT " NUMARUL DE ASCUNSE ? (d/n) LINE ig IF is =" d” THEN LET flag =1 60 LET dy-(hy-ty)/127 LET dc=(hoe-fc/en LET sz-175/(hz-tz) 70 LET xix 80 FOR i0 TO n 90. LET y-ty 100 FOR }-0 To 127 MO LET 2-FN 2{y+ty*x) 120 LET zez-tz"x 130 GOSUB 190 140 LET y=ytdty 150 NEXT j 160 LET x=xrdxc 170 NEXT i 480 STOP 190 LET qz-s2"(z-1z) 200 IF qz > 175 THEN RETURN 210 LET dy jj 220 IF qz < 0 THEN PLOT j,175 DRAW 0. -175 RETURN 230 IF qz = 175 THEN RETURN 240 PLOT INVERSE djsqe+1 (250 IF fiap=1 THEN DRAW INVERSE 1; 0 , -qz 260 RETURN 270 DEF FN 2(y) = VAL 28 hobbir Jocuri comentate THREE WEEKS IN PARADISE hE coe Bante ai ee jenlll silitgocze: lu 3 aa “u De unde apa? Din fintinal De unde ‘scoica? Din colbal Cum iei scoica? Arzi cola! Cum? Vezi situ... hobbIT MANIAC MANSION eak Maniac Mansion ... groaza, mister, mai ales multe nopti pierdute, idei considerate initial geniale iar mai apoi abandonate in scopul cautarii altora care sa duca fa rezuitatul scontat. Maniac Mansion .. , con- siderat un “Adventure” original, cel mai’ bun al genului in 1987, productie = casei de software “Lucasfilm Games Led”. Maniac Mansion ! - numele in sine produce un ‘excitement” greu de egalat, ir subiectul, prezentarea, grafica de inalt nivel, sunetul si originalitatea sint doar citeva dintre — elementele care il teleporteaza pasionatul = “Adventurer” inte-o alta fume. Totul in esenta nu este decit o poveste ce imbina realitatea cu science fic tion-ul, o poveste frumoasa. In urma cu 20 de ani, un meteorit a cazut in apro- pierea casei unui renumit savant, Dr. Fred, acesta din urma nuclear si pregatindu-se sa €ucereasca lumea. In stirsit, instalatia este gata, iar pentru a o testa, meteoritul il sfatuieste pe Dr. Fred sa o Fapeasca pe Sandy, prietena unui oarecare Dave. Dave reuseste sa afle locul unde a fost dusa prietena sa si este ferm hotarit sa o salveze, fasind insa alegerea « inca doi dintee cei mai buni prieteni ai sai la indemioa Jucatoruiui, E drept ca jocul are un sin- gur inceput insa se poate sfirsi in mai multe moduri, avind nu mai putin de trei happy end-uri, nenumarate bad-end-uri si douasprezece variante care conduc fa “endless game” (joc fara sfirsit). “Mansion” in limba engieza inseamna un fel de vila mai mare ce contine multe camere. Intr-adevar, jocul nu se desminte. Casa doctorufui Fred are 32 de camere. este aproape pustie (in ea mai focuind doar fiul sau Weird Ed si sotia sa Edna) contine 450 de obiecte ce pot fi manipulate cu ajutorul a aumai I comenzi, iar Dave si cei doi pricteni ai sai alesi de Dvs, pot desfasure actiuni simultane, fara de care terminarea jocului este de neconceput. Prezentarea solutiilor com- plete ar fi cel mai fa in- demina fucru dar iar rapi Jucatorului posibilitatea de a i singur tainele ce plutesc in jurul acestui minunat joc. Totusi, vom prezenta in finii mari una dintre cele trei variante de —_rezolvare corecta a jocului. De 1a inceput trebuie precizat ca dintre prietenii lui Dave, singurii capabili sa-1 ajute intradevar —sint Pianistul Syd si fizicianui Bernard, Conditia esentiala privind eliberarea prietenei tui Dave este scoaterea meteoritului in afara Terrei. Acestei principale conditii i se mai subscriu alte doua: intrarea in laboratorul doctorului Fred si scoaterea avestuia de 7 sub influenta meteoritului (fapt care se realizeaza print-o simpla apasare de ‘maneta), Meteoritul este cautat Pentru savirsirea a nu- meroase crime in spatiul extraterestru. —_Fizicianul Bernard va trebui deci sa repare statia de radio si sa ia legatura cu Meteor Police, dupa ce in prealabil Dave a deschis AMBELE usi penru a patrunde in taborator. Prima usa poate fi deschisa cu ajutorul unei chei ce poae fi gasita ... undeva prin casa, dar deschiderea celei de a doua necesita un cod. Acest cod este unul dintre nu- merele aflate in lista de high-score a jocului “Meteor Mess” afiat in sala de jocuri macanice. Daca fa sosirea celui de ta Meteor Police usile laboratorufui n-au fost deschise, acesta va pleca, lasind © insigna care il va scoate din actiune pe colaboratorul sau cel mai spropiat, Purple Tentacle (Atentiune! Meteor Police nu poate fi chemata decit de maximum trei ori). Desigur ca aceste puncte principale vor necesia o alta sumedenie de —actiuni auxiliare, dar tasam jucatorufui placerea si chinul de a fe descoperi. Oricum, o rezolvare corecta a jocului va conduce in final ta urmatorul dialog: Dr, Fred : How can I will ever repay you ali what youve done for me ? Dave —: Cash would be nice... Dr, Fred Don't be a smart-ass Va asigur ca acest dialog va va strecura in suflet o unda de regret pentru ca jocul s-a sfirsit. ei (BM-PC Larry :. eM Daca vreti sa scapati de prea multe intrebari, dupa aparitia textului primei. apasati Alt-X. Obiectivele turistice ale orasului vi fe va indica soferul daca-l intre- bati. Betivului dati-i de baut caci nu se stie ce va da el. In WC-uri. la americani ca si ia noi, se scrie mult pe pereti - si cuvintele sint interesante! Treceti pe linga ma- gazin si cititi inscriptiile. Nu uitati insa sa cuimparati si o sticla cu vin: s-ar putea sa va foloseasca. Cind va intoarceti !a bar si dati parola, incercati cadoul betivului din hol. Atentiet in America sint multe ca- nale de televiziune. La etaj veti putea valorifica din plin cumpara- turile facute. Ar fi mai bine sa iesiti pe geam, ca intr-un loc ferit sa va puneti 1a punct tinuta si sa verificati cam ce pot americanii sa arunce intr-o lada de gunoi. Daca ati observat ca fondurile dvs. au scazut simtitor, incercati-va norocul la Cazino si nu va sfiiti_sa-l cautati chiar si in scrumiere. Daca v-ati facut suma ar fi cazul sa va distrati putin intr-o discoteca. Fetelor le plac mult cadourile si dansul. Daca veti fi interesat de un anumit apartament al hotelului, cautati la etajul IV; este un apartament cu radiot Telefoane sint si la magazin daca cel din hotel nu functioneaza. Cind reusiti sa iesiti din camera. ‘hobSIT: apace Quest ginditi-va ca niste fringhie nu strica niciodata. La Bar, in spate, sint doua ferestre. Legati-va de balcon si lovi cu cfocanul Cind veti da la etajul VII de o frumoasa si credincioasa "Lady", puneti multe intrebari ca sa obtineti un raspuns valabil. Nu uitati biroul. Daca ati reusit sa patrundeti in somptuosul apartament al hotelului, cautati si in camerele mici; nu sint chiar lipsite de imporanta. Sinteti fa un pas de fericirea suprema. Ca sa ajungeti insa la ea, profitati de mijlocul atit de eficient folosit de sarpele Paradisului cu tinara EVA. Cautati prin toate buzu- arele; drepturile care le veti pe nava sint in raport cu functia dvs. Ascultati muribunzii si folositi-va de tehnica de calcul. Cind ajungeti la subsol. controlati bine consolele. In camera pentru pregatirea zborului sint 2 mici usi: in stinga se afla un ‘gadget’. Daca ati ajuns pe Kerona, uitati-va atent in nava dar mai ales in exteriorul ei. Ca sa nu folositi de prea multe ori comanda RESTORE, luati-o direct fa stinga. De paianjenul-bomba scapati numai cu bolovanul de pe poteca. Cercetati cu atentie structura misterioasa din hobBiT, capatul falezei. In grota, vulcanul se poate infunda cu o ra, dar ayvet#ey grija sa va tineti pe finga ziduri. Nu uitati ca orice unda poate fi reflectata de o oglinda adecvata. Cine stie daca nu veti_ intiini un extraterestru!? Studiati bine ‘gadget’-ul. Grota fui Orat se afla. vis-a-vis de inceputul potecii, in imaginea urma- toare. Mai tineti minte cum functioneaza paianjenii saurient? Explodeaza in contact cu materia organica. Dovada eroismului dvs. se afla pe jos, in mijlocul grotei. La computerul extraterestrilor puteti citi cartela magnetica. Cind reusiti sa ajungeti pe partea cealaita a Keronei nu uitati sa iuati cheile de la 'skimmrer’ daca doriti sa cresteti pretul vinzarii lui. Atentie! - ‘nu intindeti prea mult coarda’. Cu 250 de bukazoizi puteti cumpara multe, dar nu uitati ca sinteti intr-o situatie dificila si atunci cind cumparati un robot e bine sa fie practic. Bind o bere auzi multe. Daca iti cumperi o nava, este mai bine sa nu fi zgircit. Linga nava saurienilor veti putea folosi cistigul suplimentar al tranzactiei cu skimmer-ul. Camera goala din nava este pazi- ta; intr-o lada goala insa, esti in siguranta. Si spalatoria este pazita, asa ca masina de spalat poate fi o ascunzatoare perfecta. Dupa ce treci de pasarela iti poti face rost de o arma si de bombe cu gaz. Cind ai adormit paznicul, poti sa-1 cauti prin buzunare. Sper ca v-ati notat conti- nutul cartelei magnetice. Singura scapare - 0 nava de salvare, Facum cind liftul nu mai este pazit. deja un pilot experimentat, nu mai este o problema sa parasesti nava. Gloria universala este VOASTRA! MURPHYYYYYY .... Legea Wiliams & Hollands: Daca nu sint destule date, orice poate fi cunoscut prin metode statistice. Legea Peer: Solutile unei probleme sohimba natura problemei. Legea Cooper: Daca nu intelegi un cuvint intr-o desoriere tehnica, ignora-1! Ansamblul va merge perfeot. Legea Godin: incompetenta este direct proportional HELLO... Stiu ca de multa vreme asteptati o ru- brica din care sa luati POKE-uri pen- tru calculatorul vostru. Tata, in sfirsit, o revista in care veti gasi TIPS & TRICKS pentru jocurile mai importante. rulate pe Spectrum, C64 si IBM-PC. Nu va ramine altceva de facut, dragi prieteni, decit sa introduceti in calculator valoarea data. Deci sa incepem:, GYROSCOPE 59149,0 lives RAMBO 37666, 0 27401, 12 no enemy lives DAN DARE 47732, 201 43544, 0 46913, 0 42870, 24 42ii1, 0 YETI 47894, 0 49077,0 lives 48328,0 energy 56318, 201 time eneray ammo time height prisons lives (COMPLETE BASTARD SpECTRUM ?— HADES NEBULA 49840,0 tives 49883, 0 lives 30000 start game : nits a TRICKS” QUAZATRON $8238,0 energy 58255,24 energy 58256,65 energy SKOOL DAZE 63935, 255 time 63937,0 lines TOMAHAWK 35508, 0 lives 24601, 0 _ lives 37140, 167 rockets 37206, 167 fires 4 37087, 24 bullets 32646, 195 fall any height ‘wow TI 50833, 0 51847, 0 lives grenades KINETIK 61998,0 lives KNIGHT LORE 53567,0 fives LAST NINJA I 29966, n lives 40777, 0. lives Pentru cei avan- sati, POKE-uri ce se introduc cu ajutorul unui monitor. Aveti grija ca adresele sint date in HEXA !!! DEEP STRIKE #BIAB O lives #B9A7,n fives RYGAR #C810,0 time #F086,0 lives, ENDURO RACE #AATF,O timp 007 - SPY #9804,0 lives #9TCC, a level EAGLE NEST #A082,n level IMP ’SABALL #9ZA2,0 time #92A3,0 time #AOEL 2. live NEBULUS #AA82,0 time #8099,0 live SHOCKWAY #B427, #18 tive #B428,2 five ATF #80DE,0 tive #9269,3 power #926A, #14 power #8FEZ0 fuel COMMODORE Carfowsh mere © GA, sa nee \dezactwarea sprite-urior. ti nefritate st ACTION BIKER 18489, 48 lives ALLIGATA BLAGGER 3574, 44 - 53265, 126 3561, 234 3562, 234 53264, 126 AMC 11639, n ARABIAN NIGHT 2631, 173 : 2632, 141 2633, 169 : 2634, 89 ATTACK INTO RUSSIA 11291, 176 BAT ATTACK 11061, 234 BAGITMAN 19013, 189 - 22236, 255 BANDITS 4971, 177 BATTLE THROUGH TIME 22045, 255 BOMB JACK Sos BOULDER DASH Feit 16494, n 16494, 169 BOULDER DASH I 25112, 165 - 23114, 255 25088, 250 DASH IT ‘8011, 173 COMMANDO 13590, 0 2180, n 2409, 44 9906, n KONG 30624, 173 CROSSFT1E 27625, 173 - 5353, 44 CRYSAL CASTLES 5643, 255 DARE DEVIL DAN 29173, 255 - 17958, = DEFENDER 3005, 5 - 2814, 255 DIG DUG 10473, 255 DONKEY KONG 12118, 18 EAGLE EMPIRE 2214, 50 24345, 173 oe B ENCOUNTER 30430, 0 ESCAPE 5514, 27 FALCON PATROL 16764, 36 : 16705. PSYSI6640 - 16764, 234 16765, 234 FALCON PATROL I 9564, 234 : 9596, 234 FORT APOCALIPSE 14697, 0 : 14760, 0 36366, 0 36339, 153 36365, 234 - 36364, 234 36366, 234 - 36367, 234 1469 - 36366, 234 36339, 255 14690,0 bonus ER 22341, 173 GALAGA 17388, 173 ~ 17788, 165 - ~ 17383, 173 GHOSTBUSTERS. 22014, 9 24440 AO GYROSCOPE 37246, 173 38274, 8 HARD HAT MACK 8472, 100 - 16887, 173 16877, 177 HERO. 14652, 25 HOUSE OF USHER 7870, 60 6721, 238 JET SET WILLY 11345, 33 IMPOSSIBLE MISSION 31005, 12 : 31006, 221: + 31020, 12 : 31021, 221: : 31484, 12 : 31485, 221 27028, 0 mumai pt. caseta JUMPMAN JUNIOR 9450, 44 - 9450, 13 9450, 173 2633, 169 2634, 89 JUNGLE HUNT ‘2242, 234 : 2243, 234 The never ending story l Fomor ae] CORNER The never ending aie paca ENCHANTER ‘Wishbringer : TU, un factor pos- tal, esti trimis cu © scrisoare ia "Magick Shoppe". Propietara afla astfel ca sora sa, The Evil One, ia rapit unicul prieten, pisica Chaos, cerind in schimb ‘WISHBRINGER-ul, Piatra Viselor. Wishtringer - Festeron Village Batrina iti cere sa_ ii gasesti ofe- rindu-ti, daca vrei sa o cauti pe Chaos, Piatra Viselor (care te va ajuta pe drum). Pentru toti cei care joaca acest ‘adventure’, speram ca aceasta harta le va fi de mare ajutor. Wishbringer - Transmatter grid Orasul are un aspect diferit noaptea decit ziua (difera chiar si numele: ziua- "Festeron Village’, noaptea- “Witchville Village) Jocul abunda in des- crieri fantastice si in umor, ceeace com- penseaza pe deplin ab- senta imaginilor. Enchanter : Marele vrajitor (rau) Krill a pus stapinire pe castel, a alungat oa- menii din satul alaturat si ameninta chiar "Cercul Vrajiterilor’ (The Circle). ‘TU, un mic vrajitor, cu numai patru vraji, trebuie sai pat secretele si sa-t distrugi pe Krill, Usor de zis... , dar fara ajutorul hartii nu poti face nimic. AVEWTORKEL + ACE AR COMBAT EARLATOR SS v ARO SeERICON ROM RACE CHM ee Seve -BROCTOTHEFUTURE — BALBLAZER 2 = Brevncoucis "Bara PLPOEFURRER, Bone ~ BRUOE LEE ~ COSUS HESS 40 CRITICAL MASS: DESERT FOX DONALD DUCK DROPZONE. Dyweate en ELITE - FRRLGHT Pear age Piarreneammion —" FLGHT staxaron » "FOOTBALL MANGER Giosr craser Greenacre tee mar Heck ren Seon Hasson ore Roce oes HUNCHUMESTER LAN OF THE WEST LERDER BoAAD LITTLE COMPUTER PEOPLE Tomornenn®s — MSTEROFTIELOMP «Ma Mealtey car HSK CONSTR: SET Hix sTut0 On COURT Tees ON FELD FOOTBALL OXFORD PASCAL + PING PONG: Pirstor + POLE Pars TRADE COMPANY FRCS DESTOUCTION SET Reo FESCUr ON THE FRACTALS ~ SheparTH FOX STREPPORER Scannecus St Scorn Ser ourne Sree; serene -SYHNTER Serussey Seencwes | SUMANGHES 8 MEY Seen Sipreen “ier TEWPLE OF APSHA THE EDOLON TE Uavor THE TER THE GAGTLE OF DR. camer THE HACKER Te ~ THE ROCKY HORROR S. “THE TRANSF( » URIDIUM: » WHO DARE WINS 1+ WAZARD + YABBA DABBA DOO » YEAR KUNG FU 20 SEVENGIY OF GOLD FEART OF AFRICA Naat OREO Clubul Roman de Calculatoare - Calea Pleynei 61 / BUCURESTI LABORATOR HOBBIT i= pagini pentru constructorii amatori 1 Rubrica de fata este dedicata tuturor celor ce doresc sa-si rea lizeze acasa diferite adaptari la calculatorul propriv. ‘Aceste montaje se pot face cu piese indigene; toate schemele au fost in prealabil realizate si veri- ficate. Pentru orice informatie, va rugam sa va adresati specia- listilor clubului. Commodore Calculatorul personal Commodore a fost proiectat sa aiba o mare flexibilitate in lucru cu memoria RAM/ROM. Astfel se poate conecta prin intermediul semnalelor existente pe ‘Expansion port’ un modul cu memorie ROM care poate figura in zona de adrese 8000-BFFF. Aceasta zona este impartita in doua blocuri de 8Ko. Blocul de la 8000-BFFF inlo- cuieste ROM-ul cu interpretorul ‘Basic’ continut de calculator. Pentru. a se putea recunoaste modulul nostru, trebuie sa activam semnalul EXROM prin conectarea lui la ‘0’ logic, si_de asemenea, trebuie scrise in ROM locatiile 4-8 corespunzatoare pentru CBM80/C3, C2, CD, 38, 30/. Avind aceste conditii satisfacute putem folosi semnalele ROML sau ROMH pentru selectia memoriei ROM folosita de noi, care poate avea o capa itate de pina la 16Ko. Prin inscrierea unui anumit program in modul se obtine accesul instan- taneu la acesta, activarea sau dezactivarea dupa cum avem nevoie. Acest program poate fi un ‘Turbo’, extensie de Basic, sau un limbaj des folosit; conditia este ca programul inscris in modul sa nu depaseasca 16Ko. Modulul poate fi prevazut si cu buton de RESET. ( un fisting de "Turbo 250+" va fi publicat in numar viitor) 1 az ec 24) 2 06 $8 23 3 85 #8 22] 4 Aa bp 71 15 62 Oe 20) 6 AZ aD 7 a cs B is AO wT 8 D0 % & oor 5 hier DAM aD 03 2 Cc 64__ROM MODUL Spectrum ROM/SRAM Schema alaturata_repre- zinta un modul de memorie RAM static (SRAM) impreuna cu circuitele de selectie. Memoritle sint de 8kx8, dar pot fi folosite si alte tipuri cu modificari. minore in| schema (faptul. ca _memoriite sint Statice simplifica mult situatia, reducind xitatea si costul modulului). Modulul este destinat 2 fi o pagina de memorie care se Ja aceeas! adresa cu frceputul momeriel ROM In orice moment ROM-ul poate fi dezactivat si selectat SRAM-ul printr-un simplu OUT. Asta inseamna ca in spatiul de memorie 016383 se poate incarca orice: un Basic modificat, un compilator seu un program de _ copiere. Inlocuid memoriile statice cu banalele EPROM-uri scrise in prealabil, se poate obtine un cartus utilitar destul de interesant, Pentru doritori, gutorul @ realizat un program care “sparge” protectia jocurilor originale, putind fi poi ~=manevrate normal de utilizator, SPECTRUM Schema reprezinta una dn variantele constructive ale calcuatoruul SPECTRUM 48 sau SNOCLAR SPECTRUM +. Celeiaite variante difera rumal in. ceea ce priveste porte TTL, multiplexoarele folosite pentru memoria RAM si corcuitd integrat penttu codoru de culoare care poate fi TCA 650 sau LMIB89. Memoria RAM video contine 8 circute de tipul 4116 care se pot mlocui Cu 4596 (0 Sngura tensine de aimentare) intrerupind Circuit de almentare si facind legatura intre pnd 6 3.9 al memoriei_Memoria RAM supimentara poate fi BX4164 sau 8X4132, Cu aptond strapui St selectindu-se o zona de 32K in partea de sus sau in partea de jos a acestora. Cu apitorul celor 2 rezistente de 220 ohm si a condensatoarelor C1 si (C2 (aprox. 100-120pF) se intrzie semnnaks MUX si CAS: fata de RAS ta memoria supimentara. Din ULA obtinem sermalele de diferenta de culoare U,V si luminanta V care sint transformate de crcutu: LM1889. Tot din ULA pe pnu 28 avem semnaki IN/OUT portu FE unde sint legate semnalele date de calculator spre casetofon pentru salvare (bitul D3 OUT) spre difuzor (bitul D4 OUT) si semnahd la casetoton n cazul incarcarii programelor (bitu DB IN} Dintre aceste semnale numat un poate fi prezent la un moment dat ste incit pot fl legate la un singur pin. Trarvistuarele Tt T2, TS, T6 pot fi inlocuite cu BCI74, T3 cu BCI77 si 14 cu BDI35 iar Dt D3, D5, D6, 07-bi4_ cu N4148, D2 cu DZ5vi iar D4 cu BAISZ. ‘SPECTRUM+ mai are si un buton de reset care conecteaza la masa pinul 26 al micro-procesorun. Dragi preter, schema calcuatoruka SPECTRUM urmeaza sa fie completata in numarul vitor cu “sursa de almentare/interfata cass/difuzor “eodond de culoare /conector — extensie vastatura re 420 EPR, on “« f oe] 87 SH $0 bec a) oy b 2 wrac} BTEC) e + 2s4xe & oy fal AS+t x wy OBGIA zs a a D WeS¢ $7 Z| | ees ST 23 40a) VIN ae yet Romeaasiam saa lyzieplez9s 45716 tt sony CY wvag fi o i) £51 (ef by were 7 S7 iz a oY wag | Te | a wt 3¥ WIE) 2 ty t gr Hae, Woz B+) Gy wae 7 £¥ wrac, 5 4b a Vind Vind C64, feonmodor 64 IC85, Cobra, cu disc-drive Amstrad 628, de 5 1/4”, casetofon, | Atari 65, floppy 1541 POSTA douva joystick-uri, | acces, soft, doc. imprimanta cu hirtie tel14.69.38 termica si normala A4, caseta pentru .}zveglat azimutul, ali- Posta_revistei mentatoare, rezerve Oh C128, este: hirtie, documentatie, disc-drive 1571, dischete cu soft, doc. GRATUITA m programe. tel. 26.55.65 (pret : 60.000 lei) Cine poate tri-] tel. 917/41096 mite anunturi? | 4¥P2 ora 16 ORICINE ... Vind resc mmodore 64 Fasporese cu Deck floppy 1541, _ | Posesori de C64 " TV Sport, joystick si pentru schimb de alte accesorii. Programe __utilitare ge Cumpar | ‘tel. 74.6365 pentru __mecanica. & revista 64'er (angrenaje, scule pe anii 86-90. Vind Final aschietoare, etc.) tel. 78.55.22 Cartridge II} tel. 961/44200 intre orele 9-13 wa! 74.6365 | Fo e | incite 44.2988 |) PRIME ind piese SPLIC: ei pentru C64: Cumpar - SID z hard disk de ~ joystick, casetofon. - 10 / 20 Mo tel. 89.20.47 tel.37.49.04 AT System 6-12 MHZ 1Mo_ RAM expandabil floppy 12 Mo monecrom contr. hard/floppy . AT 386 System 25 MHZ 1 Mo expandabil floppy 12 Mo monocrom contr, hard/floppy . . Monitor 12" monocrom . Monitor 14"CGA Monitor 14"EGA Monitor 14"VGA Hard Drive Seagate Printer Toshiba 321SL Gitizen GSX200.... GSXx140 . Hewlett P. Laserjet. Coprocesor 8087 6MHz .. 8087-1 10MHz . 8087-2 8 Mz. 80287-8 8MHz 80387-16 16MHz . . . 80387-SX ‘6MHZ . Floppy 3'V/2 T20Ko . 3°1/2 144Mo Floppy 51/4 360Ko . . 51/4 12Mo Tape Streamer 60Mo 160Mo tape cassette . . hake Joystick Mark VI Competition . Pistol Grip . . Mouse de Luxe Tandy Serial . PS/2 Microsoft Word 5.0 .. Wordstar Prof. 55. WordPerfect 5.0 PageMaker 3.0 PrintMaster Plus NewsMaster PLus Newsroom CADD Level 3 Lotus dBase IV FoxBase Plus. vee Larry! $49.95 Larry Il Larry lll $59.95 King Q IV $59.95 Police Q $49.95 Police Qil $59.95 Space Q $49.95 SpaceQ fil $59.95 ManiacM$39.95 Pirates! $39.95 1991 Radio Shack Software Buyer's Guide 1991 Tandy Computer Catalog Vuican’s Computer - sept 90 IBM-PC LON REZERVARE Ati cumparat revista si ati constatat ca e BUNA (). Pentru a fi siguri ca veti avea si numarul urmafor, care se anunta a fi si mai interesant, va rugam decu- pati si trimiteti talonul de mal fos. {n acest mod simplu, aveti asigurata revista noastra. « DA, doresc rezervarea urmat rului numar al revistei! Livrarea : Plata : la club C personal OC mandat ON PARTICIPARE Doriti sa cistigati 100 (0 SUTA) de programe pentru calculatorul Dvs? Daca DA, parficipati concursul nostrul Este suficient sa trimiteti intr-un plic 3 (TREND taloane pentru a va inserie la tragerea la sorti prin care se vor atribui 3 (TREN casete/dischete. la ie hobBIT ip calculator J caseta ABojouypay saynduio5 Bulpupjsaspun

You might also like