
---> Home Program Introduction

          Welcome to the HOME PROGRAM V1.3

(c) Copyright 1996-1997 Crescent Moon, Raleigh, NC, all
    rights reserved.

    E-Mail - crescentmo@aol.com

The HOME program is an integrated home or business
automation and information system that will control many
functions of a house or business.  These functions
include phone dialing, voice mail, answering machine,
remote phone access, security system, electrical control
(X-10), date calendar, reminders, address book (both
personal and business), calculator, information
organizer, notify by pager system and television program
system.  These functions are integrated with each other
which makes this program very powerful but still very
easy to use.

This program was totally designed to be used without a
keyboard. You can use a touch screen display or a mouse.
To select an item, touch the picture on the menu or you
can move the mouse to the picture and press the left
mouse button.  To return to the previous menu you can
press the exit picture or if you are using a mouse,
press the right mouse button.  Of course if you want to
use the keyboard, most of the buttons and all of the
character (text) entry can be done with the keyboard.
Also all icons (pictures) can be selected by keying the
first character of the icon title.  For example: for the
Phone Menu, press the "P" key on your keyboard.  For
more help on a certain section, go to that menu and
select the help icon picture.

The home program is an integrated program for the home.
The program will do the following functions:

*  Phone System - A smart phone dialer.
*  Voice Mail - A smart answering machine.
*  Security System - A smart security alarm.
*  Electrical Control - Controls electrical devices.
*  Date Calendar - A smart wall calendar for reminders.
*  Address Book - Keeps personal and business
   information.
*  Organizer - Organize many aspects for your family.
*  TV Listing & Remote Control - TV program schedules.
*  Notify by Pager - Page someone with this alpha-
   numeric or numeric only pager support.
*  Calculator - An full function tape calculator.
*  Reports/Graphics - Reports about this system
*  Update System - Change system specifications
*  Mood Support - Controls multiple electrical devices
   easily.

---> HOME Program - Shareware

The HOME Program is a shareware program. Registration is
required if you continue to use the HOME Program after
evaluating it for 30 days.  Complete your registration
of the HOME program for full benefits. After you
register the HOME Program, you will receive the
following:

1.  Receive the current release of the HOME program.
2.  Removal of memory restrictions for Address book,
    Electrical control and Reminders (each restricted
    to 1,000 characters)
3.  Removal of the limit of 3 voice mail messages.
4.  Removal of the "UNREGISTERED SHAREWARE VERSION".
5.  Be able to process current TV Program Listing
    information.
6.  Support for full IR Remote Control support.
7.  Laser printed copy of this manual.
8.  Advance notification of updates to the HOME
    Program.

---> License Agreement

This software is protected by both United States
copyright law and international treaty provisions. You
may use it on a trial basis provided you do not violate
the copyright. After you have evaluated it, you are
required to pay the license fee of $39. This license fee
entitles you to use the software on one computer at one
time. If you wish to run several copies of the software
concurrently, you need to pay an additional license fee
for each concurrent copy.

You are granted a limited license to copy the shareware
version of the HOME program for the trial use of others
providing you include all files in complete and
unmodified form. You may NOT distribute the registered
version of the HOME Program under penalty of copyright
violation laws.

---> Limited Warranty

Crescent Moon or its owners of this HOME Program do not
warrant that this software operation will be error free
or uninterrupted. The authors shall not be liable for
any incidental or consequential damages from the use or
the user's inability to use this product. The authors of
this program specifically disclaims all other
warranties, expressed or implied, including but not
limited to implied warranties of fitness for any
particular purpose and of merchant ability.

---> Ombudsman Statement - ASP

This program is produced by a member of the Association
of Shareware Professionals (ASP).  ASP wants to make
sure that the shareware principle works for you.  If you
are unable to resolve a shareware-related problem with
an ASP member by contacting the member directly, ASP may
be able to help.  The ASP Ombudsman can help you resolve
a dispute or problem with an ASP member, but does not
provide technical support for members' products.  Please
write to the ASP Ombudsman at 545 Grover Road, Muskegon,
MI 49442-9427 USA, FAX (616) 788-2765 or send a
CompuServe message via CompuServe Mail to ASP Ombudsman
70007,3536.

---> HOME Program - Registration Form

There are two ways to receive the registered version of
this program, by sending a request and money directly to
the author or my using Public Software Library (Credit
Cards Only).

1) CREDIT CARD ORDERS ONLY

You can order with MC, Visa, or Discover from Public
(software) Library by calling 1-800-2424-PsL or (713)
524-6394 or by FAX to (713) 524-6398 or by CIS Email to
71355,470.  You can also mail credit card orders to PsL
at P.O. Box 35705, Houston, TX 77235-5705.
The HOME Program product ID is #14691.

THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE
NUMBERS.

Any questions about the status of the shipment of the
order, refunds, registration options, product details,
technical support, volume discounts, dealer pricing,
site licenses, non-credit card orders, etc., must be
directed to Crescent Moon, P.O. Box 90391, Raleigh, NC
27675.

To insure that you get the latest version, PsL will
notify Crescent Moon the day of your order and we will
ship the product directly to you

2) Order directly from Crescent Moon

Please send check, money order, or postal order. If you
are from outside the USA please have your bank prepare a
check in USA dollars drawn on a USA bank.

Send registrations to:  Crescent Moon
                        P.O. Box 90391
                        Raleigh, NC 27675

To order directly with Crescent Moon, please fill out
this order form and send a check, money order or postal
order.

Name __________________________________________________

Company (if applicable)________________________________

Address _______________________________________________

City ___________________________ State _____ Zip_______

Phone# _______________________ Fax# ___________________

What functions or features would you like added to the
Home Program?
_______________________________________________________

_______________________________________________________

Where did you obtain your copy of HOME program?________

Payment by:  Check ___ Money Order ___ Postal Order____

  $39.00 for single user license               $_______

  North Carolina Res. Add 6% Sales Tax ($2.35) $_______

  Shipping and Handling  ($7.00)               $_______

  Outside USA - Additional Shipping ($7.00)    $_______

        Total                                  $ _______

NOTE:  A special UPGRADE from HOME Program V1.x to V1.3
can be ordered through the mail for $5.00.  (Order only
thru the mail)

---> Home Program Requirements

---> Computer

*  386, 486, Pentium or better
*  VGA compatible display adapter and display
*  1MB of memory, but 4MB is recommended for SMARTRAM
   and future growth of this program.
*  500K bytes of DOS free memory before loading
   program.
*  Hard disk - reserve about 3MB plus 15MB per hour of
   voice mail storage, and able 30MB for Television
   Program Listing data.
*  Mouse (serial or bus) or touch display screen.
*  Free COM# port for electrical system controller
   (optional)
*  Adapter board for wired alarm system connection
   (optional)
*  Voice modem (Rockwell Chipset) if using voice mail
   (optional)
   Support for IR Remote Controls (AFO-6 or BIRD-1B)
   (optional)
*  Touch-Tone Phone Service for your phone line (if
   using phone,  voice mail or pager functions)
*  UPS power backup (optional but highly recommended)
*  DOS V5.0 and up , Windows/95, Windows/NT or OS/2
   V3/V4.

Note: This program will not run correctly under
Microsoft Windows V3.

---> Mouse Support

Some type of mouse support is required for the HOME
program.  The mouse can be any type that the "MOUSE"
command in your DOS supports.  For example, PC DOS V6
supports serial, bus, PS/2 or inport mouse.  This
support will depend on the version of DOS that you have
running.  If you do not have the mouse support running,
the HOME program will remind you to activate this
support.

Windows/95, Windows/NT and OS/2 provide compatible mouse
support for this program.  For OS/2, this program can
only be run in the DOS Full-Screen mode.

---> Touch Screen Display Support

The HOME program is designed to work with a touch screen
display and this is the optimum type of use for this
program.  The touch screen display must support a mouse
emulation device driver that looks like the DOS "MOUSE"
command.  The author is using an IBM Display, Model
14PT.

The biggest problem with touch screen displays is the
price.  A 14" touch screen display will cost between
$800 to $1200.  The cost of these displays are coming
down in price, but they still be out of the range for
some of you.  That is why the HOME program supports a
normal mouse.

---> Keyboard Support

Even though all functions of the HOME program can be
done with a mouse or touch screen display, a keyboard
can be used for MOST of the program, but not all.  The
keyboard is handy if you are entering in many address
book names.  Also, most of the icons can be selected by
entering the first letter of the icon name.  The "ESC"
key can be used to exit out of any menu.

---> Voice modem support

