This is the readme file for NanoSecond V1.2.1.  This file contains 
information about NanoSecond,  the application that sets system 
date/times. 

Entire contents Copyright (c) 1995-1996 by Nanoware, Inc.  All rights
reserved.  All trade names referenced herein are property of their
respective companies.

No portion of this software or readme file may be duplicated in any 
manner without the written permission of Nanoware, Inc., except as
outlined in this document.

Microsoft and MS-DOS are registered trademarks,  Windows 95 and 
Visual Basic are trademarks of Microsoft corporation.

Nanoware, Inc.
PO Box 7468
Seminole, Fl 33775-7468

---------------------------------------------------------------------
Application Updates:
3/21/96 - V1.1.1 fixed problem with toolbar not displaying exit button
          under some video/monitor resolutions(combinations).
5/10/96 - V1.1.2 fixed textbox on registration screen.
6/13/96 - V1.2.0 Added auto-configure function to ease installation.  
          Also modified code to save configuration when upgrading/registering.
10/15/96- V1.2.1 Fixed several text values.

Readme Updates:
3/21/96 - Added www site information for downloads and cust. service.
          Updated installation section for errors.  Misc. minor 
          corrections.
5/10/96 - Just added V1.1.2 app update notice.
6/13/96 - Added information on auto-config function.Modified install 
          instructions.
---------------------------------------------------------------------


This file contains the following sections:

1.  What Is NanoSecond
2.  System Requirements
3.  Installation
4.  Configuration
5.  Technical Support
6.  Software License
7.  Registration
8.  Contact Information
9.  Modem Strings

---------------------------------------------------------------------
What Is NanoSecond

NanoSecond is an application that runs under Windows 95 that updates 
a computer's system date and time based on a time standard from 
either NIST or the USNO.  NanoSecond has a rich set of  configuration
options in order to operate with most modems on the market today. 
This is not free software.  This product will allow approximately 
10 system time updates before requiring registration.  Please see 
the registration section of this document for further information.


 ---------------------------------------------------------------------
System Requirements

This product requires the following minimal configuration:

	386 or better processor
	8 Meg RAM
	4 Megabytes free hard drive space
	VGA or better monitor
	Windows 95
	Windows compatible mouse
	Modem

---------------------------------------------------------------------
Installation

To install this application please perform the following steps:

1.  Download and unzip the file into a temp directory. 

2.  If installing this version over an existing version of
    NanoSecond, all configuration options will remain from previous
    version and you will not need to reconfigure the product.

3.  Under the Start Button, select Settings, then Control Panel and 
    then Add/Remove Programs.  

4.  Select install, then use the browse button to point to the temp
    directory that you have created that contains NanoSecond.  Select 
    Setup.exe and click OK.

5.  Follow the on-screen prompts for selecting a directory other 
    than the default if desired.

---------------------------------------------------------------------
Configuration

This application has many configuration options.  After starting the 
application from the Windows 95 Start menu, you may change the 
default configuration by selecting the Options button on the toolbar.
This will open property sheets for time and modem information as well
as a sheet to auto-configure the port rate and initialization string. 
 
Under the Time property sheet, you can select the Time Zone that you
are in, whether you are in Daylight Savings Time (DST) or not, the 
time service you would like to call (NIST or USNO) and the phone 
number.  As you select either NIST or USNO, the phone number will 
change accordingly.  If required, you may change the phone number 
as needed for your location ( for example, to remove the "1" if its 
a local call, or to add a "9" to dial an outside line).  Note that 
when dialing from some locations (such as when behind a PBX), you 
may need to add a pause after the initial digit to get an outside 
line.  This can be accomplished by adding the pause character for 
your modem (usually a ",") after the digit.  

The Modem Property sheet allows configuration of various modem 
parameters.  You may select either tone or pulse dialing. A default 
initialization string is provided. You may, however, need to change
this for your modem (see the auto-configure info below). 
The hang-up string is used to disconnect from the phone line.  It is 
very important for this string to be correct for your modem as if the
modem does not accept this string, you may stay online and incur long
 distance charges until you shut off the modem.  The "~" characters 
in the hang-up string are used to signify a 1 second delay.  For 
example, the hang-up string "~~~+++~~~ATH" pauses 3 seconds, sends
 the "+++" attention sequence, pauses 3 seconds, then sends the 
