Dear ADVBAS user: I would like to take this opportunity to thank you once again for your use and support of my ADVBAS Programming Library. In case you didn't get the word, this is the final version of ADVBAS, and there will be no additional routines added. I was able to update ADVBAS to work with QuickBASIC 4.0 because HCSI magnanimously allowed me to "bend" my contract with them, so that current ADVBAS users would not be left in the lurch. There will be no further releases of ADVBAS. Now for the good news! A greatly enhanced version of ADVBAS, called ProBas, is now available from Hammerly Computer Services, Inc. (HCSI). ProBas contains over 230 routines including all your favorite ADVBAS routines and more than 100 new ones. See the file PROBAS.LST for a complete list of all the routines in ProBas. ProBas Enhancements Include: o a new window manager that has added features and power. o use dynamic arrays as full or partial virtual screens - this allows you to create complex screens invisibly and then "snap" the full or partial screen on in an eyeblink. Unlike using screen page memory, this works with partial screens and any display. o utilize the full potential of dynamic arrays using the new DFREAD and DFWRITE routines that allow you to read or write from disk directly into large dynamic arrays. o break the 64k string space limitation-- you may use all available base memory or EMS memory for string storage. o sort routines that allow you to sort large amounts of data in memory. Pointer-oriented for flexibility. o use EMS expanded memory for data storage-- have megabytes of numeric or string data in memory! You can treat expanded memory either as arrays or as files. o new and enhanced screen manipulation routines including faster and more versatile direct write and snapshot routines, left and right scrolling, and eye-catching ways of clearing a screen. o new input routines that work with both the keyboard and the mouse. Also, an editing, controllable field input routine. o 575-page printed manual with a tutorial, explanations, and examples. Well written and heavily indexed for convenience! Just like ADVBAS, ProBas comes with all of the OBJ files so you can create your own libraries, and you can link the ProBas routines with your programs without paying any royalties or including our copyright notice. ProBas comes with an eight-module executable demonstration program that uses most of the 232 routines in ProBas. You also get full BASIC source code for the demo program, written in a narrative format that was designed to be read like a book. The text within the demo explains in great detail how to use the various ProBas routines in real-life situations. The price of the ProBas BASIC Programming Library is just $99.00. Compare this with other programming libraries like Mach2 or QuickPak, and you'll find that the value is unsurpassed. Have you found ADVBAS useful? Move up to the commercial-level quality of ProBas! "Ain't nothin' better!" ProRef With over 230 routines in ProBas, even I can't remember the proper calling syntax and arguments for each and every routine. ProRef is a memory- resident utility, written in BASIC, and specifically designed for use from within QuickBASIC. Using the familiar QuickBASIC menu and input formats, (including the mouse) you can quickly look up any ProBas routine. With just a few keystrokes or the mouse, you'll see the calling syntax and five to six lines of detailed help information for the routine. ProRef is actually an on-line users manual. You can add the calling syntax and help information for your own library routines to the database! But ProRef is far more than just a help system for ProBas. ProRef allows you to write your own utilities and pop-ups (in BASIC or any language) for use in the QuickBASIC environment. Now for the first time, you can really custom- tailor your programming environment, adding any tools or goodies you can dream up, and have them available via hot-keys! ProRef is an absolute must for the serious user of ProBas. At just $50.00, you can't lose. Weiner Shell Speaking of TSR BASIC programs, how would you like to make any of your BASIC programs available as a hot-key invoked "terminate and stay resident" program? HCSI is now shipping a new product, the Weiner Shell, (pronounced wine-er, as in grape) that allows you to do just that. This powerful "kernel" is a full-featured memory-resident programming language and interpreter that you can also be programmed from BASIC. We used this to create ProRef and BasRef. The Weiner Shell allows you to pre-allocate memory and at the press of a hot-key, run a BASIC program in that reserved memory. Once loaded, your BASIC program can make use of all of BASIC's resources including the CHAIN, CHAIN with COMMON, and SHELL commands. Your BASIC programs can be compiled with any of the compiler output options like .EXE, BRUNxx.LIB or BCOMxx.LIB. You can even make use of EMS memory. Use the Shell's vast set of features to create scrollable pop-up windows, bar menus, and memory databases-- often with just a single command! Your program passes commands to the memory-resident kernel via the NUL device, or you can treat the Shell as you would a printer. Data can be passed back and forth between your program and the Weiner Shell. The capabilities are tremendous. o create pop-up menus that can load your programs as if they were TSRs. o access any DOS interrupt directly from your program. o create a copy of all keystrokes so you can scroll them back, edit, or re-enter them. Design your own keyboard macro program. o do timed events where processes or programs can be executed at specific times or time intervals, like checking for your email. o design memory-resident database applications that can share data with your BASIC program running in the foreground. o design complex re-entrant applications with pop-ups that call other programs or even other pop-ups. o use the powers of BASIC and ProBas to create your own utilities or interface for dBase or Lotus 1-2-3! o create a clipboard, the way you want it, to pass data from one program to another. The possibilities are endless and the horizons that this product opens up are really exciting! The Weiner Shell is just $199.00 for a product that can do more than you ever dreamed possible, without the hassles of assembly language. Users of Borland's Turbo BASIC can now purchase "toolboxes" from Borland at $99.95 each to increase the capabilities of the Turbo BASIC compiler. Now QuickBASIC users aren't left out! The ProBas ToolKit The ProBas ToolKit is a library of higher-level tools that make maximum use of the "low-level" routines in ProBas. Over the years I have had hundreds of requests for specialized routines that generate menus, control line and screen input, and much more. The ProBas ToolKit is a library of specialized assembly and BASIC routines that perform complex tasks. For example, you can generate a "123-type" ring menu with up to 100 choices on as many lines as you like, simply by calling SetRingMenu. The GetRingMenu routine will wait for input from the keyboard, the arrow keys or the mouse and return the number of the choice. Just a few of the features are: o fielded input-- specify where, what and how the user should input data. o line-oriented or full-screen input with edit-- using DOS or WordStar editing commands. o design and generate bar menus, pull-down menus, and pull-up menus. o create protected data areas that DOS can't overwrite. You can save data, return to DOS, run other programs and the data is safe. o write self-modifying code for installing paths, passwords, etc. o a powerful screen generator/editor The ProBas ToolKit is priced at $99.00. ProBas TeleComm ToolKit Everything you need to put communications in your programs! o XMODEM, XMODEM batch, YMODEM and YMODEM batch support, more! o VT-100, VT-52, ANSI BBS, and TTY terminal emulation. o Phonebook database. o Screen or data file auto-dialer. o 300 to 57,600 baud support. o Use the Xtalk or ProComm command sets, or design your own. The Telecomm Toolkit is $75.00-- less than those Borland guys! Once again, thanks for your support. We look forward to hearing from you! Wayne M. Hammerly Thomas G. Hanlin III Hammerly Computer Services, Inc. 8008 Sandy Spring Road Laurel, MD 20707 (301) 953-2191 Order Form Purchaser: Name _________________________________________________________________ Company ______________________________________________________________ Address ______________________________________________________________ City ____________________________ State _______ Zip Code ____________ Telephone Number _____________________________________________________ Purchase Order Number (if any) _______________________________________ _____________________________________ | Quantity | Unit Price | Total | _________________________________|___________|_____________|_________| | | | | ProBas Programming Library.......|___________|___$_99.00___|_________| | | | | ProRef...........................|___________|___$_50.00___|_________| | | | | ProBas ToolKit...................|___________|___$_99.00___|_________| | | | | ProBas TeleComm ToolKit..........|___________|___$_75.00___|_________| | | | | Weiner Shell.....................|___________|___$199.00___|_________| | | | | Shipping (see below).............|___________|_____________|_________| | | Multi-product Discount..................................|_________| | | Sales tax for MD residents only (add 5%)................|_________| | | Total......................................|_________| Add $3.00 per product for UPS ground ($5.00 in Canada). For COD add an additional $1.90 to the shipping. Call HCSI for Red and Blue label rates.