      |
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
|
|