home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 43 / Flop_Magazin_43_2000_01_Raster_cs_Side_B.atr / colombo.cap next >
Text File  |  2023-02-26  |  6KB  |  1 lines

  1.         Jak na obsahy kazet¢---------------------------------------¢¢  N%kte@) majitel[ disketov`ch jednotek skute'n% nikdy nepou()vali a nevlastnili dataset, vid%l jsem takov[, ale v%@)m, (e existuje hodn% stejn`ch jako j*, 'ili p@e()vali ur'itou dobu jen s datasetem. To znamen*, pokud se snad tvrd% nezbavili p@edchoz)ho nedokonal[ho syst[mu, (e jim z+stala doma hromada kazet a to zejm[na s n%jak`m form*tem Turboz*znamu.¢  Nev)m jak ostatn), ale j* v+bec nem%l p@ehled kde a co na kazet*ch m*m. Ps*t jejich obsah ru'n% se mi moc necht%lo a tak jsem za'al pro tisk jejich obsahu vyu()vat program VERIFYKAT, kter` kontroloval soubory na kazet% a tisknul n%kter[ ]daje z hlavi'ek tak akor*t na &)@ku kazety, tak(e sta'ilo proveden` tisk vyst@)hnout a poskl*dat do krabi'ky s kazetou.¢  Po z)sk*n) disketov[ jednotky se nab)zela mo(nost vytvo@it datab*zi program+ na kazet*ch v Turbu, ov&em s daleko pohodln%j&)m ukl*d*n)m jej) sam[ na diskety.¢  Ale byl tady z*drhel - op%t se mi v+bec necht%lo ps*t polo(ky ru'n%, ale 'tec) programy obsahu kazet v+bec nepo')taly s pou(it)m disketov[ jednotky.¢  Jako prvn) jsem znal ji( zmiovan` Verifik*tor, potom vznikl u n*s v Prost%jov% Reader, jeho( auto@i si hlavn% d*vali z*le(et na spr*vn[m v`po'tu ot*'ek kazety. Pozd%ji se objevil program Ramhard &)@en` jako komer'n), vyu()vaj)c) i n%jakou p@)davnou pam%t a s mo(nost) abecedn)ho t@)d%n).¢  Ka(d` z t%chto program+ m%l n%jak[ v`hody, ale (*dn` nebyl opravdu univerz*ln) a hlavn% v+bec nemohly spolupracovat s disketovkou.¢  Nakonec jsem si vypracoval syst[m na vyu(it) m[ho nejobl)ben%j&)ho Verifik*toru. Zjistil jsem si adresu jeho na')tan`ch dat v pam%ti a za pomoci syst[mu Q-MEG, ramdisku a jak[hosi sv[ho ud%l*tka v Basicu jsem jeho v`stup skute'n% dost*val na disketu jako datov` soubor.¢  Postup dost divn`, ale pro mn% byl po@*d lep&) ne( ukl*dat v`stupy na kazetu a pak je kop)rovat. On tak[ Verifik*tor m* v ukl*d*n) chybu zp+sobuj)c) ztr*tu koncov`ch dat.¢  Teprve mnohem pozd%ji, prakticky p@ed m`m ukon'en)m pr*ce s kazetami z d+vodu jejich poztr*cen), mi b`val` kolega z klubu doporu'il program COLOMBO.¢  Na rozd)l od v&ech ostatn)ch nen) psan` ve strojov[m jazyce, ale v Turbobasicu, co( u( samo o sob% umo(uje spou&t%n) pod n%jak`m disketov`m opera'n)m syst[mem.¢  Skute'n% se mi pak s t)mto programem da@ilo s nejmen&) n*mahou ukl*dat hlavi'ky p@e'ten[ z kazet na diskety, i kdy( ne ]pln% bezprobl[mov%.¢  Program na')t* tyto ]daje: n*zev, zav*d%c) adresu, d[lku, startovac) adresu a typ souboru. D*le nab)z) k tisku ')slo kazety p@edem zadan[ ru'n% a vypo')tan` ]daj stavu po'itadla ot*'ek.¢  Prvn) volba menu spou&t) vlastn) na')t*n). Nejprve je nutn[ zadat ozna'en) kazety a potom po'*te'n) stav po'itadla ot*'ek.¢  Po jeho potvrzen) se rozjede ji( 'ten) a koho nenapadlo p@e')st si upozorn%n) ohledn% zastaven) t[to funkce, m+(e se pak dostat do rozpak+.¢  Nu, v%c je jednoduch*, tak jako u jin`ch syst[m+ se stiskne RESET, ov&em je pot@eba pot[ znovu prov[st p@)kaz RUN. ⑤daje byly b%hem na')t*n) p@id*ny ve form% DATA @*dk+, nucen% za b%hu vytvo@en`ch.¢  Tisk je pro m% nejd+le(it%j&) polo(ka, z jej)( pomoc) jsem ukl*dal data na disketu. Je toti( mo(n[ vybrat si libovoln[ za@)zen), tak(e i kdy( v n*pov%d% se nab)z) E/P/T, sta') klasick`m zp+sobem specifikovat soubor na disket%.¢  Pak se je&t% zept* na ozna'en) kazety ╱vypisuje jejich aktu*ln) seznam v pam%ti$ a jako velmi dobrou mo(nost nab)dne volitelnou konfiguraci v`stupn)ch polo(ek. Nap@)klad je klidn% mo(n[ tisknout dvakr*t sloupe'ek n*zev a podobn%.¢  Co( samoz@ejm% ned%l*m, ale v`hodn[ je uspo@*dat si po@ad) polo(ek podle sv[ho a pro tisk na pap)r ur'en` k vlo(en) ke kazet% vybrat jen n%kter[ na &)@ku krabi'ky.¢  V`po'et koeficientu nab)z) korekci pro  m%@en) ot*'ek individu*ln% pro ka(dou kazetu zvl*&④. Znamen* to ale velkou spot@ebu 'asu nav)c, tak(e jsem se s t)m nezab`val.¢  Maz*n) dat je jasn[ i z*znam a na'ten) banky. Ta je ulo(ena form*tem LIST jako Basicovk[ DATA @*dky.¢  Hled*n) programu nab)z) zobrazen) polo(ek z aktu*ln)ho obsahu v pam%ti podle zadan[ho kousku n*zvu.¢  Program nab)z) n%kter[ zaj)mav[ funce u jin`ch nevid%n[, ale verze, kterou m*m k dispozici obsahuje i jednu v*(nou chybu. Neda@) se mi toti( op%tovn% na')tat dal&) kazety. Po skon'en) jedn[ mus)m startovat cel` syst[m od DOSu ]pln% znovu.¢  Kdybych nem%l v&echny v%ci v RAMDISKu, vybodl bych se na to, ale s jeho pou(it)m je pr*ce po@*d o moc lep&) ne( to slo(it[ @e&en) s Verifik*torem.¢  Napadlo m% p@idat jej do FLOPu proto(e m*me v tomto ')sle n%kolik jin`ch program+ pracuj)c)ch s kazetami a tak[ i cel` Turbobasic. Snad se m+(e n%komu i skute'n% hodit. Ostatn% je d)ky sv[ realizaci v Turbobasicu otev@en` a dal&) ]pravy jsou mo(n[.¢  Nev)m kdo je autorem programu, v jeho v`pisu jsem na&el jen n%kolik postupn% p@ipsan`ch upravovatel+.¢  Ned%l*m si tak[ n*rok na ]plnost m[ho seznamu kazetov`ch hlavi'kov`ch 'te'+, s*m jsem nap@)klad jednou vid%l rozpracovanou verzi ]pln% jin[ho, m%lo to menu na ok[nka ve znakov[ grafice, na pohled par*da. Ale nev)m, jak to s t)m pak dopadlo.¢  Tak[ netvrd)m, (e samotn[ p@enesen) obsahu hlavi'ek vy@e&) cel` probl[m s datab*z). Zp+sob pr*ce Turboutilit ╱zavad%'e, kop)rky$ s nimi umo(uje vkl*d*n) libovoln[ho znaku ze v&ech 256 mo(n`ch, 'eho( skute'n% je n%kdy vyu(ito, 'i sp)&e zneu(ito. Vznikaj) pak probl[my p@i tisku a ur'it% se to nebude l)bit i b%(n`m datab*zov`m program+m. I kdy( nev)m pro' to vad) u syst[m+ s pevn% definovan`mi d[lkami polo(ek, ale b`v* to tak.¢¢               -ZB-¢