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

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