.

PowerBASIC File Library: All Files

Got a file to contribute?
E-mail it to files@powerbasic.com
Thanks for sharing your code!

License.txt 3 Kb PowerBASIC product license agreement. An HTML version is also available.
Order.txt 2 Kb Text version of PowerBASIC order form. Download and print, then fax or mail with your payment. Or perhaps you'd prefer to shop online.

Assembly Language

386INTEL.ZIP 16 Feb 1991
301 Kb
Intel 80386 Programmer's Reference Manual (1986).
80X00393.ZIP 30 Mar 1993
221 Kb
80XXX Snippets March 1993. Assorted technical docs and code, collected by Uwe E. Schirm.
8259.ZIP 19 Jul 1995
4 Kb
The 8259 chip (Programmable Interrupt Chip, or PIC).
ALib30.zip 23 Jan 1995
785 Kb
Assembly language program functions include database, compression, hyper reader, memory manager, floating point, menu system and more. Freeware.
Arrow20.zip 14 Nov 1987
60 Kb
The Arrowsoft Assembler 2.0, a powerful MASM-compatible assembler. Supports opcodes through the 80286. Fully-functional trial version.
AsmFloat.zip 17 Mar 1988
63 Kb
Assembly language source code for doing floating point calculations.
AsmLib40.zip 30 May 1995
348 Kb
For assembly language programming. A library that includes routines for: extensive graphics for HGC, HGC+, CGA, MCGA, EGA, VGA, SVGA & SVGA VESA, etc., fast buffered disk I/O, keyboard & direct screen I/O, EMS/XMS access, system info, pull down menus, popup windows, and much more! Shareware by Doug Herr.
AsmTtrl.zip 20 Feb 1997
48 Kb
Assembler Tutorial, 1996 Edition. An introduction to 16-bit assembly language programming using DEBUG or TASM under MS-DOS. Freeware by Hugo Perez of the University of Guadalajara.
ASMTUTOR.ZIP 02 Jul 1994
449 Kb
The PC Assembler Tutor, a tutorial on assembly language. Shareware by Chuck Nelson of Nelsoft.
AsmWiz31.zip 31 Oct 2001
174 Kb
Assembly Wizard's Library 3.1 routines for assembly language programmers. Text and graphics, buffered file I/O, kbd, mouse, exception handler, string support, hi-res timers & countdowns, lots more. For tiny model (.COM format) programming. Includes source code. Preserve directory structure when unzipping. Public Domain by Thomas G. Hanlin III.
CRC32ASM.ZIP 02 Dec 1997
30 Kb
Demonstration of how to write a 32-bit Windows DLL in assembly language, with source code for a CRC-32 routine. Freeware by G. Adam Stanislav.
INTER61.ZIP 26 Jul 2000
2.6 Mb
x86/MS-DOS Interrupt List, Release 61. A comprehensive listing of interrupt calls, both documented and undocumented, plus ports/memory/CMOS/etc. Over 9600 entries (plus 5400 tables), along with utility programs and viewers, hypertext conversion programs and WinHelp utilities. Freeware by Ralf Brown.
MOUSEAPI.ZIP 03 Mar 1993
9 Kb
Docs on the interrupt functions used to control the mouse in DOS.
RHStdLib.zip 21 Jul 1997
152 Kb
Randy Hyde's Standard Library for 8086 Assembly Language Programmers. Includes routines for string handling, video I/O and more. Public Domain.
Spdy6r15.zip 31 Jan 2001
47 Kb
Speedy Disassembler 6.0 rev. 15, a freeware disassembler by Daniël van Els. Written in PB/DOS 3.5 (no source code).
UCRAsm26.zip 12 Feb 1992
271 Kb
UCR Standard Library for Assembly Language Programmers. Includes floating point, environment variable access, arrays, string handling, video I/O and more. Public Domain.
XMS.ZIP 21 Mar 1989
14 Kb
The Extended Memory Specification 2.0: tech docs on XMS memory.

Demos, Trial Versions & Sample Code

100Ways.txt 18 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.
FirstBas.zip 281 Kb FirstBasic compiler 1.00 for DOS. See how we put the "Power" in BASIC. $25 shareware.
License.txt 3 Kb PowerBASIC product license agreement.
Order.txt 2 Kb Text version of PowerBASIC order form. Download and print, then fax or mail with your payment. Or, shop online.
PB35Ex.zip 425 Kb All example source code for PowerBASIC 3.5 for DOS.
PBCC 4.03 Samples.zip 671 Kb All example source code for the PowerBASIC Console Compiler 4.01 for Windows, plus compiled executables. Preserve directory structure when unzipping.
PBForms 1.51 Samples.zip 255 Kb All example source code for PowerBASIC Forms 1.51, plus compiled executables. Preserve directory structure when unzipping.
PBWin 8.03 Samples.zip 1,766 Kb All example source code for PowerBASIC for Windows 8.01, plus compiled executables. Preserve directory structure when unzipping.
TryPB32.zip 381 Kb Try PowerBASIC 3.2 for DOS and see why PC Magazine chose it as their Editors' Choice! This demo will let you compile BASIC code to .EXE files. You need to type the code in, though. There is no support for compiling from disk in this demo version.
TryPBX3.zip 122 Kb Try PB/Xtra III, the Programmer's Reference Collection. A CDROM with over 600 megabytes of source code, libraries, freeware & shareware files, and much more. This demo allows you to browse through all of the file descriptions. The files themselves are on the CD-ROM.
VisnDemo.zip 321 Kb A self-running demo showing off the many features of PB/Vision for DOS. This add-on library allows you to create DOS applications with menus, Windows, forms, and more. The demo requires a computer running DOS 3.2 or later and a video card with VESA support. PB/Vision itself will run in DOS 3.2 or later and has no special hardware requirements.

Documentation

