.

Downloads:Miscellaneous

 
100 Ways PowerBASIC is Better!
 
download
281 Kb
Text file describing over 100 ways in which PowerBASIC 3.5 for DOS is better than Quick Basic and QBASIC. See for yourself why PC Magazine chose PowerBASIC as the BEST BASIC COMPILER available.

 
     
 
128-bit Symmetric Encryption
 
download
2 Kb
A symmetric encryption algorithm with a 128-bit key length. Ported to PowerBASIC by Wayne Diamond. Freeware by Alexander Pukall.

 
     
 
Access 4GB Memory Without EMS or XMS
 
download
27 Kb
Read and write up to 4 Gb of RAM without needing EMS or XMS! Works only in DOS with HIMEM.SYS (not under Windows). Source code includes comments in English and German. Shareware by Erika Schulze.

 
     
 
Access NETBIOS Network APIs
 
download
2 Kb
Assorted routines for accessing NetBIOS network APIs. Public Domain by Erik Olson.

 
     
 
Access Windows Clipboard from PB/DOS Program
 
download
2 Kb
Access the Windows clipboard from your PB/DOS programs. Public Domain by Andy Golden.

 
     
 
Add Windows Resource Info to PB Programs
 
download
14 Kb
Demonstration of how to add Windows version resource information to your PowerBASIC programs and how to read this information from any program file. Freeware by Egbert Zijlema.

 
     
 
ANSI Terminal
 
download
46 Kb
An ANSI terminal program with mouse support. Freeware by Lance Edmonds, Georg Potthast, and Py Logan.

 
     
 
ANSI Terminal Program
 
download
189 Kb
An ANSI terminal program with GUI interface elements. Freeware by Lance Edmonds, Georg Potthast, and Py Logan.

 
     
 
Barcode Decoding
 
download
2 Kb
CueCat barcode decoding routines. Public Domain by Robert F. Gage and Ed Turner.

 
     
 
Barcode Encoder
 
download
3 Kb
Encoder for UPC, ITF, 39, EAN8 and EAN13 bar codes. Public Domain by David J. Walker.

 
     
 
Big-endian/Little-endian Conversions
 
download
1 Kb
Convert various integer types from big-endian to little-endian format and vice versa. Freeware by PowerBASIC, Inc..

 
     
 
BINT32 - BASIC Interpreter
 
download
118 Kb
BINT32 v1.2.3 (beta) is a small Basic Interpreter 32-bit DLL designed to be used inside PowerBASIC programs, both PB/CC and PB/Win. BINT32 was written using PB/Win and is still under development. Restore directory structure when extracting. Freeware by Eros Olmi.

 
     
 
Bit Arrays
 
download
7 Kb
A simple technique for using the PowerBASIC BIT functions to create "Bit Arrays". These are much more efficient than ordinary numeric arrays for storing true/false values. Freeware by Eric J. Pearson.

 
     
 
Bob Zale - Ethan Winer Interview
 
download
9 Mb
Interview featuring Bob Zale and Ethan Winer from the .NET Rocks! Internet Audio Talk Show, week of 24 March 2003. MP3 audio.

 
     
 
Bob Zale - Ethan Winer Interview
 
download
6.4 Mb
Interview featuring Bob Zale and Ethan Winer from the .NET Rocks! Internet Audio Talk Show, week of 24 March 2003. Ogg Vorbis audio provided by Marco Pontello.

 
     
 
Bob Zale - Ethan Winer Interview
 
download
7.7 Mb
Interview featuring Bob Zale and Ethan Winer from the .NET Rocks! Internet Audio Talk Show, week of 24 March 2003. Windows Media audio.

 
     
 
Bounce Bar Menu
 
download
7 Kb
Bounce Bar Menu sample for PB/DOS. Sample code for drop-down menu handling. Freeware.

 
     
 
Calculate Date for Easter
 
download
64 Kb
Calculate the date of Easter for a given year. Public Domain by Egbert Zijlema.

 
     
 
Calculate Daylight Savings Time
 
download
1 Kb
Calculate the dates Daylight Savings Time begins in USA and the European Union. Public Domain by Egbert Zijlema.

 
     
 
Calculate Pi
 
download
14 Kb
Calculate PI out to a specified number of decimal places. By Bill Davidsen, et al. Translated from C by Tom Hanlin. Public Domain by Tom Hanlin.

 
     
 
Calculates a 32-bit CRC from a Data Buffer.
 
