home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG092.ARK / SECRTARY.DOC < prev    next >
Text File  |  1986-10-18  |  4KB  |  56 lines

  1.     SECRTARY WORD PROCESSOR PRELIMINARY DOCUMENTATION 
  2.  
  3.     Once upon a time many years ago when North Star first started
  4. putting out systems, there was a need for a word processor that was easy
  5. to use, easy to learn, and cheap.  There were very few word processors
  6. available and none available for North Star DOS.  Video terminals and
  7. full screen editors were not common, most systems used ASR33 teletypes
  8. for I/O and most people had much less than 64K of memory.
  9.     This led to the development of MARYELLN, a word processor for the
  10. North Star DOS.  It used less than 8K of memory so the rest of RAM could
  11. hold the text, it was line oriented instead of screen oriented so it
  12. could be used with a TTY, and most of the commands were similar to the
  13. ones used in North Star BASIC.  Anyone knowing BASIC could immediately
  14. use MARYELLN.  The source code was assembled using an early assembler
  15. that required that all of the code be resident in memory at one time. 
  16. Therefore to save memory, comments were kept to a minimum.   Later it
  17. took 2, 3 and eventually 5 files to assemble separately and link
  18. together to form the final program.  MARYELLN did all the usual
  19. editor/word processor functions: edit, load, save, justify, line fill,
  20. center, number pages, move, copy, find, list, print, and change.
  21.     Later, MARYELLN, was greatly enhanced and was renamed SECRTARY (8
  22. characters) because of so many questions about why it was called
  23. MARYELLN.  The enhanced features included a more sophisticated
  24. installation procedure, underlining, imbedded commands, line wrap around
  25. on input, automatic insertion of names and addresses from a BASIC file,
  26. additional commands like STATUS, and the ability to load North Star
  27. BASIC programs in token format, convert them to ASCII, and edit them as
  28. a normal SECRTARY file.  I should point out that a "normal SECRTARY
  29. file" used the format of the old assembler or programs such as XEK, SCS
  30. etc where the line consisted of a character count, 2 byte binary line
  31. number the text, and a carriage return (no line feed).
  32.     SECRTARY still consisted of five source files which had to be
  33. assembled separately and there were very few comments.  SECRTARY is
  34. still popular today on North Star systems.  The source code was merged
  35. together and maintained under CP/M however (some 5000 lines of it).
  36. Later, a CP/M version was implemented.  By this time, however, full
  37. screen editors were popular and the limitation of line numbers and
  38. memory resident files was unpopular for large text files even with the
  39. "CHAIN" command.
  40.     SECRTARY is now available to CPM users for people who need a word
  41. processor for a few letters but do not want the expense or 
  42. complications of the more extensive full screen editors.
  43.     To get SECRTARY to work, first assemble it using ASM or MAC.  It
  44. uses 8080 code not Z80 code.  The full user manual is contained in files
  45. USERMAN0.TXT, USERMAN1.TXT, USERMAN2.TXT etc.  After loading the
  46. program, execute it and enter the command "LOAD USERMAN1.TXT".  The
  47. program will load the file and tell you the size.  Then type "LIST" (no
  48. quotes) and the file will be listed on the screen.  To get a hard copy
  49. of it, first enter the command "DEVICE L" to have the listing or
  50. printing go to the list device.  (LIST shows line numbers and control
  51. commands, PRINT justifies, and applies the commands to the final text).
  52. After setting the device to the list device, simply enter the command
  53. PRINT.  Each file will "CHAIN" in the next file and you will have the
  54. full user manual which will teach you to use the other features. 
  55. "DEVICE C" returns the print or listing to the console device.
  56.