home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / qbasic / asylib11.zip / PRODUCTS.LST < prev    next >
File List  |  1989-11-08  |  12KB  |  297 lines

  1.                           Other BASIC Necessities
  2.  
  3.     GLIB        Professional Developers Function Library for QuickBASIC
  4.  
  5.     GLIB is our flagship item - a developers library of professionally
  6.     developed general functions for QuickBASIC.  The current release has
  7.     well over 200 functions in it - far more than any other package
  8.     available on BBS, and even rivaling many commercial packages that sell
  9.     at 3, 4 even 5 times the price!
  10.     Functions include all the ones you would expect such as a way to save
  11.     and restore the video display, how to detect the video adapter
  12.     installed, check if a file exists on disk and check if the printer is
  13.     online.  GLIB goes far, far beyond this to include things like a
  14.     complete set of lightening fast DOS file functions and other very
  15.     comprehensive routines not found in any other package such as a clock
  16.     that is accurate to 1 sec per 12 hours, an extremely flexible menuing
  17.     function, and a complete input control module that includes macro
  18.     capabilities.
  19.  
  20.     Using GLIB in your application adds a maximum of power with a minimum
  21.     of overhead.   Of the 230+ functions in GLIB, only 7 are in QB - the
  22.     rest are in assembler to be as fast and as compact as possible.  This
  23.     means that you can now speed up runtime execution by dropping ON ERROR
  24.     traps and by using the appropriate GLIB functions actually make the
  25.     program size smaller!  Add power and the professional touch to your
  26.     applications with the many resources in GLIB.
  27.  
  28.     You can try GLIB risk free by downloading GLIB17.ZIP from The
  29.     Information Booth BBS.
  30.  
  31.  
  32.  
  33.     EMSLib - LIM / EMS 4.0  Functions for QB 4.x
  34.  
  35.     Now the power and flexibility of expanded memory is yours!  With this
  36.     collection of 22 callable EMS functions, the amount of data your
  37.     program has access to is limited only to the amount of EMS memory
  38.     installed on your machine.  Imagine a number cruncher that has access
  39.     to 2, 3, 4 or even 8 megabytes of data with a simple call to a EMSLib
  40.     function!.
  41.  
  42.     EMSLib is a stand alone library with no external dependencies and is
  43.     sourced in 100% assembler so it performs lightening fast.  EMSLib
  44.     takes advantage only of documented LIM interrupt functions to be
  45.     compatible with the high dollar name brand EMS boards as well as
  46.     generic ones.  It even works with the EMS simulator recently published
  47.     in PC Magazine that uses EXTENDED memory to simulate EMS memory!
  48.  
  49.     Store huge arrays (numeric or even user defined TYPE) in EMS with a
  50.     single line of code, erase that array to make room for other data,
  51.     fetch it back when needed and even make updates to arrays stored in EMS
  52.     with a single line of code !  Amazing!
  53.  
  54.     EMSLib supports LIM 3.0, 3.2 and 4.0 Expanded memory specifications and
  55.     requires only a LIM/EMS board (and memory).
  56.  
  57.     An EMSLib demo is available from The Information Booth BBS as
  58.     QBEMS11.ZIP
  59.  
  60.                      Copyright InfoSoft 1986-1988, 1989
  61.  
  62.  
  63.  
  64.  
  65.     AsyLIB      Communications Functions for QuickBASIC
  66.  
  67.     One of the most popular programming areas in QB is communications
  68.     programs.  Over the years, we received so many requests for various
  69.     TCOMM specific functions that we developed AsyLIB.  This is a fairly
  70.     complete set of telecommunication type routines with a sample terminal
  71.     program.  Included are many assembler primitives for such things as
  72.     calculating a CRC, and performing lightening fast disk reads.
  73.  
  74.     Higher level routines provide for the bulk of the functions in AsyLIB -
  75.     a complete screen I/O module can virtually replace all PRINT statements
  76.     allowing you to maintain a status line and keep in synch with the
  77.     serial port I/O.  Also included is complete send and receive support
  78.     for virtually all the popular file transfer protocols - XModem
  79.     Checksum, XModem CRC, Relaxed XModem, Ymodem Batch and XModem-1k
  80.     (Ymodem).  An easy to use external driver interface is even provided
  81.     for even more protocols via proprietary drivers such as ZModem, JModem
  82.     and Kermit.  Virtually any protocol around can be included into your
  83.     program.
  84.  
  85.     Novice programmers may also find the sample Terminal program to be a
  86.     sound foundation to build your own application on - things such as
  87.     dialing directory management, set up options and sample control loops
  88.     for a terminal program.  Novices and experts alike will love the very
  89.     powerful script file language we built in - these can even be
  90.     'compiled' for the ulitimate in runtime performance!
  91.  
  92.     AsyLIB is entirely self-contained, there is no need to buy GLIB or any
  93.     other library or package to use it, though you may find a general
  94.     library collection to add the professional touch for things such as
  95.     pop up windows, screen saves and the like.  TCOMM programming becomes a
  96.     breeze with AsyLIB.
  97.  
  98.     The current version of AsyLIB may be downloaded from The Information
  99.     Booth BBS as ASYLIB11.ZIP.
  100.  
  101.  
  102.  
  103.     QBSerlyze  -   Serial numbering for QB
  104.  
  105.     Until now the only economical way to include serial number control in a
  106.     QB based program was to hack up the end program or recompile with the
  107.     new serial number in it.  QBSerlyze provides serialization and as you
  108.     would expect, a maximum degree of flexibility.  As the developer or
  109.     publisher, you can serialize programs before they are shipped or allow
  110.     the end user to serialize them; you can have your program serilize
  111.     itself or utilize an external standalone serializer; serialization can
  112.     be simple and straight forward, or can include agreement to certain
  113.     licensing agreement prompts - we build options and flexibility into
  114.     everything we write.
  115.  
  116.  
  117.  
  118.  
  119.                      Copyright InfoSoft 1986-1988, 1989
  120.  
  121.  
  122.     The serial numbering algorithm used allows for a developer (you)
  123.     defined "version" number and a 4, 5 or 6 digit serial number.  This
  124.     allows for a great deal of flexibility whether you decide to track
  125.     actual versions or prefer to use this to identify products, or
  126.     distribution zones.  The version number, serial number and even a
  127.     registration name are locked into the EXE file.  Since the serial
  128.     number must meet a specific algorithm, only a legitimate serial number
  129.     may be entered.
  130.  
  131.     A complete set of runtime support routines are included to make use of
  132.     this valuable tool.  These include routines to get the serial number,
  133.     get the registration name, check the validity of a serial number, even
  134.     a routine to encode and embed the serial number/registration name into
  135.     the EXE from a setup or install type routine.
  136.  
  137.     Serialized programs are clearly an aid to developers when it comes to
  138.     thwarting piracy - after all who wants to pass along a program that has
  139.     their name and/or serial number encoded and embeded in the program?
  140.     Shareware and Freeware developers stand to gain too - imagine being
  141.     able to enable advanced or 'registered' features simply based on the
  142.     return from a function:
  143.     IF SerValid THEN
  144.         Registered = 1
  145.     ELSE
  146.         Registered = 0
  147.     END IF
  148.  
  149.     In-house developers can gain too.  Programs developed for use in-house
  150.     that can have some general public interest can be protected with
  151.     QBSerlyze so that should they pop up on local BBS, you can determine
  152.     who the culprit is.  The uses for QBSerlyze are limited only by your
  153.     imagination!
  154.  
  155.     A QBSerlyze trial-pak supporting only 3 digit serial numbers is
  156.     available from the Information Booth BBS as SERLYZ03.ZIP.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.                      Copyright InfoSoft 1986-1988, 1989
  179.  
  180.  
  181.  
  182.     BCLock      EXE file protection programs
  183.  
  184.     In this day and age, any number of things can befall your program after
  185.     you compile it.  Wicked (yet talented) people can hack out a simple
  186.     disk read call to a devastating disk write - making your helpful and
  187.     useful application a disaster to anyone who executes it.  Or perhaps
  188.     an unscrupulous person patches the code to bear their name and/or
  189.     copyright.  This would include altering flags or variable values that
  190.     determine whether or not registered or advanced options are available
  191.     to the program.
  192.  
  193.     QuickBASIC programs can be especially susceptible to virus attacks or
  194.     infection, simply because they tend to contain a large amount of
  195.     uninitialized stack space.  If the state of your program is locked into
  196.     the EXE, at run time you can check for such infections and warn the
  197.     user and/or abort harmlessly.  We would be silly to say that BCLock
  198.     will prevent all sorts of viral attacks, but a virus would have to be
  199.     specifically written to detect for BCLock protected programs (unlikely)
  200.     before it would fail.
  201.  
  202.     Whether your concern is benign tampering, malicious patches or viruses,
  203.     BCLock protects your program from these threats by quite literally
  204.     locking the state of your program into the EXE at compile/LINK time.
  205.     Any changes made to the file after that WILL be noticed by your program
  206.     at run time with a simply call.  BCLock is designed to protect serious
  207.     and/or often run programs from these type of threats.
  208.  
  209.     A demo of BCLock can be downloaded from The Information Booth BBS as
  210.     BCLOCKER.ZIP
  211.  
  212.  
  213.  
  214.  
  215.     BlackBox  v. 1.1
  216.  
  217.     BlackBox is a collection of higher level routines that extend and build
  218.     on the incredible power of GLIB 1.7 and QB 4.x .  BlackBox is made up
  219.     entirely of QB sourced routines most of which call various GLib 1.7
  220.     routines to create various menus, input control modules and much, much
  221.     more!  Just look at some of these:
  222.     FView - A callable file viewer similar to Mr Buerg's LIST.COM
  223.     DFBox - A file/dir/device navigation similar to that found in QB 4.0
  224.                and QB 4.5!
  225.     PWInput - An input module that does not echo back the characters:
  226.                great for passwords or employee ID Codes!
  227.     PullDown - A compleat pull down menu system that supports the MOUSE and
  228.                up to 60k of menu selections!
  229.     Calendars, time calculations, number formating, fast small input
  230.     modules, file compare and search routines and over 40 more!
  231.  
  232.  
  233.  
  234.  
  235.  
  236.                      Copyright InfoSoft 1986-1988, 1989
  237.  
  238.  
  239.  
  240.     But callable menus and routines are not the end of the story, there is
  241.     a sample SETUP program that shows how to set up and create a config-
  242.     uration file and read it back in at runtime, a program to 'beautify'
  243.     (format) your QB programs, even a patch utility to elimiate the
  244.     'Press any key to return to system' from your programs - a MUST for
  245.     BBS utilitys and programs that must run un-monitored dependably!
  246.     BlackBox also includes ZTOOLS:  a collection of BASIC routines to allow
  247.     your QB program to access PKWare ZIPFile directories: get filenames,
  248.     create text file lists and more all from your QB program!!
  249.  
  250.  
  251.     If you have GLib, you won't want to be without BlackBox 1.1.
  252.     (BlackBox requires GLib 1.7+)
  253.  
  254.     A demo of BlackBox is available on The Information Booth BBS as
  255.     BLKBX11.ZIP.
  256.  
  257.  
  258.  
  259.  
  260.           The Information Booth - (316) 684 8744  - 24 hrs, 2400 bps
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                       Copyright InfoSoft 1986-1988, 1989
  296.  
  297.