APPLICATIONSCREATION GRAPHIQUE ★ CPC: DEFINIRANJE LASTNIH ZNAKOV|Moj Micro) ★

Karakter Monitor & Dizajner (Moj Micro)Applications Creation Graphique
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Stari Vuk na modernem zaslonu

Ko smo lani slavili dvestoletnico rojstva velikega reformatorja naše pisave Vuka Stefanoviča Karadžiča, nam je često prišlo na misel, da je zares škoda, ker izdelovalec našega hišnega mlinčka ni poznal Vuka. No, če je ta mlinček Amstradov. stvari niti niso brezup* ne. saj lahko z ukazom SYMBOL po želi prekrojimo vse znake. Nerodno je le to. da se pri tem pošteno oznojimo: z risanjem, preračunavanjem in nadležnim tipkanjem. Posel lahko namesto nas seveda opravi računalnik in zato je na voljo kopica programov za oblikovanje znakov (celo zelo dobrih!), ki jih ponujajo tudi na Yu trgu Večina uporabnikov bo z njimi zadovoljna, vendar pisec tega članka zagovarja tezo. da je zares dober samo tisti program, ki si ga - sam napisal O takem programu pač veš. kako dela (hm vsaj v glavnem) in zato po svojem okusu vnašaš spremembe.

Listing 1 je eden od takšnih programov, napisan pa je bil z željo, da bi bil program kar najbolj preprost, a kljub temu učinkovit in dovolj -prijazen«. Brž ko ga naložite, že ga lahko uporabljate in si pri tem pomagate s pozivi (prompts) in navodili, ki jih boste prebrali v članku. Pike v vrsticah 280, 330 in 340 zgolj nakazujejo število praznih mest.

Kako ta program dela? Ukaz SYMBOL AFTER 0 spusti HIMEM na 41983 in potem podobno kot z ukazom SYMBOL prepisuje v naslove nad to pomnilniško ločnico vse znake iz ROM (8 bytov na znak). O tem se boste brž prepričali, če boste v resetiran računalnik najprej vpisali SYMBOL AFTER 0, nato pa še

FOR i=41984 TO 44031 :PRINT i,BIN$(PEEK(i) ,8):NEXT i

Podobno dela sam program, pri čemer se na zaslonu pokaže znak, katerega kodo ASCII ste poklicali. S pritiskom na (D)alje in (N)atrag izberete naslednji ali prejšnji znak, z (B)rzo po želji skačete na znake, s (P)romena pokličete drug meni in potem s tipkami za COPY in za kurzorje zamenjate prikazani znak. Znak povsem izbrišete s (C)lear, v pomnilnik pa ga naložite z ENTER.

Spremenjeni nabor znakov posnamete s (S)ave ali pa že oblikovani nabor naložite z (L)oad (če ga boste morda še kaj spreminjali) Ukaz (K) vam omogoča izbiro med STARIM NABOROM (iz ROM) in NOVIM NABOROM (ki ga ta hip oblikujete oziroma ki ste ga včitali). Takoj po vpisu programa z Listinga 1 je NOVI NABOR v glavnem prazen, če ne upoštevamo nekaj »pisane šare« v višjih kodah ASCII. Čeprav (L)oad in (S)ave v obeh naborih delata neodvisno, je priporočljivo, da že oblikovani nabor znakov s traku včitate v NOVI NABOR, ki je shranjen 4 K pod starim. Vseh sprememb znakov se prav tako lotevate v NOVEM NABORU, sicer se bo vsaka sprememba takoj pokazala tudi v zaslonskem besedilu. Navsezadnje pa utegne to biti celo zabavno!

Opomba: Pri CPC 464 sta ukaza LOAD in SAVE tako urejena, da pri včitavanju takoj spustita trenutni HIMEM za 4 K in reorganizirata pomnilniški prostor nad njim. Če z ESC prekinete izvajanje teh ukazov m znova poženete program z Listinga 1, zavlada v pomnilniku precejšen kaos in če se boste še kaj dolgo igrali, utegnete izgubiti nabor znakovki ste ga s tako muko oblikovali. Da česa tako brezumnega ne bi naredili, je v vrstici 60 poseben ukaz. vendar LOAD in SAVE kljub vsemu uporabljajte zares samo takrat, kadar bi radi nabor včitali ali posneli!

