![]() |
|
Vítejte na stránce věnované programování.
Programy zde uvedené jsou psané s příměsí vkládaného assembleru v
Pascalu pro reálný mód DOSu a používají jen konvenční paměť. Neběží na
286 a nižších procesorech, protože obsahují několik 32 bitových
instrukcí pro přesun dat. Šlo by to sice přepsat, ale pro celkovou
výpočetní náročnost programů 286 nevyhovuje... Testovány a
optimalizovány byly na 486DX, 80MHz, nyní na DURONu 750 MHz. V drtivé
většině neobsahují chybnou jednotku CRT a tak běží i na vyšších
procesorech. Netuhnou pod Wokny (nesnaží se pro své potřeby měnit
taktovací kmitočet čítače 88524 a na jiný problém jsem zatím nenarazil
:). Při psaní programů jsem se řídil těmito sestupnými prioritami:
minimální velikost (do desítek kb), maximální rychlost, přehlednost,
uživatelský komfort a nakonec rychlost programovaní. Tedy přesně naopak
než profesionální programátoři :). Jsem čistý samouk, nikdy mně nikdo
programovat neučil, ani se s žádným programátorem nestýkám, proto prosím o
shovívavost. Ke stažení většinou nabízím zvlášť EXE program a pak i zabalené neokomentované zdrojové soubory společně s přeloženým programem. Pokud něčemu nerozumíte, nebo něco chcete, tak napište, přinejhorším vám neodpovím. (To jsem zvědav jestli mně vůbec něco dojde :) |
| Upozornění: Tyto stránky jsou čistě nekomerční a nemají nic společného s firmou Dworkin spol. s r.o. Jméno Dworkin (mimo jiné anglické příjmení) pochází v tomto případě z příběhu Amberu, jediného skutečného světa :) a označuje jeho tvůrce - Dworkina ...Nekonečný je svět Amberu vrhajícího stíny, jejichž velkolepé odlesky vytváří všechny ostatní světy, včetně toho ve kterém žijeme... |
| Tato stránka byla psána ručně v textovém editoru. Úmyslně nepoužívá rámce ani skripty. Cílem byla jednoduchost a přehlednost. Obrázky jsou típlé programem PCXDUMP. Přestože preferuji PNG jsou obrázky ve formátu GIF, můj prohlížeč jiný neumí. JPG obrázky jsou zbaveny nadbytečných informaci programem JPG Cleaner. Pozadí jsem přetvořil asi po 4 hodinové práci v NEOPAINTU. Při rozlišení 800*600 doporučuji dát menší fonty a naopak. |
|
[ Zdroják ]
Krychle
Rotující krychle s texturou. |
|
|
U Gandalfa
[ Zdroják ]
[ 1 ][ 2 ]
Demo o lidičkách z Xka. |
|
[ 1 ][ 2 ][ 3 ][ 4 ]
[ Zdroják ]
U Gandalfa 2
Demo o lidičkách z Xka (druhá verze). |
|
|
U Gandalfa 3
(Samorozbalovací RAR)
[ Zdroják ]
[ 1 ]
Demo o lidičkách z Xka se zvukem (MIDAS verze). |
|
12sten,
hvezda
a
skelet
Soubory obsahující definici 3D objektu, potřebné pro program 3D VIEWER. |
|
|
3D Viewer
[ Zdroják ]
Program zobrazující složité 3D objekty (možnost definice vlastních) bez textur. |
|
[ Zdroják ]
3D Viewer 2
Program zobrazující složité 3D objekty (možnost definice vlastních) s texturami. |
|
|
Konverze
[ Zdroják ] a
Code Page
[ Zdroják ]
Programy konvertující znakovou sadu textového souboru z možných variant ASCII, IBM852 (= DOS Latin 2), Kameníci, Windows 95 (CP1250), ISO 8859-2. CODE PAGE se ovládá z příkazové řádky a KONVERZE obsahuje malý "Nortonek". Dal jsem sem novou verzi KONVERZE, za starou jsem se už styděl. CODE PAGE je z nich nejnovější, nejrychlejší, nejmenší a konvertuje všechny znaky. Je napsaný celý v Assembleru! Není zatím ale optimalizován. A taky už asi nebude... |
|
|
[ 1 ][ 2 ][ 3 ][ 4 ][ 5 ]
[ Zdroják ]
Maelstrom
Malé 256 bajtové intro které se zúčastnilo DEMOBITu 2001 konaném 15.-16. prosince v Nitře a s přehledem skončilo na posledním desátém místě. Neřekl bych že je to vinou nekvalitnosti kódu, jako pozdním pochopením že úspěšné intro by mělo mít jednosmyčkový chvilkový omračující efekt nejlépe s pocitem plné obrazovky a ne aby bylo založeno na éterických čarách kreslených v SVGA a určeno pro delší dívaní a proto mít náhodně voleny dva druhy obrazců, se složitou časovou synchronizací. |
|
|
Cosmic
[ Zdroják ]
"Hudba" pro 126 bajtů a PC SPEAKER :) (ukončení: CTRL+BREAK) |
|
|
[ 1 ][ 2 ][ 3 ][ 4 ]
[ Zdroják ]
BiosCopy
Grrr...Nahrával jsem RAR soubor rozdělený na 14 disket a už jsem měl 12 disket nahráno, když se u souboru File.R00 v absolutním sektoru 510 vyskytla chyba parity(CRC). Kupodivu všechny programy mi odmítly nahrat i jediný bajt souboru. Program BiosCopy dokáže přeskočit vadné sektory a zkopírovat soubor až do konce, navíc umí kopírovat i smazané soubory a procházet smazanými adresáři. Vzhledem k tomu, že ke čtení diskety nepoužíva DOS funkce, ale jen BIOS funkci čtení sektoru, tak si musí BOOT,FAT(12-bit),ROOT číst sám, takže zobrazuje dlouhé názvy, které lze pomocí parametrů [N#-#][E#-#][C##] hromadně přejmenovat na krátké. |
|
![]() |
MicroChess
[ Zdroják ]
Takové malé šachy pro sváteční hráče v textovém módu. Co to už umí: Hrát za bílého i černého, jednoduché ovládání buď pomocí šipek nebo české notace, ukládání hry jako text(česká notace) do více souborů, přehledné zobrazení tahů i možností kam táhnout, vracení tahů, plynulé nastavení obtížnosti pomocí setin sekund na tah, editace pozice, koncovky(zoufale ale přece, pomocí 3 matic: centrální a dvě pro konc. SJ), knihovnička zahájení i s názvy... A co to ještě neumí: Remíza při trojnásobném opakování pozice(dodržuje jen počítač), remíza po padesáti tazích kdy nikdo nebral, transformaci pěšce na jinou figurku než je dáma, hash , null-move, permanent brain, optimalizace... |
|
[ Zdroják ]
CodeView
Disasembler pro malé COM soubory. Umožňuje modifikaci kódu, uložení jako ASM nebo COM, přehledné zobrazení s barevným rozlišením. Není to ale ještě dokončeno... |
![]() |
|