download
12 Kb
Calculates a 32-bit CRC from a data buffer. Demonstrates the use of inline assembly language in PowerBASIC.

 
     
 
Call DLL by Ordinal Number
 
download
12 Kb
Call By Ordinal shows how to call a DLL routine by ordinal number, rather than by name. Public Domain by Randall L. Glass.

 
     
 
Canadian Postal Codes
 
download
9 Kb
A comma-delimited text file with 1300 Canadian postal codes (first three characters) with the corresponding city, province and telephone area code.

 
     
 
Charles Petzold's book "Programming Windows" Exa
 
download
753 Kb
All of the example code from Charles Petzold's book "Programming Windows", converted to PB/Win.

 
     
 
Cheesecake BASIC Interpreter
 
download
82 Kb
Cheesecake BASIC 0.1, a simple BASIC interpreter. Freeware.

 
     
 
COM-Automation Application Skeleton
 
download
221 Kb
COM-automation application skeleton for Microsoft Word, showing different techniques of handling Word documents. Public Domain by Herman Kieskamp.

 
     
 
Convert to.from Microsoft Binary Format
 
download
6 Kb
Functions for converting numbers to and from Microsoft's old proprietary floating point format (Microsoft Binary Format).

 
     
 
Date/Time Display
 
download
4 Kb
Display the time and date of a file using local time/date conventions.

 
     
 
Daylight Savings Time Calulation
 
download
1 Kb
Calculate the dates Daylight Savings Time begins in USA and the European Union. Public Domain by Egbert Zijlema.

 
     
 
Directories and Files Below a Given Start Point
 
download
36 Kb
Demonstration of how to get all files and directories below a given starting point. Includes source and executables for PB/DOS and PB/CC. Public Domain by Tim Camarda.

 
     
 
Directory Contents Example
 
download
36 Kb
Demonstration of how to get all files and directories below a given starting point. Public Domain by Tim Camarda.

 
     
 
Disk Information
 
download
5 Kb
PB-DiskInfo 2.5 disk information routines with source code. Freeware by Marc van den Dikkenberg.

 
     
 
DOS Call DLL
 
download
89 Kb
DOS Call DLL shows how to call Windows DLL routines from your PB/DOS programs. Restore directory structure when unzipping. Freeware by Randall L. Glass.

 
     
 
Drag and Drop Files to a Dialog.
 
download
2 Kb
Drag and drop files to a dialog. Public Domain by Peter Scheutz.

 
     
 
Enhanced Terminal Program
 
download
128 Kb
An enhanced terminal program based on the Comm.bas PowerBASIC sample program. Freeware by Patrick Logan.

 
     
 
Error Handler
 
download
33 Kb
Windows exception-based error handler for PowerBASIC. Public Domain by Aldo Cavini.

 
     
 
Example Source Code: PB/CC 1.00
 
download
21 Kb
All example source code from PB/CC 1.00.

 
     
 
Example Source Code: PB/CC 2.00
 
download
40 Kb
All example source code from PB/CC 2.00 .

 
     
 
Example Source Code: PB/CC 2.11
 
download
39 Kb
All example source code from PB/CC 2.11 .

 
     
 
Example Source Code: PB/CC 3.0
 
download
533 Kb
All example source code from PB/CC 3.00, with executables. Restore directory structure when unzipping.

 
     
 
Example Source Code: PB/CC 3.03
 
download
547 Kb
All example source code for the PowerBASIC Console Compiler 3.03 for Windows, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/CC 3.04
 
download
547 Kb
All example source code for the PowerBASIC Console Compiler 3.04 for Windows, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/CC 4.0
 
download
649 Kb
All example source code for the PowerBASIC Console Compiler 4.00 for Windows, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/CC 4.01
 
download
637 Kb
All example source code for the PowerBASIC Console Compiler 4.01 for Windows, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/DLL 5.00
 
download
58 Kb
All example source code from PB/DLL 5.00 .

 
     
 
Example Source Code: PB/DLL 6.00
 
download
170 Kb
All example source code from PB/DLL 6.00 .

 
     
 
Example Source Code: PB/DLL 6.11
 
download
134 Kb
All example source code from PB/DLL 6.11 .

 
     
 
Example Source Code: PB/Forms 1.5
 
download
211 Kb
All example source code for PowerBASIC Forms 1.5, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Forms 1.51
 
download
255 Kb
All example source code for PowerBASIC Forms 1.51, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 7.00
 
download
911 Kb
All example source code from PB/Win 7.00, with executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 7.01
 
download
856 Kb
All example source code for PowerBASIC for Windows 7.01. plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 7.02
 