Ce bi radi prekrojení nabor znakov uporabljali samo na zaslonu, ga naložite takole:

10 SYMBOL AFTER 0
20 x = HIMEM + 1
30 LOAD"",x
40 NEW

READY bo takoj izpisan z novimi črkami! Izpis z zaslona lahko prenesete v tiskalnik samo v grafični obliki, torej s kakšnim programom vrste HARDCOPY, ki ga boste naložili po vpisu nabora znakov. Priporočam vam program Arona Bošnjaka COPY 0— 1-2. katerega listing je bil objavljen v Svetu kompjutera (št. 12. letnik 1986. str. 36).

Kadar pač želite izpis na papirju, morate poskrbeti tudi za to. da bo tudi izpis na zaslonu pravilno oblikovan; zato po nalaganju programa za tiskanje naložite še program z Listinga 2. Ko izberete način (0. 1 ali 2). se pokaže kurzor. Pišite do zvočnega znaka. Kadar pritisnete ENTER, kurzor izgine, spet pa se pojavi, ko znova pritisnete ENTER S kurzorskimi tipkami kurzor pomikate po zaslonu in delate popravke v načinu OVERTYPE. Toda pozor! Na zaslonu je 25 vrstic, potem pa se besedilo pomakne za en zaslon navzdol (scroll). Iz besedila preidete k izpisu tako. da po vrsti odtipkate ENTER. DEL, COPY. Na prazen zaslon lahko podobno pokličete že oblikovano besedilo z ENTER, DEL, POLJUDNO. Tekst pa lahko formatirate v Amswordu. pri čemer morate upoštevati robnike (odvisno od načina).

Zdaj pa si predstavljajte, da ste oblikovali CIRILIČNI nabor znakov in ste zaradi tega morali redefinirati vse Q, X, &, oklepaje itd. Potem pa se lotite oblikovanja besedila v Amswordu in morate ves čas gledati v zapiske. da bi se spomnili, kaj pravzaprav pomeni kaka tipka. Mar ne bi bilo lepše, če bi bilo tudi besedilo na zaslonu napisano v cirilici? Seveda je tudi to možno! Včitajte Amsword. pojdite v basic in posnemite Amswordov nabor znakov z

SAVE "AMSKAR" ,B,15872,2048

Predefinirajte ga s programom z Listinga 1 in se iz basica vrnite v Amsword z

LOAD"",15872

Urejeno! Zdaj imate lasten CIRWORD. YUSWORD ali karkoli že

Še nekaj! Ko redefinirate Amsword. vedno uporabljajte njegov nabor, sicer vas bo najbrž močno začudilo, kakšna je stran HELP in TEXT. Ko v Amswordu formatirate besedilo, boste prazno vrstico dobili samo tedaj, če jo vpišete s SPACE. Upam. da ste se med branjem že domislili česa izvirnega. Poskusite, recimo, prekrojiti MASTERFILE!

Moj Micro

★ PUBLISHER: Moj Micro
★ ANNÉES: 1987 , 1988
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LiCENCE: LISTING
★ AUTHOR: DEJAN SMILJANIČ
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Karakter  Monitor-Dizajner    (Moj  Micro)    LISTING    SLOVENIANDATE: 2021-11-20
DL: 107
TYPE: PDF
SiZE: 317Ko
NOTE: 5 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Graphics Display 1 (Amstrad Action)
» Applications » The Player's Dream (CPC Magazin)
» Applications » The Soundtrakker Player
» Applications » Memory Display (Amstrad Computer User)
» Applications » Sid Player
» Applications » MYM Player/MYMplay
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 237 millisecondes et consultée 607 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.