folder RFC Requests For Comments and Internet standards. A must for Internet programming!
386Intel.zip 16 Feb 1991
301 Kb
Intel 80386 Programmer's Reference Manual (1986).
80X00393.zip 30 Mar 1993
221 Kb
80XXX Snippets March 1993. Assorted technical docs and code, collected by Uwe E. Schirm.
8259.zip 19 Jul 1995
4 Kb
The 8259 chip (Programmable Interrupt Chip, or PIC).
ANSI.zip 09 Dec 1989
18 Kb
ANSI screen codes and the DOS ANSI driver.
AsmTtrl.zip 20 Feb 1997
48 Kb
Assembler Tutorial, 1996 Edition. An introduction to 16-bit assembly language programming using DEBUG or TASM under MS-DOS. Freeware by Hugo Perez of the University of Guadalajara.
AsmTutor.zip 02 Jul 1994
449 Kb
The PC Assembler Tutor, a tutorial on assembly language. Shareware by Chuck Nelson of Nelsoft.
CASinfo.zip 19 Jul 1995
49 Kb
Tech docs on the (largely obsolete) CAS faxmodem standard.
CRCv3.zip 09 Apr 1994
36 Kb
A Painless Guide to CRC Error Detection Algorithms
DblSpace.zip 25 Jun 1993
101 Kb
Documentation on the format of DoubleSpace Compressed Volume File (CVF) format, with source code in C and assembly language.
Dev152.zip 03 Nov 1994
80 Kb
PCBoard BBS developer information: file structures and usage guidelines.
dnr_mar_23_2003_bob_and_ethan.mp3 13 Jun 2003
9.0 Mb
Interview featuring Bob Zale and Ethan Winer from the .NET Rocks! Internet Audio Talk Show, week of 24 March 2003. MP3 audio.
dnr_mar_23_2003_bob_and_ethan.ogg 16 Jun 2003
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.
dnr_mar_23_2003_bob_and_ethan.wma 13 Jun 2003
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.
DoorDrop.zip 25 May 1995
4 Kb
Information on the file formats for various BBS door drop files.
DOSref34.zip 24 Nov 1994
373 Kb
Programmer's Technical Reference for DOS. Covers hardware, BIOS, DOS, and other issues in detail. Shareware by Dave Williams.
Draft-GDF-Huge-0_93.zip 30 Nov 2001
7 Kb
Hash/URN Gnutella Extensions (HUGE) v0.93. A collection of incremental extensions to the Gnutella protocol (v0.4) which allows files to be identified and located by reliable, persistent, location-independent names. By G. Mohr.
Formats.zip 08 Jun 1992
219 Kb
Collected information on assorted file formats.
GameFAQ.zip 21 Aug 1995
63 Kb
So you're thinking about writing a game...?
GIFSpecs.zip 18 Jan 1988
13 Kb
Tech docs on the GIF graphics file format.
GnutellaProtocol04.zip 14 Mar 2001
25 Kb
The Gnutella Protocol Specification v0.4 (PDF format).
GrphSpec.zip 19 Jul 1995
56 Kb
Tech docs on assorted graphics file formats including CUT, GIF, LBM, PCX, TIFF.
HPCodes.zip 09 Aug 1995
5 Kb
HP LaserJet printer commands.
Inter61.zip 26 Jul 2000
2.6 Mb
x86/MS-DOS Interrupt List, Release 61. A comprehensive listing of interrupt calls, both documented and undocumented, plus ports/memory/CMOS/etc. Over 9600 entries (plus 5400 tables), along with utility programs and viewers, hypertext conversion programs and WinHelp utilities. Freeware by Ralf Brown.
KbGuid11.zip 23 May 1994
28 Kb
Guide to Keyboard Programming 1.1 by Wout Mertens.
LZWExpln.zip 18 Jul 1993
8 Kb
LZW and GIF Explained, information on Lempel-Ziv-Welch compression by Steve Blackstock.
MatrixQuat_Faq.zip 26 Mar 2001
23 Kb
The Matrix and Quaternions FAQ version 1.12. The basics of matrix math and quaternions. Document in RTF form.
MODFmt.zip 19 Jul 1995
4 Kb
Description of the ProTracker (.MOD) file format used by the SoundBlaster.
MouseAPI.zip 03 Mar 1993
9 Kb
Docs on the interrupt functions used to control the mouse in DOS.
MSJNETB.zip 18 Nov 1993
22 Kb
An Introduction to Network Programming Using the NetBIOS Interface by Alok Sinha and Raymond Patch.
OOBTXT.zip 12 Nov 1995
20 Kb
Object Oriented BASIC: A Second Look at the Pipe Dream... An exploratory article by Quinn Tyler Jackson.
PB3Con.zip 04 Dec 1992
9 Kb
Transcript of the PowerBASIC 3.0 online conference, December 3, 1992.
PBDOSWin.zip 14 Apr 2003
638 Kb
Modifying PB/DOS Applications to Achieve Compatibility with ALL Windows Versions by Jim Cody. Describes how to make PB/DOS applications install and run in Win 95/98/ME/NT4/2000/XP, including interface to Windows Default Printer and rules for universal task management functions.
PCGPE10.zip 11 May 1994
987 Kb
The PC Games Programmers Encyclopedia 1.0, a collection of files on subjects of interest to game programmers: DPMI, EMS, XMS, assembly language, graphics, sound effects, mouse programming, and file formats of sound and picture files. Assembled by Mark Feldman.
PNGSpec.zip 09 Jun 1995
60 Kb
Tech docs on the PNG graphics file format.
QWKESpec.zip 12 Oct 1994
8 Kb
Extended QWK (QWKE) specifications for BBS mail doors.
QWKLay.zip 01 Oct 1993
23 Kb
QWK Mail Packet File Layout for BBS mail doors.
RIPSpec.zip 19 Jul 1995
60 Kb
"RIP script" protocol specifications for sending graphical information over the modem from a BBS to a terminal program.
RESFmt.zip 24 Jul 1993
14 Kb
Win32 Binary Resource Formats by Floyd Rogers. Preliminary documentation on the 32-bit .RES file format.
RlyBasBA.zip 19 Nov 1997
1230 Kb
Really Basic BASIC v1.1. Instructions for programming in BASIC. Supports multiple users. Includes on-screen editing and runtime support. Programs produced are compatible with PowerBASIC and QBasic. Shareware.
RS232C.zip 01 Jan 1980
3 Kb
Signals and pin-outs for RS232 serial communications devices.
SBlast09.zip 09 Jun 1995
3 Kb
SoundBlaster Programming Information v0.90 by Andr‚ Baresel & Craig Jackson
Shrware.zip 05 Apr 1991
12 Kb
On shareware, copyrights, viruses, and the ASP.
Sndcard.zip 11 Mar 1992
9 Kb
Programming the AdLib/SoundBlaster FM Music Chips by Jeffrey S. Lee.
SS0288.zip 28 Nov 1994
74 Kb
The official definition for the OMF object module format employed by Microsoft .OBJ files.
Turbo2PB.zip 17 Jan 1991
6 Kb
Using Turbo C with PowerBASIC.
UARTTut.zip 04 Mar 1993
13 Kb
The Serial Hardware Tutorial by Yousuf J. Khan.
VBXVSD.zip 22 Feb 1996
7 Kb
The VBX vs DLL Tempest in a Teacup by Greg Truesdell. A discussion paper on the appropriate use of DLLs and VBXs for non-GUI functions.
VGADoc3.zip 19 Jul 1995
434 Kb
VGADOC3, a comprehensive collection on (Super)VGA and other video adapter programming by Finn Thoegersen.
VndNfo10.zip 05 Jan 1994
732 Kb
VENDINFO Toolkit 1.00, a collection of tools for creating and processing VENDINFO.DIZ files, which provide a standard way of communicating distribution information from shareware authors to potential distributors.
VOCForm3.zip 19 Mar 1993
10 Kb
Tech docs on the .VOC sound file format. Also describes how to play VOC files on the PC's internal speaker!
Win32.zip 12 Jul 1999
5.5 Mb
Windows 32-bit API help file (Microsoft SDK).
Winer.zip 05 Feb 1995
707 Kb
BASIC Techniques and Utilities by Ethan Winer. Originally a book published by Ziff-Davis Press (PC Magazine), now available free for the downloading, complete with BASIC source code examples.
WordWrap.zip 06 Sep 1993
8 Kb
A word wrap routine by Eric J. Pearson with BASIC source code.
XModInfo.zip 20 Jun 1986
74 Kb
Tech docs on the Xmodem, Xmodem CRC, and Wxmodem file transfer protocols. By Peter Boswell.
XMS.zip 21 Mar 1989
14 Kb
The Extended Memory Specification 2.0: tech docs on XMS memory.
YZModem.zip 04 Aug 1987
74 Kb
Technical documentation on the Xmodem, Ymodem and Zmodem file transfer protocols. By Chuck Forsberg of Omen Technology.

PowerBASIC Gazette

archived
issues
  PowerBASIC Gazette CyberEditions

Microsoft Tools

DCOM --- DCOM setup for Windows 95. Required for using PB/CC 3 and PB/Win 7 with the first release of Windows 95.
W95ws2setup.exe 963 Kb Winsock 2.0 update for Windows 95 (only). Required for TCP/UDP support in PB/CC, PB/DLL and PB/Win.
Windows Update --- For other Winsock updates, please visit the Microsoft Windows Update site.
Win32.zip 5.5 Mb Windows 32-bit API help file (Microsoft SDK).

PowerBASIC for Windows

