home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / modems / modem7 / m7nm-6.asm < prev    next >
Assembly Source File  |  1994-07-13  |  6KB  |  151 lines

  1.  
  2. ; M7NM-6.ASM  Telephone number overlay file for MDM7xx - 02/11/84
  3. ;
  4. ; NOTE: Not for use with MDM7xx programs prior to MDM722.
  5. ;
  6. ; This file can be edited to make a new library of telephone numbers.
  7. ; Each entry must be 34 bytes long.  36 (A-Z and 0-9) telephone numbers
  8. ; are allowed.    Follow the format for the library entries already in the
  9. ; file.  (Be sure to use spaces, not tabs.)
  10. ;
  11. ; At least 1 period (.) must precede each phone number in the table.
  12. ;
  13. ; Room has been left if your phone system requires extra characters such
  14. ; as:  1-313-846-6127 rather than the 313-846-6127 used in some areas.
  15. ;
  16. ; This number list is of value even to those not using the PMMI auto-
  17. ; dialing system.  If "NUM" is typed while in the command mode, it will
  18. ; show the list of stored numbers you can manually dial.  (If the PMMI
  19. ; board is used, type "CAL" to initiate an auto-dialed call.  This also
  20. ; lists the telephone numbers but in a slightly different format.) "NUM"
  21. ; does not work for PMMI, and "CAL" does not work for non-PMMI.
  22. ;
  23. ;
  24. ;    TO USE: First edit this file filling in answers for your own
  25. ;        equipment.  Then assemble with ASM.COM or equivalent
  26. ;        assembler.  Then use 'DDT' to overlay the the results
  27. ;        of this program to the original .COM file:
  28. ;
  29. ;        A>DDT MDM7xx.COM
  30. ;        DDT VERS 2.2
  31. ;        NEXT  PC
  32. ;        4800 0100
  33. ;        -IM7NM-6.HEX        (note the "I" command)
  34. ;        -R            ("R" loads in the .HEX file)
  35. ;        NEXT  PC
  36. ;        4800 0000
  37. ;        -G0            (return to CP/M)
  38. ;        A>SAVE 71 MDM7xx.COM    (now have a modified .COM file)
  39. ;
  40. ;
  41. ; NOTE: For those revising the main program, check the location of
  42. ;       NUMBLIB to see if the ORG value used here is correct.  If
  43. ;       not, change as needed.
  44. ;
  45. ;=======================================================================
  46. ;
  47. ; 02/04/84 - Updated for use with MDM722    - Bill Brehm
  48. ; 01/23/84 - Updated for use with MDM720    - Irv Hoff
  49. ; 01/22/84 - Updated for use with MDM719    - Keith Petersen
  50. ; 01/21/84 - Updated for use with MDM718    - Irv Hoff
  51. ; 01/12/84 - Updated for use with MDM717    - Steve Sanders
  52. ; 11/11/83 - Renamed to M7NM-1.ASM, no changes    - Irv Hoff
  53. ; 07/27/83 - Updated for use with MDM712    - Irv Hoff
  54. ;         Added 'MCI' and/or 'SPRINT'
  55. ;
  56. ;=======================================================================
  57. ;
  58. ;
  59. YES:    EQU    0FFH
  60. NO:    EQU    0
  61. ;
  62. ;
  63. SHOWHEX:EQU    NO    ;YES shows both HEX and DECIMAL on record count
  64. ;            ;NO shows decimal count only (normally adequate)
  65. XFRSIZ:    EQU    4    ;file transfer buffer in Kbytes.  Do not make
  66.             ;any larger than BUFSIZ.  16k works fine on all
  67.             ;but slower systems.
  68. ;
  69. ;
  70.     ORG    0E00H-50  ;so 'NUMLIB' starts on even page
  71. ;
  72. ;
  73. ;=======================================================================
  74. ;
  75. ; Long distance alternate dialing such as MCI, SPRINT, etc.  Must end
  76. ; with a '$', use as many commas (2 seconds delay, each) as needed to
  77. ; let the alternate dialing code return with a new dial tone.  Fill in
  78. ; any character (periods are fine) after the $ to keep number of columns
  79. ; to 24, i.e.,    '1234567,,,,12345,,$.....'   --   the first group is the
  80. ; MCI or SPRINT access number, the second group is the user number.  A
  81. ; small delay is usually required after the billing number also.
  82. ;
  83. ALTDIAL1:DB    'xxxxxxx,,,,,,xxxxxxxx,,$'   ;accessed by a < character
  84. ;
  85. ALTDIAL2:DB    'xxxxxxx,,,,,,xxxxxxxx,,$'   ;accessed by a > character
  86. ;
  87. ;=======================================================================
  88. ;
  89. HEXSHOW:DB    SHOWHEX        ;can easily change SHOWHEX via DDT
  90. ;
  91. SAVSIZ:    DB    XFRSIZ*8    ;can easily change buffer size for file
  92.                 ;transfers with DDT for "NUMBLIB-1" ad-
  93.                 ;dress.  Normally 4k (32 records or 4k).
  94. ;
  95. ;=======================================================================
  96. ;
  97. ; Phone number library table for auto-dialing.    Each number must be as
  98. ; long as"LIBLEN" (EQU at start of program).  Some areas require extra
  99. ; characters such as:    1-313-846-7127.  Room is left for those.  Use
  100. ; a (<) for alternate dialing system #1, and a (>) for alternate dialing
  101. ; System #2.  Either would preceed the actual number, for example:
  102. ;
  103. ;    DB    'A=Alan Alda..........<123-456-7890'    ;'A'
  104. ;
  105. ; -    -     -     -      -    -     -     -      -    -     -     -
  106. ;
  107. ; NOTE: At least one dot (.) MUST precede the actual phone number
  108. ;
  109. ;        '----5---10---15---20---25---30--34'
  110. NUMBLIB:DB    'A=Bob Robesky.......1-209-227-2083'    ;'A'
  111.     DB    'B=Byron McKay.......1-415-965-4097'    ;'B'
  112.     DB    'C=Bruce Jorgens.....1-509-255-6324'    ;'C'
  113.     DB    'D=Phil Cary.........1-505-522-8856'    ;'D'
  114.     DB    'E=Bill Earnest......1-215-398-3937'    ;'E'
  115.     DB    'F=Chuck Forsberg....1-503-621-3193'    ;'F'
  116.     DB    'G=Ron Fowler........1-414-563-9932'    ;'G'
  117.     DB    'H=Charlie Hoffman...1-813-831-7276'    ;'H'
  118.     DB    'I=Jack Kinn.........1-817-547-8890'    ;'I'
  119.     DB    'J=Walt Jung.........1-301-661-2175'    ;'J'
  120.     DB    'K=Sigi Kluger.......1-915-598-1668'    ;'K'
  121.     DB    'L=Thomas Loker......1-301-863-7165'    ;'L'
  122.     DB    'M=Wayne Masters.....1-408-378-7474'    ;'M'
  123.     DB    'N=Dick Mead.........1-213-799-1632'    ;'N'
  124.     DB    'O=Al Mehr...........1-408-238-9621'    ;'O'
  125.     DB    'P=Pasadena RBBS.....1-213-577-9947'    ;'P'
  126.     DB    'Q=Mark Pulver.......1-312-789-0499'    ;'Q'
  127.     DB    'R=Bruce Ratoff......1-201-272-1874'    ;'R'
  128.     DB    'S=Ken Stritzel......1-201-584-9227'    ;'S'
  129.     DB    'T=TCBBS, Dearborn...1-313-846-6127'    ;'T'
  130.     DB    'U=AnaHUG RCPM.......1-714-774-7860'    ;'U'
  131.     DB    'V=Dave Austin.......1-707-257-6502'    ;'V'
  132.     DB    'W=Paul Bagdonovich..1-201-747-7301'    ;'W'
  133.     DB    'X=Kirk De Haan......1-408-296-5078'    ;'X'
  134.     DB    'Y=Byron Kantor......1-619-273-4354'    ;'Y'
  135.     DB    'Z=Chuck Metz........1-408-354-5934'    ;'Z'
  136.     DB    '0=Bill Parrott......1-913-682-3328'    ;'0'
  137.     DB    '1=Larry Snyder......1-305-671-2330'    ;'1'
  138.     DB    '2=Alex Soya.........1-305-676-3573'    ;'2'
  139.     DB    '3=Tony Stanley......1-912-929-8728'    ;'3'
  140.     DB    '4=Ed Svoboda........1-408-732-9190'    ;'4'
  141.     DB    '5=Tampa Bay Bandit..1-813-937-3608'    ;'5'
  142.     DB    '6=Thousand Oaks.....1-805-492-5472'    ;'6'
  143.     DB    '7=Bill Wood.........1-619-256-3914'    ;'7'
  144.     DB    '8=Spare.............x-xxx-xxx-xxxx'    ;'8'
  145.     DB    '9=Spare.............x-xxx-xxx-xxxx'    ;'9'
  146.     DB    0                    ;end
  147. ;        '----5---10---15---20---25---30--34'
  148. ;.....
  149. ;
  150.       END
  151.