int 21h
asopis pro programtory,
kte se neboj podvat kdu pod ki
_ __ ___ _____
(_)__ / /_|_ < / /
/ / _ \/ __/ __// / _ \
/_/_//_/\__/____/_/_//_/
Int21h je spolen projekt nkolika nadenc, kter bav programovn podle "star koly": pm ovldn hardwaru, peliv optimalizace algoritm, ourn v systmech a podobn. Prost takov retro.
S npadem zaloit internetov asopis piel BOby nkdy kolem roku 2005 (pesn u si to nepamatuju). Na adrese int21h.ic.cz zpotku vychzel formou msnku. Nkdy koncem roku 2006 se pelo na redakn systm s monost plynulho pidvn lnk. Naden nm vydrelo zhruba do roku 2011, od t doby je z asopisu vcemn archiv. V lednu 2015 jsme se pesthovali sem a funkci admina pebr Mircosoft, co sice nen dn vhra, ale aspo je jist, e Int21h jen tak nezmiz ze svta :-).
Kdyby nhodou nkoho (a tm nemyslm jenom "zaveden" autory) napadlo napsat nov lnek, smle do toho! Tady jsou podrobnosti.
Pvodn podmnky stle plat: veker obsah tohoto webu me bt zveejnn, tisknut nebo pouit pouze s uvedenm pvodnho autora a odkazu na tento web. Autoi nenesou zodpovdnost za ppadn zneuit uvedench informac.
BOby
Formt BMP - rozkdovn formtu BMP s potem barev 2, 16, 256 a jednoduch emulace 16M
Popis knihovny AA-lib - pibliuje programtorm asnou ascii-art knihovnu AA-lib
Grafick efekty v pascalu - algoritmy nejznmjch efekt: snh, hvzdy, ohe, plazma
Programovn v Bashi - zklady programovn v interpretru Bash
N-t odmocnina sla X - een programtorskho problmu, implementace v pascalu
GUI pod pascalem - nejen assemblerem iv je lovk: GTK
SDL msto 0013h - seznmen s knihovnou SDL pro C + hodn pklad
Pouvn knihoven v Linuxu - statick a dynamick knihovny s GCC
Procesy a signly - prvn dl serilu o pokroilejm programovn na unixovch systmech
Vlkna v linuxu - popis prce s vlkny v C
Informan systmy v linuxu - jak zskvat offline informace
Osobn adres s dalmi texty a soubory
--==[FReeZ]==--
Jasco
Zklady Pythonu - zklady programovacho jazyka Python
JIVA
DOS v prohlei - jak pes Jdosbox spustit dosovsk program pmo z internetu
kdoasi
Jak napsat pkn zdrojk v Pascalu - doporuen prava zdrojovch text
Laaca
Nastavovn VESA reim - zameno na aktivn vyhledvn videomd a nastavovn obnovovac frekvence monitoru
Kouzla s textovmi mdy VGA - prce s textovmi mdy v Pascalu
Geometrie pmky - trocha geometrie v pascalovsk praxi
Uloen animace do jedinho obrzku - nvod od zkuenho vvoje her :)
Basic dnes - jak se vyvj tento star programovac jazyk
Zajmav editor: SetEdit - popis skvlho OpenSource editoru
Pekladae pascalu - pehled alternativnch kompiltor
Patch pro XP - een problmu s pascalem ve win XP a 2000
DOS a chrnn reim: 1. dl - jak pouvat a kdy se starat o protected mode
Pouit asovae - obsluha asovae pro animaci a zen zpodn ve hrch
Pouit MMX v Turbo pascalu - vyuit technologie MMX pod Turbo Pascalem 7
DOS a chrnn reim: 2. dl - pokraovn serilu vysvtlujc prci chrnnho reimu
Bublifuk turbo - zrychlen standardnho tdicho algoritmu
10h rad programtorm v Turbo pascalu - nkolik zajmavch rad pro pascalisty
etzcov typy v pascalu - jak si vylepit prci z etzci
Rozbor pkazovho dku - pkazov dek is not dead! (Jak vidno)
Roztaen textu - pomozte felkovi Jedn se o algortimus na roztaen textu do urit ky
Vstup textu pomoc VenomGFX - dal dl o grafick knihovn
Pevod malch/velkch psmen - pascalovsk funkce na zmnu velikosti psmen i v rznch kdovnch
Opravdov DOS - jak poznme ten prav a nefalovan?
Jak v pascalu na soubory - vechno o prci se soubory v pascalu: standardn metody i objektov postupy pomoc stream
Detekce tiskrny - jak autodetekovat zazen pipojen k paralelnmu portu
Mnoiny v pascalu - jak funguj mnoiny uvnit a jak toho vyut
Vyhodnocovn matematickch vraz (parser) - jak spotat matematick vraz zadan na klvesnici uivatelem
Mn znm konstrukce v Turbo pascalu: 2. dl - voln pokraovn lnku napsanho ped dvma lety
Pseudopole v pascalu - jak deklarovat pole, kter ve skutenosti nejsou poli
Jak na diskov oddly aneb FDisk v pascalu - jak proscanovat pevn disk a najt na nm vechny oddly a detekovat souborov systmy - i ty, kter DOS nevid a nepidlil jim psmeno disku
Abecedn azen - pirozen azen, azen v abeced s nrodnmi znaky a se spekou CH
Laacovy lnky mete najt tak na
tto strnce, novinky hledejte pouze tam.
Martin Lux
Assembler v TP7 a FP - vysvtlen rozdl a vhod assembler v TurboPascalu 7.0 a FreePascalu
Optimalizace program v Pascalu - 200+4 rad z vlastnch zkuenost a z dlouholet praxe
Joystick v Pascalu - prvn st serilu o efektivnm programovn her
Grafick reim v TP7 a FP - 1 - druh st serilu o hrch, tentokrt o grafice
Grafika v Turbo Pascalu 7 - 2 - pokraovn serilu o grafice v TP7
Grafick reim v TP7 a FP - 3 - vcebarevn obrzky a 3d grafika
Grafick formty a prce s jejich daty pod TP7 - dal dl serilu: jednouduch BMP a vytvoen vlastnho formtu
Grafika pod Free Pascalem - Linear FrameBuffer, vyuvan cizch jednotek, Graph, WinGraph, SD, DirectDraw... dal dl
Sriov a paraleln port - prvn dl o komunikaci mezi potai
Sov protokoly v pascalu - druh dl o komunikaci mezi potai
Vlkna ve FreePascalu - komunikace, tentokrt mezi procesy
Vyuvn skript v levelech pro hry - oddlen enginu od ostatnch komponent vrazn zpehleduje kd!
Prce s HDD, RAM a CD-ROM - bohat programovn pamti, pstupu na disk a ovldn Audio CD-ROM
Programovn operanho systmu - co to obn napsat si vlastn "operan systm"
Teorie o zvukovch formtech - ovldn soundblasteru, prvn dl
Spoutn textovch aplikac pod grafickm OS - jak spoutt textov aplikace pod grafickm operanm systmem nebo njakou nadstavbou
Multimdia v Pascalu pro pokroil - voln pokraovn serilu o grafice
Klvesnice a my v Pascalu - pokraovn dlu o klvesnici a myi
Multimdia za pouit Jedi SDL (a FMOD) - dokonen serilu o grafice v pascalu
Peklada k vlastnmu OS - jaksi voln pokraovn serilu o operanm systmu
Mircosoft
O vese - SVGA grafika a assembler pro zatenky
Algoritmus plechovky - nejjednodu algoritmus pro vyplnn nepravideln oblasti na obrazovce
Beztypov pole s promnnou velikost prvku - jak na to v pascalu
prava napjecho konektoru u NB Olivetti 910T - historicky prvn lnek o hardware na int21h
Ergonomie softwaru - nejen hadrware by ml bt jzr-frendly
Hledn nejkrat cesty - jak najt optimln cestu z bodu A do bodu B na 2D map s rznorodm ternem
Plechovka turbo aneb dkov floodfill - tentokrt opravdu prakticky pouiteln varianta vpln
Zludnosti a pasti - postehy z praxe v TP a na PC obecn
Oprava klvesnice notebooku - hardware tu bude vdycky a obas je poteba podvat se mu na zoubek
Co je to mainframe? - mal vod do svta velkch pota
Oprava displeje notebooku - co dlat, kdy nm displej zane poblikvat
Hran s monitorem - ne kad oprava se poda, ale z kad se d nco nauit
Dal Mircosoftovy texty najdete v sekci
Nvody.
Zmije
AThelp 1.0 v HTML - vetn pevodnho programu v C
Technick poznmky k nov verzi int21h:
- lnky jsou uloen pmo z prohlee a peveden do zdejho formtu, zdrojky z databze jsem nevyuil. Zvan chyby v kdu (modr barva petkajc pes pl lnku a podobn) jsou opraven, odkazy snad taky a sem tam njak ten peklep, zbytek jsem neeil.
- Tdn pspvk podle kategori nahradilo tdn podle autor (abecedn) a chronologick azen odshora dol. Pipad mi to pehlednj, vtinou hledm navazujc dly seril od stejnho lovka a kategorie m nezajm. Ale jestli se vm to nelb, d se to pedlat.
- Bez redaknho systmu samozejm nefunguj diskuse pod lnky. Zachoval jsem jenom pspvky, kter njakm zpsobem dopluj dan lnek, vechno ostatn lo pry. Kdyby se vm to nelbilo, sta ct, mm zlohu. Teoreticky nen problm diskuse zase obnovit, ale jestli se nesejde dostatek hlas pro, nechme to na nvtvn knize.