The HOME program support a voice modem that uses the
"ROCKWELL" chipset (this is most of the voice modems on
the market).  The author has tested the "Phoneblaster
14.4" and the "InfoTel 28.8" voice modems.  For voice
mail and dialing functions, a 14.4Kbps modem is all you
will need.  The 28.8Kbps modems do have new speakerphone
commands in the ROCKWELL chipset and the author may be
incorporating this function in a future release of the
HOME program.

The 14.4Kbps voice modems will cost between $50 to $150.
The 28.8Kbps voice modems will be about $125 to $200.
If you are planning to use the computer for over dial-in
services like America On-line, Prodigy, Compu-serve or
Internet, the 28.8Kbps modem is much nicer for these
services.

WARNING: A normal Hayes or Hayes compatible modem is
support in a limited way.  This type of modem can only
be used for phone dialer and pager functions of the HOME
program.

---> Speakers for Voice modem support

It has been the authors experience that a set of
speakers with volume control (amplified) are highly
recommended.  The volume control on most voice modems
are minimal at best.

---> Exiting out of the HOME Program

To exit the HOME Program, you need to press the "ESC"
key on the keyboard from the Main Menu.  This will bring
up a message "Are you sure you want to exit (Y/N)"  To
complete the exit, press the "Y" key on the keyboard.

---> Electrical Controller Interfaces

To be able to control electrical devices by the HOME
program, you must use the TW-523, CP-290 or Active
Home(CM11) X-10 inter-face.  The TW-523 and Active Home
controllers both provide for two-way communications to
and from the X-10 devices in your house.

TW-523 Special Note: The TW-523 provides a (bit-banging)
serial interface, but you need an RS-232 interface
connector to be able to plug into your Personal
Computer.  Below are the parts that are needed to do
this:
*  TW523  - Two way X-10 interface (about $18-$23)
*  TW523S20 - RS-232 interface for TW523 (Baran-Harper
   only) (about $50-$60)

The HOME program has been tested with the following X-10
devices:

*  LM-465  - X-10 Powerhouse - Lamp Module.
*  WS-467  - X-10 Powerhouse - Remote Dimmer.
*  AM-466  - X-10 Powerhouse - Appliance Module.
*  AM-486  - X-10 Powerhouse - Appliance Module.
*  PF-284  - X-10 Powerhouse - Powerflash Interface.

List of Retailers for X-10 devices

The following stores can be used to get most or all of
the X-10 devices:

Baran-Harper
Order # 1-800-661-6508

Home Automation Systems, Inc.
Order # 1-800-762-7846 or 1-800-367-9836

Advanced Services Inc.
Order #1-800-263-8608

Radio Shack - (your local store)

---> More Information on X-10

A file is included with this program to provide
additional X-10 vendors and frequently asked questions.
The file is called: "X10FAQ.TXT".

Comparing the CP-290 and Active Home to TW-523
Controllers

The reason why the TW-523 controller was selected as the
electrical controller for the X-10 devices is the two
way capabilities of this device.  The TW-523 can both
send and receive the X-10 command and this is needed for
the security system and electrical system.

The CP-290 is support but can only send out X-10
commands.  This limited the capabilities for electrical
and thermostatic control only.
Program Button's

The HOME program used a concept of buttons to provide
input from you.  Any time you want to select what the
button represents, all you need to do is move the mouse
pointer (if you are using a mouse) anywhere in the
button highlighted area and press the left mouse button.
If you are using a touch display, all you need to do is
press the button highlighted area with your finger and
release.

Buttons come in three different modes.

1)  To select that item in the button area and

2)  To display the next valid choice for that button
    area.  This is used in mainly the update area to
    select a different value for that button.

3)  To be able to edit the value in the button area.
    For example, in the address book area, you can
    select the button for the person's last name and an
    edit keyboard area appears for you to key your last
    name.  When you are done editing the button, just
    press the exit button to see the previous menu with
    the next edited value.

---> What's New with Version 1.3

*  Support for multiple phone lines for voice mail (up
   to 2 lines).
*  Personal Voice Mail messages using Caller-ID
   information.
*  Support for Active Home X-10 computer interface
   controller.
*  Support for television listing - data from
   Visionsoft Corp.
*  Support for hard wired alarm systems.
*  Support for TV & Audio Remote Control devices (All-
   For-One-6 and BIRD Modem 1B).
*  Enhanced remote phone support for Moods,Security &
   Electrical.
*  Remote phone support for caller id information for
   voice mail.
*  Control electrical devices for sunrise and sunset
   times.
*  Update your city location for correct sunrise/sunset
   times.
*  Advanced reminder option for birthday & anniversary
   dates.
*  Send all reminders for that day to a alpha-numeric
   pager option.
*  Playback of outgoing voice mail message added.

What's New with Version 1.2

*  Multiple pager support for paging and reminders (up
   to 7 pagers).
*  Support for CP-290 X-10 computer interface
   controller.
*  Caller-ID - Displays PRIVATE if caller-id is
   blocked.
*  Option to reject Caller-ID Blocked (Private) calls.
*  Enhanced address book with quicker response.
*  Mood Graphic Chart to see all on and off timings for
   a X-10 device.
*  Support for X-10 Thermostat Device (RCS-TS Model).
*  ON/OFF System Option Menu to control paging
   functions, fast display and Voice Mail answering
   options.
*  Selectable number of rings before voice mail answers
   phone.
*  Fast Display option - may not work on some display
   adapters.
*  Moved the Notify by Pager messages into its own log
   file.
*  Allow the right mouse button to go back one value on
   update buttons.
*  Support for saved voice mail messages (up to 1000
   message can be saved).
*  Biorhythm charting for your family and friends.
*  Updated area code and exchange database for United
   States, Canada and Mexico.
*  Automatically updates the time for daylight savings
   time.
*  Mood support - Good Morning, Good Night, Vacation,
   Out, etc.
*  Organizer - Organize many aspects of your life.

---> Phone Introduction

The phone dialing system has these features:

*  Dial phone number from screen.
*  Remember the last five different phone number dialed
   for fast re-dialing of those phone numbers.
*  When area code is entered, the state will appear.
*  When the first three numbers of the phone number are
   entered (exchange), the city will appear.
*  International Country lookup when international
   number is dialed.
*  When the phone number is entered, the address book
   is automatically searched for the name of that
   person.
*  The address book can be used to automatically dial
   phone number.
*  Updated area code and exchange phone number database
   for USA, Mexico and Canada.
*  Logs all phone activity.

---> Phone Menu

The phone menu provided you an easy way to dial a number
from your computer display.  You only need to dial a
number as you would on a normal phone.

---> Dialing a phone number

Example:  To call a local number, press the following
buttons:

        '5'  '5'  '5'  '1'  '2'  '1'  '2'  'Dial'

If you make a mistake on one of the numbers, all you
need to do is press the <left arrow> button to erase the
last entered number.

Example:  To call a long distance number, press the
following buttons:

 '1'  '9'  '1'  '9'  '5'  '5'  '5'  '1'  '2'  '1' '2' 'Dial'

If you have a non-voice modem, the computer will dial
the number and you will have 20 seconds to pickup your
phone handset.  If you do not pickup your phone within
that time, the computer will hang-up the modem phone.

If you have a voice modem, the computer will continue to
let the phone ring until you pickup your phone handset
and press the <cancel> button.  If you pickup the phone
handset, the HOME program will display to amount of time
you are on the phone call.

---> Redialing a number

To redial a number, a list of five buttons on the right
hand side of your display will contain the last five
different numbers that you have dialed while the HOME
program has been up.  To redial one of those numbers,
just press that button that contains the number.  The
HOME program will automatically redial that number.

---> International Phone Number support

When making an international phone call at is prefixed
by "011", the HOME program will provide the country name
when the international country code is entered.  The
last dialed numbers will also support up to 25 numbers
for the international phone numbers.

For the Address Book, both the Home Phone and Work Phone
number fields will support up to 25 numbers for
international calls.  These two fields will only show
the first 12 numbers on the Address Book Entry menu but
when you edit the phone numbers, all 25 digits will be
shown and remembered.

The HOME program will also provide the approximate local
time for that country.  This will be the best estimate
of local time because many factors and that some
countries have multiple time zones.

---> Automatically appending a phone number prefix

The HOME program will automatically append a phone
number prefix before the actual phone number that is
being dialed.  This is needed for many business lines
that require a '9' to be dialed to get an outside line.
Please see the Phone Update menu in the Update Menu for
more information.

---> Voice Mail Introduction

The voice mail that has these features:

*  Accept up to 99 voice mail messages.(answering
   machine like).
*  Be able to save up to 1000 voice mail messages.
*  Records caller-id information with each voice mail
   message (voice modem and deluxe caller id service
   required)
