New shareware offerings for programmers from Thomas G. Hanlin III
Check your favorite online service or shareware vendor for copies
-----------------------------------------------------------------

ASMWIZ: The Assembly Wizard's Library. Shareware ($25). ASMWIZ15.LZH

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.

BASUPD: BASIC Update Library. Free. BASUPD10.LZH

This library provides routines for QuickBasic 4.x which mimic new functions
and commands provided by other Microsoft BASIC compilers, such as PDS 7.x
and Visual Basic. These include disk routines and a powerful selection of
time and date functions. BasUpd comes with full source code.

BASWIZ: The BASIC Wizard's Library. Shareware ($35). BASWIZl9.LZH

This is a library for QuickBasic, PDS, and VB/DOS compilers. It contains an
equation solver, the ability to use EMS to store strings, powerful file
handling, telecommunications support, pointers and memory management, 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.

Extensive graphics support is provided for all common display adapters and
printers: MDA, Hercules, CGA, EGA, VGA, SuperVGA (Tseng or VESA), Epson
dot-matrix and HP laser printers. Multiple fonts, adapter detection, dots
through ellipses and polygons, special 256-color modes for ordinary VGAs
(320x400 to 360x480 on normal displays!), lots more.

Math support includes extended trig and advanced math functions, precise
math using fractions, and the ultimate in decimal precision: BCD math! BCD
math allows you to have numbers of up to 254 digits, allowing you to
express very large and very small numbers. Full BCD support is provided,
including trig, roots, factorials, and output formatting to your specs.

LIBWIZ: The Library Wizard's *BASIC Library Manager*. Free. LIBWIZ14.LZH

This is a management tool for handling and customizing BASIC libraries. It
is particularly useful for the BASWIZ and PBClone libraries.

OBJTOOL: OBJ Tool. Shareware ($10). OBJT0023.LZH

This must be the ultimate tool for manipulating .OBJ files. You can select
files for inclusion or exclusion using wildcards, time, date, and size
comparisons, and even the results of a search through the .OBJ file. View
the file's stats, rename publics, externals, and default libraries, delete
default libraries and languages, check for validity, repair checksum
errors, ObjTool has it all. Useful for reducing the size of libraries,
resolving conflicting routine names, patching .OBJs and snooping around!

PASWIZ: The Pascal Wizard's Library. Shareware ($25). PASWIZ13.LZH

This is a library for Turbo Pascal and QuickPascal. It provides
high-powered math routines, new string support, mouse management, music,
BCD math, and other routines.

The math routines provide a numeric expression evaluator which allows you
to convert equations into numbers at run time. The math capabilities of
Pascal have been expanded significantly with new trig, inverse trig,
hyperbolic trig, and other functions. For the ultimate in numeric
precision, BCD math is also provided, allowing you to manipulate numbers
of up to 254 digits-- not just with the basic four functions, but trig,
square roots, factorials, constants with hundreds of digits of precision,
etc; formatted output can be done to your specs. You can place the decimal
point anywhere you want, so this works equally well with very large and
very small numbers. String support includes compression, encryption, fuzzy
comparisons, and other goodies. The music manager works like the BASIC
PLAY language and BBS "ANSI music".

PBCLON: The PBClone Library. Shareware ($35). PBCLON21.LZH

This is a library for Microsoft BASIC compilers: QuickBasic 4.x, BASCOM and
PDS, and Visual BASIC for DOS. It is the successor to my old ADVBAS
library. With over 550 routines, 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 archive
directories (.ARC/.ARJ/.LZH/.PAK/.LZH/.ZOO), matrix math, dates, times and
countdowns, sorts, binary searches, graphics, and... well, it's hard to
describe such a collection other than to say "it's probably in here"!

PBCWIN: The PBClone Windows Library. Shareware ($19.95). PBCWIN10.LZH

This is a DLL for use in programming for Microsoft Windows. It is oriented
specifically towards Visual Basic, but can be used with other Windows
languages that support DLLs if you know what you're doing. There are 79
routines in the first version, including bit manipulation, array
initialization, PEEK, POKE, and SWAP routines, checksums and CRCs,
equipment information, string testing, and more.

PBWIZ: The PowerBASIC Wizard's Library. Shareware ($25). PBWIZ16.LZH

This is a library of some 300 routines for Spectra's PowerBASIC 3.0
compiler. It includes archive viewing (for ARC, ARJ, EXE, LZH, PAK, ZIP,
ZOO), disk directory viewing, 256-color graphics modes (320x200 and
360x480 on any VGA, more on SVGA or VESA), read and write .BMP pictures,
mouse and keyboard control, EMS and XMS memory access, equipment
detection, extended math and string routines, an equation solver, ANSI
emulation, et al.

Thomas G. Hanlin III, 3544 E. Southern Ave. #104, Mesa, AZ 85204
CIS: 71151,3331

  +---------------------------------------------------------------+
  |   From the America Online - New Product Information Services  |
  +===============================================================+
  | This information was processed from data provided by the      |
  | above mentioned company. For additional details, contact the  |
  | company at the address or telephone number indicated above.   |
  |    All submissions for this service should be addressed to    |
  |   BAKER ENTERPRISES, 20 Ferro Drive, Sewell, NJ 08080 U.S.A.  |
  +---------------------------------------------------------------+
