NAD:� NAM� AN� ADDRES� PROGRAM


            NA� i� � progra� tha� create� � fil� o� name� an� addresses� �
       fo� us� b� othe� programs� e.g� t� prin� labels� addres� letters� �
       o� mai� statement� o� invoices�

            Sinc� yo� nam� th� fil� a� th� tim� i� i� created�� NAĠ ma� �
       b� use� t� creat� man� separat� nam� an� addres� files�� Fo� �
       example�� usin� NAD�� separat� file� fo� office�� home�� o� eve� �
       Christma� card� ma� b� created.


            T� envok� NA� merel� typ� 'NAD� an� � carriag� retur� whe� �
       prompte� b�� th� CP/� operatin� syste� � A>)�� Th� scree� wil� �
       clear�� an� promp� wit� � men� offerrin� yo� � choic� o� (1� �
       creatin� � ne� nam� an� addres� file�� o� addin� additiona� name� �
       an� addresse� t� a� existin� file� (2� changin� an� o� th� infor-�
       matio� i� an� recor� i� an� NA� file�  (3� deletin� � recor� fro� �
       th� file��  (4� findin� whethe� � particula� nam� i� presen� i� �
       th� file�  o� (5� listin� th� entir� file.

            After selecting from the menu, the program will prompt with:

                 ENTE� TH� FIL� NAM� AS�  DRIVE:NAME.EXTESION

       wil� appear�  Ente� th� nam� yo� wis� t� us� fo� th� fil� o� nam� �
       an� addresses�  I� i� recommende� tha� yo� us� th� 'B� drive� an� �
       th� extensio� 'NAD'� bu� thi� i� no� required� A� yo� ar� remind-�
       e� b� th� promptin� message� th� driv� wil� b� eithe� 'A� o� 'B'� �
       th� nam� ma� b� u� t� eigh� letter� o� spaces�� an� th� extensio� �
       n� mor� tha� thre� letter� o� spaces�  Fo� example� 'B:HOME.NAD'� �
       'B:OFFICE.NAD'� 'B:XMAS.NAD'� ar� al� permissibl� fil� names.

            I� th� fil� i� no� presen� o� th� designate� dis� (i.e�� th� �
       progra� canno� locat� th� fil� i� th� disk'� directory)�� th� �
       progra� wil� promp� wit� th� question

                            I� THI� � NE� FILE� Y/N

       answe� wit� eithe� � capita� 'Y� o� 'N'��  Sa� 'Y� i� thi� i� � �
       ne� file�� o� yo� ar� re-creatin� � previou� file�  Enterin� a'Y� �
       wil� ERAS� an� existin� fil� b� th� sam� name�� and/o� creat� th� �
       fil� b�� th� nam� yo� hav� jus� entered��  Enterin� � 'N�� wil� �
       caus� th� progra� t� retur� t� th� firs� prompt� an� allo� yo� t� �
       re-ente� th� filename� correctly�

            I� yo� hav� chose� eithe� t� (1� determin� whethe� � parti-�
       cula� nam� i� presen� i� th� file�� o� (2� t� delet� � nam� �
       (record�� fro� th� file�� o� (3� t� chang� th� informatio� con-�
       taine� i� � particula� record� th� progra� wil� promp� fo� yo� t� �
       ente� th� nam� yo� ar� lookin� for�  I� thi� nam� i� foun� i� th� �
       file�� th� informatio� i� tha� particula� recor� wil� b� dis-�
       played��  I� i� i� no� found�� yo� wil� b� offerre� � chanc� t� �
       lis� al� name� beginnin� wit� th� sam� letter��  Thi� i� particu-��

                                       1








       larl� usefu� i� yo� ar� no� sur� exactl� ho� � nam� i� spelt�� o� �
       precisel� ho� i� i� entere� i� th� file.

            I� yo� hav� chose� t� creat� � fil� o� ad� t� a� existin� �
       file, th� progra� wil� nex� clea� th� scree� an� promp�

       NAME:______________________________
       #:_____�  STREE� ____________________
       CITY:_________� STATE:_________� ZIP:__________
       ATTENTION� ______________________________

       Ente� eac� piec� o� information�� followe� b� � carriag� return�  �
       Th� progra� wil� automaticall� positio� th� curso� fo� th� nex� �
       entry�  An� item� e.g� th� #� zi� o� attention� ma� b� omitte� b� �
       merel�� enterin� � carriag� return��  Eac� underlin� characte� �
       ('_'� represent� on� potentia� lette� o� th� entry�  fo� example� �
       u� t� thirt� letter� ma� b� entere� fo� th� name�� te� fo� th� �
       zip��  I� mor� tha� th� permissibl� numbe� o� letter� o� number� �
       ar� entered�� th� progra� wil� soun� � warnin� bell�� eras� you� �
       entry�� promp� tha� th� entr� i� to� long�� an� repositio� th� �
       curso� awaitin� you� response��  Not� tha� th� progra� doe� no� �
       distinguis� betwee� letter� an� numbers�� an� thu� yo� ma�� ente� �
       eithe� a� an� tim� (e.g� #� AP� �  STREET� N.3r� Street)�

            �� specia� tim� savin� featur� i� include� i� versio� 3.0�   �
       Whe� prompte� t� ente� th� city� yo� ma� ente� eithe� � '7� o� a� �
       '8'��  Thes� character� wil�  caus� th� progra� t� automaticall�  �
       assig� � predetermin� (o� default� "value� t� bot� th� cit�� an� �
       state�� an� displa� thes� o� th� screen��  Thi� i� particularl� �
       usefu� i� man�� o� you� addresse� ar� i� th� sam� cit�� (an� �
       state)��  Fo� example�� a� shippe� th� progra� wil� automaticall� �
       assig� an� displa� 'Richmond�� Virginia� whe� � '7� i� entered� �
       an� 'Boston�� Mass.� whe� a� '8� i� entered�� Th� defaul� value� �
       ar� displayed�� a� � reminder� a� th� botto� o� th� scree� durin� �
       dat� entry��  Yo� ma� chang� thes� defaul� value� b� merel� reas-�
       signin� th� value� o� th� fou� constant� liste� a� th� beginnin�  �
       o� th� program� (Remembe� tha� th� cit� mus� b� l� character� an� �
       th� stat� l� character� i� length.�


            Afte� yo� hav� entere� al� th� informatio� (o� � carriag� �
       retur� fo� eac� item)� th� progra� wil� prompt

                  I� TH� INFORMATIO� CORREC� A� ENTERED� Y/N

       Again�� answe� wit� eithe� � capita� 'Y� o� 'N'�  I� th� informa-�
       tio� i� correct�� ente� � 'Y'�� Th� progra� wil� the� writ� th� �
       informatio� t� th� file�  I� yo� b� chanc� hav� mad� � mistak� i� �
       enterin� th� information�� ente� a� 'N'��  Enterin� a� 'N�� wil� �
       resul� i� � displa�� tha� offer� yo� � choic� o� eac� ite� �
       (name,#,street�� etc.)��  Ente� th� numbe� o� th� firs� incorrec� �
       entry��  Th� ite� wil� b� erased�� an� th� curso� repositione� �
       awaitin� you� response��  Afte� yo� re-ente� th� information� th� �
       curso� wil� retur� t� th� questio� 'ente� th� numbe� o� incor-�
       rect..'��  I� al� th� informatio� i� correct� ente� th� numbe� 8� ��

                                       2








       i� not� continu� b� enterin� th� numbe� correspondin� t� th� nex� �
       incorrec� entry��  Onc� yo� ente� a� '8'�� th� progra� wil� eras� �
       thi� prompt�� an� writ� th� informatio� t� th� file��  Onc� th� �
       informatio� i� writte� t� th� file�� th� NA� wil� rewrit� al� th� �
       prompt� (name� #� street� etc.� an� awai� you� response.

            I� yo� hav� n� furthe� name� o� addresse� t� enter� typ� th� �
       nam� EXIT� carriag� return�  Th� progra� wil� as� you

                  DO YOU WISH TO CHOOSE FROM THE MENU AGAIN?


       Again�� answe� wit� eithe� � capita� 'Y� o� 'N'�  I� yo� sa� 'Y'� �
       th� progra� wil� retur� t� th� menu�� an� yo� ma� selec� again�  �
       I� yo� answe� 'N'� th� progra� wil� terminat� an� yo� wil� retur� �
       t� CP/M��  Th� opportunit� t� retur� t� th� men� i� offerre� a� �
       the conclusion of any procedure (ie. any choice from the menu).

            I� yo� hav� eithe� adde� o� delete� record� fro� � NA� file� �
       th� progra� wil� war� an� remin� yo� t� ru� th� utilit�� progra� �
       ALPHABE� immediatel� upo� exitin� fro� NAD�  Thi� utilit� progra� �
       i� crucia� t� th� prope� operatio� o� NAD��  I� (l�� alphabetize� �
       th� record� o� th� fil� base� o� th� name� an� the� (2� establis-�
       he� � specia� fil� wit� th� sam� nam� a� th� NA� file�� bu� wit� �
       th� extensio� '.ALP'��  Thi� fil� contain� th� beginnin� an� �
       endin� recor� number� o� th� NA� file�� fo� name� beginnin� wit� �
       eac� lette� o� th� alphabet��  (I� othe� words� recor� numbe� on� �
       o� th� .AL� fil� contain� th� firs� an� las� recor� numbe� o� th� �
       correspondin� .NA� fil� fo� name� beginnin� wit� th� lette� 'A'�  �
       Similarly� th� secon� recor� o� .AL� fil� contain� th� "pointers� �
       fo� th� name� beginnin� wit� 'B'.�  NA� use� th� .ALР fil� t� �
       "randoml�� search�� th� NA� fil� fo� an� particula� name��  Thi� �
       permit� NA� t� fin� an� particula� recor� i� � matte� o� seconds�

            REMEMBE� yo� MUS� ru� alphabe� wheneve� yo� finis� usin� NA� �
       t� ad� o� delet� name� (records� fro� � file�

            Whe� yo� selec� t� chang� informatio� containe� i� � record� �
       th� progra� wil� as� fo� th� name�� I� found�� th� progra� wil� �
       displa� th� informatio� a� foun� i� th� record� an� displa� belo� �
       this�� � men� offerrin� yo� � chanc� t� correc� eac� ite� i� th� �
       record��  Yo� ma� sequentiall� chang� eac� item�  Whe� th� infor-�
       matio� i� completel� correct�� ente� a� '8'��  Th� progra� wil� �
       writ� th� correc� recor� t� th� file�

            I� yo� selec� t� lis� � nam� an� addres� file�� th� progra� �
       wil� promp� yo� t� determin� whethe� (1� yo� wis� t� includ� th� �
       accoun� number� i� th� listin� an� (2� whethe� yo� wis� t� lis� �
       th� fil� o� th� printe� o� cr� (� "hardcopy� mean� � listin� o� �
       th� printer).

       I� yo� selec� t� lis� th� fil� o� th� printer�� th� progra� wil�  �
       promp� yo�� t� prepar� th� printer�� an� awai� you� enterin� � �
       carriag� retur� befor� transmittin� th� informatio� t� th� prin-�
       ter��  Wheneve� th� progra� list� � fil� o� th� screen� NA� inhi-��

                                       3








       bit� scrolling�� afte� th� scree� i� full�� th� progra� wil� wai� �
       fo� yo� t� ente� � carriag� retur� befor� continuin� th� listing�  �
       I� wil� promp� yo� fo� thi� b� saying

                         ENTE� AN� LETTE� T� CONTINUE.


               Th� NAĠ wil� exi� t� th� operatin� syste� (CP/M�� afte� �
       th� listing�� o� immediatel� i� yo� stat� tha� yo� d� no� wan� � �
       listin� o� th� file.

               NA� wa� writte� b� Crai� Rudlin�� M.D�� You� comment� an� �
       suggestion� ar� welcome��  20� Overloo� Road�� Richmond� Virgini� �
       23229.











































                                       4