*  Will page you of any voice mail message.  If you
   have caller-id, the phone number and name are sent
   to your alpha-numeric pager (optional).
*  Call in and pick up your voice mail messages.
*  Voice mail message automatically stops when the
   phone is picked up.  No stop switch to press.
*  Caller-ID name and number displayed on the screen
   when people call in. Caller ID deluxe version is
   required for this function.
   Personalized outgoing voice mail messages can be
   sent out if a certain caller-id number is received.
   See Update Phone section.
*  Optionally, a "This number does not accept Caller-ID
   blocked calls" message will be spoken when detected
   and no voice mail taken.

---> Voice Mail Main Menu

The voice mail main menu provides you a list of up to 99
voice mail messages, including date, time and caller-id
information (if available).  The list is automatically
sorted by date and time, so that the most current voice
mail message is the top of the list.  To get more
information about a particular voice mail message, just
select that voice mail message button.  This will go to
the voice mail message menu.

A "Saved" voice mail button is presented to view up to
1000 saved voice mail messages.  You can listen to any
of the saved voice mail messages at anytime or for
future reference to the date, time and caller-id
information on the message.

---> Updating the Outgoing Voice Message

The outgoing message can be chanced by selecting the
UPDATE button on the main menu, then selecting the VOICE
MAIL button.  This function will be covered in the
update selection of this document.

---> Voice Mail Message Menu

The voice mail message menu provides you compete
information about the voice mail message that you have
selected.  This includes:

*  Date and time
*  Caller ID information, Caller ID Deluxe function
   required from your local phone company
*  Duration of voice mail message
*  If Caller ID information is available, a search
   through your address book is made.  If found, the
   person names, address, city, state and zip code are
   displayed.

Four options are also available on this menu for this
voice mail message:

*  To Listen to the message
*  To Delete the message
*  To Keep the message
*  To automatically re-dial that person, if caller ID
   information is available.

---> Taking Voice Mail messages

The voice mail function in the HOME program also takes
(records) messages like an answering machine.  The voice
mail message can be virtually any length of time.  If
the phone handset is picked up during the recording of
the voice mail message, the recording will stop.

---> Pager messages for Voice Mail

If you have a pager, either a alpha-numerical or
numerical only, the voice mail function will page you.
For a alpha-numerical pager, the pager message will
provide you the caller ID information (if provided) and
the length of the voice mail message.  If you have a
numerical only pager, your home phone number will be
sent so you can call in to retrieve your message by
using the Voice System Functions.

---> Retrieving Voice Mail messages remotely

The HOME program provides for the owner to listen and
delete any or all voice mail messages from anywhere in
the world.  This is called Voice System Functions.

---> Voice System Functions

To be able to get into voice system functions, the owner
calls up their home phone number from any other phone.
When the outgoing message plays, just press the asterisk
'*' button on the phone.  This will prompt the owner to
enter a passcode followed by the pound '#' key on the
phone.  You will be given three chances to enter the
correct passcode.  The passcode is a number from 0000 to
9999 that the owner selects on the Update - Passcode
menu.  This will be discussed later in this document.

Note: At this time, you can only get your voice mail
messages from a remote phone.  We plan to add the
ability to control your house security and electrical
devices with this function.

To listen to your voice mail messages, press the <1> key
on your phone.  This will tell you the number of voice
messages that you have waiting.  A number of options are
available while listening to your voice mail messages:

*  Press the '1' key to REPEAT the current voice mail
   message.
*  Press the '2' key to DELETE the current voice mail
   message.