download
870 Kb
All example source code for PowerBASIC for Windows 7.02. plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 7.03
 
download
881 Kb
All example source code for PowerBASIC for Windows 7.03, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 7.04
 
download
881 Kb
All example source code for PowerBASIC for Windows 7.04, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 8.0
 
download
1.1 Mb
All example source code for PowerBASIC for Windows 8.00, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Example Source Code: PB/Win 8.01
 
download
1.1 Mb
All example source code for PowerBASIC for Windows 8.01, plus compiled executables. Preserve directory structure when unzipping.

 
     
 
Fast Fourier Transforms
 
download
9 Kb
FFT Explorer demonstrates Fast Fourier Transforms. Public Domain by Prof.Dr.Godfried-Willem Raes.

 
     
 
Fast String Search
 
download
5 Kb
A fast string search routine using the Boyer-Moore algorithm. Original by Michael Abrash. Converted to PowerBASIC by Quinn Tyler Jackson. Source code in PowerBASIC inline assembly language. Freeware by Quinn Tyler Jackson.

 
     
 
FAX Fonts
 
download
6 Kb
Additional fonts for PBFax. Freeware by Eric J. Pearson.

 
     
 
File Compression: Huffman
 
download
7 Kb
Compress and decompress data using Huffman compression. Source code and technical documentation. Public Domain by Rich Geldrich.

 
     
 
Finding Element Position in Array
 
download
4 Kb
Finding an element's position within a multidimensional array: Discussion and assembly language source code. Freeware by Piotr Niemiec.

 
     
 
Fortune Cookie Program
 
download
2 Kb
Pearls 1.00, a fortune cookie program. Freeware by Lester Noll.

 
     
 
FREEFONT
 
download
98 Kb
FREEFONT 1.3 - Many useful routines for PowerBASIC, which can be merged problem-free into your own programs. Among other things: Use of the VGA graphic mode 13h (320 x 200 with 256 colors), mouse control, graphic control elements and the most important - freely configurable character fonts for the text and each diagram mode inclusive editor.

 
     
 
Generic Service Example
 
download
17 Kb
Shows how to do a generic service, a Control Panel applet to control the settings and an EventLog writer to see what's happening in the service. Freeware by Adrian Aitken.

 
     
 
Generic WINMAIN example
 
download
11 Kb
A generic WINMAIN example Public Domain by Steve Hutchesson.

 
     
 
Get CPU and FPU Type
 
download
29 Kb
Two functions to determine the CPU and FPU type. Freeware.

 
     
 
GetTimeZoneInformation API Cal Example
 
download
3 Kb
Example of using the GetTimeZoneInformation API call. Source code. Public Domain. Public Domain by Errol Cheverie.

 
     
 
Hardware/Software Reporter
 
download
29 Kb
Displays various information about your hardware and software setup. Public Domain by John E. Carter.

 
     
 
Hello World
 
download
9 Kb
"Hello, World!" examples for PB/Win.

 
     
 
How to Create Wizards
 
download
42 Kb
How to create Wizards using property sheets and dialog templates. Requires common controls v5.80 or later (Windows 2000 or later, or Internet Explorer 5 or later). Public Domain by Bob Plymale.

 
     
 
HTML Help File Tutorial
 
download
58 Kb
A tutorial on how to build and use HTML help files. Public Domain by Bob Plymale.

 
     
 
Interface PB/DOS with External Assembly
 
download
9 Kb
Examples of how to interface PowerBASIC programs with external assembly language routines. Includes source in .BAS and .ASM format.

 
     
 
Keyword Lists
 
download
4 Kb
Keyword lists for PB/CC 2.0 and PB/DLL 6.0 .

 
     
 
Keyword Lists: PB/CC 2 and PB/DLL 6
 
download
4 Kb
Keyword lists for PB/CC 2 and PB/DLL 6 .

 
     
 
Keyword Lists: PB/CC 3, PB/Win 7, & PB/Forms 1.5
 
download
7 Kb
Keyword lists for PB/CC 3, PB/Win 7, and PB/Forms 1.5 .

 
     
 
LAME MP3 Encoder DLL
 
download
312 Kb
PBLame 1.00 is an include file and wrapper functions for calling the LAME DLL (an MP3 encoder) from PowerBASIC. Source code and test program. Public Domain by Raymond L. King.

 
     
 
LEGO Control
 
download
37 Kb
A program to control LEGO using the parallel port. Includes source code. Freeware by Mike Genovy.

 
     
 
Linear Regression and Correlation
 