Petzold.zip 07 Nov 2001
753 Kb
All of the example code from Charles Petzold's book "Programming Windows", converted to PB/DLL.
Win32API.zip 01 Feb 2005
708 Kb
The latest equates, types, and declarations for calling the Windows API from your PowerBASIC programs.
BigPrnW.zip 10 Jul 2002
9 Kb
BIGPrint 1.0 displays characters on a text mode screen using a very large font. Supports capital letters, numbers, and a few symbols. Includes source code for PB/CC 1-3. Public Domain. Ported from E. F. Deel's original PB/DOS code by Tom Hanlin.
ConASCII.zip 11 Jul 2002
60 Kb
A console screen designer for PB/CC and PB/DOS. Freeware by Jerry Fielden.
DirDraw.zip 07 Dec 2001
158 Kb
Direct Draw demonstrates an unusual technique for directly accessing the video display under PB/CC, even on NT-class operating systems. Requires a video adapter that supports the VESA BIOS 2.0 interface. Includes source code. Freeware by Randall L Glass. Restore directory structure when unzipping.
gdcc.zip 11 Jun 1998
2 Kb
Example code for doing graphics from a PB/CC application. Source code for PB/CC 1.0 by Dave Navarro, Jr.
noconsol.zip 21 Oct 1999
9 Kb
A patch to prevent PB/CC programs from opening a console window at startup. By Marc van den Dikkenburg.
pbscreen.zip 08 Sep 2000
123 Kb
Screen 2.0, a console screen designer by Ken Orlo, ported to PowerBASIC by Rodney Wirtz.
sb.zip 15 Feb 2001
142 Kb
ScreenBuilder, a console screen designer by Marty Francom. Freeware.
stdio.zip 31 Jan 2001
4 Kb
Access stdin, stdout, and stderr through direct Windows API calls. Source code for PB/CC 2.0-3.0. Public Domain by J. Scott Smith.
StdioHT.zip 10 Nov 2003
2 Kb
Stdin, Stdout, Locate, and CLS for PB/Win 7, using Windows API calls. Includes source code and example program. Public Domain by Henri Thonon.
WinGIF.zip 12 Feb 2002
271 Kb
Show .GIF images in a console. Requires a video adapter that supports the VESA BIOS 2.0 interface. Includes source code for PB/CC 1.0. Freeware by Randall L Glass. Restore directory structure when unzipping.
WinPCX.zip 12 Feb 2002
218 Kb
Show .PCX images in a console. Requires a video adapter that supports the VESA BIOS 2.0 interface. Includes source code for PB/CC 1.0. Freeware by Randall L Glass. Restore directory structure when unzipping.
ADO_Example.zip 03 Jul 2004
779 Kb
Example of using ActiveX Data Objects (ADO) in PB/Win 7 programs. Includes source code. You will also need MDAC 2.80 or later (available from the Microsoft web site if you don't already have it). Freeware from RE-Applications.
btcc.zip 30 Mar 2001
30 Kb
B-Tree indexing system for PB/CC 2.0-3.0, PB/DLL 6.x, and PB/Win 7.0. By Richard Mourino, based on PB/DOS code by Joe Vest. Public Domain. Includes source code.
CheetahD.zip 10 Mar 2004
237 Kb
Cheetah 2.18 is a fast, small b+tree database system. It can create standard xBase files or files that include binary data. From PlanetSquires. Evaluation version. Preserve the directory structure when unzipping.
dbfcc.zip 30 Mar 2001
105 Kb
Read dBASE files from your programs. By Richard Mourino, based on PB/DOS code by Daniel P. Stasinski. Freeware. Includes source code for PB/CC 2 and PB/DLL 6.
Demos.zip 26 Mar 2001
133 Kb
VB/ISAM database routines from Software Source: demos for PB/DLL 6 - PB/Win 7 and Visual Basic with source code. Preserve the directory structure when unzipping.
Excel32API.zip 17 Apr 2000
31 Kb
Using API calls for Microsoft Excel from PowerBASIC. Includes source code for PB/DLL 5.
ExcelAPI_PB.zip 14 Nov 2002
49 Kb
Create BIFF 2.1-compatible Excel files directly without needing any DLLs, JET, or ADO/DAO. Source code for PB/DLL 6 and PB/Win 7. Freeware from PlanetSquires.
pbodbc30.zip 17 Jul 2002
27 Kb
PowerBASIC #INCLUDE files for ODBC v 3.0+ API. Conversions of SQL.H, SQLEXT.H and SQLTYPES.H courtesy James C. Fuller.
Pulsar30.zip 14 Nov 2002
1.1 Mb
Púlsar 3.0 Lite is a database manager DLL for use with PowerBASIC. Sample programs for PB/Win 7 are included. Freeware from Hepika Solutions. A commercial version is also available.Preserve the directory structure when unzipping.
TRMBuild.zip 18 Dec 2001
77 Kb
TRMBuild 0.90 Tsunami file builder. "With a field-driven operation, you can easily create a code snippet with the parameters to create and open database files for Timm Motl's Tsunami Record Manager." Includes source code for PB/DLL 6. Public domain by Heber J Silva.
winPamCombo.zip 01 Apr 2001
212 Kb
winPam 2.3 Phone & Address Manager. This program is a database of phone numbers and addresses. It can dial, print on envelopes and labels, store reminders for important events, and create printed address books. Includes source code for PB/DLL 6. Freeware by Charles Dietz.
Cards.zip 05 Aug 2004
85 Kb
Assorted functions for manipulating the CARDS.DLL playing cards provided with Windows. Source code for PB/Win and compiled demo. Public Domain by Egbert Zijlema.
Game15.zip 24 Jan 2000
5 Kb
A number square game where you try to rearrange the tiles in the right order. Source code for PB/DLL 6 or PB/Win 7. Demonstrates a variety of graphics and control-handling techniques. Public Domain by Borje Hagsten.
pbMine.zip 02 May 2003
64 Kb
PBMine is a resizeable MineSweeper-style game with full source code for PB/DLL 6 or PB/Win 7. Demonstrates .ini file management, creating bitmaps in memory, a flood-fill routine, more. Freeware by Ian Cairns.
PolygonWarV4.zip 02 Mar 2003
700 Kb
PolygonWar 1.4 is a tank shoot-'em-up war game inspired by Encounter. Requires a Win9x-class OS. Includes executable and source code for PB/DLL 6. Freeware by Joel Patterson. Preserve directory structure when unzipping.
Vanished.zip 14 Apr 2004
22 Kb
Vanished demonstrates a card trick. Included PB/Win source code shows how to use the CARDS.DLL playing cards provided with Windows and localization using country codes. Public Domain by Egbert Zijlema.
Cool2.zip 06 Jul 1999
18 Kb
Examples of using API calls in the GDI to do graphics. Displays geometric shapes. Includes source code for PB/CC 2 or PB/DLL 6.
Cool3.zip 01 May 2002
39 Kb
Examples of using API calls in the GDI to do graphics. Displays geometric shapes. Includes source code for PB/CC 3.
frac403.zip 20 Aug 2002
458 Kb
Fractalus 4.03 generates high-resolution color fractals. Mandelbrot and Julia fractal types are supported with various drawing styles. Includes source code for PB/DLL 6.11. Freeware by Kari Korkeila. Preserve the directory structure when unzipping.
GraphEC2.zip 09 Nov 2000
12 Kb
Example of using API calls in the GDI to do graphics. Displays a pie chart with text. Includes source code for PB/DLL 6 - PB/Win 7. Contributed by Erik Christensen.
ISource22.zip 02 Jul 2002
762 Kb
ImgSource 2.2.8.1, a multi-function image processing DLL. Shareware from Smaller Animals Software, Inc.
Lazer.zip 04 Oct 2000
26 Kb
Lazer screen saver. Includes source code for PB/DLL 6. Public Domain by Joe Vest, Borje Hagsten, Dave Navarro and others.
MouseDraw.zip 11 Nov 2002
21 Kb
Prototype drawing program. Scribble, spray-paint, draw rectangles, ellipses, and lines. Includes source code for PB/DLL 6 - PB/Win 7. Public Domain by Tony Burcham.
PBAnim.zip 16 Mar 1999
93 Kb
Patrice Terrier's code for displaying animated bitmaps. Includes source code for PB/DLL 6.
PBDD.zip 03 Jul 2002
15 Kb
Demonstration of a simple Direct Draw application. Includes source code for PB/DLL 6 - PB/Win 7.
PBGLExamples.zip 23 Jan 2000
100 Kb
OpenGL examples from sublevel6. Source code for PB/DLL 5. Preserve the directory structure when unzipping.
PBScrSave.zip 31 Jan 2000
25 Kb
PBScreen screen saver. Includes source code for PB/DLL 6. Public Domain by Borje Hagsten, Dave Navarro and others.
PB_OpenGL.zip 28 Mar 2003
27 Kb
PB_OpenGL 1.0d is an OpenGL include file with demo code for PB/Win 7. Freeware by Scott Martindale.
PEGR32.zip 07 Nov 2001
12 Kb
Include file for the GigaSoft ProEssentials Custom Controls charting and graphing tools, evaluation version. Contributed by Scott Hauser. Copyrighted, distributed by permission from Gigasoft, Inc.
PMA.zip 23 Jun 2003
1.1 Mb
Poor Man's Animator - general dialog AVI construction. Requires the freeware AVI maker, AVIQuick. Includes source code for PB/Win 7. Freeware by Dean Schrage.
ProgBar.zip 03 Jul 2002
8 Kb
Progress bar example. Includes source code for PB/DLL 5-6 - PB/Win 7.
QCard32.zip 11 Dec 1996
216 Kb
A freeware DLL with functions for creating card games, by Stephen Murphy. Declarations are for VB but should be readily portable to PowerBASIC.
Splash.zip 03 Jul 2002
64 Kb
Demonstration of how to display a bitmap as a splash screen. Includes source code for PB/DLL 5-6.
boogiebounce.zip 28 Sep 2003
260 Kb
BoogieBounce enables your application to recognize bounced emails and remove bad addresses from your email lists. Trial version of commercial DLL from BoogieTools. Includes examples for PB/Win and other compilers.
CC-CGI.zip 05 May 1999
8 Kb
Examples of CGI programming, including a URL counter and dealing with forms. For PB/CC.
CGIFAQ.zip 06 Mar 1999
24 Kb
Official CGI programming FAQ from the CGI programming newsgroup.
ddsmtp_source_only.exe 10 Jul 2001
544 Kb
ddSMTP is a 32-bit Windows SMTP E-Mail engine. It allows sending email with or without a dialog, multiple mime-encoded attachments, RAS dialing, and more! Source code for PB/DLL. Freeware from Don Dickinson. Also available in compiled DLL form as shareware.
dnsqry.zip 16 May 2001
31 Kb
Query DNS servers for domain information. Source code. Public Domain by Florent Heyworth.
FCE4PB23.zip 06 Jan 2003
281 Kb
The FTP Client Engine 2.3 for PowerBASIC is a library of functions that provides direct and simple control of the FTP protocol. Shareware from MarshallSoft Computing.
FTP.zip 25 Aug 1999
29 Kb
FTP routines by Don Dickinson.
GP_ANSI_311.zip 31 Sep 2004
46 Kb
An ANSI terminal program with mouse support. Includes PB/CC source code. Freeware from Lance Edmonds, Georg Potthast, and Py Logan.
GTerm_416.zip 03 Jan 2005
189 Kb
An ANSI terminal program with GUI interface elements. Includes source code for PB/CC 3 and PB/Win 7. Freeware from Lance Edmonds, Georg Potthast, and Py Logan.
HTTP.zip 25 Jun 2001
59 Kb
A basic web server with source code for PB/DLL 6.0. Freeware by Erik Olson.
ISAPI.zip 10 Apr 1999
6 Kb
Example ISAPI DLL extension by Dave Navarro, Jr. for PB/DLL.
JMFTP.zip 23 May 2000
2 Kb
Unattended FTP file download example. Source code for PB/CC 2 or PB/DLL 6. Public Domain by John McWilliams.
KLExtensions0.56a-src.zip 01 Aug 2003
289 Kb
Kazaa Lite Extensions 0.56a adds many new features to Kazaa. Includes source code and binaries for PB/Win 7. Preserve directory structure when unzipping. Freeware under GNU GPL by Rocko.
lilhtv22.zip 10 Mar 2002
610 Kb
Lil' HTTP Server v2.2 is exactly that, a small web server written in PowerBASIC. Freeware by Scott Slater and Summit Computer Networks.
lilhtv22src.zip 10 Mar 2002
39 Kb
Lil' HTTP Server v2.2 source code for PB/DLL 6. Public Domain by Scott Slater and Summit Computer Networks.
Mailer.zip 10 Jun 1999
14 Kb
Example CGI application that allows web users to send email via a FORM using PB/CC.
MailFile.zip 10 Apr 2003
22 Kb
Example of how to send email, including a file attachment, using TCP commands. Updated version based on the article in PowerBASIC Gazette #33. Includes source code for PB/CC 3 and executable program.
MAPI.zip 12 Nov 1999
4 Kb
Microsoft Mail API (MAPI) declarations and wrappers by Don Dickinson.
MDD4PB21.zip 19 Jun 2002
211 Kb
MarshallSoft DUN Dialer 2.1. Use 32-bit Windows Dial-up Networking (DUN) to dial up any installed Internet Service Provider (ISP). This is a shareware product by MarshallSoft Computing.
MdmSrv.zip 01 Jan 2001
13 Kb
TCP/IP Modem Server for PB/DLL6 which allows you to control Internet access remotely from the server's modem, using the modem sharing utility provided with Windows 98SE and Windows Me. Freeware by Gerhard Zugarek.
news_toimii_eng.zip 18 Mar 2003
2 Kb
TCP News Leecher for the PowerBASIC Console Compiler 3.0. Download news headers and text from nttp newsgroups. Source code. Public Domain by Kari Laine of LinuxWare Oy.
PackIP10.zip 12 Aug 2003
23 Kb
PackIP 1.0 removes redundant entries from a CIDR-style IP list. It is suitable for use with Declude JunkMail and other programs that use the same list format. Source code for PB/CC 3 is included. Freeware from PowerBASIC, Inc.
PBCGI.zip 01 Apr 2004
4 Kb
Example CGI app that displays the current date and time using PB/CC 3. Includes source code and executable. Freeware from PowerBASIC, Inc.
PBForumReader.zip 22 May 2002
71 Kb
PowerBASIC Forum for Masses v1.0 helps you copy source code from the PowerBASIC Forums into the IDE (a nuisance if you're using Microsoft Internet Explorer). Includes source code for PB/DLL 6.11. Freeware by Aslan Babakhanov.
PBFTP.zip 23 May 2000
2 Kb
FTP file download example. Supports username/password entry for secure FTP sites. Source code for PB/CC 2. Public Domain by Scott Turchin, based on JMFTP by John McWilliams.
PBMail.zip 28 May 2004
432 Kb
PBMAIL is the public part of a set of sources from the POP3, IMAP, SMTP, and NNTP client UKAW, a tool for the German email and news reader, CrossPoint. Source code for PB/Win 7 and PB/Forms. Freeware by Thomas Gohel.
PBURL32.zip 15 Sep 1999
2 Kb
Custom control to display a web address (URL) and launch a web browser when clicked.
POP3.zip 17 Apr 2000
4 Kb
Shows how to connect to a POP3 email server and download mail data. Source code for PB/DLL 6. Public Domain by Borje Hagsten.
RAS32.zip 03 Jun 1999
28 Kb
Remote Access Service (RAS) API. This is for dealing with the internet/network dialer. From Power Handling RAS by Don Dickinson.
remail17.zip 01 Jun 2001
169 Kb
REMail is a 32-bit DLL that provides DialUp Networking (RAS) services for your programs. Send and receive email, with or without attachments; download and upload files using FTP, retrieve FTP directory listings, and manage FTP sites remotely. Evaluation version from Redei Enterprises.
ROT13.zip 01 Jun 1999
1 Kb
Assembly-language implementation of ROT-13 encoder/decoder. ROT-13 is a simple form of encryption sometimes used on the Internet.
SEE4PB36.zip 04 Apr 2002
256 Kb
The SMTP/POP3 Email Engine for PowerBASIC, a library of functions that allow sending and receiving email, even with attachments. This is a shareware product by MarshallSoft Computing.
Shannon.zip 23 May 2001
5 Kb
Useful PowerBASIC fragments by Shannon Larrat. These snippets show how to directly access Eudora mailboxes, download http pages, post messages to nntp newsgroups, and send email messages. Postcardware.
SpamPrxy.zip 05 Aug 2003
193 Kb
SpamProxy v0.25 alpha mail and news filter. RBL support. "Based on UKAW technology". Includes partial source code. Copyrighted by Thomas Gohel (freely distributable for private use).
UUCode.zip 12 Nov 1999
73 Kb
UUEncode and UUDecode functions by Don Dickinson.
WebPost.zip 29 Oct 2001
1 Kb
Example of sending cgi commands via post to a web server. PB/CC 2 source code. Public Domain by Don Dickinson.
WhoIs.zip 20 Nov 2000
10 Kb
Command line utility for looking up domain information (.COM, .ORG, .NET) from the Internic Database.
BarCodes.zip 23 Apr 2001
3 Kb
Encoder for UPC, ITF, 39, EAN8 and EAN13 bar codes. Source code for PB/CC 1-3. Public Domain by David J Walker.
BINT32.zip 25 Feb 2004
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 PBWIN70 and is still under development. Restore directory structure when extracting. Freeware by Eros Olmi.
BugRpt.zip 18 Oct 2002
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. Includes sample PB/Win 7 source code for the calling application. Freeware by Bruce R Brown.
c_5018.zip 08 Sep 2002
128 Kb
An enhanced terminal program based on the Comm.bas PowerBASIC sample program. Includes source code for PB/Win 7. Freeware by Patrick Logan.
CCBASIC.zip 18 Aug 1999
82 Kb
Cheesecake BASIC 0.1, a simple BASIC interpreter. Includes source code for PB/CC 2-3. Freeware under the GNU GPL from Noktosoft.
CCSamp10.zip 01 Jun 1998
21 Kb
All example source code from PB/CC 1.00
CCSamp20.zip 03 Jun 1999
40 Kb
All example source code from PB/CC 2.00
CCSamp21.zip 01 Feb 2002
39 Kb
All example source code from PB/CC 2.11
CCSamp30.zip 06 Nov 2002
533 Kb
All example source code from PB/CC 3.00, with executables. Restore directory structure when unzipping.
CSamp301.zip 04 Mar 2003
540 Kb
All example source code for the PowerBASIC Console Compiler 3.01 for Windows, plus compiled executables. Preserve directory structure when unzipping.
CSamp302.zip 544 Kb All example source code for the PowerBASIC Console Compiler 3.02 for Windows, plus compiled executables. Preserve directory structure when unzipping.
CRC32.zip 20 Jul 1999
12 Kb
Calculates a 32-bit CRC from a data buffer. Demonstrates the use of inline assembly language in PowerBASIC. Includes source code for PB/CC 1-3.
DaySave.zip 11 Apr 2000
1 Kb
Calculate the dates Daylight Savings Time begins in USA and the European Union. Source code for PB/DLL 6 - PB/Win 7. Public Domain by Egbert Zijlema.
Dir32.zip 10 Apr 2002
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.
DLSamp50.zip 08 Sep 1997
58 Kb
All example source code from PB/DLL 5.00
DLSamp60.zip 11 Jun 2001
170 Kb
All example source code from PB/DLL 6.00
DLSamp61.zip 01 Feb 2002
134 Kb
All example source code from PB/DLL 6.11
DragDrop.zip 04 Mar 2000
2 Kb
Drag and drop files to a dialog. Source code for PB/DLL 6 - PB/Win 7. Public Domain by Peter Scheutz.
Easter.zip 23 Mar 2005
59 Kb
Calculate the date of Easter for a given year. Source code for PB/Win 7.04. Public Domain by Egbert Zijlema.
Endian.zip 11 Aug 2000
1 Kb
Convert various integer types from big-endian to little-endian format and vice versa. Freeware from PowerBASIC, Inc.
EPBNote2.zip 26 Jan 2004
29 Kb
Demo of Alexander Pukall's PC1.zip encryption (see below) based on the PBNote sample code. Source code for PB/DLL. Preserve directory structure when unzipping.
FE2dCombo.zip 14 Dec 2001
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. Includes source code for PB/DLL 6. Freeware by Charles Dietz.
FileDate.zip 05 Jul 2002
4 Kb
Display the time and date of a file using local time/date conventions. Includes source code for PB/CC 2-3, PB/DLL 5-6 - PB/Win 7.
Generic.zip 11 Sep 1998
11 Kb
A generic WINMAIN example from Steve Hutchesson.
Hello32.zip 03 Jul 2002
9 Kb
"Hello, World!" examples for PB/DLL 5-6 - PB/Win 7.
HTML-Help.zip 15 Jun 2004
58 Kb
A tutorial on how to build and use HTML help files. Includes PB/Win 7 source code. Public Domain by Bob Plymale.
Linear.zip 01 Mar 2002
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.
LongPi.zip 01 Jul 2002
14 Kb
Calculate PI out to a specified number of decimal places. Includes source code for PB/CC 3.0. By Bill Davidsen, et al. Translated from C by Tom Hanlin.
Message.zip 22 Jul 2003
3 Kb
Windows message and thread processing example for PB/Win 7. Source code companion to PowerBASIC Gazette #38.
MKBAPN10.exe 24 Feb 2002
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 by MKB Technology.
MKB10PB.zip 12 Aug 2002
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. Includes source code for PB/Win 7.
MkLetter.zip 30 Sep 2003
221 Kb
COM-automation application skeleton for Microsoft Word, showing different techniques of handling Word documents. Includes source code for PB/Win 7. Freeware by Herman Kieskamp.
MSBF.zip 03 Jul 2002
6 Kb
Functions for converting numbers to and from Microsoft's old proprietary floating point format (Microsoft Binary Format). Includes source code for PB/DLL 5-6 - PB/Win 7.
MSI.zip 12 Jan 2001
8 Kb
Windows Installer API include file v1.5 for PB/DLL 6.0. Translated by Jeffrey J. Borghoff.
Ordinal.zip 21 Feb 2002
12 Kb
Call By Ordinal shows how to call a DLL routine by ordinal number, rather than by name. PB/CC source code, readily modified for use with PB/DLL. Public Domain by Randall L Glass.
PBCC 3.03 Samples.zip 547 Kb All example source code for the PowerBASIC Console Compiler 3.03 for Windows, plus compiled executables. Preserve directory structure when unzipping.
PBCC 3.04 Samples.zip 547 Kb All example source code for the PowerBASIC Console Compiler 3.04 for Windows, plus compiled executables. Preserve directory structure when unzipping.
PBCC 4.00 Samples.zip 649 Kb All example source code for the PowerBASIC Console Compiler 4.00 for Windows, plus compiled executables. Preserve directory structure when unzipping.
PBCC 4.01 Samples.zip 637 Kb All example source code for the PowerBASIC Console Compiler 4.01 for Windows, plus compiled executables. Preserve directory structure when unzipping.
Pbeherr.zip 23 Jul 2001
33 Kb
Windows exception-based error handler for PowerBASIC. Source code. Public Domain by Aldo Cavini.
PBForms 1.5 Samples.zip 211 Kb All example source code for PowerBASIC Forms 1.5, plus compiled executables. Preserve directory structure when unzipping.
PBForms 1.51 Samples.zip 255 Kb All example source code for PowerBASIC Forms 1.51, plus compiled executables. Preserve directory structure when unzipping.
PbLame.zip 28 Nov 2003
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 of Custom Software Designers.
PBVis.zip 06 Aug 1999
6 Kb
Write WinAMP plug-ins with PowerBASIC. Includes source code. Freeware by Murphy McCauley.
PBVoice_121203.zip 11 Dec 2003
2.3 Mb
PBVoice Dialogic R4 Toolkit, version 12-12-03. A telephony toolkit for Dialogic devices using SR51 and SR511 drivers. Includes source code and DLL. Public Domain by Erik Olson and Don Dickinson.
PBWin 7.03 Samples.zip 881 Kb All example source code for PowerBASIC for Windows 7.03, plus compiled executables. Preserve directory structure when unzipping.
PBWin 7.04 Samples.zip 881 Kb All example source code for PowerBASIC for Windows 7.04, plus compiled executables. Preserve directory structure when unzipping.
PBWin 8.00 Samples.zip 1,146 Kb All example source code for PowerBASIC for Windows 8.00, plus compiled executables. Preserve directory structure when unzipping.
PBWin 8.01 Samples.zip 1,136 Kb All example source code for PowerBASIC for Windows 8.01, plus compiled executables. Preserve directory structure when unzipping.
PBWKeys2.zip 01 Oct 2001
4 Kb
Keyword lists for PB/CC 2.0 and PB/DLL 6.0 from PowerBASIC, Inc.
PBWKeys3.zip 30 Mar 2004
7 Kb
Keyword lists for PB/CC 3.0, PB/Win 7.0, and PB/Forms 1.5 from PowerBASIC, Inc.
PBZLIB.zip 20 Nov 1998
35 Kb
Interface your PowerBASIC program to the zlib compression library (not included: available here). By James C. Fuller.
PC1.zip 01 Oct 2000
2 Kb
A symmetric encryption algorithm with a 128-bit key length. Source code for PB/DLL (readily converted for PB/CC). Freeware by Alexander Pukall . Ported to PowerBASIC by Wayne Diamond.
PD_DLL.zip 02 Jun 2001
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. Evaluation version from Redei Enterprises.
PinkNoise.zip 17 Apr 2000
7 Kb
Pink noise generator.
PrintBMP.zip 12 Nov 1999
4 Kb
Print a bitmap to a printer.
SdkApp102.zip 04 Jan 2004
402 Kb
SDK Application Template 1.02, a framework for building Windows SDK-style applications with PowerBASIC. Executables and source code for PB/Win 7.02. Public Domain by Raymond L. King of Custom Software Designers.
ServeMe.zip 09 Jul 2004
32 Kb
A simple example of a Windows service, including programs to install and remove the service. Includes source code for PB/CC 3. Freeware from PowerBASIC, Inc.
Service.zip 11 Nov 2002
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. Source code for PB/Win 7. Freeware by Adrian Aitken, et al.
SetupAPI.zip 01 Jun 2004
37 Kb
Public header file for Windows NT Setup and Device Installer services DLL, with example source code for PB/Win 7. Freeware by Kev Peel of KGP Software.
RTFPrint2.zip 23 Mar 2005
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. It is written for PB/CC but can readily be converted to PB/DLL.
TAPI32.zip 18 Oct 2002
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.
TH_1002.zip 12 Dec 2001
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. Source code for PB/DLL. Public Domain from Zippety Software. Restore directory structure when unzipping.
Theme.zip 31 Oct 2002
40 Kb
Give your program the "XP look" when running under Windows XP. Now with resource file code and PB/Win 7 example. Public Domain by Bob Plymale.
TimeZone.zip 02 Feb 2001
3 Kb
Example of using the GetTimeZoneInformation API call. Source code. Public Domain. By Errol Cheverie, based on work by Bryan Stafford.
TlHelp32.zip 24 May 1999
7 Kb
Use ToolHelp to enumerate all running processes on your computer. Includes source code for PB/DLL 5-6 - PB/Win 7. Freeware from sublevel6.
Tray.zip 01 Oct 1998
11 Kb
Example for placing an icon in the "task tray" and responding to it.
UClcPars.zip 28 Sep 1999
143 Kb
UCalc Fast Math Parser 2.0 by Daniel Corbier. Shareware.
VersionInfo.zip 28 Sep 2000
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. Includes source code. Freeware by Egbert Zijlema.
Wheel.zip 04 Nov 2001
3 Kb
Add mousewheel support to PB/DLL 6.0 and its help system. Demonstrates Windows hook techniques. Source code. Freeware by Juergen Kuehlwein.
Win32Uni.zip 26 Oct 2001
13 Kb
Some Unicode declares for 32-bit Windows API functions. Contributed by Paul Dwyer.
Wizard.zip 25 Feb 2003
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). Source code for PB/Win 7 and executable. Public Domain by Bob Plymale.
WnSamp70.zip 06 Nov 2002
911 Kb
All example source code from PB/Win 7.00, with executables. Preserve directory structure when unzipping.
WSamp701.zip 04 Mar 2003 856 Kb All example source code for PowerBASIC for Windows 7.01. plus compiled executables. Preserve directory structure when unzipping.
WSamp702.zip 870 Kb All example source code for PowerBASIC for Windows 7.02, plus compiled executables. Preserve directory structure when unzipping.
WSC4PB30.zip 08 Sep 2000
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.
zlib.zip 10 Jan 2002
32 Kb
Interface your PowerBASIC program to the zlib compression library. Includes example source for PB/CC 2. Freeware by Greg Hartwig.
Address.zip 12 Jul 1999
94 Kb
Dynamic Dialog Tools™ example code for an address book application. Includes source code for PB/DLL 6 - PB/Win 7.
APIComp.zip 21 Apr 2000
4 Kb
Compare two versions of Win32API.inc. Source code for PB/CC 2. Public Domain by Michael Mattias.
CDPlayer.zip 05 Jul 2002
37 Kb
CD Player by Jeff Prosise. Originally published in PC Magazine. Includes source code for PB/DLL 5-6 - PB/Win 7.
CheckIt.zip 26 Jul 2001
41 Kb
A source code checker. Scans a main source file and all its included files for unused subs, functions and variables. Includes source code for PB/DLL. Public Domain by Scott Slater and others. See also PBcodec.
CodeMgrV2.zip 21 Feb 2003
74 Kb
A source code manager / program organizer for PowerBASIC. Includes source code for PB/Win 7 and PB/Forms, plus compiled .EXE file. Public Domain by Dan Fischer, et al.
Convert.zip 31 Dec 2003
11 Kb
Convert QBASIC source code (in text form) to PB/CC source code. Public Domain by William Johns. Source code for PB/CC 3.
ConvertQBtoPB.zip 05 Jan 2005
17 Kb
Convert QBASIC source code (in text form) to PB/CC source code. Public Domain by Hugh Polley. Source code for PB/CC 3.
DriveID.zip 17 Jun 2002
1 Kb
Display a list of valid hard drive letters. Source code for PB/CC, PB/DLL, and PB/Win compilers. Freeware by Donald R. Darden.
EBASIC2004.zip 31 Dec 2003
66 Kb
EBASIC is a GWBASIC-style BASIC interpreter. Includes source code for PB/CC. Public Domain by Erik Olson.
Eject.zip 08 May 2001
9 Kb
Eject 2.02 opens or closes a CD-ROM drive try. Includes source code for PB/CC 2-3. Freeware from Dave Navarro of WebGeek, Inc.
Euro.zip 15 May 2003
34 Kb
Euro Currency Converter for use in the countries of the European Monetary Union or Eurozone. Shows how to display the results of a calculation while input is being entered. Includes source code for PB/win 7. Freeware by Egbert Zijlema.
FileTools-1.2.zip 21 Jun 2002
56 Kb
FileTools for Windows is a power user's command-line application comprising Unix-like commands for performing operations on files. This includes concatenation, sorting, identifying unique or duplicate lines, searching the content for a string pattern, finding files, and making string replacements within files. Includes source code for PB/CC 2. Public Domain by Benjamin Fitch.
FormEdit.zip 13 May 2002
309 Kb
Visual Forms Editor 0.7 (formerly VFE) is a visual forms designer. It can read RC files, VB .FRM files and DDT™ code; menu editor, form and text print, more! Source code for PB/DLL 6.11. Freeware from Ralph Berger.
fStamp.zip 24 May 2002
30 Kb
AboutTime FileStamp sets the time/date stamp for files you select. Freeware from Borje Hagsten.
Func2Mac.zip 22 Jun 2002
3 Kb
FUNC2MAC replaces SendMessage Functions with MACROs in COMMCTRL.INC. For use with PBWIN 7 or PBCC 3. Read comments in func2mac.bas before using. Source code. Public Domain by James C. Fuller.
hdr2inc.zip 25 Jul 2001
20 Kb
Convert C header files to PowerBASIC include files. Freeware by Kev Peel of KGP Software.
IDELookup.zip 16 May 2003
47 Kb
IDELookup 1.2 creates a hotkey that can search all your source and include files for definitions of API declares, constants, types, functions, or subs. Includes source code for PB/Win 7. Public Domain by William Burns.
ide.zip 08 Apr 2002
308 Kb
An Integrated Development Environment for the PowerBASIC compilers for Windows. Includes source code for PB/DLL 6. Freeware by Bruce Brown.
inclean.zip 13 Feb 2002
85 Kb
Inclean 1.25 creates custom versions of the Win32API include files by scanning your program. The resulting downsized includes let your program compile faster and can let you compile larger programs. Freeware by Borje Hagsten.
JPro_Setup.zip 18 Jan 2004
368 Kb
JellyFish Pro is an editor specifically designed for PowerBasic programmers. It works with PB/WIN, PB/DLL, PB/CC and even PB/DOS. Features CodeTips, Syntax Highlighting, Project Management, Function List, Split Screen and much more. Demo version of commercial software by Planet Squires Software.
LF2CRLF.zip 02 Jul 2001
11 Kb
This command-line tool converts a text file from Unix format (linefeed delimited) to DOS/Windows format (CRLF delimited). Includes source code for PB/CC. Freeware from PowerBASIC, Inc.
Library.zip 01 Dec 2000
308 Kb
the Librarian v3.01. Maintains and organizes code snippets for easy pasting into your programs. Freeware by Bob Houle of Bare Point Systems. Restore directory structure when unzipping.
MakeDDT.zip 07 Oct 1999
20 Kb
Convert .h and .rc files, as generated by Microsoft Visual Studio, to PowerBASIC DDT code. Requires PB/DLL 6. Freeware by Mike Mayerhoffer.
ModList.zip 12 Jun 2003
339 Kb
Software to determine which DLL modules are loaded by current program and from which path they were loaded. This software is intended to be used as a debugging tool. Includes PB/Win 7 source code and executable, plus a VB version. Public Domain by Michael Mattias and Balthasar Indermuehle.
Mortage.zip 17 Jul 2002
17 Kb
A mortgage and loan payment calculator. Includes source code for PB/CC 3. Public Domain by Donald R. Darden.
NetInfo.zip 21 Jul 1998
10 Kb
Network info utility returns information about the current logged-in user. Requires Windows NT, Windows 2000, or Windows XP. Includes source code for PB/CC 1.0. Freeware from PowerBASIC, Inc.
NetInfo2.zip 19 Jun 2002
8 Kb
Network info utility returns information about the current logged-in user. Requires Windows NT, Windows 2000, or Windows XP. Includes source code for PB/CC 3.0. Freeware from PowerBASIC, Inc.
NoCaps.zip 18 Aug 1999
9 Kb
NoCaps forces the capital key to stay off. Includes PB/DLL source code. Freeware by EB Knoppert.
PBCED.zip 13 Sep 2001
722 Kb
PowerBASIC Code Editor 1.5 for editing your PowerBASIC code. Written in PB/DLL, this is a freeware tool from Heber Jorge da Silva.
PBcodec.zip 16 Nov 2002
49 Kb
PBcodec 1.13, a source code checker. Scans a main source file and all its included files for unused subs, functions and variables. Now with support for extracting string literals and an .inc file exclusion list. Includes source code for PB/DLL. Public Domain by Borje Hagsten and others.
PBL.zip 05 Feb 2001
35 Kb
PBL 1.0 can combine the source code of your main program and all included files into a single source file for easy portability. It can also tell you how many times each function is called and list functions that are never called. Freeware by David Venable.
PBMacro.zip 14 Jun 2002
20 Kb
PBMacro instantly replaces text as you type. Includes source code for PB/DLL 6.11. Public domain by Tony Burcham.
PBSCF.zip 13 Mar 2004
167 Kb
PowerBASIC Source Code Formatter indents, wraps lines, sets keyword case according to customizable keyword lists, more! Includes source code and executable. Source compiles under PB/CC 2.11, 3.02, PB/DLL 6.11, PB/Win 7.02. Public Domain by George W. Bleck.
PBSF.zip 22 May 1998
5 Kb
Source code formatter. Source code for PB/CC 1.0. Freeware by PowerBASIC, Inc.
PBSort.zip 22 May 1998
2 Kb
Sort utility to replace the SORT that came with DOS. Supports unlimited file sizes.
PBVD221D.zip 01 Jan 2003
212 Kb
PowerBasicVisualDesigner is a DDT-based visual designer for PowerBASIC. Public Domain by Ralf Kuenstler. German version.
PBVD221E.zip 01 Jan 2003
203 Kb
PowerBasicVisualDesigner is a DDT-based visual designer for PowerBASIC. Public Domain by Ralf Kuenstler. English version.
QTab2.zip 06 Jun 2003
392 Kb
QTab is a visual tab control designer. It can generate both SDK and DDT-style code. Source code for PB/Win 7, plus executable program. Public Domain by Jules Marchildon.
RegChange.zip 12 Jun 2001
23 Kb
RegChange lets you change the user name, company name, and product ID of your Windows installation. Written with PB/DLL 6.0. Freeware from Computer Creations Software.
ResInfo.zip 20 May 2003
19 Kb
ResInfo 1.0 shows the content directory for a 32-bit Windows binary resource (.RES) file. Includes source code for PB/CC 3. Freeware from PowerBASIC, Inc.
REST32.ZIP 01 Jul 1997
3 Kb
Simple utility to restart/reboot your computer.
Scale.zip 11 Jul 2002
17 Kb
Utility to assist with constructing or interpreting drawings, blueprints, or schematics that need to be (or are) drawn to scale. Includes source code for PB/CC 2-3. Public Domain by Donald R. Darden.
SCBundle11.zip 16 Jul 2002
282 Kb
Utility to scan a PowerBASIC source code file, locate all the #INCLUDE and #RESOURCE files, report where each INCLUDE file was found, and optionally copy all files to a run-time selected folder. Updated to support PB/CC 3 and PB/Win 7. Includes executable and PB/DLL 6.11 source code. Public Domain courtesy Michael Mattias.
ShrtPths.zip 21 Mar 2002
21 Kb
CCPaths and DLLPaths tweak the registry settings for the PB/CC 2.11 and PB/DLL 6.11 editor/environments by changing all LFN paths to 8.3 paths. This helps avoid command-line overflows at compile time. Includes source code for PB/DLL 6.11. Freeware by Neil H. Bertz.
SplitF10.zip 13 Jun 2001
15 Kb
SplitF 1.0 command-line tool splits a file to fit onto floppies. Includes source code for PB/CC 2-3. Freeware by Thomas G. Hanlin III.
TBBar.zip 09 Sep 2002
36 Kb
Toolbar bitmap creator. Creates 16, 24, or 32-pixel toolbar bitmaps from 16x16 or 32x32 icons. Includes PB/Win source code. Freeware by Peter Lameijn.
TextChr$.zip 10 Oct 2001
1 Kb
Convert a text string to a CHR$ stream or versa vice. Useful for hiding text strings in source code or for checking ANSI/ASCII codes. Source code for PB/DLL. Public Domain by Borje Hagsten.
VDEngine.zip 25 Sep 2003
51 Kb
VDEngine is a small Visual Designer that allows creating a form and assorted controls. Freeware from Ricardo Ponce at Hepika Solutions.
VDesign.zip 29 Nov 2000
94 Kb
The start of a Visual Forms Designer, which demonstrates basic drawing, moving, and sizing of controls. Source code. Freeware by Jules Marchildon et al.
WAV.zip 23 Jun 1998
5 Kb
Command line utility to play .WAV files. Includes PB/CC source code. Freeware from PowerBASIC, Inc.
WinPost.zip 18 Aug 2004
267 Kb
Search Australian Post database. Enter suburb to get post code, or vice versa. Includes source code for PB/Win 7. Freeware from Gary Barnes of The Control Key.
WinPostUS.zip 21 Aug 2002
279 Kb
Search U.S. Postal database. Enter location to get zip code, or vice versa. Includes source code for PB/Win 7. Freeware from Gary Barnes of The Control Key.
WinSpy.zip 03 Apr 2003
141 Kb
PB WinSpy++++ 1.17 "captures" existing dialogs and controls, generating PowerBASIC DDT or SDK-style code to duplicate the look of existing GUI applications. A great RAD tool and excellent way to learn about Windows! Freeware by Borje Hagsten.
ZipDate.zip 06 Nov 2002
15 Kb
Set the modification time/date of a .ZIP archive to the time/date of the most recent file within the archive. Includes source code for PB/CC 3. Freeware from PowerBASIC, Inc.
DDT4VBPR.zip 05 Jul 2000
51 Kb
Convert Visual Basic forms to PowerBASIC DDT™ code. Works with Visual Basic Primer Edition. Includes source code. Contributed by Scott Hauser.
FilArray.zip 13 Aug 1996
15 Kb
Open a text file and fill a Visual Basic string array with the contents. For 16-bit versions of Visual Basic. Includes source code for PB/DLL 1.1-2.0. Freeware by PowerBASIC, Inc.
FoxDLL.zip 19 Jun 2002
2 Kb
Sample code showing how to call a DLL written in PB/DLL or PB/Win from a FoxPro program. Includes source code for FoxPro and PB/Win 7.0. Public Domain by Erik Olson.
PB-Bones.zip 04 Aug 2004
93 Kb
How to create PowerBASIC DLLs for Omega TradeStation Easy Language. Documentation and examples for PB/Win 7.02. Includes source code. Freeware (under the GNU LGPL) by Roger D. Rines. Restore directory structure when unzipping.
PB-VB.NetString2.zip 18 Jul 2002
43 Kb
How to pass a binary representation in string format to/from VB.NET to PB/DLL 6 and PB/Win 7. Now supports fixed-length strings, too. Includes source code. Public Domain by Bob Plymale. Restore directory structure when unzipping.
PowerBLua.zip 09 Feb 2004
7 Kb
#INCLUDE files and examples for using Lua 5.0 with your PB/CC and PB/Win programs. Freeware by Marco Pontello. The Lua DLLs may be obtained through the Lua web site.
VB.NetToPbPtr.zip 02 Aug 2002
28 Kb
How to convert a VB.Net string to ANSI and pass it to PB/DLL 6 or PB/Win 7. Includes source code. Public Domain by Bob Plymale. Restore directory structure when unzipping.
VBSort32.zip 09 Jul 1997
9 Kb
Sample PB/DLL 5.0 code for a DLL that provides array sorting to Visual Basic programs.
VB_DDT.zip 05 Jul 2000
51 Kb
Convert Visual Basic forms to PowerBASIC DDT code. Works with VB 3.0 through VB 5.0. Includes source code. Contributed by Scott Hauser.
VCDLL.zip 12 Jun 2002
60 Kb
Sample code showing how to call a DLL written in Visual C++ from a PowerBASIC program. Includes source code for VC++ 6.0 and PB/CC 3.0. Public Domain by Erik Olson.

PB/DLL 16-bit Files

ArraySum.zip 13 Aug 1996
4 Kb
This freeware DLL provides routines to add the specified elements of a numeric array. PB/DLL source code is included.
BPushDLL.zip 04 Aug 1996
49 Kb
The Dragon ButtonPusher 2.56 extends and/or replaces the functionality of various Windows API routines, especially those that interact with other application windows. Shareware by B V Woodward.
BtrvDLL.zip 25 Jul 1996
2 Kb
DECLARE statements for the Btrieve DLL.
DateTime.zip 07 Mar 1996
4 Kb
Assorted time and date manipulation functions. Source code. Freeware from PowerBASIC, Inc.
DgtlClk.zip 03 Jan 1997
22 Kb
Display a digital clock. Includes PB/DLL source code.
Dir1632.zip 19 Jun 1997
17 Kb
Direct/32 example: calling a 16-bit DLL from a 32-bit VB application. Please note that Direct/32 does not work properly with current versions of Visual Basic.
Dir32Str.zip 29 Sep 1997
2 Kb
Accessing strings from a Direct/32 DLL. Please note that Direct/32 does not work properly with current versions of Visual Basic.
DNS.zip 24 Feb 1997
38 Kb
Accessing DNS services in Winsock. Includes PB/DLL source code. By Raymond Penas.
DrvType.zip 22 Mar 2000
12 Kb
Get the drive type of a specified drive. Demonstrates how to thunk from 16-bit code to a 32-bit DLL. Includes PB/DLL source code for DLL and EXE.
FilArray.zip 13 Aug 1996
15 Kb
A function to load a text file into a string array, for Visual Basic or PowerBASIC. Includes PB/DLL source code.
InputDLL.zip 03 Aug 1996
10 Kb
Example DLL to display a modal dialog and return a value to the calling application.
Like.zip 20 Jan 1998
2 Kb
The Like function is used to compare a string against a string expression. Includes PB/DLL source code.
Menu.zip 23 Aug 1996
9 Kb
Example of creating a menu in a resource file and accessing it from a windows executable. Includes PB/DLL source code.
ModView.zip 03 Jul 1996
11 Kb
Module View allows the user to view all modules loaded in memory and selectively remove them. Includes PB/DLL source code.
ODBC.zip 08 Feb 1997
31 Kb
PB/DLL declarations, types and equates for ODBC.
PeekOut.zip 03 Jul 1996
4 Kb
Add memory and port I/O support to Visual Basic with the Peek, Poke, Inp and Out functions in this PowerBASIC DLL. Includes PB/DLL source code.
PowerTip.zip 01 Dec 1996
22 Kb
Power Tips for PB/DLL programmers. General programming information and tips on using PB/DLL in combination with Visual Basic.
PutArray.zip 15 Jan 1997
2 Kb
Get and put arrays to disk. PB/DLL source code.
StrArray.zip 03 Jul 1996
11 Kb
String array encapsulation example for Visual Basic and PB/DLL. Includes PB/DLL source code.
StrTable.zip 03 Jul 1996
4 Kb
Demonstrates the use of a DLL to hold string tables. Includes PB/DLL source code.
VBDLL16.zip 26 Jun 2000
78 Kb
PowerDLL is a collection of DLLs for 16-bit Visual Basic programmers with support for Array Sorting, Disk Identification, Memory and Hardware I/O, Advanced math and more.
WinAPI.zip 22 May 2001
85 Kb
Declarations, equates and type definitions for calling (16-bit) Windows API routines.

PowerBASIC for DOS

PB32Ex.zip 01 Aug 1995
95 Kb
All example source files from PB/DOS 3.20
PB35Ex.zip 12 Dec 2002
425 Kb
All example source files from PB/DOS 3.50, now including compiled units, libraries, and sample programs.
BTR3A.ZIP 31 Jan 1993
11 Kb
BTrieve interface for PowerBASIC 3.0. Shareware by John Milburn.
BTRV0000.ZIP 25 Aug 1996
14 Kb
BTrieve interface for PowerBASIC 3.x. Source code. Public Domain by Lewis Balentine.
CREATE11.ZIP 21 Dec 1987
35 Kb
Utility to create dBase III+ compatible files. Enter in the field names and types and a .DBF file is generated. Includes source code. Freeware by Douglas E. Welch.
DBASE.ZIP 21 Jul 1993
5 Kb
dBase III compatible data file interface for PowerBASIC 3.0 and later. Includes source code. Public Domain by Erik Olson.
ISAMTB.ZIP 26 Jan 1992
27 Kb
Indexed Sequential Access Method (ISAM) file indexing for PowerBASIC, Turbo BASIC, and QuickBASIC. Source code. Limited trial version of shareware by Dave Westfall.
KBAM11.ZIP 23 Jan 2000
16 Kb
Keyed Binary Access Method, a binary tree file indexing unit for PowerBASIC 2.1. Shareware by David L. Syrja.
LISA12.ZIP 18 Jul 1995
211 Kb
Indexed Sequential Access Method (ISAM) file indexing unit for PowerBASIC 2.1 and later. Includes documentation in German and English. Shareware by Dirk Hilger.
PBBTRV.ZIP 04 Mar 1994
7 Kb
Interface the B-Trieve database engine with programs using PowerBASIC 3.0 and later. Includes source code in assembly language. Freeware by Bob Carleone.
RDBASE.ZIP 24 May 1997
26 Kb
A bare-bones xBase .DBF file reader. Includes source code for PowerBASIC 2.1 and later. Public Domain by John E. Carter.
SAMPDB1.ZIP 30 Aug 1994
60 Kb
For beginning programmers, to show them how to construct a simple database. Supports up to 2000 records. Includes source code. Freeware by Bill Slamer.
SIT.ZIP 25 Nov 1994
15 Kb
A simple file index handler with PowerBASIC source code. Freeware by EFD Systems.
TOOLFX.ZIP 22 Feb 1995
5 Kb
Describes how to make Borland's Turbo BASIC Database Toolkit (not included) work with PowerBASIC.
Animal.zip 20 Nov 1994
2 Kb
Guess the Animal: A Program that Learns. GWBASIC source code. Compiles with PowerBASIC. Translated by Selden McCabe.
Batlship.zip 19 May 2000
57 Kb
Battle Ships 3.0 by Curtis DeVries. The classic search and destroy, sink-a-ship game. Includes PowerBASIC source code and executable.
BMaster.zip 26 Nov 1995
44 Kb
BlockMaster by Mike Merchant. A Tetris-type game. May need to be slowed down on faster computers! Converted to PowerBASIC by Dave Navarro, Jr. Includes PowerBASIC source code and executable. Shareware.
Bowling.zip 21 Jul 1993
2 Kb
A bowling game. GWBASIC source code.
Checkers.zip 28 Aug 1991
73 Kb
A checkers game that learns from its mistakes. Includes BASIC source and executable. By Rich Geldreich.
ChessBas.zip 03 Oct 1991
8 Kb
A simple chess program. GWBASIC source code. By M. C. Rakaska and S. W. Huggins.
Crypto.zip 24 May 1997
23 Kb
Helps decode cryptograms up to three lines long by replacing letters on-screen instead of working on paper. Includes source code for PB/DOS 2.1 and later. Public Domain by John E. Carter.
DrawCard.zip 09 May 1995
207 Kb
DrawCard 1.0, a deck of cards for PowerBASIC programmers using SCREEN 12. Includes a sample game of Black Jack and Slots. Shareware by H. Darrin Howell.
Eliza.zip 09 Aug 1995
3 Kb
GWBASIC source code for a cut-down version of the classic Eliza "artificial intelligence" program. GWBASIC version by S.J. Shepard. Converted for PowerBASIC compatibility by Dave Navarro, Jr.
GameKeys.zip 15 Jun 1996
2 Kb
Game Keys for PowerBASIC 3.0 or later. Read the state of keys without using or filling the keyboard buffer. Ideal for game programming. Freeware by Dave Navarro, Jr.
Grav.zip 22 Oct 1996
429 Kb
Grav, a space game of some sort in German. Includes source code for PowerBASIC and Pascal.
Horoscop.zip 09 Aug 1995
17 Kb
Horoscope calculations. GWBASIC source code.
Joystick.zip 10 Aug 1996
37 Kb
Assembly language source code for accessing a joystick from PB/DOS.
Link4.zip 26 Nov 1994
39 Kb
Link Four, a Connect4-type game. Includes source code. Public Domain by Ken Hill.