*  Press the `3' key to hear the caller id number and
   name.
*  Press the '5' key to play the LAST voice mail
   message.
*  Press the '6' key to play the NEXT voice mail
   message.
*  Press the '9' key to return to the main voice system
   functions.

You will not need to remember these number because the a
voice will list the number and functions at the end of
each voice mail message.

You can press these number at anytime and the system
will do that function immediately.

At anytime, you can press the asterisk '*' key to end
the Voice System function.

All Voice System Function calls are logged in the Phone
Log, and a pager message is not sent.

---> Security System Introduction

The smart security alarm system has these features:

*  Up to 14 alarm zones.  The alarms zones may be
   immediate (windows), delayed (doors) or fire/smoke
   zones.
*  Wired alarm connections for 2 different PC adapter
   boards.
*  Can dial your pager for any change in zone status.
*  Logs all alarm activity.
*  Activates an X-10 alarm horn if your house is broken
   in to.

---> Security Menu

The security system menu provides you a list of zones
(or parts of a house that are monitored by the security
system).  Their are 14 zones that can be monitored with
this system.

If a zones is opened (such as a door or window), the
zone button will flash red.  To stop the zones from
flashing red, just close all windows, door, etc. of that
zone.  All activities of all zones are logged in the
security log.  This is described later in this document.

Also on the Security Menu, you will see a numeric keypad
in which to enter you passcode (the same as your phone
passcode) if the home security system has been locked
(activated).  A message will appear when the correct
passcode has been entered.

To lock up the house, press the Security Lock button.
This will monitor the house for open zones.  If a zone
is opened and the entry delay has been exhausted, the
Security System will flash the screen RED, turn on the
Alarm Bell, send a pager message and turn on all
electrical devices that are defined to be activated by
the security system.  The definition of these electrical
devices are described in the Electrical section of this
document.  The alarm bell will sound until the passcode
is entered or 15 minutes have passed.  This prevents the
alarm bell from running all the time if you are not
present at your house.

NOTE:  The security functions require a TW-523 X-10
controller or a hard wired adapter card to function.

The button labeled "View House" is a prototype for your
pleasure.  Currently, no support is provided for this
function.

---> How to specify the Security Zones

To specify the characteristics of each zone, press the
button for that zone from the Security Menu.  You will
then be at the Security Zone Edit menu.

Each zones can have its own specifications, such as:

*  Zone name
*  Entry delay time
*  Exit delay time
*  Zones source (X-10 device address Use H-1 to H-14)
*  Normally Open or normally Closed
*  Send a pager message if zones is opened

To change the name of the security zone, press the
button with name of the zone.  This will pop up a
keyboard on the display.  You can use the display
keyboard or the real keyboard to change the name of this
zone.  To save the new name, press the EXIT button on
the top right corner of the display or press the right
mouse button.

To change the Entry Type, press the button and the text
within the button will change from Delayed, Not Active
or Immediate.  The rest of the buttons on this menu work
like this so you do not need to remember all of the
values.

To save the security zone characteristics, press the
EXIT button or the right mouse button.  This will go
back to the Security Menu.

---> Pager messages for Security System

If you request the system to send you a alpha-numerical
pager message, a message will be sent with the zone name
when the security system is locked (active).

For a numerical only pager, a special number is sent for
the security functions.  The number is "000-001-0xxx",
where "xxx" is the number of the zone.  If the alarm
bell goes on, the "xxx" with be "911".

---> Connecting up your Security System

All security system zones are connected by either an X-
10 electrical controller (TW-523, CP-290 or Active Home)
or by a adapter board that can be hard wired to your
magnetic contacts around your house.

Security System using X-10 electrical controller
The security system zones signals are sent from X-10
devices that can transmit an X-10 command to the TW-523
controller.  The most common device for this is the:

PF-284 X-10 Powerhouse - Power Flash Interface ($18-$30)
The PF-284 can be used to connect, in parallel, to an
existing (wired) burglar alarm systems by connecting
them to the zone leads (check with alarm vendor).
Remember that you will need a PF-284 for each zone that
you want to be connected.

You can also use standard magnet contacts and wire them
directly to the PF-284 device.  The magnet contract are
sold by most X-10 retailers.

The Power Flash Interface device should be set with
Input=B and Mode=3.  Please see instructions on the PF-
284 for other options.

Security System using adapter board for contacts
Two adapter board are supported for hard wired alarm
system connections.  These boards are:
ACL-7125 - 8 port input and 8 port output
         - est. price $109
AR-B2001 - 16 port input - est. price $  59

These adapter boards can be purchased by:

Circuit Specialists Inc.
220 S. Country Club Dr.  Bldg #2
Mesa, AZ 85210
Sales   - 1-800-528-1417
        - 1-602-464-2485
Fax     - 1-602-464-5824

The two adapter boards will plug into your Personal
Computer using a standard ISA bus.  The ACL-7125
provides both 8 input ports which will be using for
connecting to your door and window contacts and an 8
output ports which are currently not being used (future
use).

ACL-7125 Connection

The ACL-7125 provides a 37 pin "D" shell connector.  I/O
ports 2A8 and 3E8 are only supported.  The easiest way
to connect the 37 pin "D" shell is to purchase a "Male
37 pin D Connector for ribbon wire" and 2 or more feet
of 37 wire (38 gauge) ribbon wire.  Ports are:

  Input port 1-Pins 12 and 30. Input port 5-Pins 16 and 34.
  Input port 2-Pins 13 and 31. Input port 6-Pins 17 and 35.
  Input port 3-Pins 14 and 32. Input port 7-Pins 18 and 36.
  Input port 4-Pins 15 and 33. Input port 8-Pins 19 and 37.

To connect a port you also must use a power source ( a
12 volt DC transformer does very good).  A sample
connection is to connect:

For port 1: Connect pin # 12 to plus side of transformer
            Connect negative side of transformer to door
                    contact.
            Connect other side of contact to pin # 30.

AR-B2001 Connection

The default I/O port address is 3E0 (AR-B2001) and the
alternate port address is 2A0 (AR-B2001-A).  This
adapter supports up to 16 input ports that can be
specified on the alarm zone configuration menu (even
though that only 14 zones can be configured).

The advantage of this adapter card is that pins 33 and
34 provide the power voltage so you do not have to
provide a separate transformer.

  Input port 1 - Pins 1 and 3.
  Input port 2 - Pins 5 and 7.
  Input port 3 - Pins 9 and 11.
  Input port 4 - Pins 13 and 15.
  Input port 5 - Pins 17 and 19.
  Input port 6 - Pins 21 and 23.
  Input port 7 - Pins 25 and 27.
  Input port 8 - Pins 29 and 31
  Input port 9 - Pins 2 and 4.
  Input port 10 - Pins 6 and 8.
  Input port 11 - Pins 10 and 12.
  Input port 12 - Pins 14 and 16
  Input port 13 - Pins 18 and 20.
  Input port 14 - Pins 22 and 24.
  Input port 15 - Pins 26 and 28.
  Input port 16 - Pins 30 and 32.

---> Alarm Bell Interface
The HOME program uses the X-10 address of "H-16" for the
alarm bell (or siren).  The X-10 products provide a
alarm bell X-10 device for this purpose.  Currently, the
X-10 address of "H-16" can not be changed.

---> Electric Control Introduction

The electrical controller has these features:

*  Turns appliances on/off (Coffee Maker, Hot Water,
   etc.)
*  Turns lights on or off with 8 dimmer levels (Lights,
   etc.)
*  Controls up to 3 thermostats.
*  Support for sunrise and sunset times for electrical
   devices.
*  Turns on/off electrical items by security system.
*  Turns on/off electrical items by time & date.
*  Logs all electrical activity.
*  Graphs the times for all device activity and for all
   modes.

---> Electric Menu

The Electric Menu provides you an icon (picture) view of
eleven different rooms in you house.  These are:

*  Living Room             *  Dining Room
*  Kitchen                 *  Family Room
*  Master Bedroom          *  2nd Bedroom
*  3rd Bedroom             *  Study Room
*  Outside House           *  Garage
*  Extra Rooms             *  Thermostats

Note: At this time, these rooms are not changeable.

To control electrical devices in a given room, press the
icon button for that room.  This will show the next menu
of all the electrical devices for that room.

---> Electric Devices in a Room

This provide you a list of all electrical devices for a
given room.  Only seven electrical devices can be
displayed at a time, but you can press the down arrow or
up arrow to display the rest.  On this menu you can turn
ON or OFF a given electrical device.  If you want to DIM
(if a lamp) or display electrical devices events, press
that electrical device and the electrical device details
menu will appear.

You can add a new electrical device to this room by
pressing the plus '+' button.

---> Add new Electrical Devices

By pressing the "+" button, an Add Device menu appears.
You need to provide the following information:

*  Device Name - A short description of that electrical
   device (up to 30 characters)
*  Device Address - The X-10 address of the electrical
   device.
*  Device Type - Either an Appliance or Lamp.

---> X-10 Device Address Assignments

Each X-10 device need an unique X-10 address for the
device to work.  Think of these X-10 addresses as a
phone number, a different number for each house.  The X-
10 address contains a letter from "A" to "P" and a
number from "1" to "16".  This program provides a
suggestion on how to address these X-10 devices.

For the letter part of the X-10 device, we suggest the
following:

*  A - Study Room Devices
*  B - 2nd Bedroom Devices
*  C - 3rd Bedroom Devices
*  D - Dining Room Devices
*  E - Extra Room Devices
*  F - Family Room Devices
*  G - Garage Devices
*  H - Security System Devices
*  I - Reserved for HVAC system (future use)
*  J - Reserved for HVAC system (future use)
*  K - Kitchen Devices
*  L - Living Room Devices
*  M - Master Bedroom Devices
*  N - Not currently used
*  O - Outside Devices
*  P - Reserved for IR system (future use)

Each of these letters can have up to 16 device addresses
for that room or area.

---> Displaying Electrical Device details

From this menu you can edit the electrical device (name,
address and type), DIM the lamp device and view all of
the events set for that device.  Each electrical device
has a limit of six events, at this time.  If you want to
display the details of an event, press the event button
for that event.  If you want to add a new event, press
an event button with no description (blank).  To delete
an event, press that event button and then press the
delete icon on the top left corner of the display.

---> Adding a New Event

When you press a blank event button, you will be asked
to select the type of event on the next menu.  The
options will be:

*  A - Specify date and time for device.
*  B - Specify day of week and time for device
*  C - Specify another trigger for device
*  D - Specify mode for device
*  S - Specify sunrise/sunset time for device

Each of these options are described below:

A - Specify date and time for device. -
You can specify one date and time for that event to
trigger that device.  This is limited because this
event will only occur once a year.

B / S - Specify day of week and time for device -
You can specify a wide range of day or combination
of days for this event.  The day can be:

*  Sunday
*  Monday
*  Tuesday
*  Wednesday
*  Thursday
*  Friday
*  Saturday
*  Monday through Friday
*  Saturday through Sunday
*  All days

C - Specify another device trigger for device
You can specify for when another X-10 device is turned
on, this event will also be activated.  This is very
important for when the alarm bell (X-10 address H-16)
goes on, that this electrical device event will also be
activated (such as the outside lights).

All of the above events has a turn device option.  This
turn device can be one of the following:

*  ON - Turn the electrical device on.
*  OFF - Turn the electrical device off.
*  FLASH - Turn the electrical device on and off every
   6 seconds
*  DIM Level 1 - Turn the lamp on to the dimmest
   setting.
*  DIM Level 2 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 3 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 4 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 5 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 6 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 7 - Turn the lamp on to the next dimmer
   setting.
*  DIM Level 8 - Turn the lamp on to the highest dimmer
   setting.

You can also set the amount of time for that event to be
active.  If the hours:minutes options are all zeros, no
timer will be used for this event.

NOTE: For the event to activate an electrical device,
the HOME program must be running at that time.  The HOME
program checks the list of events every minute of the
day.

---> Thermostat Control

The program will allow you to control up to 3 separate
thermostats in your house or business.  The thermostat
must be a RCS-TS Model which can be purchased for around
$200 each.  This is an X-10 device so you also must have
an X-10 controller connected to your async port on your
computer.

This program can send commands to the thermostat to
HEAT, COOL and turn OFF it.  You can set temperatures
between 42 - 90 degrees.  The HOME program can be set
multiple temperatures and setting based on the day,
time, trigger device or mood settings.  Please see the
electrical control settings for events.

---> Date Calendar Introduction

The Date Calendar has these features:

*  Display a month at a time.
*  Hi-lighted icon buttons for days with reminders
*  Be able to view, add, modify or delete reminders.
*  Specify a time for a reminder.  Ten minutes before
   the reminder is due, the program will remind you and
   optionally page you with that reminder (alpha-
   numeric pager required for pager function).
*  Birthday and anniversary advance reminder function.
   (See Update On/Off Menu)
*  Send all reminders to your pager in the morning.
   (See Update On/Off Menu)

---> Date Calendar Menu

When you press the Date Calendar icon button on the main
menu, the date calendar menu will be shown.  This
displays the current month with up to three different
colors of day buttons that represent:

*  Blue day button - Day without any reminders and
   special dates.
*  Purple day button - Day with reminders or special
   dates.
*  Pink day button - Current day on the month.

You can select the previous month by pressing the up
arrow icon button or select the next month by pressing
the down arrow icon button.

By pressing any of the day buttons from the date
calendar menu, you will go to the Date Menu Display

---> Date Menu Display

There are two different items that a day may display:

*  Purple - Special date, either a birthday and
   anniversary from your address book.  These cannot be
   modified from this menu.  If you want to change the
   date for this birthday or anniversary, please use
   the Address Book edit to change these items.

*  Blue - Reminder for that day and optionally time for
   the reminder.  These reminders can be edited or
   deleted by pressing on the button for that reminder
   or you can add a reminder by pressing the plus '+'
   button on the left side of the display.

---> Adding or Editing a Reminder

A reminder can be anything you want it to be.  A
Doctor's appointment, a special day of the year or a
reminder to take your pills are just a few examples of a
reminder. A reminder has the following options:

Reminder Name - The text for the reminder, up to 40
characters.

Year - This is optional.  If you want the reminder only
for a certain year press the buttons following the "Year
=" to display the year that you want.

Alarm - This is also optional - If you want the reminder
to be displayed for a certain time, press the buttons
following the "Alarm=" to display the time that you
want.

When - This provides you an easy way to copy this
reminder to multiple days.  The options that are
available are:

*  This Date       - Reminder for only this date.
*  All Days        - Reminder will be shown for all
                     days of the year.
*  Mon-Fri         - Reminder will be shown on all Monday's
                     thru Friday's.
*  Sat-Sun         - Reminder will be shown on all Saturday's
                     and Sunday's.
*  Sunday, Monday, ... Saturday - Reminder will be show on
                     the appropriate day of the week for all
                     of the entire year.

The option Temporary or Permanent is designed to
automatically remove old reminders that are not valid.
This automatic removal system is currently not
implemented but plans are for this function in the
future.  Currently the temporary or permanent will only
be recorded with the reminder.

A third option is "HIDDEN".  This hides the reminder
from the monthly calendar menu and the reports function
of reminder.

Page - This provides an option to send this reminder to
your alpha numerical pager if you specify an alarm time.
The reminder will be sent about 10 minutes before the
alarm time specified.

---> Special Reminder Names

*  "SYSTEM_UPDATE" - This will provide the voice mail
   counts and up to 5 phone numbers / name from the
   Caller-ID information.

---> Address Book Introduction

The address book has these features:

*  Be able to quickly find the person who you are
   looking for.  This is done by entering the first few
   letters of the persons last name and business name.
*  Both personal and business modes are supported.
*  Be able to quickly find the person by a business
   association.
*  View all information about a person on a single
   screen.
*  Be able to automatically dial the home, business or
   cellular phone number of that person.
*  Be able to add, modify or delete address book
   entries.
*  All searches are very fast, all address book entries
   are stored in memory in a compressed format.
*  Uses the comma delimited format for address book
   file on disk.  This allows you to move current
   address book files to the HOME program with minimal
   conversion problems.  You will be able to use this
   address book file for input to other programs.
*  Birthdays and anniversaries are automatically
   entered as special dates to the reminder section of
   the HOME program.

---> Address Book Menu

The address book menu was designed to quickly find a
person.  This menu provides a number of options.  These
are:

Look at an address book entry - This menu provides a
listing of up to five address book entries.  To show all
information about that entry, press that entries button
(if using a keyboard, press the number to the left side
of the button).

Mode - This will toggle between personal mode and
business mode.  In personal mode, you need to enter the
first few characters of the person's last name to
quickly show a new list of entries.  In business mode,
you need to enter the first few characters of the
Business name.

Add - If you want to add a new entry to your address
book, press the plus '+' button on the left side of your
display.

Scroll buttons - You can display the next or previous
list of five address book entries by press the
associated up arrow or down arrow buttons.

---> Address Display Entry

Once you press an address book entry, you will be shown
all information about this entry or person.  Each entry
has the following items:

Last Name       - Last name of the person(s).
First Name      - First name of the person.
Spouse Name     - First name of the spouse.
Address         - Address of the person(s).
City            - City of the person(s).
State           - State of the person(s).
Zip             - Zip code of the person(s).
Home Phone      - Home phone number (See Note)
Work Phone      - Work phone number (See Note)
Cellular Phone  - Cellular phone number (See Note).
Birthday        - Birthday date in "MM/DD/YY" format.
Spouse Birthday - Birthday date of spouse in "MM/DD/YY"
                  format.
Anniversary     - Anniversary date of couple in "MM/DD/YY"
                  format.
Fax Phone       - Fax phone number (See Note).
Notes           - Special notes for that person or couple.
Business Name   - Business name (used for business mode).

Note:  All phone numbers must be either "XXX-XXXX"
format  or "AAA-XXX-XXXX" format, where "AAA" is the
area code.  Do not specify a "1" in front of an area
code (long distance) because this will automatically be
done for you.

At the bottom of the display you will see three buttons:

Dial Home     - Automatically dials that home phone number.
Dial Work     - Automatically dials that work phone number.
Dial Cellular - Automatically dials that cellular phone
                number.

---> Edit an Address Book Entry

To edit (change) an item such as an the address for that
person, press the button for that item and a menu will
appear with the keyboard on the display.  You can change
the item with either by using a mouse or touch screen
display to modify the item or use your normal keyboard
(all three ways will work).

---> Address Book Memory

How can I tell the number of address book entries that
can be entered before I run out of memory?  This can
easy be shown in the REPORT menu, VITALS REPORT
function.  This is documented later in this document.

---> Address Book file format

The address book file format is in "Comma-delimited"
format, with double quotes around all items.  This
format is common for many other programs that will
export to.

The address book file name is "HOME.WS" and the items
must be in the following order:

1.  Last Name - (17 characters maximum)
2.  First Name - (10 characters maximum)
3.  Spouse's First Name - (10 characters maximum)
4.  Address - (39 characters maximum)
5.  City - (25 characters maximum)
6.  State - (2 characters maximum)
7.  Zip Code - (10 characters maximum)
8.  Home Phone Number - (12 characters maximum)
9.  Work Phone Number - (12 characters maximum)
10. Birthday - (8 characters maximum)
11. Spouse's Birthday - (8 characters maximum)
12. Anniversary - (8 characters maximum)
13. Notes - (39 characters maximum)
14. Cellular Phone Number - (12 characters maximum)
15. Business Name - (39 characters maximum)
16. Fax Phone Number - (12 characters maximum)

---> Television and Audio Menu

The Television and Audio Menu has these features:

*  Television Program Listing for most TV & satellite
   channels.
*  Remote control support for the All-For-One 6 and the
   BIRD Model 1B Remote Controls.
*  Automatically record TV programs using the remote
   control.

---> Television Program Listing

The television listing provided you a list of program
that are scheduled for most satellite broadcast
channels.  Currently their are 98 channels and more
being added.  When you select the TV Program button, the
current program list will be shown.  You can look at
additional channels by selecting the down arrow or the
up arrow.  You can also see other times, either backward
or foreword by selecting the right or left arrows.  You
can easily move to another day by selecting by selecting
the right or left double arrows.

On the left hand side of the display is a list of
channels.  You can assign numbers to each of these
channels.  When you assign these channel numbers, the
display will be sorted by channel number then.  Please
see the UPDATE - TV LISTING function for more
information.

To show additional information on a given TV program,
just select that program by moving the mouse to that
show and press the left mouse button or if you are using
a touch screen display, just press that show.

There is also a "SCROLL" function on the bottom of the
screen.  This will show a slowly moving displays through
all of the channels automatically.  To stop this
function, just press any other button on the screen.

The last function is a "FIND" button on the bottom of
the screen so you can specify a word or multiple words
that are used to search all of the channels for a given
program title or find an actor.  This display will also
allow you to search just the program title or search all
of the information available for that program (such as
an actor name, for example)

---> Getting TV Program Listing Information

The HOME program uses the TV program listing information
from:

  Visionsoft Corp.
  P.O. Box 2247
  Greensboro, NC 27402

  Sales with Credit Card - 1-800-577-3492 or 1-910-274-7773

Visionsoft will provide the listing information each
month using the following delivery vehicles:

  Diskette mailed to you (3 1/2" or 5 1/4")$ 59.95 /year *
  You download from the Internet           $ 39.95 /year *
  You download from their BBS              $ 39.95 /year

NOTE *:  When you mention that you are using the HOME
program, Visionsoft will provide a $10 discount for the
diskette mailing and a $5 discount for Internet access
off of these prices.

---> How to load the TV Program Listing Information

You can get the TV Program Listing information either by
electronic delivery (Internet or BBS) or by diskette
using mail.  When using the electronic delivery, a "zip"
file contains the information.  Just copy this :"zip"
file into the "HOME" directory ("C:\HOME" is the
default).  Then unzip it using the following command:

        PKUNZIP <"zip file name">

If you receive a diskette, copy the files from the
diskette into the "HOME" directory by using the
following commands:

        CD \HOME       (Go to the HOME directory)

        COPY A:*.*  C:\HOME

        PKUNZIP TVDATA

The following command must be run for both the
electronic and the diskette delivery methods:

        HOMETV            (Builds TV schedule files)

The HOMETV command (available only with the Registered
Version of the HOME program) will build the TV Program
Listing files.

---> Display TV Channel Program

When you press a given television program, you will be
shown more information about that individual program.
This display the following:

Television Program Title.   Closed caption indicator.
Detail program description. Rating of the program(0-4 stars)
Program rating (PG,R,etc).  Name of the Director.
Program type.               List of up to five actors.
Country origin.

There is also a "FIND" button on the bottom of this
display to search for the next time that individual
program is on next and what channels and time it is on.

---> Automatic VCR Programming

From the television listing menu you can automatically
record programs using the remote control function.  To
record a TV program, select that program and select the
record button.  This will prompt you for a number of
options:
*  Want record device to you want to go to: VCR, AUX1
   or AUX2.
*  Want device to select the channels from: the SAME
   device as the recording device or the Cable box or
   Satellite box.
*  What is the frequency of the recordings: One Time,
   Weekly, Daily or Monday thru Friday.

---> Remote Control Menu

You can have the Home program provide control for your
television, VCR, Cable box, etc. with the attachment of
the All-For-One 6 remote control and serial cable option
or the BIRD Modem 1B remote control.  These remotes
plugs into one of the communication ports of your
personal computer.  Please see the Update - Audio/TV
Remote menu for setup instructions and remote
comparisons.

---> VCR Menu

From this menu you can review all of the recordings that
you have specified.  You can also add a recording
manually using the `+' button.  If you would like more
information about that record or to delete that
recording, press that program button.  This will display
a detailed menu of that program, if available.  You can
also press the delete button to remove this TV program
to be recorded.

