This drawing program was written in QuickBasic. It was specifically designed for a Hercules display. This program was advanced enough to draw PCBs with. Most of the PCB's of the projects of 1992 and earlier was designed using this program. I also used this program to draw schematics.
This simple game is based on the popular ZX Spectrum game Manic Miner. The game works in the 320x200 256 color graphics mode. The background screen is divided into a grid of 40x25 characters. Each character is 8x8 pixels. I wrote an editor which I used to create the characters and to draw the background screens. Below are some screenshots of the game:
Zoltrix TV program
I have written a DOS based program which can be used for watching full-screen TV on your PC. It uses a Zoltrix TV tuner card, which is based around a Bt848 chip. This program runs at 800x600 resolution with 16-bit color depth. This program uses a very simple user's interface. The '0' to '9' keys on the keyboard is used to select a channel. The '-' and '+' keys is used to tune down and up. A tuning value is store on a certain channel by simple holding the Shift key down while pressing the preset channel's number. The 'b' and 'c' keys are used to decrease the brightness and contrast respectively. By holding the Shift key down while pressing these keys, the brightness or contrast is increased.
As a feature enhancement of this simple TV program I am not only going to store the frequency for each preset channel, but also each channel's own brightness, contrast and other settings.
I am currently working on my own 3D engine which I am designing from scratch. This engine will not only be used for 3D games, but also for 3D CAD.
Image viewing program
I have written a DOS based program which can be used to view BMP, GIF and JPG images in 16-bit color. All parts of the BMP loader is my own code, but I have borrowed from other source code for the GIF and JPG image loaders. I borrowed the LZW decompression algorithm for the GIF viewer and the coefficient loader function for progressive jpegs for the JPG viewer. Parts of this program are also used in the 3D engine above to enable me to load any image as a texture.
I have written a DOS based MP3 player about a year ago. This player is based on sourcecode from mpeg3src.zip, which I have modified and optimized.
Direct IDE access to CD-ROM and harddrive
I have written a program which directly accesses a harddrive or
on the IDE buss. It can currently only read from these devices. I have
used modules from this program successfully in a DOS based MP3 player
directly accesses CD's containing MP3 files, without using any CD-ROM
Back to main page