home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 36 / Flop_Magazin_36_1995_04_Raster_cs_Side_A.atr / download.cap < prev    next >
Text File  |  2023-02-26  |  8KB  |  1 lines

  1. ¢¢       Programy pro DOWNLOAD¢    ----------------------------¢¢  Jsem velmi r*d, (e jsme z)skali p@)sp%vky na zaj)mav[ t[ma tvorby u(ivatelsk`ch znak+ pro tisk*rny. Ji( @ada dotaz+ 'ten*@+ se t`kala pr*v% t[to problematiky. Nyn) uv*d)me skute'n[ funguj)c) programy.¢  Mus)m v&ak poznamenat, (e jejich auto@i alespo m% velmi p@ecenili vynech*n)m p@esn`ch popis+. J* nejsem (*dn` expert na tisk, i kdy( je pravda, (e za zalo(en) rubriky zab`vaj)c) se tisk*rnami jsem osobn% odpov%dn`¢  Ve skute'nosti by ji tak jako j* mohl d%lat ka(d`, kdo vyst@)dal doma p%t tisk*ren a st`k* se s majiteli dal&)ch typ+.¢  Nav)c v tomto p@)pad% jde o skute'n% zapeklitou problematiku, proto(e definice DOWNLOADU je rozmanit* a pr*v% na n) kon') kompatibilita tisk*ren. Zp+sob definice znak+ se li&) u tisk*ren u( je proto, (e jde o rozd)ln[ typy, v t[ sam[ mohou b`t zapracov*ny dva zp+soby - jeden pro IBM, druh` pro STANDART md, r+zn` je po'et mo(n`ch definovan`ch znak+, snad jsou n%kde rozd)ly i pro draft a NLQ, drastick` je po'et jehli'ek.¢  Program MFONTDOW.TBA je p@ipraven` pro 9-ti jehli'kov[ tisk*rny zapnut[ v mdu STANDART. Pat@) k n%mu nutn% soubory NLQ.CHR, DRAFT.CHR, LOSAVEDRF.BIN, LOSAVENLQ.BIN, komplet je dopln%n datov`mi soubory se znakov`mi sadami DRAFT.DRF a SANSERIF.NLQ.¢  Soubory s koncovkou ✓.CHR jsou kupodivu oby'ejn[ programy v TURBOBASICu volan[ z ]vodn)ho p@)kazem RUN "D: ". Dal&) ✓.BIN jsou strojov[ rutiny.¢  Testov*n) jsem prov*d%l na tisk*rn% SEIKOSHA SP-1900 inicializovan[ ve standartn)m mdu. P@esv%d'il jsem se o jeho funk'nosti, ale jeho ovl*d*n) je tro&i'ku slo(it[ a ne cel* 'innost je zcela jasn*.¢  Jako z*kladn) nedostatek v menu postr*d*m funkci posl*n) znakov[ sady do tisk*rny. Jedin` zp+sob, kter` jsem na&el, je funkce spojen* s vytisknut)m cel[ sady na pap)r. Nevylu'uji, (e n%kde v programu je prost[ nadefinov*n) schov*no.¢  Vlastn) editace znaku je prov*d%na pomoc) kurzorov`ch kl*ves. Funguje tak[ ovlada', t@eba(e v origin*ln)m popisu nen) o tom (*dn* zm)nka. Pro velkou rychlost pohybu v&ak nen) prakticky pou(iteln`.¢  Nepochopil jsem rozd)ly v editaci sady draft a NLQ. I p@i zm%n% znaku jen v jedn[ sad% byl zm%n%n` znak tisknut` ob%ma zp+soby.¢  Celkov% program umo(uje nadefinovat 93 u(ivatelsk`ch znak+. Nen) vyzkou&eno, jestli by chodil alespo '*ste'n% na tisk*rn*ch s mo(nost) pouze 64 znak+.¢  Jako vyu(it) bych si dovedl p@edstavit n%jak` editor pracuj)c) s v)ce ne( 128 znaky, kter` p@i tisku bude p@ep)nat sady z ROM a RAM. V`hoda oproti zn*m[ pr*ci se sadou Kamenick`ch v mdu IBM by byla mo(nost p@ep)nat i 'esk[ znaky na styl Italic. ╱p)smo &ikm[$ Proto(e editor by stejn% musel pracovat v grafice, mohl by zobrazovat 4 ✓ 93 znak+. Nic takov[ho ale nezn*m.¢  Nejsp)&e asi vyu(ij) program kutilov[ v BASICu pro nadefinov*n) n%kolika vlastn)ch pot@ebn`ch znak+. Ve sv`ch programech si p@epnut) zajist) lehce. S*m autor se o sv[m zp+sobu vyu()v*n) nezm)nil.¢¢  Bal)'ek soubor+ pro 24 jehli'kov[ tisk*rny mi dal pernou pr*ci, ne( jsem za'al alespo mlhav% tu&it jeho pou()v*n). M)sto manu*lu autor poslal na uk*zku vyti&t%n[ texty a obr*zky z magaz)nu ')slo 33. Cel* redakce se zhodla na m)n%n), (e vzhledov% slu&n[ naform*tov*n) textu na velikost A5 muselo d*t po@*dnou d@inu. S*m jsem si kdysi tisknul texty z ')sel 9 a( 11 a pak jsem toho nechal pro velkou 'asovou n*ro'nost. A to jsem pou()val jednoduch` form*t A4, se kter`m je sna(&) pr*ce. L*kal m% samoz@ejm% na skladov*n) v`hodn%j&) A5, ale odradila m% pr*v% s n)m velk* pipla'ka.¢  Origin*ln) disketa byla p@ipravena jako samostartovac) se syst[mem TURBODOS XE. Po inicializaci ramdisku D8: vyp)&e batov` soubor na obrazovku informaci o zp+sobu spu&t%n) ukl*d*n) znakov[ sady do tisk*rny a radu, aby byla 10 minut p@edem zapnut*. Z@ejm% jinak autorova tisk*rna blbla, co( je zaj)mav[, a pokud v)m, nikde nepublikovan[.¢  Disketa obsahovala tyto soubory: AUTORUN.SYS, SETUP.BAT, AUTORUN.BAT, CAPE.DAT, CAPLQ.COM, DOWNL1.EXE, DOWNL2.BAS, DOWNL3.EXE, DW1B.TUR, MUK, TE1, TE2, VUK, d*le text dopisu a Turbobasic.¢  Batov` soubor DOWNL1.EXE inicializuje BASIC a spust) program DOWNL2.BAS. Ten po proveden) downloadu zavol* DOWNL3.EXE, kter` zase nahraje textov` editor.¢  V&echny batov[ soubory a pro jistotu i AUTORUN.SYS jsou zabalen[ v archivu ARC. Ne (e by se t)m u&et@ilo, ale je zbyte'n[ d%lat v adres*@i nepo@*dek zm%t) soubor+ nepou(iteln`ch pos FLOP Dosem. Samotn` program v BASICu jde pou()vat norm*ln%, hod) jenom na konci chybu 170.¢  Vlastn) data jsou uschov*na v souboru CAPE.DAT, kter` je implicitn% pou(it.¢  Zm)n%n` ⇨apek je asi oby'ejn` editor pro Kamen)ky, kter` se p+vodn% dosti nesmysln% jmenoval po tisk*rn% SEP-510. ╱Z@ejm% jenom proto, (e to byla prvn) tisk*rny pro ruce s Kamen)ky.$¢  Pro definov*n) znaku je ur'en` program v Turbobasicu DW1B.TUR. Dovolili jse si zm%nit koncovku na TBA, aby p@)hodn%ji zapadnul do r*mce magaz)nu. ╱Osobn% bych tou(il sp)&e po TBS$¢  Po spu&t%n) program vybal) na u(ivatele dv% okna na obrazovce a 'ek* na utajen[ povely. N*sleduj)c)m listov*n)m se zjist), (e je vhodn[ zadat nejprve ru'n% povel GOTO 2000, na'e( dojde k vyps*n) ovl*d*n) na obrazovku.¢¢   P - ozna') bod. Tot[( ud%l* RETURN.¢   W - z*pis znaku¢   P - na'ten) znaku¢   G - download znaku¢¢  Povel pro smaz*n) bodu nechyb), je to mezern)k. Editace se prov*d) jenom v lev[m okn%, prav[ slou() jen jako pomocn[ pro tvorbu p+len`ch znak+. Asi je to dobr* pom+cka i pro znaky norm*ln).¢  V&echny povely pracuj) jen s jedn)m znakem. To znamen*, (e ka(d` znak se po vytvo@en) ukl*d* do samostatn[ho kr*tk[ho souboru. Pr*v% posledn) 'ty@i p@ilo(en[ bez p@)pony jsou uk*zkov[ znaky od autora.¢  Z uveden[ho vypl`v*, (e v`sledn* znakov* sada se doc)l) pospojov*n)m t%chto soubor+ do jednoho a vytvo@en)m utility pro download na m)ru, co( je nap@)klad program DOWNL2.BAS.¢  Mysl)m, (e by nebylo na &kodu vynechat ovl*dac) program ]pln%, i kdyby byl vytvo@en` ve stroj*ku. Nevid)m nic sna(&)ho, ne( vygenerovat soubor skl*daj)c) se nejen z vlastn)ch dat pro definici znak+, ale i z @)d)c)ch povel+ pro tisk*rnu. Nap@)klad nejjednodu&&eji v uvedenem DOWNL2.BAS otev@)t m)sto tisk*rny pro z*pis soubor na disku. Potom bude k inicializaci tisk*rny sta'it jen prost[ kop)rov*n) na za@)zen) P:. P@i m[m pokusu m%l takov` cel` soubor d[lku 38 sektor+ a po zkop)rov*n) DOSem se choval stejn%, jako data zaslan* vlastn)m programem. Rychlost akce tak[ v`razn% stoupla. Napad* m%, (e by to mohl d%lat i p@)mo ⇨apek, (e by s t)m nalo(il jako s obr*zkem. Poru&) se t)m ale po'et @*dk+ na aktu*ln) str*nku.¢  Prakticky jsem zkou&el bublinkovou tisk*rnu v mdu LQ, kdy m* emulovat 24 jehli'kov[ tisk*rny. Proveden` Download brala jako korektn), co( jinak by se projevila tiskem v&elijak`ch znak+, p)sk*n)m, @*dkov*n)m, vytuhnut)m ... Jen(e z 'esk`ch p)smen jsem se stejn% neradoval. Na tisku bylo sice vid%t, (e nejde o n*hodnou zm%④ bod+, ale znaky byly jakoby rozst@)h*ny na vz*jemn% posunut[ segmenty.¢  Nezb`v* ne( spokojit se s funkc) na skute'n`ch jehli'k*ch, kterou dokazuje zm)n%n` vyti&t%n` FLOP 33. ╱Ten si u n*s v Prost%jov% postupn% ka(d` p+j'uje.$¢  V souvislosti s prov*d%n)m downloadu m% napad* jeden mo(n` probl[m provozov*n) na na&ich po')ta')ch. Ovlada'e CENTRONICSu v%t&inou konvertuj) 155 na standardn) 13, a to bohu(el i ty datov[. Tady dojde k ur'it[ poru&e nadefinovan[ho sloupce. Je&t% hor&) p@)pad by nastal u ovlada'e, kter` provede p@evod na 13 a 10, ')m( zhrout) celou definici.¢  Oba auto@i se o probl[mu nezmiuj), tak(e nev)m, jestli jej um) programy o&et@it.¢¢                      -ZB-¢