---> Notify by Pager Introduction

The Notify by Pager has these features:

*  Be able to send an alpha-numeric or numeric only
   pager message.
*  Stores up to seven common messages for a pager
   message.
*  Register up to 8 pagers to send numeric or alpha-
   numeric messages.

---> Notify by Pager Menu

This provides you an easy way to send a pager message to
a person.  Currently only one pager is supported.  This
menu supports both alpha-numeric pagers (can send
letters and numbers) or numeric only pagers (can send
only numbers, such as a phone number).

This menu provides you a list of seven messages or
numbers that you can send without reentering that
message.  You can send that message or number by
pressing the button with that message or number.  You
can also edit or change that message or number by
pressing the "EDIT" button just left of the message you
want to edit.

Initially, support for pager company systems that
requires an account code or pin number to be entered
before your numeric paged number, such as SKY-PAGE, is
supported.  Please see the section called "Update -
Notify by Pager Update".

---> Editing a pager message

By pressing the "EDIT" button, a display of a keyboard
will be shown.  You can change the message or number by
using the mouse, touch screen display or by using the
normal keyboard on your computer.  When you "EXIT", the
message or number will automatically be sent to the
pager.

---> Setting up the Pager

Before you can use this Notify by Pager menu, you must
provide some information about the pager and pager
service.  This is documented in the UPDATE menu, "NOTIFY
BY PAGER" section and is documented later.

