home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol130 / abstract.130 < prev    next >
Encoding:
Text File  |  1984-04-29  |  4.3 KB  |  92 lines

  1.  ABSTRACT for SIG/M Volume 130
  2. =============================
  3. "SIGNON" SUBSYSTEM FOR RCP/M SYSTEMS (Reviewed by Jim Mills)
  4. Author: Dick Lieber (voice phone: (312) 326-4014)
  5.                     (RCP/M phone: (312) 326-4392)
  6.  
  7. The "SIGNON" system consists of a variety of files intended for a variety of
  8. purposes and uses, both by users calling the RCP/M system, and by the SYSOP
  9. himself.  Included are the following:
  10.  
  11. *.BAS source code files for the main body of programs.
  12. *.SSB more source code, subroutines.
  13. *.MAC subroutines to allow things that MBASIC normally won't do.
  14. *.SUB submit files as guides for various compilations.
  15. *.DOC documentation on all of the above.
  16.  
  17. These programs are written for the Microsoft BASIC80 Compiler.  They will not
  18. easily convert to run under the interpreter, but they have been pretty well
  19. debugged and should give you little trouble.  (I have been using them on my
  20. RCP/M for over a year (312-469-2597 at 300/600/1200 baud) and have been quite
  21. satisfied with the performance).  If you do not have the MBASIC Compiler,
  22. the recent version with the BRUN.COM module, then you'd better get it,
  23. or get a friend to compile these programs for you.  You can't run without it.
  24. The disadvantage of this system (the only one so far as I can determine) is
  25. that it is programmed in BASIC.  This results in large .COM files that take
  26. up a lot of disk space.  Maybe we can persuade Dick to rewrite it in "C"?
  27.  
  28. Other prerequisites: You must use a BYE program that will run a specified
  29. .COM file on carrier loss (I use BYE 8.1).  (BYE version 2 might be made to
  30. work, but I think some serious modifications and assembly language programming
  31. may be required).  This is how the caller is logged off, his time-on-system
  32. calculated and recorded.  XMODEM and other RCP/M utilities are assumed
  33. (If you don't have them, check earlier SIG/M releases).
  34.  
  35. DESCRIPTION: SIGNON Version 1.2        9/29/82
  36.  
  37. Note, not all of the files are in the distribution package.  Those
  38. in the standard distribution version are marked with a -.
  39.  
  40.     SIZE    NAME        COMMENTS
  41.  
  42. -       2K    1100.SSB    Reads configuration file, "pwds".
  43. -       2K    1300.SSB    Unpacks user's record.
  44. -       2K    1400.SSB    Opens user file.
  45. -       2K    1600.SSB    Gets time & date by calling TMOD.
  46. -       2K    200.SSB        Pack and put user's records.
  47. -       2K    2100.SSB    Send comment to SYSOP (by user).
  48. -       2K    2300.SSB    Set R/O file attribute.
  49. -       4K    2500.SSB    Display user file.
  50. -       2K    3000.SSB    Modem control by user.
  51. -         2K    3100.SSB    Send string to local terminal.
  52. -         2K    3300.SSB    Selector, used with menus.
  53. -         2K    400500.SSB    Console input(500) and input(400).
  54. -         2K    4900.SSB    Check message subsystem summary.
  55. -         2K    600.SSB        Get a password.
  56. -         2K    7800.SSB    Jumpout to another module (RUN).
  57. -         2K    800.SSB        Print a file.
  58. -         2K    8000.SSB    Send comment to SYSOP (by system).
  59. -         2K    9100.SSB    Calculate elapsed time.
  60. -         16K    BYECMD.BAS    Run by user to disconnect modem.
  61. -         8K    CNFG1.BAS    CONFIG overlay.
  62. -         24K    COMGR.BAS    Comments manager.
  63. -         4K    COMPILE.SUB    Compile one SIGNON Subsystem module.
  64. -         22K    CONFIG.BAS    Configure Subsystem.
  65. -         2K    CONFIG.CMN    Common block for CONFIG.
  66. -         18K    CONVRBB.BAS    Convert old user file for SIGNON.
  67. -         4K    CONVRBB.DOC    Documentation for above.
  68. -         2K    CRCKLIST.CRC    
  69. -         6K    FINISH.BAS    Update user's records. Run by BYE.
  70. -         2K    JOB.SUB        Compile entire subsystem.
  71. -         2K    MAKELIB.SUB    Build library of SIGNON .REL files.
  72. -         2K    MFIL.BAS    Make text files to test subsystem.
  73. -         18K    POSYS.BAS    Subsystem manager.
  74. -         2K    SELDSK.MAC    Change default drive.
  75. -         2K    SETFMD.MAC    Set cp/m 2.2 file attributes.
  76. -         14K    SIGNON.BAS    Entry module.
  77. -         32K    SIGNON.DOC    Documentation for all but CONVRBB.BAS.
  78. -         4K    TMOD.MAC    Read-time clock/calander interface.
  79. -         4K    TOS.BAS        Time on system command.
  80. -         2K    USERMD.MAC    Change user number.
  81.  
  82.  
  83. Assuming you are prepared with the necessary prerequisites, what can this
  84. system of programs do for you?  There are certainly other systems that
  85. perform similar functions.  SIGNON serves as entry and exit for logging
  86. a caller onto and off of the RCP/M, keeping track of time-on-system and
  87. other data.  Other programs do the same, but I personally think that the
  88. SIGNON system has its advantages.  Check out the DOC files and judge for
  89. yourself.
  90.                                    Jim Mills, August 1983
  91.  
  92.