download
16 Kb
Linear regression and correlation for beginners example. Source code for PB/DLL 6 - PB/Win 7. Public Domain by Erik Christensen, et al. Public Domain by Erik Christensen.

 
     
 
MKB Arbitrary Precision Number Library 1.0
 
download
20 Kb
PowerBASIC sample and include files for the MKB Arbitrary Precision Number Library 1.0, above. Translated by Lance C. Edmonds and posted here by the kind permission of MKB Technology. Public Domain by MKB Technology.

 
     
 
MKB Arbitrary Precision Number Library 1.0
 
download
1.03 Mb
The MKB Arbitrary Precision Number Library 1.0 allows your programs to compute in arbitrary precision integer arithmetic using numbers up to 2 gigadigits in length. PowerBASIC include files and examples available separately, below. Trial version of shareware. Shareware by MKB Technology.

 
     
 
Mouse Driver
 
download
2 Kb
A stand-alone 3-button serial mouse driver for PB/DOS 3.5. No external mouse driver needed! Public Domain by Tony Burcham.

 
     
 
Mouse Driver
 
download
2 Kb
A stand-alone 2-button serial mouse driver for PB/DOS 3.5. No external mouse driver needed! Public Domain by Tony Burcham.

 
     
 
Mousewheel Support
 
download
3 Kb
Add mousewheel support to PB/Win and its help system. Demonstrates Windows hook techniques. Freeware by Juergen Kuehlwein.

 
     
 
Music Composer/Player
 
download
70 Kb
FM music composer and player version 0.1. Freeware by Reinier Zwitserloot.

 
     
 
Password Input Routine
 
download
1 Kb
Password input routine. Displays asterisks instead of letters. Freeware by Lars C. Baumgaertner.

 
     
 
PB - zlib Interface
 
download
35 Kb
Interface your PowerBASIC program to the zlib compression library (not included: available here). Public Domain by James C. Fuller.

 
     
 
PBVoice Dialogic R4 Toolkit
 
download
2.3 Mb
PBVoice Dialogic R4 Toolkit, version 12-12-03. A telephony toolkit for Dialogic devices using SR51 and SR511 drivers. Public Domain by Erik Olson and Don Dickinson.

 
     
 
Pink Noise Generator
 
download
7 Kb
Pink noise generator.

 
     
 
Print Bitmap
 
download
4 Kb
Print a bitmap to a printer.

 
     
 
PrintDirect DLL
 
download
113 Kb
PrintDirect DLL is used from your PowerBASIC program to bypass the printer driver, list the available printers, and to set the default printer. Prints bitmaps and provides LPrint as it was in old Basic. Trial by Redei Enterprises.

 
     
 
Public header file for Windows NT Setup and Devi
 
download
37 Kb
Public header file for Windows NT Setup and Device Installer services DLL. Public Domain by Kev Peel.

 
     
 
Read From Parallel Port
 
download
3 Kb
Documentation and assembly language code for reading from a parallel port. Public Domain by Mark Phillips.

 
     
 
RTFprint
 
download
39 Kb
RTFprint creates a rich edit control, loads an .RTF file into it, and prints the results. Includes source code for PB/DLL 6 - PB/Win 7. Public Domain by Don Dickinson with modifications by Lance Edmonds, Marty Francom, and Bill Fletcher. This now also shows how to create .RTF files directly from PB without controls. RTF.BAS is Public Domain by Marty Francom. Public Domain by Don Dickinson.

 
     
 
Run PB/DOS Program in 32-bit Protected Mode
 
download
31 Kb
Run your PB/DOS program in 32-bit Protected Mode using DPMI. Freeware by Gunther Ilzig and Erika Schulze.

 
     
 
Screen Capture
 
download
80 Kb
Programs to capture text-mode screen shots like a movie recorder, and to play back the results. Freeware by Stefan Thema.

 
     
 
SDK Application Template
 
download
402 Kb
SDK Application Template 1.02, a framework for building Windows SDK-style applications with PowerBASIC. Public Domain by Raymond L. King.

 
     
 
Shell to DOS
 
download
2 Kb
Exec Window allows SHELLing to DOS and keeping all output in a user-defined window. Freeware by Dave Navarro, Jr..

 
     
 
Solar System Simulator
 
download
70 Kb
Solar System Simulator 2.0 shows a schematic real-time representation of the Solar System. The planets, the greater moons, and every planet's and moon's orbits are displayed. Freeware by Bela Valek.

 
     
 
Stress Testing
 
