PeCoidne utilitky

V tejto kategrii su male, vecsinou jednoucelove utilitky. Vela z nich je napisanych v asembleri, ale mnohe z nich som napisal aj v cecku a niektore pouzival prekompilovane v Unixe. V pripade, ze existuje viac verzii z daneho programu, je v tomto supise uvedeny popis vzdy len tej najnovsej. V pripade, ze su k danemu programu uvedene dva datumy, jedna sa o najnovsiu a najstarsiu oficialnu verziu. Utilitky vecsiou pracuju cez stdin / stdout / stderr alebo im staci klasicky textovy mod, popripade konzola s prikazovym riadkom, ak nie tak je to v popise zvlast uvedene. Utilitky som povodne napisal pre MSDOS, mnohe z nich som neskor preportoval aj na 32bit Windows.

Posledne verzie vsetkych uvedenych utilitiek pre msdos aj win32 si mozete stiahnut tu:
utilsdos.rar  ...  300 kB  ...  16.07.2013
utilswin.rar  ...  50 kB  ...  03.09.2018

File
Subor
Release / Vytvorenie Description
Popis
DOS Win32
atok.exe 15.08.1996   Prepis textov pisanych v azbuke do diakritiky Kamenickych. Program predpoklada kodovanie azbuky zhodne s kodovanim ktore pouzivaju vsetky ruske texty pisane v msdose. Ak chcete priamo zobrazit tieto texty v azbuke, mozete pouzit font setazb.com.
bdy2tap.exe 09.10.1996   Konvertor suborov formatu BDY, pouzivaneho na Amige, do formatu TAP. Dalsie konvertory a rozne analyzery ZX formatov najdete v projekte Taputils.
bin2cod.exe 15.12.1996   Konvertor binarnych cisel do suboru. Kazdych osem binarnych cislic nacitanych zo vstupneho suboru spocita do jedneho bajtu a ulozi do vystupneho suboru.
bmp2scr.exe 16.03.1997 23.07.2015 Konvertor monochrom bitmapy velkosti 256x192 bodov (2 farby) do obrazovky ZX Spektra (6912 bajtov).
border.com 06.03.1994
16.02.1996
  Nastavenie farby borderu. Za prikadom sa ocakava ako parameter cislo od 0 do 255 oddelene od prikazu prave jednou medzerou. Odoslanie prikazu bez medzery vypise aka farba borderu je prave nastavena. Pozor, v skutocnosti nejde o farbu ako taku, ale vzdy o cislo registra palety VGA. Border je obdlznikova oblast ktora sa zobrazovala okolo obrazovky na starsich CRT monitoroch. Na modernejsich LCD monitoroch sa uz obvykle nezobrazuje.