---> Alpha Numeric Support Protocol (TAP)

If you want to send an alpha numeric message, the HOME
program supports only the Telocator Alphanumeric
Protocol (TAP) which is an industry standard.  Most
pager companies support this protocol but you must call
your pager service for the (TAP) phone number and check
to see if the pager company allows you to use it.

---> Calculator Introduction

The calculator has these features:
*  Be able to add, subtract, multiply and divide.
*  Provides a tape like output.

---> Calculator Menu

This menu provide you a simple calculator.  You can do
the following functions:

Add          - Add two numbers together
Subtract     - Subtract one number from another
Multiple add - Add multiple numbers together
Multiply     - Multiply two numbers together
Divide       - Divide one number from another
Clear        - Clears out the calculator
"Left Arrow" - Erases that last digit entered

A tape is shown so you can see the last 12 numbers.

If you find that additional functions for this
calculator are needed, please register and specify the
functions you would like to see.

---> Reports Introduction

The Reports menu has these features:

*  Reminder Report - Provides a single page of upcoming
   reminders in the future.
*  Facts of the Day - Interesting facts of the day.
*  Biorhythm Graph - Charts up to 8 peoples biorhythms.
*  What's New - Displays all new functions and problems
   solved for this release of the Home program.
*  Information on Program - Provide author information
*  Vitals Report - Provides information on the status
   of the HOME program.
*  X-10 Report - Provides a sorted with on all X-10
   definitions from both the electrical control system
   and security system usage.
*  Wall Clock - A simple analog clock with Sunrise,
   Sunset and Daylight Savings Time information.
*  Some Future Ideas - A list of ideas for the future.
*  Update Menu - Update functions for the Home program.
   (See UPDATE section for more information).
*  Logs Menu
*  Home Program Log - Start, stop and all errors
   with the HOME program.
*  Phone Log - All incoming and out-going phone
   calls, including pager messages.
*  Electrical Log - All activity with the electrical
   devices that this program controls.
*  Security Log - All activity with all security
   zone changes.
*  Pager Log - All activity to the pagers defined in
   this program.

---> Reports - Reminder Report