"ATH" hang-up command.  This default string works for many modems,  
however you should verify that it will work for yours.
The port settings string is used to open the computer's 
comm port at a specific rate and protocol.  Both NIST and USNO are 
set up for 8 bits, no parity, 1 stop bit.  Your modems speed must 
be prepended to this string.  For example, for a 9600 BPS modem, the 
string would be "9600,8,n,1".  For a 2400 BPS modem this could be 
"2400,8,n,1".  Other valid bit rates would be 14400 and 19200.  Do 
not use any other rates.  If in doubt, leave the default as most 
high speed modems will autobaud to 9600.  You may either select the 
Comm port or choose "Auto" to allow the application to search for a 
modem on each port.  Typically, you would use the auto-configure 
option to set the correct comm port, port settings and initialization
string.

The Auto-Configure property sheet is used to detect which comm port the
modem is connected to, the correct port settings(bit rate) and finally
the correct initialization strings for your modem.  Select the auto-configure
tab.  Click the auto-configure button (verify that your modem is connected and
powered on first).  The auto-configure routine will then search each
comm port for a modem.  If it does not find one, you can force it by
checking the Force Comm port checkbox and specifiying the starting com port
number.  If the routine finds a modem, it will then send several
initializion strings to the modem and report back which ones worked.
Simply select the port rate and string you would like to try (the
defaults are the first in the list) and click the "Apply" button.
Make any other changes (phone numbers, pulse/tone dialing, etc.) then
click the OK button to save all changes.

---------------------------------------------------------------------
Technical Support

Technical support for registered users is handled by either e-mail, 
Fax or mail (Use  e-mail for the fastest response).    In order 
to support the product better, please provide the following 
information:

* A clear explanation of the problem encountered, is it repeatable, 
  how often, what events led up to the problem.
* The serial number and version number (see the About box ).
* Your name.
* Your  telephone number and best time to call.
* Your e-mail address (if available)
* The type of computer, amount of RAM and free hard drive space
* Modem Brand and speed.
* A description of the steps needed to reproduce the problem.
* Any text from any error messages the application displays.  Please 
  quote it exactly!


You may contact Nanoware in any of the following ways:

www:            http://www.nanoware.com
		Visit our world wide web site to get updates of 
                our products.

e-mail:		From the Internet: 75451.1443@compuserve.com

		From Compuserve: 75451,1443

		From America Online: 75451.1443@compuserve.com

Fax:		813-531-0796

Mail:		Nanoware, Inc.
		PO Box 7468
		Seminole, FL 33775-7468

Any technical support outside of the United States of America must be 
handled via e-mail only.

---------------------------------------------------------------------
SOFTWARE LICENSE

ATTENTION:  PLEASE READ THIS DOCUMENT CAREFULLY BEFORE INSTALLING 
THIS SOFTWARE.  THE INDIVIDUAL OR ENTITY LOADING THIS PACKAGE (THE 
"END USER") AGREES TO BE BOUND BY THE TERMS OF THIS LICENSE.  IF YOU 
DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THE SOFTWARE.

The enclosed computer program(s) and the accompanying documentation 
are provided to the End-User by Nanoware, Inc., a Florida 
Corporation ("Licensor") for use only under the following terms.  
Licensor reserves any right not expressly granted to the End-user.
The End-User owns the disk on which the Software is recorded, but 
Licensor retains ownership of all copies of the Software itself.  
The End-User assumes sole responsibility for the installation, use 
and results obtained from use of the Software.

1.  License.
    End-User is granted a limited, non-exclusive license to do 
    only the following:

A.  Install and maintain the Software on one computer at any time 
    for use only in the End-User's own business.

B.  Make one copy in machine-readable form solely for backup or 
    archival purposes for the computer which the Software is installed.
    The Software is protected by copyright law.  

C.  Transfer the Software and all rights under this License to 
    another party together with a copy of this License and all 
    written materials accompanying the Software, provided (i) the
    End-User gives Licensor written notice of the transfer (including
    in such notice the identity of the transferee), and (ii) the other
    party reads and agrees to accept the terms and conditions of 
    this License.

