A sample 3D display program. An example data file with the Utah Teapot is provided. This program can be used to understand the basics of 3D display programs. Two programs are included, one for BP7 for DOS and one for Delphi for Windows. Full source code provided. Public domain.
Keywords: GRAPHICS PASCAL 3D ROTATE UTAH TEAPOT TRANSFORM BEZIER
Go back to the TOP
MemInfo is a sample program that shows how to determine how much Physical and Virtual memory is available in the system. For Win32. Full source code provided. Public Domain.
Keywords: MEMORY PHYSICAL VIRTUAL SWAP PAGE SIZE
Go back to the TOP
Tired of wimpy graphics games? Do you want a real challange? Try your skill with one of these classic text adventure games. Games written by Steve Neighhorn. Shareware $5
Terror in the Ice Caverns - Find the Death Laser
Island of Mystery - Find and hide treasure
Haunted Mission Adventure - Rescue Pumpkin Man
Crime Adventure - Solve a crime
Nuclear Submarine Adventure - Roam the USS Nautilus
Keywords: ADVENTURE TEXT GAMES
Go back to the TOP
Run CPM80 programs on your MSDOS computer. Emulates a 64K CPM80 V2.2 system on your PC. RUns both 8080 and Z80 programs. A special version is provided that runs on the V20 cpu which can run in true 8080 mode. A utility to read Kaypro II disks on the PC is also provided. Source code and documentation provided. Shareware.
Keywords: CPM EMULATOR CPM80 MSDOS
Go back to the TOP
256 color BGI driver for Borland Pascal and C. For VESA compliant displays. Standard VGA supported for 320x200x256. A VESA compatible BIOS or TSR is required to use this driver beyond 320x200x256. Protected mode, floodfill, animation, Virtual display support. Source code and docs included. Ver 3.06. Shareware.
Keywords: VESA BGI PASCAL C COLOR GRAPHICS DPMI
Go back to the TOP
XDUMP V1.03 for Turbo Pascal. Epson printer graphics screen dump. XDUMP allows full scaling and clipping of any screen display in monochrome or color. Capable of being implimented as a TSR. Full source code. Shareware.
Keywords: XDUMP GRAPHICS EPSON PRINTER SCALING COLOR SCREEN DISPLAY
Go back to the TOP
XGRAF V1.01 for Turbo Pascal. Draw graphs and plot curves. Full scaling and clipping to any area of the screen. Curves can be linear or logarithmic. Full source code. Shareware.
Keywords: GRAPH CURVE PLOT BGI SCALE GRAPHICS COLOR SCREEN
Go back to the TOP
Convert EXE programs (like those produced by Turbo Pascal) to run in programs requiring BIN files (like Dbase). Unlike EXE2BIN, this program handles multiple segments. EXE file must be smaller than 64K. Shareware.
Keywords: EXE BIN FILE CONVERTER DATABASE DBASE FOXBASE
Go back to the TOP
TCPSYS is a shareware program to provide a Pascal interface for FTP Software's TCP/IP TSR. This program requires the FTP Software TCP/IP driver to be loaded. Also it is strongly recommended that you obtain the FTP Software PC/TCP Development Kit for MSDOS if you intend to develop an application using this package. Shareware.
Keywords: TCP/IP TCP FTP NET
Go back to the TOP
Create your own bit-mapped user fonts to use with the Borland BGI graphics drivers. Supports Version 2.xx and V3.xx BGI drivers. Modified drivers, Source and Docs provided. Public Domain.
Keywords: BGI USER BITMAP FONT BP7 TP6 PROTECTED REAL GRAPHICS
Go back to the TOP
GMOUSE.ZIP V3.3 for Turbo Pascal 6/7 . General purpose mouse unit that can be used in text or graphics mode. Includes protected mode support for BP7. Source and Docs included. Public Domain.
Keywords: MOUSE EGA VGA CGA BGI GRAPHIC TEXT DPMI
Go back to the TOP
TMOUSE.ZIP V3.1 for Turbo Pascal 4/5. General purpose mouse unit that can be used in text or graphics mode. Allows compatible operation with IDE and TD debuggers. Source and Docs are included. Public domain.
Keywords: MOUSE EGA VGA CGA BGI GRAPHIC TEXT
Go back to the TOP
GWEDIT is a graphics based line editor that allows you to display and edit a line as you would in text mode with the TP5/TP6 Write/Readln procedures. Includes cursor emulation and TFDD support. Includes mouse support. Public domain.
Keywords: LINE EDITOR GRAPHICS BGI CURSOR READLN TFDD
Go back to the TOP
SDImage V1.03 for Turbo Pascal. Save/restore any BGI image to/from disk. Exploding graphic windows unit also provided. Includes RLE compression. Full source provide. Public domain.
Keywords: GRAPHICS SCREEN WRITE BGI IMAGE SAVE DISK EXPLODE
Go back to the TOP
Grab video from your TV or VCR using only a handful of parts and your computer's printer port. Requires 286 or better with VGA display. Source (TP6), Docs, and Schematics provided. Public Domain.
Keywords: DIRT CHEAP VIDEO FRAME GRABBER VGA
Go back to the TOP
BiosCrt V2.1 for Turbo Pascal. Supports Bios directed TFDD screen output. Provides for the MS-DOS system font currently missing in the BGI. Note: Does not work with Hercules cards. Public Domain.
Keywords: BIOS TEXT GRAPHICS SCREEN BGI CRT TFDD
Go back to the TOP
Integer based log function which provides a 50:1 improvment in speed over the floating point log function provided in TP5/6. Accuracy is better than +-0.07%. Useful for simple log conversions when speed is important. Public domain.
Keywords: LOG MATH FAST INTEGER
Go back to the TOP
A simple circuit and short Pascal program to demonstrate using the Joy stick port as an analog input. Public domain.
Keywords: JOYSTICK ANALOG CONVERTER GRAPHICS BGI
Go back to the TOP
Color Life for Turbo Pascal. Five 100x100 screens per second on a 10MHz AT (incredibly fast on a Pentium). In living color. This file includes several version of the life game, including the original CGA version and a newer VGA version. Public domain.
Keywords: COLOR LIFE GAME GRAPHICS BGI GRAPH CGA
Go back to the TOP
If you've been around the computer business long enough, you've heard of Eliza, an early limited attempt at AI (or was that AS - Artificial Stupidity). Eliza can either cure your psychosis or generate new ones depending on how you take it. Public domain.
Keywords: ELIZA TEXT GAME
Go back to the TOP
Old timers in the computer world might remember the old game of Target that ran on the old 8080 machines, and was itself derived from versions of the program on earlier machines. Public domain.
Keywords: TARGET TEXT GAME
Go back to the TOP
Convert EXE programs (like those produced by Turbo Pascal) to look like a COM. Unlike EXE2BIN, this program handles multiple segments. EXE file must be smaller than 64K. Public Domain
Keywords: EXE COM BIN FILE CONVERTER
Go back to the TOP
A description of the printer port on the PC. This is a text file containing information on the PC printer port collected over the years. It includes both hardware and bios information. Public domain.
Keywords: PRINTER INTERFACE DESCRIPTION BIOS HARDWARE
Go back to the TOP
A Turbo Pascal inline assembler program by David Baldwin. This is particularly useful for early versions of Turbo Pascal which did not have the built in assembler capability.
Keywords: INLINE ASM ASSEMBLER PASCAL
Go back to the TOP
This is a universal MSDOS driver (TSR) that will work with most VGA cards to provide Vesa capability. This program is not made by Knight Software. It is a shareware package provided as is for those who might need it.
Keywords: UNIVERSAL VESA DRIVER MSDOS
Go back to the TOP
This is a series of articles on using RS232 and modems to communicate between two computers.
Keywords: RS232 MODEM TELECOMMUNICATIONS ARTICLES
Go back to the TOP
Links:
BackWater ----
ForeWater
Email: Knight Software