bsort.com 28.01.1999   Zoradenie riadkov v subore podla velkosti (abecedy). Pre serioznu pracu doporucujem pouzit novsie xmsort.exe, ktore je vdaka modernejsej technologii ovela flexibilnejsie a rychlejsie.
btok.exe 13.06.1994   Konvertor dokumentov z Taswordu BCS do textoveho suboru *.txt. Konvertuje aj diakritiku do Kamenickych.
case.exe 13.02.1995   Konvertor velkych pismen na male alebo malych na velke alebo sucasne oboje (vymeni velkost pismen).
cat.com 04.03.1995   Rovnomenny prikaz z Unixu prekompilovany do dosu.
clock.com 09.04.1996   Jednoduche hodinky typu HH:MM:SS pre VGA 320x200x256. Toto nie je moj povodny program, ale bolo to sucastou vecsieho programu, ja som to od tial vyseparoval a skompiloval ako samostatny program. Mimochodom, taky isty clock pre ZX Spektrum zabera 116 bajtov.
clsid.exe   30.11.2016 Prevod medzi textovym (napriklad 20d04fe0-3aea-1069-a2d8-08002b30309d) a hexadecimalnym (napriklad E0 4F D0 20 EA 3A 69 10 A2 D8 08 00 2B 30 30 9D) vyjadrenim systemovych indentifikatorov CLSID.
cod2asc   03.09.2018 Extrahovanie textov z binarneho suboru. Rozdeli subor na jednotlive retazce, ako deliace znaky pouziva 0, 10, 13 a odstrani vsetky znaky s kodom mensim ako 32 okrem tabulatora 9 a kazdy text vlozi ako samostatny riadok.
cod2bin 15.12.1996 30.06.2015 Konvertor bajtov suboru do binarnych cisel. Kazdy bajt vstupneho suboru vypise do osmych binarnych cislic ktore zapise do vystupneho suboru.
cod2dec 08.05.1997 30.06.2015 Konvertor bajtov suboru do desiatkovych cisel. Kazdy bajt vstupneho suboru vypise do troch desiatkovych cislic ktore zapise do vystupneho suboru.
cod2deci 18.02.2003 01.09.2018 Konvertor bajtov suboru do znamienkovych desiatkovych cisel. Kazdy bajt vstupneho suboru vypise do desiatkoveho cisla -128..+127 ktore zapise do vystupneho suboru.
cod2decw 18.02.2003   Konvertor bajtov suboru do desiatkovych cisel. Kazde dvojbajtove slovo vstupneho suboru vypise do desiatkoveho cisla ktore zapise do vystupneho suboru.
cod2hex 15.12.1996 29.06.2015 Konvertor bajtov suboru do hexadecimalnych cisel. Kazdy bajt vstupneho suboru vypise do dvoch hexadecimalnych cislic ktore zapise do vystupneho suboru.
cod2hexw 16.07.2013 01.09.2018 Konvertor bajtov suboru do hexadecimalnych cisel. Kazde dvojbajtove slovo vstupneho suboru vypise do styroch hexadecimalnych cislic ktore zapise do vystupneho suboru.
comcfg.exe 22.10.1998   Jednoduchy interaktvny program umoznujuci nadefinovat zakladne parametre serioveho portu. Informacie o konfiguracii sa ukladaju do suboru com.cfg z ktoreho si ich potom nacitaju ine komunikacne programy.
color.exe 10.02.1995   Nastavenie atributov pre pismo v textovom rezime.
col2tab.exe 25.07.2001   Konvertor stlpcov v textovom subore do HTML tabulky.
comptime.exe 11.02.1997 22.11.2017 Utilitka pre rozne datumove a casove vypocty. Umoznuje k danemu casovemu okamihu pripocitat alebo odpocitat lubovolny pocet sekund, alebo urcit rozdiel v sekundach medzi dvomi casovymi okamihmi. Casove okamihy sa zadavaju ako datum a cas (rok, mesiac, den, hodina, minuta, sekunda).
d2u.exe 26.05.1997   Konvertor textoveho formatu z dosu do unixu. Vynechava z textu vsetky kody 13.
dat16.exe 08.04.1999   Konvertor 16-bitovej hodnoty predstavujucej dosovy komprimovany format datumu na nomalny ludsky zapis datumu v tvare DEN . MESIAC . ROK
ddmodes.exe   08.11.2017 Vypis zoznamu podporovanych grafickych rezimov DirectDraw.
dec2cod 19.05.2010   Konvertor desiatkovych cisel do bajtov suboru. Kazde ciso vstupneho suboru zapise ako bajt do vystupneho suboru.
delsame.exe 30.11.1997 03.09.2018 Zmaze z textoveho suboru vsetky po sebe iduce rovnake riadky. Win32 verzia odstranuje aj prazdne riadky.
di-halt.com 03.11.1996   Tuto utilitku radsej neskusajte... Na to, ze ma len dva bajty, vie urobit riadnu paseku !
dirtc.exe 27.10.1996   Vypis obsahu suborov z programu Tape code (z verzii 2.X a 3.X). Tento program je "externym" doplnkom projektu TAP utils.
fromx.exe 02.03.1999
29.06.1996
  Program pre vypis informacii o e-mailoch ulozenych v postovom folderi.
getpic.exe 04.04.2001
23.10.2000
  Konvertor URL odkazov typu <A HREF="obrazok"> na odkazy typu <IMG SRC="obrazok">. Umoznuje pohodlne hromadne stahovanie obrazkov z internetovych stranok.
