home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL23.ARJ / VOL2312 < prev    next >
Text File  |  1992-01-07  |  5KB  |  110 lines

  1.  
  2.  Volume 2312                             Released march 1986
  3.  
  4. CP/MS gg NL volume 2312
  5.  
  6. gelijk aan PC/SIG no. 312, PCgg 209
  7.  
  8. Titel:Screen Design Aid, FORMS processor
  9.  
  10. Number Name            Size    Date    Comments
  11. 312.01 $FIELD   MAC     3487   3-07-83 Assembler macro's for SDA
  12. 312.02 $SDA     OBJ      876   3-01-83 SDA object code (for language interfa-
  13.                                        ces)
  14. 312.03 BASSCR   ASM    12005   3-06-83 SDA BASCOM interface - source code
  15. 312.04 BASSCR   DOC     3840   3-07-83 SDA documentation update for Bascom
  16. 312.05 BASSCR   OBJ     1289   3-06-83 SDA BASCOM interface - object code
  17. 312.06 BUGREPT  FRM     5376   3-09-85 Demo FORM: Bug report
  18.        CATALOG  312     1072   1-19-86 Disk catalog
  19. 312.07 DEMO     BAS      495   3-06-83 Demo of SDA - Bascom interfacing
  20. 312.08 DEMO     EXE    21120   3-06-83   ,,     ,,     ,,       ,,
  21. 312.09 FORMS    COM    56480   3-07-85 Forms generation and management program
  22.                                        (PCC)
  23. 312.10 FORMS    DOC    18944   3-10-85 Documentation (formatted for Epson)
  24. 312.11 REGISTER FRM     3456   3-10-85 Demo FORM: registration
  25. 312.12 SDA      COM    23358   3-02-83 Screen Design Aid, version 3.0
  26. 312.13 SDA      DOC    81468   3-05-83 SDA documentation (formatted for Epson)
  27. 312.14 SDA      HLP      620   3-07-83 Read Me file for SDA
  28. 312.15 VOL2312  ABS     4096   1-19-86 Disk abstract
  29.               16 File(s)     76800 bytes free on volume VOL2312
  30.         
  31.  
  32.      The  Screen  Design  Aid  (SDA,  henceforth)  is  a  utility 
  33. designed   to  permit  effective  exploitation  of  the   graphic 
  34. capabilities  of  an IBM Personal Computer or compatible,  when   operating 
  35. in "text"  mode.   It  requires a relatively minimal   configuration, opera-
  36. ting  on something less than a 64K machine  euipped  with  at least  one 
  37. diskette  drive,  and utilizing at  least one  of  the display interfaces
  38. (Monochrome or color/graphic) provided by IBM. 
  39.  
  40.      Basically, it does no more than provide a relatively simple, 
  41. fast  method  for  laying out display screens for  use  in  other 
  42. processes.  This "trivial" task happens to be a relatively labor-
  43. ious job and is usually more than painful.   The display hardware 
  44. provided is excellent, and includes a fairly comprehensive set of 
  45. "graphic" characters than may be displayed in "text"  mode. This  utility
  46. elminates the "coding" normaly required to accses that  hardware,  and 
  47. provides a few other fringe benefits that  should  find a lot of friends.
  48.  
  49. SDA provides the following functions:
  50.      -- Permits  the  definition  of  a  "screen"  utilizing  any 
  51.           combination of the 254 displayable characters.
  52.  
  53.      -- Captures this definition in a compressed form, usually a 
  54.           few  hundred  bytes versus the 4000  required  for  the 
  55.           actual screen.
  56.  
  57.      -- Permits Full exploitation of the attribute byte (eg:           high
  58. intensity, blink, underscore, reverse, et al).
  59.  
  60.      -- Provides  simple  "maintenance"  of the  image,  so  that 
  61.           required modifications are "painless".
  62.  
  63.      -- Allows for definition of up to 100 fields on each screen, 
  64.           where the "field" is limited only by line length. 
  65.           Fields,  incidentally,  may have their own  (different) 
  66.           attributes.  
  67.  
  68.      -- Works directly with assembler, and can be interfaced
  69.           to most "high level" compiled languages.  A minimum
  70. bridge to BASIC is provided, and sufficient data for
  71.           development of other bridges is included in this 
  72.           document. In all this interfacing, some knowledge of  assembler is
  73. needed.
  74.  
  75.      -- Provides full color support for those users equipped with
  76.           the color/graphics interface.
  77.  
  78.      -- "Memory cost" for the application is limited to slightly
  79.           over   500  bytes  PLUS  the  size  of  the  compressed 
  80.           screen(s) used.
  81.  
  82.      -- Utilizes  "memory mapped" I/O,  so performance is  easily 
  83.           within human response thresholds.
  84.  
  85.  
  86. FORMS is a form-generating program that allows you, the user, 
  87. to generate master forms tailored to your individual needs.
  88. FORMS allows you to create or revise a master form or a 
  89. completed (filled out) form.  A master form can be altered only
  90. if you are operating in the "create or revise a master form"
  91. mode.
  92.  
  93. Master and completed forms can be stored as well as printed.  Once a master
  94. form has been created and saved, it can be  recalled an unlimited number of
  95. times to be filled out and  then stored as a completed form. (In my opinion,
  96. the package  is a simple wordprocessor specifically tailored for forms. You 
  97. are e.g. able to draw lines rapidly, and work with coordinates. Interfacing TO
  98. wordprocessors is possible (ASCII), FROM  not. Useful when you work with forms
  99. often, and are limited by  the small assistance normal wordprocessors give you
  100. in that  work. Z.)
  101.  
  102. FORMS supports IBM (Epson) compatible printers as well as Daisy
  103. wheel printers, however only Epson and Epson compatibles (Gemini
  104. 10X for example) can take advantage of the compressed mode used
  105. by FORMS when printing out larger forms.
  106.  
  107. FORMS requires an IBM PC or IBM PC compatible with at least 256K
  108. of RAM.  Direct screen memory access is used to provide high 
  109. speed screen updates.  This may make FORMS unusable on some
  110. "not too close" IBM PC compatibles.