This report list the most current reminders and special
date (such as birthdays and anniversary's) that are
coming up in the next few days or months..  This is very
helpful to review up coming birthdays for a person.  The
report will also tell you the number of days away the
reminder or special date is.

The reminders and special dates cannot be modified from
this report.  To edit a reminder, go to the Date
Calendar Menu or to edit a special date, go to the
Address Book entry for that date.

---> Reports - Facts of the Day

This report provide a list of interesting facts for that
day of the year.  The facts come in four sub-titles:

*  People born on this day.
*  People who died on this day
*  Holiday observed
*  Interesting facts

A different report is available for each day of the
year.

---> Reports - Biorhythm Graph

This provides a biorhythm graph for up to 8 people.  The
add a person to the list, select the edit button on the
left.  Then add the persons name and birth date.  To see
the graph, select the button with the persons name in
it.  The wide yellow vertical bar is today's date.

---> Reports - What's New

This provides you a list of all enhancements to this
program and a list of problem that have been solved from
the previous release.

---> Reports - Information on Program

This report shows that following information about the
HOME program:

*  Version number
*  Version Date
*  Name and address of the authors
*  Phone number and normal business hours for the
   authors

---> Reports - Vitals Report

This report provides information about the internal
works on the HOME program.  This information is needed
to help you determine if a problem exists with the HOME
program or the amount of memory which  is available for
different items.  This report provides you the
following:

*  Version # and Date  - Version number and version
   date of the HOME program.
*  System Up - The number of days, hours, minutes and
   seconds that the program has been running.
*  Memory Left - The amount of DOS memory (below the
   line) left for the HOME program.  If this number is
   below 66,000, some functions of the HOME program
   will not work correctly.
*  Disk Space Used - The number of bytes (characters)
   used by the HOME program on the hard disk.  This
   will include all voice mail message files.
*  Directory Space Left - The number of bytes
   (characters) that are left unused on your hard disk.
   This number should not be below 1,000 or problems
   will occur when the HOME program writes outs files,
   such as log files.
*  Modem Status - This provides a status of the modem.
   The status can be "NOT DEFINED", "HAYES MODEM OK",
   "VOICE MODEM OK" or "NOT FOUND".  If this status is
   different from your definition, you may need to
   power off the personal computer and restart the HOME
   program.  If you have a Voice Modem, the next line
   will provide some additional information about the
   modem.
*  Command Memory - This is used mainly by the authors
   of the HOME program.
*  Address Memory - The number of characters that the
   address book entries are using and the percent of
   memory used.  If the percent of memory used is above
   90%, use the UPDATE menu, MEMORY UPDATE function to
   increase the size of address memory.  This can only
   be done with the registered version of the HOME
   program.
*  Address Entries - The number of address book entries
   that you have.
*  Reminder Memory - The number of characters that are
   used for the reminder and special dates.  If the
   percent of memory used is above 90%, use the UPDATE
   menu, MEMORY UPDATE function to increase the size of
   reminder memory.  This can only be done with the
   registered version of the HOME program.
*  Electrical Memory - The number of characters that
   are used for the electrical devices and events.  If
   the percent of memory used is above 90%, use the
   UPDATE menu, MEMORY UPDATE function to increase the
   size of electrical memory.  This can only be done
   with the registered version of the HOME program.

---> Reports - X-10 Report

This report shows you a sorted list of all X-10 device
addresses specified in the HOME program.  This is very
useful when adding additional X-10 devices so that you
do not duplicate X-10 device addresses.

---> Reports - Wall Clock

This is very simple wall clock for your enjoyment.  This
menu also shows the sunrise and sunset.  The sunrise and
sunset times are not exact and are based on an average
sunrise and sunset times for the United States.

---> Reports - Home Program Log

This report shows you the HOME program log.  The reports
will list all start and stop times for the program and
list all ERROR that have occurred in the HOME program.
This report will show the most current log entries on
the top of the display.  You can use the "up arrow" or
"down arrow" icons to display additional pages of the
log.

All five log files that are maintained by the HOME
program will automatically be limited to 750 lines.
There is no need to erase these log files because they
are getting to large.  The trimming of these files is
done at startup and once an hour while the program is
running.

---> Reports - Phone Log

This report shows you the phone log.

---> Reports - Electric Log

This report shows you the electrical device log

---> Reports - Security Log

This report shows you the security system log.

---> Reports - Pager Log

This report shows all pager messages sent.

---> Update Introduction

The update menu has these features:

*  Owner Information - Needs to be updated with name,
   phone number, daylight savings time, time zone and
   city location.
*  Change Passcode - Changes the passcode of the
   security system and voice system functions.
*  Time and Date - Changes the time and date for the
   Personal Computer.
*  Register Program - Tells you how to register the
   program, if you have not already.
*  Phone & Voice Mail Update - Updates phone functions.
*  Electric Update - Update electrical system
   information.
*  Audio/TV Remote - Updates for Remote Control
   functions.
*  Notify by Pager - Update pager information.
*  Memory Update - Updates the memory for address book,
   reminder and electrical system.
*  On/Off Systems - Options for paging, voice mail and
   reminder.
*  TV Options - Updates for TV Listing function.
*  Backup Files - Provides a easy way to backup your
   changed files for the HOME program.

---> Update Menu

This menu provides a list of functions that can be
updated.  Before you use the HOME program, it is a good
idea to go through all of the Update functions.  This
will make the best use of the functions of the HOME
program.

---> Update - Owner(s) Information

This menu asks for the following personal information:

*  Owner name(s) - Type you and optionally your spouses
   name here.
*  Phone number - Provide your phone number, including
   area code in the "AAA-XXX-XXXX" format, where "AAA"
   is your area code and "XXX-XXXX" is your local phone
   number.
*  Daylight saving time? - Answer YES or NO.
*  Time zone - Select the time zone that you live in.
   The next time zone can be selected by pressing the
   button.
*  Location - Select the button to get a list of cities
   worldwide.  You can use the letters to select your
   city very quickly.  This is used for calculating the
   sunrise and sunset times.

---> Update - Security Passcode

This menu will allow you to change your passcode.  This
passcode is used in two different areas of the HOME
program; for Voice System functions and Security System.

The menu will first ask you to enter your old passcode
in first.  The passcode that is shipped with the HOME
program is "1234".  The menu will then ask you to enter
your new passcode in.  This passcode must be 4 digits
long, from "0000" to "9999".  The menu will then ask you
to re-enter your new passcode to verify that the first
new passcode will match.  If the new passcode does not
match (verify), the original passcode will not be
changed.

If you loose your passcode, the default passcode of
"1234" can always be used to change it to another new
passcode.

---> Update - Time and Date

This menu provides you an easy way to change the time
and/or date on your personal computer.  This is the time
and date that the HOME program used for a lot of
functions so it is important to set this up correctly.

The Time and Date menu provide you buttons for the
following settings:

*  Monday   - Month of the year.
*  Day      - Day of the month.
*  Year     - Year.
*  Hour     - Hour of the day.
*  Minute   - Minutes of the hour.
*  Seconds  - Seconds of the minute, in 5 second intervals.
*  AM or PM - Morning or Afternoon.

After selecting the correct time and date, please press
the "SAVE DATE & TIME" icon button to save.  If you just
exit out of this menu, the time and date will not be
updated.

---> Update - Register Program

This menu provides you the documentation to register the
HOME program if you are using the "Shareware" version.
If you are using the "Registered" version, please ignore
this menu.

---> Update - Phone and Voice Mail

This menu provides you the values that need to be
updated for the phone and voice mail specifications.  If
you do not have a modem installed, you can ignore this
menu.
The first menu provides you a list of phone line to
configure.  Please select the first line.  You will then
get a menu with the following:

*  Modem port number - This is the communication port
   number (COMx) that you have installed the modem.
   The modem port number can be from "1" to "10".  In
   most cases, we recommend that you set the modem to
   be port number "3" or "COM3".
*  Interrupt number - This is the hardware interrupt
   number that you assign to your modem.  In most
   cases, we recommend that you set the modem interrupt
   value to "5" or "10".  The HOME program supports the
   complete range of interrupts, "3" through "15".
*  Phone dial prefix - This is commonly used by
   businesses or hotel rooms that you must dial a "9"
   or an "8" to get an outside phone line.  It is
   recommended that you add a comma "," to the "9" or
   "8".  This comma tells that modem dialer to pause.
   This is needed by most business phone systems.
*  Voice Main Answering - Select if you want the Home
   program to answer your phone and the number of rings
   to wait before picking up the phone.  If you are
   using the caller id function, please wait at least 2
   rings.  Caller id information is sent between the
   first ring and the second ring.
*  Voice Message (out going) - Used to update your out
   going voice mail message.
*  Personal Messages - You can select up to 8 phone
   numbers to provide a personalized out going message
   or to select to block or reject the caller.  This
   requires caller id for this function.

SPECIAL NOTE: If an incorrect port number or interrupt
is specified, the HOME program may provide
unpredictable results.  Please make sure that the
correct values are used.

To activate your new port number or interrupt, you need
to exit the HOME program completely to exit back to the
DOS command line ">".  The HOME program can be re-
started by typing "HOME" on the DOS command line.

The update out going message will allow you to record a
new outgoing voice mail message, either by a local phone
connected to your personal computer or by the microphone
that is provided with the voice modem.

Note: If you are recording by using the phone, you will
need to disconnect the phone line from the wall plate
(line feed).  This will stop the dial tone from being
recorded.

Once you select the input source, phone or microphone,
the next menu will automatically start recording your
message.  You need to press the "STOP RECORDING" icon
button to end the message.

You can record any length message that you would like.

---> Using Multi-port Adapter Cards

This program supports the dump Digiboard (PC/4 & PC/8)
and the dumb BOCA (BB1004, BB1008, BB2016) boards. To
use these boards, you must edit the "HOME.MDM" file and
add the one equipment command and some UART address
commands. The syntax of the equipment command is:

E=<Boca / Digi>,<HHH-Status Reg in Hex>,<#-Starting COM
   Port>,<# of ports>

An example is:  E=Boca,107,3,4
This will provide you a Boca board with the status
register at x'107', starting at COM3 for 4 port to COM6.

For each of the PORTS that will be used by the multi-
port adapter, you also must specify a UART command.  The
syntax is:

Ux=<HHH-Address of UART>

An example is:  U3=100
                U4=108
                U5=110
                U6=118

This will assign x'100' to port COM3, x'108' to COM4,
x'110' to COM5 and x'118' to COM6.  NOTE: Wrong
parameters will cause unpredictable results with these
two commands.  Please use caution.

---> Update - Audio/TV Remote Menu

This allows you to update the following:

*  Remote Control Port # - This is the serial port
   number that you have connected All-For-One 6 remote
   control device.
*  Interrupt number - This is the interrupt number for
   this port.
*  Remote Control Type - This is the type of remote
   control.
*  Change channels on - When you select the TV channel
   number on the program listing, this specifies the
   device to switch the channels on.  Options are:  TV,
   Cable box or Satellite box.
*  Channel selection menu - This allows you to specify
   the type of channel selection for each of the remote
   devices.  Options are: 2 numbers, 3 numbers, 2
   numbers with enter, 3 number with enter.
*  Programming remote - This set of menus allow you to
   program the BIRD-1B remote control.  You can select
   the program bank overlay to program one of the 4
   banks to a prerecorded device code or program any of
   the individual keys by training the BIRD from your
   own device remote control.

---> Comparing the AFO-6 and BIRD Remotes.

The main difference between the two remotes is that the
BIRD remote is fully programmable using any other
remote.  The BIRD remote is also a more professional
remote using remote emitters and sensor.  The BIRD with
two emitters costs about $200.

The All-For-One 6 remote control is a handheld remote
with a special serial cable connecting to the personal
computer.  Most electronic devices can be operated with
this remote and costs about $70 with the cable.

---> Special Instructions for BIRD remote.

The BIRD Model 1B is a professional remote that can be
trained.  The remote can be connected to a twin emitter
(this send the IR (InfraRed) signal to the electronic
equipment.  The emitter must be placed on the equipment
its self and if you want to control more then two pieces
of equipment, a IR connecting block is required.  When
programming, please refer to the BIRD-1B manual.  Please
contact your automation house store for more
information.

---> Update - Memory Update

This menu will allow you to update the memory that will
be reserved for three different functions:  These are:

*  Address Book size - The number of characters for
   your address book.  This value can be from 1,000 to
   59,000 characters (bytes).
*  Reminder size - The number of characters for your
   reminder and special dates.  This value can be from
   1,000 to 59,000 characters (bytes).
*  Electrical size - The number of characters for your
   electrical device definitions and events.  This
   value can be from 1,000 to 59,000 characters
   (bytes).

NOTE:  These memory values are only used if you are
using the registered version of the HOME program.

To activate your new memory sizes, you need to exit
the HOME program completely to exit back to the DOS
command line ">".  The HOME program can be re-
started by typing "HOME" on the DOS command line.

---> Update - Notify by Pager Menu

This menu provides you the values that need to be
updated for the notify by pager function.  If you do not
have a pager, you can ignore this menu.  These values
are:

*  Pager Data Phone # - This is the phone number that
   will call your pager service company.  If you are
   dialing long distance, please include the "1";
   example "1-800-759-6366".
*  Pager Type - Please select either "Alpha-Numeric" or
   "Numeric" for the type of pager that you have.
*  Account # or Prefix - For "Alpha-Numeric" pagers,
   this is a seven digit number of your account number.
   This is supplied to you by your pager service
   company.  For "Numeric" pagers, you can enter a
   prefix before the number to be entered to sent.  For
   example: Sky-Page needs an Personal ID Number (PIN)
   followed by a "1 #" before the actual paged number
   is entered.  An example of a prefix for Sky-Page is
   "1234567#1#", where "1234567" is your PIN number.
*  Name of person at pager - This is the name of the
   person who owns the pager.

---> Update - On/Off Systems

This provides a list of operational options for the Home
program.  These are:

*  Security Paging - If you want to be paged when a
   security event occurs, such as an alarm going off.
*  Reminders Paging - If you want to be paged when a
   reminder message is to be sent and if you want all
   of the reminders for the day to send to you in the
   morning.
*  Voice Mail Paging - If you want to be paged when a
   voice mail message is left.
*  Voice Mail Answering - Allows you to select the
   number of rings that will occur before the HOME
   program answering the phone.  You can also turn OFF
   the voice mail answering system.
*  Fast Display Option - Provides faster screen
   displays on most systems.  If the icons (pictures)
   become fuzzy, turn this option OFF.
*  Reject BLOCKED calls - If you get a "PRIVATE" name
   from the Caller-ID, this indicates that the caller
   have told the phone company not to send their phone
   number to you.  Many of these are solicitors.  By
   selecting this options "ON", the program will answer
   the phone on the first ring and say "This phone will
   not accept Caller-ID blocked messages, Good bye" and
   hang up.  This option is for all phone lines.
*  Advanced Reminders - The is remind you for a certain
   number of weeks in advance of all birthdays and
   anniversaries that are in your address book.

---> Update - Backup Files to Diskette

This menu will backup up all of the HOME files that are
modified by this program.  You can select to backup to
the "A:" diskette drive or the "B:" diskette drive.

It is a good idea to backup your files at least once a
week if you modify information in the HOME program.
This is especially important for the address book,
reminders, electrical and security system areas.

---> Update - Electrical Update

This menu provides you the values that need to be
updated for the electrical controller specifications.
If you do not have an electrical controller installed,
you can ignore this menu.

These values are:
*  Electrical Controller Port # - This is the serial
   port number that you have connected the TW-523,
   CP290 or Active electrical controller and the RS-232
   connector.  The HOME program will used communication
   ports "1" through "4" (COM1 - COM4) using only the
   standard interrupts.  The standard interrupts are:
   *  COM1 = Interrupt 4              COM3 = Interrupt 4
   *  COM2 = Interrupt 3              COM4 = Interrupt 3
*  Interrupt number - This is the interrupt number for
   this port.
*  Controller Type - "TW-523", "CP-290" and "ACTIVE"
   (Active Home) are the options.

To activate your new port number, you need to exit the
HOME program completely to exit back to the DOS command
line ">".  The HOME program can be re-started by typing
"HOME" on the DOS command line.

---> Update - TV Options

This menu will allow you to customize the TV Listing
function.  The
customization features are:
*  Assign channel numbers - This is provide you a list
   of all available channels so that you a number from
   1 to 999 can be associated with a given channel.
   Any channels that are assigned a value of zero will
   NOT be shown on the TV Listing feature.
*  Delay seconds for scroll - Specifies the number of
   seconds that a scroll display will be shown before
   moving to the next set of program channels.
*  Retention days for schedules - This specified the
   number of  passed days that you want to keep the
   schedule files.  To utilize hard disk space, this
   value should be set to "15" days.
*  Program assigned selection - You can have up to 9
   sets of assignment channels in which to view the TV
   Listings.  For example, some people have both cable
   and a satellite disk.  To view the channels for
   cable this maybe selection # "1" and to view the
   satellite channels, this maybe selection # "2".
*  Reset all channel numbers - This is reset the
   channel number assignments for a given "program
   assigned selection" file.

---> Organizer Menu

The organizer menu has these area in which to organize
information:

*  Automobile Care - You can reminder yourself of oil
   changes, tune ups, transmission changes and tires
   maintenance.
*  Bank Balances - Store your bank account number,
   phone number, electronic phone number, pin number
   and balances for up to 3 different accounts.

*  Credit Cards - You can list all of your credit cards
   in case something happens to them.

*  House Inventory - List your home goods for
   insurance.

*  Library Books - Organize that books collection.
   Sort by book title and author's name.

*  Music Collection - Organize that music library.
   Sort by song name or musician's name.

*  Personal Tapes - Log the camcorder video tapes you
   took for vacations and holidays.

*  Video Tapes - List your video tapes.  Sort by title,
   actors or movie type.

This section will be improved even more in future
releases.

---> Moods Menu

The Moods menu allows an easier way to control multiple
events with a single button.  This includes the security
system, lights control, appliance control and
thermostats.

The mood setting can be activated by selecting the mood
button on this menu or by a X-10 transmit device, such
as a "Remote Control Center" or a "Powerflash Interface"
X-10 device.  Some examples are:
*  Good Morning:

*  Turn off your security system
*  Turn on your coffee maker
*  Turn on the kitchen and bedroom lights

*  Good Night:

*  Turn on your security system
*  Turn on your outside lights
*  Turn off all other lights in house

*  Vacation:

*  Turn on your security system
*  Leave all lights and appliances off except for
   explicit lights
*  Will turn on your explicit lights

*  Emergency:

*  Turn on all lights in hour
*  Will flash outside lights
*  Will sound security system alarm bell

A "MOOD" is comprised of the following items:

*  Mood Title - A description for the mood.
*  Security system option - Off, On or Explicit.
*  Light control option - Explicit, No change, All on,
   All off.
*  Appliance control option - Explicit, No change, All
   on or All off.
*  Device Address - The X-10 address to turn off or on
   the mood.

Explicit control - Activate the devices with Mood on the
event.
No change - Do not change the events at all.

---> Future Functions

The following list is of possible new functions in the
future with the HOME program but is not a guarantee in
any means.  The implementation of this wish list will be
up to you.  Please vote by registering for your copy of
the HOME program.

*  Multiple Address books (one for you & one for your
   spouse).
*  Electric control for more device types (drapes,
   etc.).
*  Outgoing voice messages for security system alerts.
*  Network support.
*  Native Windows/95 interface.
*  Central alarm support.

If you have any ideas, please register and let us know.

---> Home Program Design note.

It was the idea that a very low cost computer can run
this program, including a diskless system and to be the
only program running on that computer (excluding DOS
operating system).  This program was designed to be very
fast and responsive, even with a 386 Intel CPU.  The
cost of a basic computer to run this program will only
cost about $500-$700 or less.  Three system
configurations were designed around this program:

1.  Standalone system connected to a TV with a VGA-TV
    adapter.
2.  Standalone system connected to a touch screen
    display.
3.  Part of a desk system, using a mouse and keyboard.

---> Thank you

The people at Crescent Moon hope you enjoy your HOME
program.  It is always our concern to provide the
easiest and most enjoyable program for you.  If you wish
to call or write us regarding any problems or even your
impression of this program (either good or bad), please
do so.  We really want to here from you.