hex2cod.exe 15.12.1996 30.05.2016 Konvertor hexadecimalnych cisel do suboru. Kazde dve hexadecimalne cislice nacitane zo vstupneho suboru spocita do jedneho bajtu a ulozi do vystupneho suboru.
htm2txt.exe 04.03.2001   Konvertor html suborov do obycajneho textu. Nerobi nic mimoriadne, len vynecha zo suboru vsetko co zacina znakom < a konci znakom >. Pre tento ucel mozete rovnako dobre pouzit aj novsi a flexibilnejsi program rmc.exe.
kbcs.exe 01.06.1995
23.03.1994
  Slovensky driver klavesnice pre pisanie slovenskej a ceskej diakritiky v dose. Vdaka originalnemu sposobu pisania diakritiky nie je nutne sa ucit neprakticke rozlozenie klaves narodnych klavesnic. Kazde pismenko s diakritickym znamienkom je na tej istej klavese kde aj originalne pismenko (alebo niekde v blizkom okoli) a to ci bude napisane s diakritkou alebo bez nej sa riadi klavesami F11 a F12. K tomuto programu je vhodne pouzit setkam.com.
konv.exe 18.06.1997   Univerzalny konvertor textov. Pre konverziu pouziva tabulku v takomto formate: je to textovy subor, kde kazdy riadok predstauje jednu zamenu, a to vzdy tak ze prvy znak na riadku sa nahradi druhym znakom na riadku. Mimochodom, tento program ma presne 6912 bajtov :-)
ktob.exe 13.06.1994   Konvertor textovych suborov s diakritikou Kamenickych na dokumenty do Taswordu BCS.
ktol.exe 03.05.1994   Konvertor diakritiky Kamenickych na diakritiku Latin II.
left.exe 13.05.1997
21.11.1995
  Znackovac povodneho textu. Do textoveho suboru vlozi na zaciatok kazdeho riadku zadany text.
mail2txt.exe 11.04.2000   Konvertor suborov *.eml na subory *.txt. Vsetky kody =XX nahradi znakmi ktore predstavuju.
maildel.exe 29.01.1997   Rozdelenie postoveho foldera na jednotlive maily. Kazdy mail sa ulozi do samostatneho suboru s menom mailxxxx kde xxxx je cislo od 0 do 9999.
mantotxt.exe 06.03.1996   Konvertor suborov vzniknutych prikazom man prikaz > subor.man na obycajny textovy subor. Odstranuje z textu vsetky riadiace kody pouzivane pre zvyraznovanie textu pri vypise manualov.
merger.exe   31.08.2018 Spojenie viacerych suborov s riadkami zoradenymi podla abecedy do jedneho spolocneho tiez zoradeneho suboru. Vhodne ako doplnok k msort.exe pre pripad, ak sa zoradovany subor nevojde cely naraz do pameti. Subor staci rozdelit na viac mensich suborov, kazdy z nich zoradit pomocou msort.exe samostatne, a vysledne zoradene subory spojit pomocou tejto utilitky merger.exe.
mltnum.exe 30.04.2002   Generator textovych suborov s danym textom na riadku a inkrementovanym cislom s danym umiestnenim na riadku.
mostodos.com 24.06.1998   Viete o tom, ze v PeCi su dva rozne casy ? Prvy cas je v RTC, hodinkach zalohovanych bateriou (CMOS), a druhy cas si nezavisle od RTC pocita sam dos. Tato utilitka precita cas z RTC a zapise ho do dosu. Vzhladom na to, ze dos neposkytuje ziadnu sluzbu pre nastavenie casu len v dose, tato utilitka zapisuje cas priamo do nedokumentovanych systemovych premennych v pameti, kde sa cas dosu uchovava.
mrs2a80.exe 04.03.2010 29.06.2015 Konverzia protokolu o preklade z MRS do asembleroveho zdrojoveho suboru.
msort.exe 04.03.2001
20.02.2001
24.08.2018 Zoradenie riadkov v subore podla velkosti (abecedy). Subor sa musi vojst do volnej pameti. V msdose preto doporucujem pouzit novsie xmsort.exe, ktore je vdaka modernejsej technologii ovela flexibilnejsie a rychlejsie.
odmek.exe 25.04.1994
01.03.1994
  Vytvrdzovac a skracovat textov. Odstranuje z textovych suborov diakritiku Kamenickych.
