home *** CD-ROM | disk | FTP | other *** search
- This is a list of the products I have available. Most of these are shareware
- libraries which may be found at your local BBS. Some are commercial and are
- available only directly through me. The CATALOG.TXT file lists the ones that
- are available on the Sampler disks, which are available for $5.00 (free with
- any registration). See REGISTER.TXT for an order form.
-
- The registered versions of each item come with full source code, which is
- cleanly laid out, formatted and commented. BASIC source code is designed for
- QuickBASIC 4.0+ or BASCOM 6.0+. Assembly language source code is designed
- for OPTASM and will require minor modification to assemble with MASM or TASM.
- Routines in the BASIC libraries may be in either BASIC or assembly language.
-
- Aside from MATHWZ, the libraries for BASIC are mostly compatible with the PDQ
- library by Crescent Software. More detailed compatibility notes are included
- with the individual libraries.
-
-
-
- ASMWIZ: The Assembly Wizard's Library
-
- This is a library for assembly language. The library will work with A86,
- MASM, OPTASM, and TASM. Only .COM files are supported. Routines include
- text displays (machine-level, BIOS, and DOS), graphics (Hercules, CGA,
- EGA), number base conversions, long integer math, file matching and
- command-line parsing, pseudo-random number generation, countdowns and
- delays, buffered file support with critical error handling, environment
- scanning, string functions, mouse support, sound generation, control over
- Break, loading of BSAVE-format files, and more.
-
-
-
- BASWIZ: The BASIC Wizard's Library
-
- This is a library for BASIC. It contains a numeric expression evaluator,
- so you can convert an equation into a number; far strings, so you'll never
- see "Out of String Space" again (EMS is supported too!); powerful file
- handling, with optional buffering and built-in critical error handling;
- telecommunications support, including DTR control, carrier detection and
- more for COM1 - COM4; pointers and memory management, giving BASIC the
- capability for flexible data structures long enjoyed by C, Pascal and
- Modula-2 programmers; a virtual windowing system that gives you much more
- than just windows-- change the size, move 'em around, scroll a window
- around on a huge virtual screen, all smoothly and at lightning speed-- the
- BASWIZ demo program gives some hint of what you can do. The virtual
- windowing system is where BASWIZ really shines. To the best of my
- knowledge, there is no better text display management system for BASIC.
-
-
-
- GRAFWZ: The Graphics Wizard's Library
-
- This is a library for BASIC. Besides replacements for the BASIC graphics
- support for CGA, EGA, VGA and Hercules modes (no TSR needed), GRAFWZ adds
- many new capabilities. You can print text and graphics screens on an
- Epson-compatible printer or treat the printer like a graphics screen with
- a special set of text and graphics routines. A selection of fonts is
- available and can be displayed in any desired size. A pseudo-graphics
- mode (80x50) is available for use on any display adapter. There are also
- two new VGA modes that will work on any register-compatible VGA, which
- allow 320x400 or 360x480 resolution in 256 colors (compare that to the
- BASIC SCREEN 13 mode, with only 320x200)! Detect the current display
- adapter, draw dots, lines, circles, ellipses, regular polygons... it's all
- here, with detailed explanations and assorted example programs.
-
-
-
- MATHWZ: The Math Wizard's Library
-
- This is a library for BASIC. It provides extensive math support in three
- areas: new or faster routines for BASIC's existing math, precision math
- using fractions, and the ultimate in numeric precision: BCD math with up
- to 254-digit numbers. Extensions to BASIC's existing math include inverse
- trig and hyperbolic trig functions, the error function, constants and
- conversions. Fraction math is fairly limited at the moment, supporting
- little more than the basic four functions. BCD math includes much more
- than such basics, though-- trig functions, square roots, factorials,
- constants with hundreds of digits of precision, etc; formatted output may
- be done to your specs. You can place the decimal point anywhere you want,
- so this is perfect whether you deal in very large or very small numbers!
-
-
-
- PBCLON: The PBClone Library
-
- This is a library for BASIC. It is the successor to my old ADVBAS library
- and to the commercial ProBas library. Over 300 routines and growing
- rapidly, this library covers a little bit of everything: mouse support,
- disk wrangling, string mangling, keyboard input, equipment detection,
- graphics, a wide variety of display management, directory searching, text
- compression, viewing .ARC/.PAK/.ZIP directories, matrix math, dates, times
- and countdowns, and... well, it's hard to describe such a collection other
- than to say "it's probably in here"!
-
-
-
- PTCLON: The PBClone Toolkit (*** Requires PBCLON ***)
-
- This library for BASIC is an add-on to PBCLON. For the most part, it
- builds on the routines in the PBCLON library; for instance, where PBCLON
- has routines for pop-up windows, input and mouse handling, the Toolkit has
- bar menu, ring menu, and pull-down menu routines which integrate these
- capabilities. There is also much that is entirely new, such as the date
- manipulation and pop-up calendar routines, ANSI display helpers, and the
- ability to write self-patching programs. This latter allows for program
- configuration, installation of serial numbers, and other possibilities.
- Simple BCD math support is also provided.
-