Zde můžete najít některé moje projekty. Většinou jsou psané ve Free Pascalu, ale ten (podle jeho tvůrců) je více či méně kompatibilní s Turbo Pascalem 7.0, tzn. pokud umíte alespoň trochu programovat, nebude pro vás problém si to předělat. Kdybyste náhodou zatoužili po Free Pascalu, tak račte kliknout na reklamku o kousek níž.

Jestli vás moje zmínka o Free Pascalu zaujala, ale nevíte vo co go, tak právě pro vás jsem dal dohromady takovou malou neoficiální stránku, na který najdete odpovědi na několik základních otázek.

V případě, že nějak užitečně vylepšíte některý z mých projektů, neváhejte a vylepšenou verzi mi pošlete spolu s připojeným souborem, ve kterém bude změna řádně zdokumentována.
 
Jméno: Drives 0.8.3b Překladač: FP 0.99.12
Jednotka pro práci s disky. Zjišťuje počet disků a jejich typ (vyměnitelný, pevný, síťový, CD-ROM, RAM, vytvořený příkazem SUBST, DoubleSpace komprimovaný). Dále umí zjistit a nastavit pracovní disk.
Většina kódu je v assembleru, protože bylo potřeba využít funkce DOSu a BIOSu, takže není problém přepsat jednotku do C/C++ nebo třeba do čistého Assembleru. Stačí odstranit jedinou řádku a jednotka se dá použít i v TP/BP 7.0.
!!!Pokud víte, jak zjistit nějaký nový typ disku (ZIP, A:Drive, STACKER komprimovaný, či cokoliv jiného), tak mi prosím pošlete danou dokumentaci/zdrojáky/návody nebo cokoliv v CZ/SK/EN/DE (v tomto pořadí preferuji jazyky). Nemusí to být Pascal, beru taky C/C++, Assembler, Basic (ale to radši ne), Delphi (to je sice taky pascal, ale o něčem jiným), atd. Jestli víte o nějaký zajímavý I-netový stránce zabývající se touhle problematikou, tak mi pošlete její adresu. Díky předem!!!

 
Jméno: Ethan GFX 1.0 Překladač: TP/BP 7.0
Jeden ze starších projektů, cca rok zpět, ale pořád docela užitečný. tahle jednotka umožňuje pracovat s grafickým režimem 320x200 256 barev. Obsahuje základní funkce jako PutPixel, GetPixel, Line, Circle, atd. Dále práce s paletou, rozmazání, baziérovy křivky a v neposlední řadě určitě potěší možnost tvořit libovolné množství virtuálních stránek. Jejich počet je samozřejmě omezen velikostí volné paměti pod 640 kB. Celé jsem to samozřejmě nevymyslel já, většina postupů, triků a vůbec všeho je okoukaná z PC Games Programmers Encyclopedia 1.0, specielně z tutorialů od Denthora z týmu ASPHYXIA.

 
Jméno: OS Detection 0.3.0 Překladač: FP 0.99.12
Pokud ve svých programech potřebujete zjistit, jaký že operační systém vám to běží, popřípadě jeho verzi, pak zkuste použít tuhle jednotku. Zjistí OS: DOS, Windows 16 bit, Windows 32 bit, Windows 95 a Windows 98.
Detekce DOSu, Win16 a Win32 je spolehlivá, ale detekce Win95 a Win98 není, protože vychází z předpokladu, že: verze 4.0 jsou Win95 a 4.10 jsou Win98. Detekce verze OS je spolehlivá.
!!!Pokud jste ve Windows a ve Vlastnostech programu zjišťujícího typ OS nebo programu, který ho volá zapnete "Zabránit programům pro MS-DOS v detekci Windows" pak bude jako běžící OS detekován DOS!!!


Autor a webmaster: Jakub "Ethan" Kraft
Poslední aktualizace: 25. 8. 1999
Autor reklamního pruhu "Free Pascal": Jakub "Ethan" Kraft