Utilities / Refs  
    Publications, aids, software tools and other programming utilities may be found here to assist the programmer in development of their PEXes and EXEs!
Topics:
  Addison-Wesley Developers Press
  Burton Systems Software
  C Virus Protection
  IBM Device Driver Kit (DDK) for OS/2
  Interrupt Calls for IBM PCs
  Jean-Pierre Text User Interface
  Multiplatform Patch Builder/Applier
  Registration Key (RegKey) System
  The Printer
  Turbo Pascal Programmers
  WhatIs
  ZDNet Development Tools
 

Addison-Wesley Developers Press
    Authoritative books for sale on various programming languages for PC programmers, developers and system administrators.
     

Burton Systems Software
    This version control system for source, docs and binary data files can be used with the ProBoard Software Development Kit (SDK).

    ProBoard v2.15 used version 4.12f of this program. I am waiting for information from the author to see if v2.16 used version control since it is not reported in the PB manual anymore.
     


C Virus Protection
    This archive contains several programs designed to make C programs virus resistant. The programs do not actually stop virus infection, but will alert the user that such an event has occurred.

    The technique works by embedding CRC or checksum values into the executable file. When the user program is started, it checks itself against the CRC values embedded when the file was first compiled to see if any changes have been made.

    The program is a faster revision of the version published in PC Magazine, Aug 1989 (and includes a correction for a bug in that version).

    These programs have been compiled under Turbo C 2.0 and MSC 5.1. They have not been tested with other compilers.
     


IBM Device Driver Kit (DDK) for OS/2
    IMB Developer Connection Device Driver Kit for OS/2. IBM freely distributes the source code, tools, documentation and technical support needed to develop OS/2 device drivers quickly and easily.
     

Interrupt Calls for IBM PCs
    A current and comprehensive listing of MS-DOS interrupt calls for IBM PCs and compatible machines, including documented and undocumented calls.
     

Jean-Pierre Text User Interface
    JPTUI is a visually-attractive object-oriented Norton like Text User Interface for djgpp 2.0 and Borland C++ 4.52. Designed for C++, it provides both a simple to use and a powerful application programming interface (API).

    JPTUI provides many features which allow you to quickly create professional, quality user interfaces for MS-DOS programs, including windows, menus, buttons, edit boxes, tab-bars, and much more.

    This library supports English, French and German.

    Don't forget to read the technical information to avoid compiling problems ***** Note Technical Information *****.
     


Multiplatform Patch Builder/Applier
    MDIFF is a shareware tool made of a set of three executables for DOS, for WIN NT, WIN95, and for OS/2 to create a binary difference between two files for product updates.

    What is the advantage? The difference file is smaller and more suitable for distribution of updates, especially by modem or via Internet.

    As an example, imagine you've just discovered a terrible bug in your few-megabytes-application last release. Now you have to redistribute to hundreds (thousands?) users a bug free release, spending a lot of time in copying disks. By MDIFF you could generate a small file containing only the bug fixing and distributing it (maybe via email) you could save time and money!

    Included in MDIFF packet you will find a set of freeware C libraries (for Microsoft, Borland and IBM C/C++ compilers) to build your own patch appliers programs, so you can freely include the patcher in your own applications!
     


Registration Key (RegKey) System
    RegKey allows the programmer to quickly and easily add advanced registration key capabilities to their software.

    RegKey is compatible with a wide variety of programming languages and operating systems. Specific instructions for using RegKey with C compilers from Microsoft, Borland and Mix Software (for both DOS and Windows applications when supported by the compiler), Microsoft QuickBASIC, Microsoft Visual Basic for Windows, and Borland Turbo Pascal (both DOS and Windows versions) are provided.

    Suppoprted versions are:

    RKEYxxC.zip {C/C++ (DOS & Windows)}
    RKEYxxTP.zip {Turbo Pascal (DOS & Windows)}
    RKEYxxQB.zip {QuickBASIC}
    RKEYxxVB.zip {VisualBasic (Windows)}


     

The Printer
    The Printer was developed to help programmers eliminate a NIGHTMARE they often face: printing formatted text on different printers, with each printer requiring different printer codes. Included in the demo is source code for C, Pascal, Microsoft BASICs, and PowerBASIC programmers.

    Few programmers have the time and resources to obtain appropriate codes for every printer. Fortunately, you don't have to. The Printer contains printer codes for over 700 printers in the registered version and over 50 in the shareware version.

    Additional functions are made available after registering.
     


Turbo Pascal Programmers
    Extensive www listing of Turbo Pascal links.
     

WhatIs
    WHATIS was developed in 1990 to read a file and try to determine what language and compiler was used to create it.

    It can identify:

    Turbo C
    Turbo C++
    Microsoft C
    Lattice C
    Datalight/Zortech C
    Turbo BASIC
    Quick BASIC
    Turbo Pascal (v3 & before)
    Quick C is not distinguished from Microsoft C.

    Version numbers were added for past and present Turbo-C compilers. WHATIS can identify a *limited* number of assembly programs (usually multi-module programs assembled with TASM).

    WHATIS identifies any program that has been compressed with Bellard's LZEXE.exe program.

    Due to the age of this program, not all files, especially the more modern ones, may display invalid information. The only way of knowing, is to try it out on the file first, then use common sense for the rest!
     


ZDNet Development Tools
    Compilers Programmer's Utilities Libraries & Custom Controls
     
Additional 3rd party support files are found at: Portugal------------> http://bbs.cats.pt/Progs/Progs.Htm Estonia-------------> http://www.dc.ee/Files USA-----------------> http://www.fasttrackbbs.com/bbs/bbsfl15.htm USA-----------------> http://www.thepoint.com/~jkracht/pdntitles.htm Canada--------------> ftp://ftp.ark.com/pub/dos/prgmming USA-----------------> ftp://ftp.artibbs.com/Prog To find ProBoard support for programming, please refer to the lastest ProBoard Programmers Registry (PBPRxxxx.zip) by ProBoard Innovations.