2.  Restrictions.
    The End-User may NOT sublicense, assign, or distribute copies of 
    the registered Software to others. The End-User may NOT sublicense
    or assign copies of the unregistered Software, however, the End-User
    may freely distribute copies of the unregistered Software as long 
    as the End-User does not charge for the copy.  The Software 
    contains trade secrets.  The End-User may NOT decompile, 
    reverse engineer, disassemble, or 
    otherwise reduce the Software to a human readable form.  THE 
    END-USER MAY NOT MODIFY, ADAPT, TRANSLATE, RENT, LEASE, LOAN, 
    RESELL FOR PROFIT, DISTRIBUTE, OR OTHERWISE ASSIGN OR TRANSFER 
    THE SOFTWARE, OR CREATE DERIVATIVE WORKS BASED UPON THE SOFTWARE 
    OR ANY PART THEREOF, EXCEPT AS EXPRESSLY PROVIDED IN SECTION 1.C. 
    ABOVE.

3.  Protection and Security.
    The End-User agrees to use its best efforts and to take all 
    reasonable steps to safeguard the Software to ensure that no 
    unauthorized person shall have access thereto and that no 
    unauthorized copy, publication, disclosure or distribution 
    in whole or in part, in any form, shall be made.  The 
    End-User acknowledges that the Software contains valuable 
    confidential information and trade secrets and that unauthorized 
    use and/or copying are harmful to Licensor.

4.  Termination.
    This License is effective until terminated.  This License will 
    terminate immediately without notice from Licensor if the End 
    User fails to comply with any of its provisions.  Upon termination 
    the End User must destroy the Software and all copies thereof, 
    and the End-User may terminate this License at any time by doing so.