download
180 Kb
FE2d is a 2 dimensional finite element code. It is based on linear, elastic, small displacement theory, using the direct stiffness method. The program solves models built around grids, beams, and membrane quads. Loads can be applied to the model which are concentrated, or distributed, or derived from temperatures and initial strains. The solution includes displacements, reactions, and element forces or stresses. Freeware by Charles Dietz.

 
     
 
String input/editing inside a box.
 
download
1 Kb
String input/editing inside a box. Public Domain by Erik Olson.

 
     
 
String Input/Editor
 
download
4 Kb
String input/editor. Public Domain by Michael Mattias.

 
     
 
Swap String Arrays to/from Disk
 
download
2 Kb
A fast method for swapping numeric and flex string arrays to and from disk. Freeware by Eric J. Pearson.

 
     
 
Task Tray
 
download
11 Kb
Example for placing an icon in the "task tray" and responding to it.

 
     
 
Telephony API: Include file for Support of TAPI
 
download
16 Kb
Include file for TAPI (Telephony API) support. Requires PB/CC 3 or later, or PB/Win 7 or later. Translated from TAPI.H by Peter Lameijn. Public Domain by Peter Lameijn.

 
     
 
TI-89 Serial Data Transfer
 
download
69 Kb
A simple transfer program for the TI-89 calculator, using a serial link. Written using PB/DOS. Executable only, no source code. Freeware by Antonio S.J. Musumeci.

 
     
 
TinyHelp
 
download
206 Kb
TinyHelp is a Help system based on the QHTM HTML control. It also contains source code for a custom splitter control, a custom flat button control, plus lots of code for using the Win32 treeview, and of course QHTM. Restore directory structure when unzipping. Public Domain by Zippety Software.

 
     
 
ToolHelp
 
download
7 Kb
Use ToolHelp to enumerate all running processes on your computer. Freeware by sublevel6.

 
     
 
U.S. Postal Codes
 
download
555 Kb
Complete list of all U.S. Postal Codes (ZIP codes) and the cities and states they represent, stored in comma-delimited ASCII format. Updated January 2007 to include complete PB/Win 8x source code for DLL-based lookup function, compiled DLL, and PB/Win and PB/CC source code to create a basic test program. Public Domain by Michael Mattias.

 
     
 
UCalc
 
download
143 Kb
UCalc Fast Math Parser 2.0 by Daniel Corbier. Shareware. Shareware by Daniel Corbier.

 
     
 
Unicode Declares
 
download
13 Kb
Some Unicode declares for 32-bit Windows API functions. Public Domain by Paul Dwyer.

 
     
 
User's Configuration Report DLL
 
download
30 Kb
This DLL makes it easy for your application to produce bug reports with detailed information on the user's hardware and software configuration. Freeware by Bruce R. Brown.

 
     
 
VGA Fonts Demo
 
download
39 Kb
VGA fonts demo for FirstBasic and PowerBASIC. Assorted fonts you can use in ordinary DOS text mode: Medieval, Broadway, Script, more. Works under Windows, also, but only in full-screen DOS sessions. Freeware by Richard Croskell.

 
     
 
Windows Installer API Include File
 
download
8 Kb
Windows Installer API include file v1.5 Public Domain by Jeffrey J. Borghoff.

 
     
 
Windows Message and Thread Processing Example
 
download
3 Kb
Windows message and thread processing example.

 
     
 
Windows Service Example
 
download
32 Kb
A simple example of a Windows service, including programs to install and remove the service. Freeware.

 
     
 
Windows Standard Serial Communications Library f
 
download
213 Kb
The Windows Standard Serial Communications Library for PowerBASIC, a DLL providing asynchronous communications support with file transfer protocols, simple terminal emulation, et al. Shareware by Marshallsoft Computing. Shareware by Marshallsoft Computing.

 
     
 
Write WinAMP Plug-ins with PowerBASIC
 
download
6 Kb
Write WinAMP plug-ins with PowerBASIC. Freeware by Murphy McCauley.

 
     
 
XP Look Resource
 
download
40 Kb
Give your program the "XP look" when running under Windows XP. Now with resource file code and PB/Win example. Public Domain by Bob Plymale.

 
     
 
ZIP Encryption
 
download
29 Kb
Demo of Alexander Pukall's PC1.zip encryption (see below) based on the PBNote sample code. Preserve directory structure when unzipping. Demo by Alexander Pukall.

 
     
 
ZLIB Compression Library
 
download
32 Kb
Interface your PowerBASIC program to the zlib compression library. Freeware by Greg Hartwig.