odram.exe 23.11.1994   Odstranuje z textovych suborov ramikove znaky a nahradza ich vhodnymi z klasickych ASCII znakov.
poke.exe   30.06.2015 Zapise do suboru na zadany offset zadany bajt.
prejaver.exe 24.11.1996 30.06.2015 Program pre generovanie prejavov. Staci zadat pocet viet, a program vam vygeneruje slavnostny prejav, na ktory by bol hrdy nejeden funkcionar byvaleho rezimu :-)
procinfo.exe   20.09.2016 Vypis beziacich procesov a vsetkych pouzitych EXE a DLL modulov v tychto beziacich procesoch.
rate.com 17.02.1998
24.11.1995
  Nastavi autorepeat klavesnice na najrychlejsie hodnoty: cakanie po prvom znaku 250 ms a opakovanie 30 znakov za sekundu.
rev.exe 19.11.1995   Obrati poradie bajtov v subore.
rmc.exe 06.07.2001 30.06.2015 Program urceny na mazanie komentarov zo zdrojovych textov. Vdaka flexibilnemu nastaveniu zvlada zdrojaky asembleru, cecka, paskalu a vsetkych jazykov ktore umoznuju pisat komentare podobnym stylom. Je tiez mozne specifikovat rozsah riadkov pre zmazanie komentarov. Zaujimavym prikladom pouzitia je prevod html do txt zmazanim vsetkych html prikazov.
scr2bmp.exe 13.05.2001
17.03.1997
30.06.2015 Konvertor obrazovky ZX Spektra (6912 bajtov) do bitmapy (*.bmp) 256x192 alebo 320x240 (s borderom). Vysledna bitmapa moze byt monochrom (bez atributov - 2 farby) alebo moze mat 16 farieb (povodne farby ZX Spektra alebo odtiene sedi). A to vsetko moze byt aj invertovane (akoze negativ).
setazb.com 25.05.1994   Znakovy font s azbukou. Rozlozenie jednotlivych pismen azbuky presne zodpoveda kodovaniu ktore pouzivaju vsetky ruske texty pisane v msdose. Ak chcete takto kodovane texty prepisat do diakritky kamenickych, mozete na to pouzit utilitku atok.exe.
setkam.com 27.02.1994   Znakovy font s diakritikou Kamenickych. Tento program je vhodne pouzit tiez k programu kbcs.com.
setlat.com 12.04.1994   Znakovy font s diakritikou Latin II. Toto kodovanie pouziva Windows 95/98 v dosovom rezime.
setvga.com 27.02.1994   Originalny znakovy font z VGA karty. Inak vsetky tieto fonty set*.com su urcene pre textove mody s rozmermi znakov 9x16 bodov. Programy po spusteni nainstaluju do videopameti grafickej karty prislusny font a ukoncia sa (nie su rezidentne). Pre spravnu cinnost je nutne mat aspon VGA kartu.
setzxs1.com 26.02.1994   Znakovy font zo ZX Spektra (znaky 32-127), natiahnuty na vysku 16 bodov. Ostatne znaky su originalny font z VGA karty.
setzxs2.com 26.02.1994   Podobne ako setzxs1.com, ale spektracke znaky su boldovane. Potom pri natiahnuti na dvojnasobnu vysku vyzeraju lepsie.
spc2tab.exe 06.07.1996 30.06.2015 Konvertor medzier na tabulatory (kod 9). Dlzka tabulatora je 8 znakov.
split.exe 28.08.1994   Rozdelenie suborov na mensie casti. Umoznuje rozdelit subor na dve casti v lubovolnom mieste, alebo rozsekat subor na potrebny pocet casti pevnej dlzky.
tab2spc.exe 15.11.1995 30.06.2015 Konvertor tabulatorov (kod 9) na medzery. Dlzka tabulatora je 8 znakov.
tim16.exe 08.04.1999   Konvertor 16-bitovej hodnoty predstavujucej dosovy komprimovany format casu na nomalny ludsky zapis casu v tvare HODINA : MINUTA : SEKUNDA.
up32.exe 02.07.1997   Konvertor nevypisatelnych znakov na medzery. Vsetky znaky s kodmi 0 az 31 nahradi medzerami (kod 32). Znaky CR,LF (13,10) nenahradza.
utod.exe 02.07.1995   Konvertor textoveho formatu z unixu do dosu. Pred kazdy znak 10 prida znak 13.
val.exe 29.06.1996 30.06.2015 Prevod cisel z / do ciselnych sustav 2,8,10 a 16.
vv.com 02.06.1996   Zobrazi identifikacny napis VGA karty. To je presne ten napis, ktory sa vypise ako uplne prvy pri startovani PeCedla.
vyhryz.com 28.08.1994   Vyhryznutie casti suboru. Do noveho suboru ulozi stanovenu cast povodneho suboru. Pre spravnu cinnost potrebuje program split.exe. Tento program je vlastne skompilovany BAT subor, v ktorom bol pouzity spominany split.exe.
vykus.exe 27.02.1997 30.08.2018 Vykusnutie casti suboru. Do noveho suboru ulozi stanovenu cast povodneho suboru. Funkcne totozny ako vyhryz.com ale je sebestacny (cely napisany v cecku).
wait.com 16.10.1997   Cakacia pauza. Ako parameter potrebuje cislo N, ktore udava kolko jednotiek casu sa ma cakat. Jedna jednotka casu je dana prerusenim INT 08 co je normalne okolo 55 ms.
wc.com 28.03.1995   Rovnomenny prikaz z Unixu prekompilovany do dosu.
whereis.exe 28.10.1997 30.06.2015 Rovnomenny prikaz z Unixu prerobeny do dosu. Hlada subory podla PATH.
xmsort.exe 30.03.2001 29.06.2015 Zoradenie riadkov v subore podla velkosti (abecedy). Podporuje zoradenie inverzne, od N-teho znaku, s prihliadnutim na slovensku a cesku abecedu podla diakritiky kamenickych, s ignorovanim velkosti pismen, s vynechanim rovnakych riadkov, subory neobmedzenej dlzky. Pouziva velmi efektivny a rychly algoritmus, schvalne si skuste porovnat rychlost zoradenia nejakeho suboru o dlzke aspon 1 megabajt s inymi programami urcenymi na zoradenie suboru !
xorfile.exe 08.09.2000   XORovanie suborov. Vezme prvy bajt z prveho suboru, urobi XOR s prvym bajtom druheho suboru a vysledok zapise do prveho bajtu tretieho suboru. Potom to iste so vsetkymi druhymi bajtami, a tak dalej az do konca suborov.
xsort.exe 04.03.2001
20.02.2001
  Zoradenie riadkov v subore podla velkosti (abecedy). Umoznuje zoradovat aj subory dlsie ako je volna pamet v dose. Pre pracu doporucujem pouzit novsie xmsort.exe, ktore je vdaka modernejsej technologii ovela flexibilnejsie a rychlejsie.
zamena.exe 01.06.2006
13.11.2000
29.06.2015 Zamena bajtov v subore. Vsetky vyskyty jedneho bloku bajtov v subore nahradi druhym blokom. Bloky je mozne definovat textovo a aj hexadecimalnymi hodnotami bajtov.
zapln.exe 04.05.1996   Zaplni vsetko volne miesto na aktualnom disku. Vytvori novy subor do ktoreho stale zapisuje, az sa minie vsetko volne miesto na disku.
zero.exe 01.11.1995   Zmaze vsetky data zo suboru. Po aplikacii tohto programu bude mat subor nulovu dlzku.
zerozmaz.exe 07.05.1999   Zmaze vsetky nulove bajty na konci suboru. Jeden nulovy bajt tam ale necha.
znkcnt.exe 08.12.1999 30.06.2015 Spocita pocty vyskytov jednotlivych znakov v subore.


Nazad / back