5.  Limited Warranty.
    Licensor warrants that, for sixty (60) days from the date of 
    initial use by the original End User, the Software shall 
    operate substantially in accordance with the published 
    functional specifications current at the time of shipment.  
    If, during the warranty period, a defect appears, End User 
    shall remove the Software and Licensor's only obligation 
    shall be, at Licensor's election, to replace the defective 
    Software or refund the purchase price.  The End-User agrees 
    that the foregoing constitutes the End-User's sole and 
    exclusive remedy for breach by Licensor under any warranties 
    made under this Agreement.  This warranty does not cover 
    any Software that has been altered or changed in any way 
    by anyone other than Licensor.  Licensor is not responsible 
    for problems associated with or caused by incompatible 
    operating systems or equipment, or for problems in the 
    interaction of the Software with software not furnished 
    by Licensor.

    No oral or written information or advice given by Licensor 
    or its dealers, distributors, employees or agents shall in 
    any way extend, modify or add to the foregoing warranty.

    THE WARRANTY AND REMEDY PROVIDED ABOVE ARE EXCLUSIVE 
    AND IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, 
    INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF 
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE 
    END-USER ASSUMES ALL RISK AS TO THE SUITABILITY, QUALITY, 
    AND PERFORMANCE OF THE SOFTWARE.  IN NO EVENT WILL LICENSOR, 
    OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AFFILIATES, BE LIABLE 
    TO THE END-USER FOR ANY CONSEQUENTIAL, INCIDENTAL, INDIRECT, 
    SPECIAL OR EXEMPLARY DAMAGES (INCLUDING DAMAGES FOR LOSS OF 
    BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF DATA OR 
    BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE 
    OF OR INABILITY TO USE THE SOFTWARE OR ACCOMPANYING WRITTEN 
    MATERIALS, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY 
    OF SUCH DAMAGES.

    LICENSOR'S LIABILITY TO THE END-USER (IF ANY) FOR ACTUAL 
    DIRECT DAMAGES FOR ANY CAUSE WHATSOEVER, AND REGARDLESS 
    OF THE FORM OF THE ACTION, WILL BE LIMITED TO, AND IN NO 
    EVENT SHALL EXCEED, THE AMOUNT ORIGINALLY PAID TO LICENSOR 
    FOR THE LICENSE OF THE SOFTWARE.

6.  Enhancements.
    From time to time Licensor may, in its sole discretion, 
    advise the End-User of updates, upgrades, enhancements or 
     improvements to the Software and/or new releases of the 
     Software (collectively, "Enhancements"), and may license 
     the End-User to use such Enhancements upon payment of prices 
     as may be established by Licensor from time to time.  All 
     such Enhancements to the Software provided to the End-User 
     shall also be governed by the terms of this License.  IN ORDER 
     FOR THE END-USER TO BE ASSURED THAT IT WILL BE ADVISED OF AND 
     LICENSED TO USE ANY ENHANCEMENTS TO THE SOFTWARE, THE END-USER 
     MUST REGISTER THE SOFTWARE.

7.  General.
    This License will be governed by and construed in accordance 
    with the laws of the Florida, and shall inure to the benefit 
    of Licensor and End-User and their successors, assigns and 
    legal representatives.  If any provision of this License is 
    held by a court of competent jurisdiction to be invalid or 
    unenforceable to any extent under applicable law, that provision 
    will be enforced to the maximum extent permissible, and the 
    remaining provisions of this License will remain in full force 
    and effect.  Any notices or other communications to be sent to 
    Licensor must be mailed first class, postage prepaid, to the 
    following address: Nanoware, Inc.,  PO Box 7468, Seminole, 
    Florida, 34645-7468.

    This Agreement constitutes the entire agreement between the 
    parties with respect to the subject matter hereof, and all 
    prior proposals, agreements, representations, statements and 
    undertakings are hereby expressly canceled and superseded.  
    This Agreement may not be changed or amended except by a written 
    instrument executed by a duly authorized officer of Licensor.

8.  Acknowledgment.
    BY LOADING THIS SOFTWARE, THE END-USER ACKNOWLEDGES THAT IT HAS 
    READ THIS LICENSE, UNDERSTANDS IT, AND AGREES TO BE BOUND BY ITS 
    TERMS AND CONDITIONS.  Should you have any questions concerning 
    this License, contact Licensor at the address set forth above.


---------------------------------------------------------------------
Registration

NanoSecond registration is only $10.00, plus $4.95 s&h if you would like
diskettes (3.5in HD format only), plus applicable tax.  As an 
unregistered user, NanoSecond will only allow approximately 10 updates
to your system date/time.  After this point, it will not allow updates
and displays a message stating that the application needs to be 
registered.

There are several ways to register this application.

CompuServe Registration:  To have have the registration fee added
to your CompuServe bill "GO SWREG" and follow
the menus.  NanoSecond's registration id is 8648 for the no 
diskette version and 9706 for the version that includes disks.
If you do not request diskettes, we will e-mail you the appropriate 
registration number to "unlock" your copy.  If you placed an order 
that included diskettes, we will mail your diskettes and 
registration information in the same package.


Registration By Check: For users that prefer not to or don't have 
access to online registration, you may send a check.
If sending a check, please use the file order.txt and print out 
the order form.  This may be accomplished by running the application,
selecting the register button, and then clicking the order form button.
If you do not request diskettes, we will mail you the appropriate 
registration number to "unlock" your copy.  If you placed an order 
that included diskettes, we will mail your diskettes and 
registration information in the same package.

Foreign Orders:  All orders outside of the United States of
America must be placed online via CompuServe (Go SWREG, 
registration number 8648) and any correspondence must be done 
via e-mail.  Please note that the diskette version
is not currently available outside of the United States.

---------------------------------------------------------------------
Contact Information

You may contact Nanoware in any of the following ways:

www:            http://www.nanoware.com
		Visit our world wide web site to get updates of
                our products.


e-mail:		From the Internet: 75451.1443@compuserve.com

		From Compuserve: 75451,1443

		From America Online: 75451.1443@compuserve.com

Fax:		813-531-0796

Mail:		Nanoware, Inc.
		PO Box 7468
		Seminole, FL 33775-7468


---------------------------------------------------------------------
Modem Strings

This section contains misc. modem initialization strings and 
information for specific modem brands.  This list will be updated 
periodically as more information becomes available and warrants a 
reissue.  This section lists only changes from the default setup 
parameters.

Hayes  Accura 2400			Init string = "AT&FL0"
Practical Peripherals PM14400FXMT  	Init string = "AT&F2L0"
US Robotics Sportster 28.8 Vi		Init string = "AT&F2L0"
Bullet 28.8				Init string = "AT&F0&K0N1B1S37=5&C1&D2X4"
MWave					Init string = "AT&FL0"


For other brand high speed modems, one of the following strings may 
work:  AT&F&C1&D2&Q0&K4 or AT&FE0&H0&I0&K0&M0&B0 or ATQ0K0%C0 
or AT&F0&K0N1B1S37=5&C1&D2X4.



