PetriX - 1999 LINUX C++

A tetris game that works on Unix operating systems (such as Linux, macOS) in console mode. The archive contains binary code (dynamically linked, so recompilation will be necessary) and the source code in C++. So, after recompiling, you can run the game under almost every unix/linux flavor that has the ncurses library and the gcc compiler. The purpose of the game was to become familiar with the ncurses library, which allows a lot of control over the screen and keyboard in the unix text mode.

Start the game in your browser by clicking here!

download download

CDPLAY - 1999 Win95 BC++ 5.0

The program for Windows 95 used to play CDs in cdrom readers, there was also an option to rip tracks to WAV files, you can select songs to be ripped, and several destinations where you need to save (not big /then :)/) WAV files. It was written in Borland C++ 5.0. The reason for writing this program was the desire to learn about Win MCI, which allowed control over multimedia in Windows. The program was left a bit unfinished, the option to edit disc and song names has not been implemented due to lack of time.

download download

Petris - 1998 Win95 BC++ 4.52

This is a tetris game whose multi-platform engine was written in C++. To provide a graphic interface the Borland C++ 4.52 was used. The aim of writing the game was to find out whether it is difficult to program such a game, as well as to check how hard was create applications graphically sophisticated under Windows.

download download

TrialRun - 1997 Win95 BC++ 4.52

Trial Runner, a program used to cheat applications that have stopped running because the time of their use has expired (precisely - trials :)). It was written in Borland C++ 4.52. Before starting the trial application, the date changes to "appropriate" automatically, i.e.set by user or guessed by the application's directory creation date. After defined time-out or after the application close, the program restores the date and exits. Trialrun was simple but useful :)

download download

Wallpper - 1997 Win95 BC++ 4.52

Wallpper is abbreviation for "Wallpaper Swapper" and it was an automatic wallpaper changer on the Windows desktop. It was written in Borland C++ 5.0. The reason for writing this program was further deepening the knowledge that is needed to create applications under the windows. Thanks to this program it was possible to automatically change the wallpaper (BMP (!)) every specific time period. Just ten years later Windows and OSX started to have this option included OOTB :)

download download

CD-play - 1997 DOS Assembler

Resident program (3KB only in memory) for DOS used to play CDROM discs. It was written in assembler in 1997. I could not find this type of program online, so I decided to write it myself. The advantage of the program is the small amount of memory it occupies and the fact that it could be activated while working with other programs working in text mode. It was very useful and easy to use. In the archive, apart from the executable program, there are also its sources in the assembler, as well as an example source file in Pascal to demonstrate the way of controlling the CD drive.
The program of its time was distributed by Gazeta Wyborcza w Akcji Shareware (KOMPUTERY I BIURO no 30, computer supplement to newspaper, date 1997/07/29 >>>). Article fragment (in Polish):

"Uprzyjemnij swoją pracę

Ten program jest wynikiem pozytywnego odzewu jednego z naszych czytelników. Pod nazwą kryje się wszystko. CD Player to rezydentny odtwarzacz płyt kompaktowych. Po uruchomieniu pozostaje niewidoczny do momentu przywołania go za pomocą kombinacji klawiszy. Na uwagę zasługują jego wymagania dotyczące pamięci. Zajmuje niewiele ponad trzy kilobajty, co dla środowiska DOS jest sprawą niezmiernie ważną.

Obsługa panelu odtwarzacza nie powinna sprawić trudności. Dostępne są standardowe funkcje, identyczne jak w zwykłym odtwarzaczu, a ponadto możemy płynnie regulować głośność dźwięku. Jeżeli spędzasz dużo czasu np.: przy programowaniu, nie zapomnij wrzucić do napędu ulubionej płyty.
Nazwa: Dł.: 25 kB Śr.: DOS "

download download

KillProc - 1997 DOS Assembler

A resident program for DOS written in assembler used to kill unruly programs. Just press the appropriate key combination to kill the currently running program. It was another experiment related to writing residential programs for DOS, as well as gaining experience in assembler 80x86. In the archive below there is EXE version and the source code in the assembler.

download download

SpaceSweeper - 1997 DOS BP 7.0

A Shoot 'em up game that works under DOS in 320x200 graphics mode with 256 colors (!). It was written in Borland Pascal 7.0 + assembler in order to: accelerate double-buffering, to provide direct mouse + keyboard support (support for simulating keystrokes). Each of the sprites could have been animated (have several frames played in loop). The game was also equipped with its own graphical level editor with mouse support.
The game unfortunately remained unfinished, about 10% missing for completion. In general, to complete the game, some bugs related to saving and/or loading game resources along with levels should be corrected (probably bad or null pointers :).
The source and binary version of the game is available in the archive below for download.

Start the game in your browser by clicking here!

download download

eWorm - 1996 DOS BP 7.0

The earthworm game operating under DOS in a 640x480x16 graphics mode with "fancy" graphics. It was written in Borland Pascal 7.0. It was a highly instructive programming lesson. Thanks to this I also got to know the possibilities of direct programming of the graphics card. The result is a game that many people like to play even today :) (check out the link below). Unfortunately due to the defective CRT library, the game could not be launched on newer computers (> Pentium 200 MHz (!)).
Update: However, after applying the improved CRT module and recompiling, the game works again even on modern machines :)

Start the game in your browser (yes, that's right!) by clicking here!

download download
Fractals - 1996 DOS BP 7.0

The Fractals program presents several fractal demos, including Koch snowflakes, Fern, fractal trees. It was possible to change the basic parameters of the fractal pattern. The program enabled work in 640x480x16 resolution with mouse support (!). To download, next to the executable program, there is also a source in Pascal.

Run the program in your browser by clicking here!

download download

Calc - 1996 DOS Assembler

Resident program (only 2KB in memory) for DOS used to convert DEC/BIN/HEX values to DEC/BIN/HEX. The advantage of the program is the small amount of memory it occupies and the fact that it could be activated while working with other programs working in text mode.

download download
AlocWast - 1996 DOS TP 6.0

The program calculated the amount of space that is lost on allocations in FAT16 filesystem. It was most noticeable on large partitions. I wrote it in Pascal as I wanted to find out where the precious disk space disappears.

download download

Copyright © 1999-2020 Piotr Skowronek // // All rights reserved