home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / 9640news / CAT23 / 9640DEVL.ARK < prev    next >
Text File  |  2006-10-19  |  7KB  |  163 lines

  1. ?
  2.                            NEW PRODUCT ANNOUNCEMENT
  3.  
  4.                     PROGRAM DEVELOPERS DEVELOPMENT PACKAGE
  5.  
  6.                                BY PAUL CHARLTON
  7.  
  8. This package contains:
  9.  
  10. 1) GENASM macro assembler.  Runs in MDOS mode.  Ideal for developing
  11.        code for 99/4a and MDOS applications.
  12.        Great for C99 programmers!
  13. 2) GENLINK linker.  Runs in MDOS mode.  Full support for code libraries.
  14.        Ideal for developing 99/4a and MDOS applications.
  15. 3) GENLIB librarian.  Runs in MDOS mode.  Allows easy interactive maintanence
  16.        of code libraries for the linker.
  17. 4) libraries for 99/4a and MDOS programmers, with commonly used routines.
  18. 5) GENMAKE make utility.  Runs in MDOS mode.  Allows an author to easily
  19.        keep track of file dependencies in programs and large documents.
  20.        Great for programmers and people who are writing the great
  21.        american novel.  When run, it will update all files which need to
  22.        be updated, and will (optionally) ignore all files which are already
  23.        up to date.
  24. 6) MDOS programming environment documentation, with programming examples
  25.        for all MDOS library functions, programming tricks for MDOS.
  26.  
  27. All utilities can be invoked from a batch file, for complete development
  28. automation.
  29.  
  30. The suggested retail price is $69.95 for the entire package, which will be
  31. available from Genial Computerware and Disk Only Software.
  32.  
  33.        Quick notes on GENASM assembler. (c) Copr. 1989 Paul Charlton
  34.  
  35. This is a one-pass assembler which generates object code for all 9995 opcodes
  36. (and it is FAST).
  37. Symbol table size is only limited by the amount of memory on your system.
  38. (over 2,000 fully cross-referenced symbols with TIMODE off)
  39. Assembler performance:
  40.  
  41.             GENASM            99 assembler (GPL speed 5)   speedup
  42. floppy(1)    2,500 line/min      900 line/min              x3
  43. HFDC(2)      7,000 line/min     1900 line/min              x4
  44. ramdisk     12,500 line/min     2600 line/min              x5
  45.  
  46. 1 --- interlace 4 floppy disk
  47. 2 --- interlace 22 HFDC disk
  48.  
  49. In addition to the standard 9900 series assembler directives, the assembler
  50. supports nested conditional assembly, nested macros, and local symbols.
  51.  
  52. The assembler can generate several types of reports:
  53. 1)     Error log
  54. 2)     Unreferenced symbols (unused code)
  55. 3)     Cross reference of programmer specified global symbols.
  56. 4)     Full cross reference of all global symbols (w/o registers)
  57. 5)     Full cross reference of all global symbols (including registers)
  58.  
  59. Error reports are very complete, identifying the file, line number and
  60. statement number of the error, as well as a highly detailed description of the
  61. cause of the error (good learning aid for people just starting to dabble in
  62. assembly.)
  63.  
  64. Expression evaluation is much more robust than the TI99 assembler, with more
  65. numeric operations allowed (+,-,*,/,mod,and,or,shift left).  Expressions are
  66. also allowed to contain parentheses to override the normal left-to-right
  67. evaluation sequence of expressions.
  68.  
  69. All symbols are allowed to contain up to 31 characters (including REF/DEF !!!)
  70. Get rid of those cryptic label names!
  71.  
  72. Numeric constants can be expressed in Hex,Decimal, -and- Binary.
  73.  
  74. The assembler also has support for a symbolic debugger for object code.
  75.  
  76.         Quick notes on the GENLINK linker program.
  77.  
  78. The linker has full support for developers of MDOS and TI99/4a applications
  79. programs, including GPL based programs.
  80.  
  81. The linker accepts command input from the keyboard or a script file.
  82.  
  83. The linker has full support for a symbolic debugger, and should be robust
  84. enough to support symbolic debugging environments for higher level
  85. languages such as Fortran, "C", and "PASCAL".
  86.  
  87. You are able to specify blocks to load, with priorities for each block. You
  88. are able to move data from place to place in the object code before you save
  89. the program image.  (Good for reducing the disk space used by a program which
  90. is fragmented in memory.)
  91.  
  92. You are able to save chained program images for MDOS,TI99, and GPL program
  93. images.  You can also save large program images similar to SYSTEM/SYS (for
  94. complete control of the computer!) You are able to use any DEF symbols in
  95. expressions for saving and moving blocks of memory.
  96.  
  97. You can resolve references from subroutine libraries provided, and libraries
  98. of own creation.
  99.  
  100. You can execute any MDOS internal command from within the linker.
  101.  
  102. The linker is also -fast-, it is able to link more than 150k bytes/min.
  103.  
  104.        Quick notes on the GENLIB librarian.
  105.  
  106. The librarian has full interactive support for maintanence of linker
  107. subroutine libraries, including insertion and deletion of subroutines.
  108.  
  109. This comes with libraries for the full E/A programming environment, as well
  110. as a library for MDOS programmers.
  111.  
  112.  
  113.        Quick notes on the GENMAKE utility.
  114.  
  115. The best way to keep your multi-part programs and documents up to date after
  116. making changes to parts of them.  In general you only want to update the
  117. resulting files which are affected by the changes, GENMAKE does this for you
  118. automatically.  (You can override this default to update any section you want
  119. to.)
  120.  
  121. GENMAKE files can contain:
  122.  
  123. 1)     macros to be used on later lines in the file.
  124. 2)     rules specifying file dependencies (can be many lines long)
  125. 3)     actions to be executed if a rule fails to be up to date.
  126.  
  127. The dependencies can be nested and be shared between different rules.
  128.  
  129.        Quick notes on MDOS documentation.
  130.  
  131. The most complete documentation available for the MDOS programming
  132. environment.  All parameters, quirks and calling sequences are documented for
  133. each MDOS library routine.  The structure of a TASK's header is explained.
  134. Programming tips and tricks for MDOS programmers. Programming examples are
  135. given for each subroutine call.
  136.  
  137.  
  138. ------------------------------------------------------------------------------
  139. AVAILABLE EXCLUSIVELY FROM:
  140.  
  141.                  Genial Computerware, P.O. Box 183, Grafton, MA 01519. Check,
  142.                  Cash, Money Orders.
  143.  
  144.  
  145.                  Disk Only Software, P.O. Box 244, Lorton, VA 22079
  146.                  1-800-456-9272 or 703-550-9877.
  147.                  Available on Delphi TI NET Shopping area.
  148.                  Visa, Mastercard, American Express accepted.
  149.                  DELPHI: DOS - CIS: 74405,1207
  150.                  You will not be billed until product is shipped.
  151.  
  152.  
  153. $69.95 PLUS SHIPPING
  154. Credit card orders: add $5.00
  155.  
  156. ESTIMATED RELEASE DATE - APRIL 1989
  157. ------------------------------------------------------------------------------
  158.  
  159.  
  160. Download complete.  Turn off Capture File.
  161.  
  162.  
  163.