Horizon 7 International
Software Page
Note: All files are zipped in order to reduce download |
Name | Description | Creators | Language |
The following are Turbo Pascal games and programs written by Horizon 7 International | |||
Character | This program manages AD&D characters, including creating, viewing, editind, and printing all of their traits and abilities. It also uses text and untyped files, and requires the units Clr and Names. | Ofek Birnholtz | Turbo Pascal 7 |
FamTree | This program combines pointers, binary trees and files in a family-tree organizer. Requires the Names unit. | Ofek Birnholtz | Turbo Pascal 7 |
Tetris | This is a great Graph-based Tetris program. Requires the Graph and Names units | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
Snake | This is a simple and fun Snake game. The user tries to collect Pizzas without hitting the walls or himself. Recquires the Clr unit | Ofek Birnholtz | Turbo Pascal 7 |
Reversy | This is a fun Reversy game, using graphics and the mouse. Requires the Graph, Mouse, Names and Buttons units | Asaf Oren | Turbo Pascal 7 |
Picedit | A great mouse-based picture editor. It demonstrates TP7's graphics and mouse capabilities. Requires the Graph, TPMouse and Mouse units | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
Pacman | An excellent Pacman program in Crt mode. Press 'q' to quit | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
TestPoly | This program is an example of the usage of the Polynoms Object-Oriented unit. It reads two polynoms, and carries out long divison between them. | Ofek Birnholtz | Turbo Pascal 7 |
Puzzle | This program demonstrates a simple but fun and interesting puzzle. It requires TpCrt, TpMouse, Wind and Names. | Asaf Oren and Ofek Birnholtz | Turbo Pascal 7 |
Sound Sampler | This program demonstrates a sampling of the Crt unit's Sound procedure, and allows the user to test different frequencies. | Ofek Birnholtz | Turbo Pascal 7 |
Bet | This program simulates a contest between up to 4 players, trying to gamble and win $10,000. It uses Random procedures and some Crt graphics.
*Important: Although this program is written in Pascal in English, it displays messages in Hebrew only. | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
Horse Race | This is a simple fun Horse-race program, that demonstrates Random procedures. | Ofek Birnholtz | Turbo Pascal 7 |
RandPic | This program combines graphics in 256 colors and random procedures to generate, save and load patterns. | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
CopyDiv1.3 | This program breaks down and distributes a large file between several disks, and recombines them to one file later. This program is useful for copying files that don't fit on one disk, and demonstrates file use. | Ofek Birnholtz | Turbo Pascal 7 |
RPS | This is a simple Rock/Paper/Scissors game. | Ofek Birnholtz | Turbo Pascal 7 |
ABS | This is an Automated Banking System program using files and the printer. | Ofek Birnholtz | Turbo Pascal 7 |
Piano | This program demonstrates TP7's sound capabilities using a piano model | Asaf Oren | Turbo Pascal 7 |
Colors | This program demonstrates color, blinking and cursor usage in TP7 | Ofek Birnholtz | Turbo Pascal 7 |
Ext | This program lists the files in the specified directory. It uses parameters and Dos procedures. Requires the Fileattr Unit | Ofek Birnholtz and Asaf Oren | Turbo Pascal 7 |
Calc | A parameter-based calculator program | Ofek Birnholtz | Turbo Pascal 7 |
The following files are units written by Horizon 7 International you shouldn't read this | |||
Polynoms | This Object-Oriented unit defines a "Polynom" object and includes several methods to handle polynoms, such as input/output, boolean methods and arithmetical methods | Ofek Birnholtz | Turbo Pascal 7 |
SubDirs | This unit containes simple procedures for finding and performing actions on files in a directory and its subdirectories. It includes exampled of Dos's Dir and DelTree. Requires FileAttr. | Ofek Birnholtz | Turbo Pascal 7 |
Fileattr | This unit demonstrates some Dos procedures. It shows and simplifies the use of file attributes | Ofek Birnholtz | Turbo Pascal 7 |
Buttons | This unit contains routines for creating buttons in a Graph-Mouse environment. Requires Graph and Mouse. | Asaf Oren | Turbo Pascal 7 |
Clr | This unit expands TP7's basic text, colors and windows procedures | Ofek Birnholtz | Turbo Pascal 7 |
Names | This unit has functions and procedures to help modify, handle and convert strings, characters, numbers and other types. | Ofek Birnholtz | Turbo Pascal 7 |
The following files are TP7 files that were not written by us. | |
Name | Description |
TPUMover | This is a handy program for handling TP7 Unit Library Files (TPL) |
Turbo.Tpl | This is the most basic and essential TP7 unit library. It is required by all TP7 programs |
Graph | This file contains TP7 procedures handling graphics and BGI drivers necessary for it |
SVGA256 | This unit expands the Graph unit by allowing programs to use 256 colors |
Mouse | This unit has the basic mouse functions and procedures |
TPMouse | This unit has more mouse procedures and functions. Requires DPMI. |
Crt | This unit contains graphic procedures for ASCII mode. It is also included in Turbo.tpl |
TPCrt | This unit has more Crt and cursor procedures. Requires DPMI. |
DPMI | This unit is required when using TPCrt. |
Wind | This unit has some window-handling procedures in Crt mode |
ExecSwap | This unit allows TP7 programs to run other external programs. |