home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
swap
/
swapdoc.arc
/
SWAP.DOC
< prev
next >
Wrap
Text File
|
1989-09-06
|
34KB
|
793 lines
The SWAP Utilities(TM)
Version 1.50 -- 09/01/89
SWAPSK(TM) -- For SideKick
SWAPSP(TM) -- For SideKick Plus
SWAPTN(TM) -- For Tornado
SWAPMT(TM) -- For Metro
SWAPMM(TM) -- For MemoryMate
SWAPSH(TM) -- For PCTools Shell
SWAPDT(TM) -- For PCTools Desktop
SWAPNG(TM) -- For The Norton Guides
The SWAP Utilities(TM) and this Documentation are:
Copyright 1989, Innovative Data Concepts
All Rights Reserved.
This document; other accompanying written and disk-based notes and
specifications; and all referenced and related program files accompanying
this document are copyrighted by Innovative Data Concepts.
Licensing and distribution requirements are described later in this
document. For ordering information, see the included ORDER.DOC file.
_______
____|__ | (TM)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
The SWAP Utilities are distributed as shareware -- this means that
we encourage users, subject to restrictions described in the License
Agreement, to share copies of this program with friends, associates
and bulletin boards. You may not share the registered version of
The SWAP Utilities; however, you may request a free shareware disk
by completing the form in ORDER.DOC.
If you make copies of The SWAP Utilities, you must include all files
in the original distribution files, as well as the documentation
archive. You are not permitted to distribute The SWAP Utilities
without this documentation (normally stored as SWAPDO.COM).
ASP has established stringent standards for its members. ASP wants
to make sure that the shareware principle works for you. If you are
unable to resolve a problem with an ASP member (other than technical
support), ASP may be able to help. Please write to the ASP Ombudsman
at PO Box 5786, Bellevue, WA 98006.
Acknowledgements
Without Anne Marie, none of this would be possible. Thanks, Love .....
Once again, my beta testers were terrific. Just a quick list of them ....
John, Tom, John, Mike, Lawrence, Charles, Edward, Jerry, Jeff, Bill,
Lori, Noel, Bob, John, Martin, Peter, Michael, Neil, Rob,
John, Bill, Earle, Gary, Manny, Charles, Chris, Ted, Bob, Barry, Cap,
Don, Tom, Elliot, Joan, Frank, Bob, Marilyn, Jon, Jim and Jeff.
Special thanks to Marilyn Ratcheson for her assistance in preparing this
documentation.
Many thanks to J.D. Hildebrand, Jim Kyle and Computer Language Magazine for
their wonderful support of my on-line beta testing.
And without CompuServe Information Service, none of these programs would
ever have left the drawing board.
This product uses the TesSeRact(TM) Ram-Resident Library and supports
the TesSeRact Standard for Ram-Resident Program Communication. For
information about TesSeRact, contact the TesSeRact Development Team
at:
TesSeRact Development Team
1657 The Fairways
Suite 101
Jenkintown, PA 19046
1-215-884-3373
Compuserve: 70731,20
MCIMAIL: 315-5415
This MCIMAIL Account has been provided to the TesSeRact Development
Team by Borland International, Inc. The TesSeRact Development Team is
in no way associated with Borland International, Inc. TesSeRact is a
trademark of the TesSeRact Development Team.
TRADEMARKS
SWAPSK, SWAPSP, SWAPTN, SWAPMT, SWAPMM, SWAPSH, SWAPDT, SWAPNG and
The SWAP Utilities are trademarks of Innovative Data Concepts.
SideKick and SideKick Plus are registered trademarks of Borland
International, Inc.
Tornado is a trademark of Micro Logic Corp.
Metro and Express are trademarks of Lotus Development Corporation.
MemoryMate is a trademark of Broderbund Software.
TesSeRact is a trademark of the TesSeRact Development Team.
DESQview and QEMM-386 are trademarks of Quarterdeck Office Systems.
Software Carousel is a trademark of SoftLogic Solutions, Inc.
386Max is a trademark of Qualitas, Inc.
INSTALLATION
-Running TEST??.COM
Before running each swap utility for the first time, you must run its
matching TEST??.COM program. TEST??.COM will detect your hotkeys, and
otherwise configure SWAP?? to match your individual copy of the application.
Copy the appropriate SWAP??.COM and TEST??.COM files to the directory that
contains your application. If, for example, you are installing SWAPSP.COM
to swap Borland International's SideKick+, copy SWAPSP.COM and TESTSP.COM
to the directory on which your SKPLUS files are stored. While at the DOS
prompt in that directory, type the following:
TESTSP<enter>
TEST?? takes no command-line parameters, and will display a group of
hexadecimal addresses. If you have any problems with SWAP??, the
information provided by TEST??.COM will help Innovative Data Concepts
identify and correct them.
Once TEST?? has been run, it is only necessary to run it again if you re-
install your application, change operating parameters as with SKPLUS'
INSTALL program, or otherwise change the configuration or hotkeys.
If you make any such changes, it is essential that you run TEST?? again.
-DESQview
In order to successfully use any of The SWAP Utilities loaded globally
with DESQview, you must run TESTDV.COM first.
Copy TESTDV.COM and T2-PIF.DVP into your DESQview directory. If you
already have a T2-PIF.DVP, re-name the one provided with The SWAP
Utilities to a different filename. Select Add a Program, and add
the "SWAP Utilities Configuration" to your program list. Then, open
the window, jot down the options specified by TESTDV, and add them to
your SWAP?? command line(s).
Once you run this program, it is only needed again if you change the TSRs
that you load globally with DV.
If the application program you're using has multiple memory size options,
as do SK+, Desktop, Metro, then you must install that program to use the
maximum resident size possible, since these programs are not DV aware.
IMPORTANT NOTE!! If you use DESQview along with QEMM on a 386 machine,
you will be unable to pop up The SWAP Utilities if you have a DV window
open with "Virtualize Text and Graphics" set to "y". This is because
DV uses the 386 "virtual 86" mode to virtualize the video screen, and
does not provide any way (short of adding a 386 memory manager to
SWAP??) to gain control. Quarterdeck has announced that this facility
will be available in DESQview version 2.26, which is scheduled for release
in October 1989. An free upgrade to The SWAP Utilities will be available at
that time for people who need this capability.
LOADING AND USING THE SWAP UTILITIES
What follows are general loading instructions which apply to all the SWAP
utilities. Be sure to read the specific notes later in this documentation
pertaining to the application you will be using, before attempting to load
a SWAP utility.
There are two ways to load a SWAP utility -- from the command-line, or from
a batch file. By default, SWAP?? assumes you will be starting it from the
DOS command-line, and automatically adds the appropriate keystroke sequences
to the keyboard buffer to load your application.
-Loading from the Command Line
When loading from the DOS command line, use the following syntax:
SWAP?? <command line options>
When loaded from the command line, the SWAP utility will load your
application for you.
-Loading from a Batch File
If you load SWAP?? from a batch file, you must use the /N command line option
(described below), followed by an immediate load of your application. For
example, using SideKick Classic:
File STARTSK.BAT:
CD \SK
SWAPSK /N
SK
CD \
When using the /N switch, you must load the application yourself. SWAP??
will not respond to the hotkey until the application has been loaded.
Once the SWAP utility and your application have been loaded into memory, the
SWAP utility will display a message stating it has successfully loaded the
application, and give an actual report of memory available. This memory value
is in Kilobytes, so multiply by 1024 to get actual bytes free.
The SWAP utility memory report may differ from what is reported by your
application. For ethical reasons, it is not possible to change the signon
screen of your application, to reflect the correct memory usage. The memory
report you will see from your application is pessimistic -- the value that
the SWAP utility displays is correct.
The display will also tell you what kind of memory was used for the swapping;
extended memory, expanded memory, or disk virtual memory. If for any reason
the SWAP utility was unable to correctly swap out the application, a message
will be displayed notifying you of that occurrence, and both the SWAP
utility and the application will be removed from memory.
You may load any or all of the SWAP utilities into RAM at the same time.
-Command Line Options
/H /? ? -- Display a help screen
/N -- When used in a batch file
/U -- Remove SWAP?? and application from RAM
/Dpath -- FULL PATHNAME to store swap files on (if not enough
EMS is present)
/Sx -- Set Swapping type (0=Auto, 1=Disk, 2=EMM, 3=XMS)
SwapType = 0 is the default; if selected type fails (i.e.,no XMS
is available with /S3), auto-check is done.
/G -- Enable popping up over graphics modes
/Tx -- Pasting Throttle (0=slow, 1=medium, 2=fast, 3=compat) [default=2]
/V -- Special DESQview Options
FOR SWAPMT ONLY
/E -- Special switch for Lotus Express users
FOR SWAPEX ONLY
/Px -- x = # of hours between polling of MCIMAIL
/Ay -- y = letter of your Lotus Express Comm_Manager application
To set the hotkey
/A -- Use Alt-Key for hotkey shift state
/C -- Use Ctl-Key for hotkey shift state
/L -- Use Left-Shift-Key for hotkey shift state
/R -- Use Right-Shift-Key for hotkey shift state
/Kxx -- Scan code for hotkey to use (see chart in documentation)
requires two HEX digits following the /K
All utilities except SWAPTN automatically default to the hotkey combination
that you are currently using for the application. SWAPTN defaults to ALT-J.
-Explanation of Command Line Options
/N -- If the /N switch is used, The SWAP utility will not automatically place
the appropriate keystroke combination to load the application into the
keyboard buffer when it goes resident. This option must be used when loading
The SWAP Utilities from a batch file.
/U -- Use this option to cleanly remove SWAP?? and your application from RAM.
If disk swapping is in use, the swap files will be deleted before freeing
memory. If the application also uses expanded memory, it will be freed as
well. If the application uses disk-based swap files (such as those SideKick
Plus uses) they will not be deleted.
In general, do not attempt to use a particular applications "unload" or
"remove from memory" feature. It won't work, and will in all likelihood
crash your machine. Use the /U feature of the SWAP utility instead.
/Sx -- The /S parameter determines the type of swapping to use. In the
default Autodetect mode, The SWAP Utility will attempt to allocated expanded
memory, using EMS version level 3.2 or later. If EMS is not available, the
utility will attempt to use Extended Memory that is available, using
Microsoft's eXtended Memory Specification (XMS) (See note about XMS below).
If neither EMS or XMS is available, two swap files will be created, and
SWAP?? will use disk (default, C:\) for swapping. The /S parameter can
be used to override the default mode, and force swapping to XMS, EMS
or Disk. If the swapping method specified with /S is not valid, then Auto
mode is used. Note that the third swapfile (SWAP??.SW3) is created in the
path specified by the /D parameter, or the TEMP environment variable, no
matter what swapping method is chosen.
/G -- Because there are so many video adapters, and no standard way to deal
with popping up TSRs over various graphics modes, the SWAP Utilities, by
default, inhibit popping up over graphics modes. An exception to this is
Microsoft Word; The SWAP Utilities will always pop up over MS Word
(See note about Microsoft Word below) on systems with standard graphics
adapters. Many TSR applications, however, have built-in support for
graphics modes, so using the /G switch will enable the application to pop
up, if possible.
We recommend you avoid popping up SWAP utilities over graphics modes. This
is because no resident program can guarantee that it will be safe to use
over all graphics modes, and on all graphics adapters. There are just
too many possibilities, combinations, incompatibilities, etc. That
is why The SWAP Utilities default to not popping up over graphics modes.
/Dpath -- The /D parameter tells the SWAP utility in what drive and directory
to store the swap files. The default is the root directory on drive C
(C:\). The pathname is limited to 30 characters, and must contain a valid
drive specification, and path. The trailing backslash is not necessary.
If the /D parameter is not the last option on the command-line, there must
be a space character following the pathname and before another slash option.
Note that at least one disk-based swap file will always be created on this
path. An example path is: /DC:\TEMP
/Tx -- This option may be used to "throttle" down the pasting speed of the
SWAP utility you are using. Some applications, such as the Norton Editor,
cannot handle characters as fast as SWAP?? can feed them, requiring a slower
speed to be used. The valid values here are 0, 1, 2 or, ranging from
slowest (0) to fastest (2). The /T3 switch is for "compatibility" mode. Use
this switch if you are using a program that relocates the BIOS keyboard
buffer, or expands the keyboard type-ahead buffer. This is the slowest
option, but pasting will work in all cases. The default is fast (/T2).
Selecting Hot Keys
The SWAP Utilities allow the use of more hotkeys than most applications do;
for example, they will accept F11 (/K57), or Ctl-LShift-Q (/C /L /K10). The
following table can be used to determine the scan codes of the key you wish
to use with the /K parameter; this is not a complete table, it is intended
simply as a guide:
KEY CODE KEY CODE
---------------------------------
A 1E B 30
C 2E D 20
E 12 F 21
G 22 H 23
I 17 J 24
K 25 L 26
M 32 N 31
O 18 P 19
Q 10 R 13
S 1F T 14
U 16 V 2F
W 11 X 2D
Y 15 Z 2C
0 0b 1 02
2 03 3 04
4 05 5 06
6 07 7 08
8 09 9 0A
- 0C = 0D
F1 3B F2 3C
F3 3D F4 3E
F5 3F F6 40
F7 41 F8 42
F9 43 F10 44
F11 57 F12 58
-Sample Command Lines
SWAPSP /K58 /T1 /S1 /DE:\
This command would load SWAPSP, swapping to the root directory of drive E:,
using a hotkey of F12, and a paste speed of medium.
SWAPMT/l/a/k25/df:\swappath
This would load SWAPMT, swapping to EMS if available, otherwise to
F:\SWAPPATH, with a hotkey of Left-Shift-Alt-K.
SWAPTN /dD:\ /A/k14/S1
This would load SWAPTN, swapping to D:\, with a hotkey of Alt-T.
-Extended Memory
In order to use extended memory with The SWAP Utilities, you must use a
driver that supports Microcoft's "eXtended Memory Specification (XMS), ver
2.0", such as Microsoft's HIMEM.SYS. The current versions of 386MAX and QEMM
both support XMS on 386 machines; alternatively, the latest official XMS
driver may be gotten free from Microsoft, either through their Compuserve
Forum (GO MSSYS), or by calling Microsoft customer service at (800)426-9400
and ask for a copy of the "XMS Specification and it's supplemental diskette."
Please note that if your computer supports both XMS and EMS, EMS memory is
the preferred choice; using XMS requires almost twice the amount of memory.
IMPORTANT NOTES
-General Notes for All Utilities
If you are swapping to disk, two swapfiles are created in the specified drive
and directory. A third swapfile is created no matter what swapping method
you have selected.
These swapfiles must not be deleted while the SWAP utility is loaded. Doing
so will cause your machine to crash if you attempt to popup!
You must load The SWAP Utilities after all network drivers, disk cache
programs, and other programs that require background processing. With these
exceptions, load order is not important. You can load The SWAP Utilities at
any point, early or late in your TSR order. You can also load The SWAP
Utilities in extra DOS memory with 386Max(TM) or QEMM-386(TM).
You may safely load a SWAP utility inside a Software Carousel(TM) partition,
or as a global SC utility. You may notice a period of a blank screen when
attempting to swap partitions after having used a SWAP utility, but be
patient, and the partition will change normally.
When pasting large blocks into an application, you will occasionally see a
"hiccup" with the SWAP message on the display -- this is caused by swapping
your aplication in and out, to read the next set of keys. Most applications
support virtually unlimited paste buffers, and the memory used by the SWAP
utilities is limited.
In general, do not attempt to use a particular application's "unload" or
"remove from memory" feature. It won't work, and will in all likelihood
crash your machine. Use the /U feature of the SWAP utility instead.
When creating swap files for disk-based swapping, the SWAP utilities default
to the root directory of Drive C:. If you create an environment string
called TEMP with the SET command, the utilities will instead default to the
directory specified by that command, and the use of /D will not be necessary.
An example of setting an environment string would be:
SET TEMP=G:\
where G is a fast RAM disk. This would cause disk-swapping to take place
in the root directory of Drive G:. The environment variable TEMP must, of
course, be set prior to loading your SWAP utility. The programs will
attempt to swap in the following sequence: 1) Try to swap to EMS; 2) If /D
specified, try to swap to specified path; 3) Try to find environment variable
named "TEMP" and if it exists, swap to the specified path; 4) Try to swap to
the root directory of Drive C:; or, 5) abort, and remove both the application
and the SWAP utility from memory.
-Note for Microsoft Word Users:
When using The SWAP Utilities with Microsoft Word, you should not use the /G
switch, even if you plan to use Word in graphics modes. The SWAP Utilities
automatically detect the presence of MS Word 4.0 and 5.0, and will switch
between text and graphics modes as needed. This switch works on CGA, EGA
VGA and Hercules systems with Word 4.0, except in Hercules 90x43 mode.
Word 5.0 users who work in graphics mode will need to do an extra bit of
setup. In order for the switch between text and graphics to work, you
must set both text and graphic display modes in the Word 5.0 Options menu.
Load Word 5.0, and bring up the Options menu. Select the appropriate
text display mode for your system. Return immediately to the Options
menu, and now select the graphics display mode you wish to work in.
Test the results by pressing Alt-F9, to toggle between text and
graphics modes. Exit from Word, and you're all set!
-Notes for Specific SWAP Utilities
SWAPSK
------
Calculator paste does not work with SWAPSK. Calculator Paste will work
when SideKick is popped up, however, so you can paste from the calculator
into the notepad, and then paste from the notepad into your application!
SWAPSP
------
Background communication must be disabled to use SWAPSP.
If you're using Super PC-Kwik in EMS, do not use the /Q+ parameter. Returning
quickly to the DOS prompt will cause problems with SWAPSP.
If you change the Services menu text for "Paste from Clipboard" or "Screen
to Clipboard", TESTSP will not be able to locate the correct addresses it
needs. These two options must be set to their factory defaults in order for
TESTSP and SWAPSP to run!
The Ctrl-Center key works as the default "Display Dial" shortcut key.
However, TESTSP is unable to detect that this key has been changed as a
shortcut key, so in order to use this feature, you must use the default
key.
SWAPTN
------
You will not be able to load Tornado using the "repeat" option.
If you do not use the /N switch, SWAPTN will load Tornado as "TN 99" to
allow you the maximum "pile" size. There is no cost in "real" RAM for this,
so we recommend you load TN that way yourself, if you are loading it
in a batch file.
SWAPMT
------
If you load METRO in a batch file that loads multiple utilities, such as the
EXPRESS.BAT file that is created, you must add the following lines to the
batch file to correctly swap out the entire application:
At the beginning of the batch file, before the call to METRO, add:
SWAPMT /N /E <and any other cmd-line switches you want>
At the end of the batch file, after loading everything, add:
SWAPEX
This will ensure that all the METRO applications are correctly swapped.
SWAPEX.COM has two command-line switches:
/Pxxx -- xxx is the number of minutes between automatic polling of
MCIMAIL.
/Ay -- y is the letter of your Lotus Express Comm_Manager application.
For example, if you load:
SWAPEX /P60 /AX
This tells SWAPMT to poll MCIMAIL every hour, and that Express is "X" on
the METRO Menu. Approximately one minute after loading SWAPMT, Express
will be popped up and be given the command to manually poll MCIMAIL.
This automatic polling will not occur if the underlying application is
a communications program, and if communications interrupts are "hot".
If this situation occurs, SWAPMT will attempt to pop up at 10 second
intervals, waiting for the communications program to finish.
Also, if a key has been hit within 10 seconds of the scheduled popup
time, SWAPMT will not pop up, again, cycling every 10 seconds until
safe. This is to prevent unwanted popup while you're typing in
another program.
IDC is aware that this feature of SWAPMT is a bit awkward. We're working
on a better way right now, but we're not sure how it will go.
Any background processing will not take place as scheduled. You
must popup METRO first. This includes express!!!
Alt-Shift-Enter works as a paste key, and all keyboard macros in the
currently loaded macro file are operational at the DOS prompt.
Use S_RUNKM.COM instead of RUNKM.EXE to run macros from a batch file.
Use S_LOADKM.COM instead of LOADMAC.EXE to run macros from a batch file.
The syntax for these programs is the same as their Metro counterparts.
SWAPSH
------
DO NOT USE PC-CACHE.SYS with SWAPSH, unless you actually have a Bernoulli
Box installed. PC-CACHE.COM works fine.
You must add the PC Shell's /R switch to the command-line when loading the
program in a batch file -- without the /R switch, the program loads, but does
not go resident.
You may now execute programs when PCED is active, or when using 4DOS. You
still must be at the command-line, but SWAPSH will detect the command-line
with these additional environments.
PCRUN.COM must be in your PATH in order to execute programs correctly.
If you do not use the /N switch, SWAPSH will load Shell with the /RLARGE
parameter, forcing Shell to use as much memory as possible. This is because
The SWAP Utiltiies can swap memory in and out faster than Shell.
SWAPDT
-----
You must add PC Desktop's /R switch to the command-line when loading the
program in a batch file -- without the /R switch, the program loads, but does
not go resident.
Alarms do not function. Keyboard macros from the DOS command-line do not
work.
SWAPNG
------
No special instructions.
SWAPMM
------
You must add MemoryMate's /R switch to the command-line when loading the
program in a batch file -- without the /R switch, the program loads, but does
not go resident.
-Differences from The SWAP Utilities Version 1.10
Extended memory may now be used, if HIMEM.SYS is loaded.
/T3 switch added.
Command-line error-checking improved.
If application uses EMS, it is correctly free'd when unloading with /U.
DesqView supported.
Incompatibilities fixed with Carousel 3.0.
Reduced memory requirements.
IF YOU NEED ASSISTANCE
Direct telephone support is only guaranteed for registered users. Non-
registered users will be supported directly only as time permits.
The quickest and easiest way to get technical support, registered
or not, is to contact Chip Rabinowitz at Compuserve 70731,20,
MCIMAIL 315-5415, or FAX 1-215-886-4225. You may also write to
Innovative Data Concepts at the address above, or call 1-215-884-3373.
COPYRIGHT NOTICE AND LICENSE
Innovative Data Concepts, the copyright owner for The SWAP Utilities,
hereby licenses you to: use the software; make as many copies of the
shareware version of this software and documentation as you wish;
give exact copies of the original shareware version to anyone;
and distribute the shareware version of the software and documentation
in its unmodified form via electronic means. There is no charge for any
of the above.
This is not free software. This license allows you to use this software
without charge for a period of 30 days. In order to include this software
as part of any product, either commercial, shareware, freeware, or
public domain, registration is required. Any such use of The SWAP
Utilities is in violation of federal copyright laws and will be prosecuted.
No copy of the software may be distributed or given away without this
accompanying documentation; this notice must not be removed. ONLY
COPIES OF THE SHAREWARE VERSION MAY BE DISTRIBUTED IN ANY FORM.
IDC will provide disks with the shareware versions of ALL SWAP Utilities
programs upon written request.
Warranty
There is no warranty of any kind associated with this software, and
the copyright owner is not liable for damages of any kind. By using
this software, you agree to this. Every effort has been made by Innovative
Data Concepts to make this product bug-free. However, the nature
of software development is that it is impossible to guarantee bug-free
software. If a registered user reports a verifiable bug, the user
will receive a free upgrade to the next version of The SWAP Utilities.
Registration
Upon receipt of the appropriate registration fee, Innovative Data
Concepts will send the user a printed copy of this documentation,
a disk containing a version of The SWAP Utilities without the shareware
registration screen, and a registration number entitling the user
to upgrades and telephone support.
Bulletin Boards, Users Groups and Disk Vendors
Bulletin Board Sysops and User Groups are encouraged to fill out the
form below, which will automatically place them on a mailing list to
receive the latest version of all IDC shareware products as they are
released, as well as upgrades to already existing programs. There is
no fee for this service.
Disk Vendors who wish to distribute The SWAP Utilities must satisfy
one of the following requirements:
1) The vendor must have been accepted as an associate member of the
Association of Shareware Professionals; or
2) The vendor must agree to abide by the standards for disk vendors,
as set forth by the Association of Shareware Professionals.
Disk vendors who do not meet these requirements are NOT PERMITTED TO
DISTRIBUTE THE SWAP UTILITIES UNDER ANY CIRCUMSTANCES!
For information on obtaining ASP-approved status, contact:
Vendor Membership Coordinator
Association of Shareware Professionals
PO Box 5786
Bellevue,WA 98006
UNDER NO CIRCUMSTANCES MAY THE SWAP UTILITIES BE DISTRIBUTED WITHOUT ALL
ACCOMPANYING DOCUMENTATION FILES (INCLUDING THIS COMPLETE FILE), ALL
PROGRAMS, AND OTHER MATERIALS PROVIDED WITH THE OFFICIAL COPIES FROM
INNOVATIVE DATA CONCEPTS. ANY SUCH DISTRIBUTION OF THE SWAP UTILITIES
OR ITS RELATED FILES, EXCEPT AS PROVIDED FOR IN THIS LICENSE, SHALL
BE DETERMINED TO BE IN VIOLATION OF FEDERAL COPYRIGHT LAWS AND WILL BE
PROSECUTED.
ABOUT INNOVATIVE DATA CONCEPTS
Innovative Data Concepts is a consulting firm owned and operated by
Chip Rabinowitz, specializing in Ram-Resident programs, communications,
printing, video and more.
Rabinowitz is an Assistant Sysop on the Computer Language Magazine Forum
on CompuServe Information Service and also provides technical support
for Borland International as a member of "Team Borland" on their Compuserve
Forums, in the areas of Turbo C, Turbo Assembler, Turbo Debugger, and
Sidekick Plus. He is also the leader of the TesSeRact Development Team,
a group pushing for Ram-Resident Programming Standards.
The technique used to swap these applications may be applied to other
resident programs as well, and Innovative Data Concepts is currently
investigating other possibile SWAP?? programs. If you have any
suggestions/comments, please contact IDC.
A similar technique may also be directly incorporated into resident
programs; for more information, please contact IDC directly.
---------------------------------------------------------------------------
Association of Shareware Professionals
The owner of Innovative Data Concepts is a member of the Association of
Shareware Professionals (ASP), an organization formed in April 1987 to
strengthen the future of shareware (user-supported software) as an
alternative to commercial software. Its members, all of whom are
programmers who subscribe to a code of ethics, are committed to the
concept of shareware as a method of marketing.
ASP has established stringent standards for its members. ASP wants
to make sure that the shareware principle works for you. If you are
unable to resolve a problem with an ASP member (other than technical
support), ASP may be able to help. Please write to the ASP Ombudsman
at PO Box 5786, Bellevue, WA 98006.
The primary goals of the ASP are:
To inform users about shareware programs and about shareware as a
method of distributing and marketing software;
To encourage broader distribution of shareware through user groups
and disk dealers who agree to identify and explain the nature of shareware;
To assist members in marketing their software;
To provide a forum through which ASP members may communicate, share
ideas, and learn from each other; and
To foster a high degree of professionalism among shareware authors
by setting programming, marketing, and support standards for ASP members
to follow.
Standards for the Association of Shareware Professionals
PROGRAMMING STANDARDS:
The program meets the ASP's definition of "shareware" (i.e., it is
not a commercial demo with major feature disabled, nor a time-limited
program).
The program has been thoroughly tested by the author and should not
be harmful to other files or hardware if used properly.
DOCUMENTATION STANDARDS:
Sufficient documentation is provided to allow the average user to
try all the major functions of the program.
Any discussion of the shareware concept and of registration requirements
is done in a professional and positive manner.
SUPPORT STANDARDS:
The member will respond to people who send registration payments,
as promised in the program's documentation. At a minimum, the member
will acknowledge receipt of all payments.
The member will establish a procedure for users to report, and have
acknowledged, matters such as bug reports, and will describe such
means in the documentation accompanying all versions of the programs. The
author will respond to written bug reports from registered users when
the user provides a self-addressed, stamped envelope.
Known incompatibilities with other software or hardware and major
or unusual program limitations are noted in the documentation that
comes with the shareware (evaluation) program.
GENERAL:
Members will keep the ASP apprised of changes in mailing address;
which shareware programs they have published and are
currently supporting; the current version numbers; and of any changes
in the status of their programs.
If a user has a dispute with an ASP member-author, the user may appeal
to the ASP to mediate for arbitration of the dispute.
For more information about the Association of Shareware Professionals,
contact Paul Mayer, Membership Coordinator of the ASP, at Compuserve
70040,645, or write the ASP at PO Box 5786, Bellevue, WA 98006.