Warning: Planned shutdown of this website on 12/31/2026.
Software and programming
Here I would like to offer at least the most interesting programs that I have created over the years, with the hope that they will bring someone some benefit or joy. If someone is interested in licensing terms, I don't care much, use what you want and where you want. :-)
Most of the programs listed here are for Windows. Some of the programs are for DOS (this is indicated with the program).
|Multi-edition - Multi-edition Gema Soft/Gemtree.
"Collector's" first and last official release
of "MULTI-EDITION" software from "Nemecek
Software", "GOLEM", "Gema Soft"
and "Gemtree Software". The release includes
DOS Manager, Train, TexiGen, Petr and other programs (mostly for DOS).
Here on GitHub you can find all my DOS programs (it is a copy of the "DOS Source" DVD from multi-edition, without TexiGen textures): https://github.com/Panda381/DOS-Progs
|TexiGen - procedural texture generator.
Other programs for photo banks:
Program for editing keywords of
|Animer - 2D image animator.|
|Peter - a visual programming tool, not just for
kids. It can easily create 2D and 3D games, point
graphics, sprites, 3D graphics, dialog and console
applications, communication, DLLs. Source codes are
directly included in the edited EXE program. The created
program does not require any additional environment, it
is a full-fledged Windows application. Peter is fully
freeware and even its source codes are freely available.
Note: Newer operating systems and antivirus programs may flag some programs from Peter as potentially infected. This is a false alarm caused by a non-standard file format (interpreter bootloader + source code).
|Train - a game
based on the principle of the Serpent, 50 scenes.
Original version was for DOS, now also for Windows. When
my wife and I invented it in 1993, we had no idea it
would become a cult game. Even today, many years later,
people still turn to me and reminisce about Train and how
much fun they had with it. Many followers have been
created, for example for mobile phones and tablets.
Advice to anyone interested in porting Train - download Train for Windows and the mini version of Petr. Open the game in it and drag and drop the images into the library to extract them to BMP.
|Artonix - 3D engine derived from Peter engine. The intention was to be easy to use, clear and well equipped. The project is unfinished, serving only for inspiration. The engine supports DirectX 3 to 9, OpenGL1.0 to 1.1, has an object builder, deformer, modifier, a wide range of textures and conversions (including DDS), dialogs, sounds. UNFINISHED|
|Litos - The Litos operating system, or "Little Operating System", is a project I have worked on on and off for many years. In my first attempts I created a variant of DOS. Then I spent several years working on creating a 32-bit system in assembly language. Disproportionately laborious for one person (even if I ever finished it, it would be too outdated). So the next attempt was a pseudo-8-bit operating system, using 64KB of RAM. I finished that one, of course it's not that usable, but it was mostly practice. The project remained unfinished, but it was a good stepping stone for me to create a commercial RTOS for ARM processors. UNFINISHED|
|DOS Manager - file and disk manager for DOS and Windows 95/98/Me. Rich features - bulk disk file operations, directory and file comparison, file editing up to 250 MB, HEX editor, disk operations, file conversion, spreadsheet, perpetual calendar, accurate calculator, database and more. Under Windows 95/98/Me, it supports long file names.|
- a game based on the card game Arcomage from Might &
Magic 7. My second most popular game (after Train), still
popular among users and ported to other environments.
Download graphics and sounds of the game Ants (otherwise it can be extracted in Petr)
|Desktop games - shooting, slicing and cutting the Windows desktop. When we launched the Petr programming tool, access to web pages was quite common. But one day, accesses began to increase rapidly. Within days, they went up several orders of magnitude. We found out that the reason was the Desktop Game, which suddenly became incredibly popular in the US under the name "Stress Relief" or "Stress reducer".|
|Thirteen Ghosts - a game full of puzzles. Your task is to solve 13 tasks given to you by the spirits, the guardians of the Carlsbad springs.|
|Bechtor - Action shooter game based on Raptor, created in Peter for the Becherovka Game 2005 competition. I created the game with my girlfriend's son and I think it was pretty successful - it was praised as very action-packed, fast-paced and fun, which is why it won 1st place in the competition.|
|Turbo Cars - classic home car track. Nice environment and realistic look. Can be competed over the net. The game was created in Peter for the Becherovka Game 2003 competition. The game was praised for the quality of the soundtrack and the realism of the physics. Good drivers know to slow down briefly before a corner and speed up in the turn to get into a slight skid, and with added throttle they can compensate for centrifugal force more easily.|
|Robie Bobie - is a programmable robot. Its task is to prepare the way for the machines transporting crates of Becherovka. It shifts semaphores, turnouts and switches using a remote control. The game has 50 scenes and was created in Flash for the Becherovka competition.|
|Point 236 - 3D action shooter. The game was created in Peter for the Becherovka Game 2001 competition. It was the first slightly bigger 3D game created in Peter, with which I participated in the Becherovka competition for the first time and even won the overall 2nd place (so I took home a box of Becherovka ... and I'm a non-alcoholic! :-) ).|
|Pidicraft - a world of blocks, Inspired by the Minecraft game.|
|Conversions - useful program for conversion of various physical quantities.|
- TI-59 programmable calculator emulator. The program
fully emulates the famous TI-59 calculator from Texas
Instruments with the PC-100A printer. It allows saving
and loading programs and switching library modules. Only
a slightly different calculator, the TI-58C, was my
favorite calculator from college that I really enjoyed
using - so I couldn't resist trying to emulate it in
The emulator later became the basis for my creation of other calculators, this time hardware ones.
|PicDev - compiler and programmer for Microchip PIC16F84 processors and P84 kit. The program was created in Peter and was intended to be a demonstration of his abilities.|
|Animator - DOS script interpreter for creating animations. I created Animator around 1992 and it later became the basis for the development of Peter. It allowed screen capture in both graphics and text mode, making image cutouts, and playing back images according to scripts, including user interaction options. Several games were also created in the animator, and we used it for example at exhibitions for demonstration animations (16 colours was more than enough in those days :-) ). For example, the PF1993 animation was created in it - pictured opposite - which became quite popular and users were clamouring for new versions. It was also used to create images for Train 1.0.|
|Vsemi10 - learning to type on the keyboard with all 10 fingers, for DOS.|
LongInt - C++ long integer and fixed-point library
Number formats of floating point
Checksums and their calculations in C