This page contains software from my university and high-school era.
Files are compressed in RAR archives along with authenticity verification.
Standard applications
32-bit applications for Windows.
|
Scans Searcher 2006-05
2004–2006
File searcher application for local area networks.
Documentation included.
- Very fast searching for the given keywords in filenames.
- Searching uses an own small datafile. Offline searching.
- Shared movies overview by automatic movie file recognition and grouping.
- If necessary, can be configured to scan local and removable disks (with a little workaround).
At that time, this software was widely used by over 100 members of the Sturak colledge's intranet.
Hereby I thank them for their support and comments.
download
460 K / 1035 K
Automatic scheduling requires Lodzha’s FastScan: download
520 K / 1.3 M
|
|
Stereogram Drawer 2.5
Nov 2000 — Nov 2003
Object-oriented image drawer and converter to
autostereograms.
version 1.0 |
My semestral project in 2000 at the university.
Pixel-oriented drawer with basic converter.
|
version 1.2 |
Last version of that kind.
download
205 K / 495 K
|
version 2.0 |
My project for the academic year 2001/2002 at the university.
Object-oriented drawer with converter.
|
version 2.5 |
Latest version with advanced shading options and enhanced converter.
download
320 K / 800 K
|
|
|
Quick Dictionary 1.2
June 2001, May & Aug 2002, Nov 2003
Tiny dictionary program for easy and fast word searching.
Contains no words – must be added by the user.
Can be used in non-dictionary manner to associate words or phrases with notes.
download
200 K / 490K
|
|
Windoze Setup 1.3
June–Aug 1999, July 2001, Nov 2003
Funny old-fashioned Windows setup with insane options.
download
200 K / 500K
|
OpenGL applications
Homework projects at the university.
See the official specification of the projects:
125 K / 165 K.
Require OpenGL and Glut libraries: download
355 K / 1025 K
|
The Rat and the Snake
Oct 2002
My first OpenGL project (2D).
Control the rat to eat as many cheese as it can without being kept by the snake.
download
30 K / 65 K
Requires OpenGL and Glut libraries.
|
|
Road Race
Nov–Dec 2002
My second OpenGL project (and the first non-trivial 3D).
Classical racing with one or more opponents.
3D tracks from the user’s text file with automatically generated landscape.
download
45 K / 95 K
Requires OpenGL and Glut libraries.
|
|
Bézier-surfaces (1)
Dec 2002 – Jan 2003
My third OpenGL project.
Visualization of Bezier-Bernstein approxomation surfaces.
download
35 K / 73 K
Requires OpenGL and Glut libraries.
|
|
Bézier-surfaces (2)
May 2004
My fourth OpenGL project.
Bezier-Bernstein approxomation surfaces with Phong’s lighting and Gouraud’s shadowing.
download
325 K / 1040 K
Requires OpenGL library.
|
Special
|
STURAK kvíz (quest) v4
Feb 2006
mIRC script of a quest game in Slovak language.
download
7 K / 25 K
randomizer utilities: download
325 K / 770 K
|
DOS programs
A few enjoyable games and programs from my high-school era.
16-bit non-protected mode applications for 80486 (or newer) processors.
|
The Long Worm 2.2
1998–2000
Classic game. A worm is becoming longer and longer by eating squares. For one and two players.
download
220 K / 270 K
|
|
Puzzle 1.3
1998–2000, Feb 2002
Classic game. Solving shuffled user-given bmp/pcx/gif images.
Two small example pictures are included.
download
225 K / 245 K
|
|
Torpedo 1.2+
Aug 1998, July 2000
Classic game. Find the ships hidden in the grid.
download
60 K / 85 K
|
|
Science 1.1+
June 2000, (+?)
Make your non-programmer friends believe you're connected to the NASA through satellites.
download
185 K / 220 K
|
Programming stuff
|
Units for Borland Delphi 7
2001–2004
Tested in 32-bit Win98 environment, should also work under WinXP and newer.
Documentation included.
- Thomas (10)
2001–2005
- Useful basic rutines (Min, Max, Xchg, ByteSwap, bit operations etc.).
Transferring separated bits (TBitStream and other classes).
Data structure classes (TIntegerSet, TPriorityQueue, TLexTree etc.).
Synchronization (an easy variation of semaphores and critical sections).
- ThCoDec (2)
Sep 2004
- Huffman and LZW compression and decompression.
- ThCtrls (1)
2002–2004
- Non-rectangular forms (TUnregularForm class derived from TForm).
- Cards (3)
Feb 2001 – Jul 2002
- 52 cards (72×100, resizable) + Joker + user-defined backs (copied from Windows games).
TCard (derived from TGraphicControl) and TPack classes.
download
52 K / 370 K
|
|
Units for Turbo Pascal 7.0
1998–2002
Require 80486 (or newer) processor as these units contain assembly code with non-386 instructions.
Tested in 16-bit real-mode environment on Pentium 100 MHz. Documentation included
as a 16-bit DOS executable with the look and feel of the Turbo Pascal text-mode help.
- Crt correction (NewCrt) 1.2
- Delay procedure correction to avoid run-time error 200 (integer division overflow) caused by
Crt initialization on Pentiums faster than 233 MHz.
Under Windows much more precious than Crt. Tested in Turbo Pascal 7.0,
should be also compatible with other versions and Borland Pascal.
- Thomas 1.9+
- Useful basic and extra routines. Numeric, string and special type
conversions, direct screen access in text mode, text message box.
Long strings, 3-byte and 8-byte integer types.
- Vesa Graphics (VGraph) 3.5
- Graphic driver for Vesa, supports 8-bit (indexed) and 16-bit (HiColor) display modes.
Choosable range checking and xor mode, scrollable canvas stored in video memory,
separated red/green/blue and direct scanline access, user-defined fonts,
copying screen areas (TImage object), basic 8/24-bit BMP support.
Image drawer utility for easy and fast raster image drawing.
- Vesa Mouse (VMouse) 1.0.2
- Mouse driver for VGraph. User-defined cursors of any size.
- Files 1.3
- Untyped files similar to the standard file type,
referenced through file handles (instead of the long-deprecated FCB). Easy error detecting.
Transferring separated bits (TManualBitStream object). Copying and comparing files.
- Images 1.1.3
- Reading and drawing BMP, GIF and PCX images.
Identification of some other formats, too.
- Cards 2.0
- 52 cards (72×100) + Joker + backs (copied from Windows games).
download
135 K / 520 K
|
|
Assembly reference
- assembly instructions
- List of CPU registers and assembly instructions with description.
- machine code
- Conversion table of assembly instructions into 16-bit machine code.
- instructions & code table
- MS Excel document containing the above listed content.
|