home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / asm / proasm192.readme < prev   
Encoding:
Text File  |  1997-03-02  |  29.8 KB  |  658 lines

  1. Short:  Motorola 680x0-series Prof. Macro Assembler
  2. Author: dweber@amiga.icu.net.ch
  3. Type:   dev/asm
  4.  
  5.  
  6.  
  7. Welcome to the shareware release of ProAsm 1.92
  8.  
  9.  
  10.  
  11.  
  12.                                   ProAsm
  13.                    Copyright © 1989-1997 by Daniel Weber
  14.                             ProAsm is Shareware
  15.  
  16.  
  17.  
  18.  
  19.  
  20. 1.92 Release Notes:
  21. ProAsm(TM) Software
  22.  
  23. These notes address the following topics:
  24.   - The ProAsm Assembler
  25.   - ASX - The ProAsm User Interface
  26.   - ProOpts - The ProAsm Configuration Program
  27.   - Support Libraries
  28.   - ProAsm Software Overview
  29.   - Documentation
  30.   - Author
  31.  
  32.  
  33.  
  34. **
  35. ** The version 1.92 release of the ProAsm Developement Package removes all
  36. ** bugs found in the last release.
  37. **
  38.  
  39.  
  40.  
  41.  
  42.                            The ProAsm Assembler
  43.                            --------------------
  44.  
  45. The  ProAsm  assembler  is a traditional two pass assembler that emits code
  46. for  the  entire  Motorola  MC68000  Family.  ProAsm is a high performance,
  47. full-featured   assembler   with   enough  powerful  features  to  make  it
  48. appropriate for all assembly tasks.  It produces native 68xxx code, and has
  49. special  directives to enable the selection of the target processor and the
  50. appropriate  code  optimization  for  that processor.  ProAsm supports both
  51. addressing  mode  syntaxes  as defined by Motorola.  Programmers find these
  52. capabilities  of  the  new  syntax  mode  particularly  useful for handling
  53. advanced data structures common to sophisticated application and high level
  54. languages.
  55.  
  56. The  output  produced  by  ProAsm  is  either  an  executable file that can
  57. directly  be  run  under AmigaDOS or the Workbench, object modules that are
  58. compatible with the Amiga standard linker and BLINK (the replacement linker
  59. from  'The  Software  Distillery'),  binary  output  for ROM-able code (for
  60. example),  pre-assembled  files,  or the Motorola S-record format.  Besides
  61. the  normal  output files, ProAsm can also generate four types of auxiliary
  62. output  files which reflect the results of the assembly process:  the error
  63. file  and  the  equate  file,  the  source  listing and the cross-reference
  64. listing.
  65.  
  66. ProAsm  has  a  tremendous number of switchable optimizations including the
  67. multipass  facility to gain an even more optimized code.  ProAsm also has a
  68. very  rich  set of directives including a wide range of synonyms that allow
  69. source  code  written  for  other  assemblers  (Public  Domain software for
  70. example) and the Commodore include files to be assembled.  Included as well
  71. are  directives  to  deal  with  structures,  repeat loops and similar code
  72. elements  very  easily.  Powerful macros with unlimited macro arguments and
  73. many macro directives are available to permit code to be easily and clearly
  74. arranged.
  75.  
  76. The  rich  set  of  available  facilities  allows  exact  control  over the
  77. performance  of  the  assembler.   This  control  includes features such as
  78. optimization,  case dependency for symbols, syntax control, and the default
  79. behaviour  of ProAsm to name a few.  More advanced control features such as
  80. precise  code  control  and  selectable  symbol  search  algorithm are also
  81. included.
  82.  
  83. A   valuable  feature  of  ProAsm  is  the  configuration  file,  which  is
  84. automatically  included in each assembly.  You can customize ProAsm to suit
  85. your  particular  wishes  by  including  commonly  used  macros,  code  and
  86. directives in the configuration file.
  87.  
  88. No  program  can  be  all  things  to  all  people.  So all assemblers have
  89. limitations  -  ProAsm  tries  to put them as far as possible not to narrow
  90. your  creativity.   This  results in the fact that the most limitations are
  91. just  limited  only  by  available  memory  (line length, macro body, macro
  92. nesting,  macro  arguments, nesting of macro directives, repeat and include
  93. file nesting,...).
  94.  
  95. This  makes  ProAsm  an ideal assembler for the professional developer, the
  96. high-level  language  programmer  (such  as  C,  Modula,...)  who  want  to
  97. integrate  some  assembly language code into his programs, and the beginner
  98. at assembly language programming.
  99.  
  100.  
  101.                                Some Features
  102.                                .............
  103.  
  104.   - Completely  written  in  carefully  hand-coded  assembly  language for
  105.     maximum speed.
  106.   - Supports the entire Motorola M68000 Family:
  107.     MC68000, MC68008, MC68010, MC68020, MC68030, MC68040, MC68060, MC68EC020,
  108.     MC68EC030 processors, and the MC68881, MC68882, MC68851 coprocessors.
  109.   - Both  addressing  mode syntax supported as defined by Motorola for the
  110.     M68000  Family.   (The syntax modes can individually be controlled by
  111.     using the  NEWSYNTAX,  OLDSYNTAX  and  RELAX directives.)
  112.   - Five different output file formats:
  113.     executable, linkable, binary, preasm (pre-assembled symbol tables and
  114.     macros), and the Motorola S-record format.
  115.   - Produces Amiga standard object files compatible with the Amiga standard
  116.     linker and BLINK (the replacement linker from 'The Software Distillery').
  117.   - Rich set of optimization possibilities.
  118.   - Multipass optimization to gain more compact code.
  119.   - Powerful macros (and many macro directives). (Unlimited number of macro
  120.     arguments and nesting - limited only by available memory)
  121.   - Configuration file supported to customize ProAsm.
  122.   - Convenience Pseudo-Opcodes: MEA, POP, PUSH, POPM, PUSHM, APOPM, APUSHM.
  123.   - Special directives to allow powerful string-handling.
  124.   - Support of text substitution using textual symbols.
  125.   - Include files supported (unlimited nesting of include files - limited
  126.     only by available memory).
  127.   - Conditional assembly (conditional nesting up to 231 levels possible).
  128.   - Directives to declare initialized data with restricted range
  129.   - Directives to define C-type, BCPL, and OS9-type strings.
  130.   - Supports symbol segmentation.
  131.   - Special directives to change the default behaviour of ProAsm.
  132.   - Structure offset directives allow the declaration of structures easily.
  133.   - Frame offset directives to define stack frame data structures.
  134.   - Repeat loop directives to allow text repetition (unlimited repeat
  135.     nesting - limited only by available memory).
  136.   - Up to 256 different hunks (code, data, and bss).
  137.   - Support of debug information for the executable and linkable output.
  138.     ProAsm generates either a standard or compressed debug hunk format that
  139.     is compatible with the SAS/C.
  140.   - A directive to attach an AmigaDOS comment to the output file.
  141.   - A directive to set the AmigaDOS file protection flags to the output file.
  142.   - Four auxiliary output files can be generated: the listing file, error
  143.     file, equate file, and the cross-reference listing.
  144.   - ProAsm allows the inclusion of binary images.
  145.   - The assembly task priority can be set from within the source file.
  146.   - ProAsm is entirely re-entrant, and can be made resident.
  147.   - A rich set of directives and options to control the assemblers behaviour
  148.     and to ease programming.
  149.   - The standard directives are compatible with the most popular assemblers.
  150.   - Many useful build-in symbols to make programming easier.
  151.   - Comfortable support of relative bases.
  152.   - XPK library system supported.
  153.   - Directives to control the report of information timing.
  154.   - Four selectable symbol search algorithm.
  155.   - (OSV37 & OSV39 and higher hunks supported)
  156.   - Six types of constants provided:
  157.     decimal, hexadecimal, binary, octal, floating point, and string.
  158.   - ProAsm (optionally) supports localization for the AmigaOS V38 and higher.
  159.     (German error texts included to the software package).
  160.  
  161.  
  162.  
  163.                             System Requirements
  164.                             ...................
  165.  
  166.   - Amiga with at least 512KByte of memory needed.
  167.   - Workbench and Kickstart 1.2 or higher required.
  168.   - Fully compatible with the entire Amiga family.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                       ASX - The ProAsm User Interface
  176.                       -------------------------------
  177. ASX  is  a user interface for the ProAsm assembler that is implemented as a
  178. commodity.   Through the use of the commodities.library it can be installed
  179. on any hotkey and fully controlled with the Commodities Exchange program.
  180.  
  181. ASX  loads  the ProAsm assembler which than can be accessed using the ARexx
  182. interface,  the  asx.library,  or the AppIcon possibility.  The asx.library
  183. and the AppIcon can optionally be enabled or disabled.
  184.  
  185. The  ARexx  commands  provide  a method of controlling ASX from an external
  186. program.   These  ARexx  commands  can  be  used  to  create  an integrated
  187. programming/development  environment  with  any  application that offers an
  188. ARexx  interface.  For example, a program can be written by a programmer on
  189. its  favourite ARexx equipped texteditor, then an ARexx command can be sent
  190. to ASX to assemble the source code.  Any error messages and warnings of the
  191. assembly  are  stored  by  ASX,  and  using  commands such as NEXTERROR and
  192. PREVERROR  the  texteditor is capable to position the cursor in the line of
  193. the  first  error.  After correcting that error a single keystroke can jump
  194. to  the  next  error,  or  another  keystroke can jump back to the previous
  195. error.
  196.  
  197. Another  method  of controlling ASX is the use of the optional asx.library.
  198. The  various  functions  that this library offers can be used to design own
  199. user interfaces with ease.
  200.  
  201. The AppIcon possibility is another visual user interface that allows one or
  202. more  source  file icons to be assembled by just dropping them over the ASX
  203. appicon.
  204.  
  205. Frequently  used include files can be loaded residently and managed by ASX.
  206. Such residently loaded include files reduce assembly time since they do not
  207. need to be loaded each time the assembler is called.
  208.  
  209. Preferred  include file paths can be added to a database that is managed by
  210. ASX.   During  assembly the assembler uses then this database to know where
  211. to look for the include files.
  212.  
  213. ASX  also  provides  a  feature  called  the source manager, which offers a
  214. possibility  to  manage the current project per hotkey.  Through the use of
  215. an  ARexx  script file the user can easily define the action that has to be
  216. fulfilled  when  an  entry  in the source manager window had been selected.
  217. Almost all shooting matches of the source manager can be set by the user to
  218. his wishes and needs to allow a wide range of flexibility.
  219.  
  220. For  an  easy  use  of  ASX,  it  comes along with an on-line help feature.
  221. Commodore's AmigaGuide is used to display the help text to the user.
  222.  
  223.  
  224.  
  225.                                Some Features
  226.                                .............
  227.  
  228.   - Hotkeys to control ASX.
  229.   - 53 ARexx commands that permits external programs to control ASX.
  230.   - 13 asx.library functions.
  231.   - Workbench 2.0's appicon feature supported.
  232.   - Source manager to manage projects and source codes by a single hotkey.
  233.   - Supports residently loaded include files to reduce assembly speed.
  234.   - Include file paths can be stored in a database to let the assembler
  235.     know where to look for the include files.
  236.   - Context-sensitive on-line help using Commodore's AmigaGuide.
  237.   - Settings can be saved and loaded.
  238.   - Full intuition/gadtools user interface to allow all changes to be done
  239.     using the mouse.
  240.   - Font-sensitive user interface.
  241.  
  242.  
  243.                             System Requirements
  244.                             ...................
  245.  
  246.   - Amiga with at least 512KByte of memory needed.
  247.   - Workbench and Kickstart 2.04 or higher required.
  248.   - Fully compatible with the entire Amiga family.
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.                 ProOpts - The ProAsm Configuration Program
  256.                 ------------------------------------------
  257. ProOpts  provides a simple method of generating or changing a configuration
  258. file  for  the ProAsm assembler.  Since ProAsm supports configuration files
  259. to  be  loaded  each  time when it is called, the user is able to customize
  260. ProAsm  to suit his particular wishes and needs.  The options for a project
  261. can  be set by clicking on the gadget that corresponds to the option.  Even
  262. options  for  which  the  ProOpts  utility  does  not  have a gadget can be
  263. specified by a special string and listview gadget.
  264.  
  265. The  generated  configuration  file  is  an  ASCII  file  that contains the
  266. specified options as assembly directives.  It is similar to an include file
  267. except  that it is loaded at the very beginning of each assembly.  There is
  268. no  restriction  on  the  use of as- sembler directives or even code in the
  269. configuration  file.   The  user  can  also  re-edit or add options using a
  270. texteditor.   Previously  generated config files can be loaded into ProOpts
  271. and then be changed to the new option settings.
  272.  
  273.  
  274.  
  275.                                Some Features
  276.                                .............
  277.  
  278.   - Configuration can be changed by using the mouse.
  279.   - Generates an assembly language source file.
  280.   - Supports options that have no specific gadget.
  281.   - Menu item to reset all options to their default.
  282.   - Full intuition/gadtools user interface to allow all changes to be done
  283.     using the mouse.
  284.   - Font-sensitive user interface.
  285.  
  286.  
  287.                             System Requirements
  288.                             ...................
  289.  
  290.   - Amiga with at least 512KByte of memory needed.
  291.   - Workbench and Kickstart 2.04 or higher required.
  292.   - Fully compatible with the entire Amiga family.
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                              Support Libraries
  300.                              -----------------
  301. The  support  libraries  are  not  required  by  ProAsm  or  by  any of its
  302. associated  utilities.   They  can  optionally  be  installed  to  increase
  303. selectively the power and flexibility of ProAsm.
  304.  
  305.   - proasmlang.library     - ProAsm localization support library for OS V38
  306.                            and higher.
  307.   - proasmoptim.library  - Library to enlarge ProAsm's optimization dictionary
  308.                            to recognize more possible optimizations.
  309.   - proasmfp.library     - Library to boost ProAsm's floating-point support.
  310.  
  311. Please note that the last two libraries are currently not included to the
  312. archive.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.                          ProAsm Software Overview
  320.                          ------------------------
  321. Listed and described below is the software provided in this release.
  322.  
  323.  
  324.                                  Programs
  325.                                  ........
  326.  
  327.   - Pre2Src    - Converts pre-assembled files into readable source code.
  328.   - ProHunk    - 680x0/688xx Hunk Analyser.
  329.   - Profiler    - Small run-time statistics utility.
  330.   - MMUInfo    - MMU information utility.
  331.   - StripD    - Strips debugging symbols/information from an object file.
  332.   - CLICalc    - CLI calculator.
  333.   - FCalc    - CLI IEEE double precision calculator.
  334.   - FCmp    - File compare utility.
  335.   - Bin2DC    - Converts binary data files into assembler source using the DC.x directive.
  336.   - FD2LVO    - Converts fd files to _LVO equate files.
  337.   - BDiff    - Small binary file compare program.
  338.   - UnBDiff    - Small binary un-diff.
  339.   - Blink    - Replacement linker from 'The Software Distillery'.
  340.  
  341.  
  342.                                Source Codes
  343.                                ............
  344.   - Pro68       - Shell-ASX Interface
  345.   - crypt    - Small encryption program
  346.   - perfmon    - Performance monitor
  347.   - cxchange    - Controls system commodities
  348.   - ...
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.                                  Routines
  357.                                  --------
  358. Routine  files  are  a library of useful routines that provide a simple and
  359. time  saving  method  for  assembly  programming.  Special macros have been
  360. designed  that  ensure  that  only the called routines get assembled.  This
  361. makes the routine files a good foundation for assembly programming.
  362.  
  363.   - alert.r        - Alert support routines.
  364.   - amigaguide.r    - AmigaGuide support routines.
  365.   - amigaguideasync.r    - Asynchroneous AmigaGuide support.
  366.   - AppIcon.r        - Routines for Workbench 2.0's appicon support.
  367.   - ARexx.r        - For ARexx support.
  368.   - ASLSupport.r    - For support of the ASL file requester.
  369.   - basicmac.r        - Macros for selective routines assembly.
  370.   - commodity.r        - Contains routines for commodity support.
  371.   - configfile.r    - Configuration file support routines.
  372.   - conio.r        - Routines for console window input/output.
  373.   - conoc.r        - Single console window open/close routines.
  374.   - conread.r        - Read routines for the console window.
  375.   - conreadpkt.r    - Read routines for the console window using packets.
  376.   - CRC16.r        - Routines to calculate an Ansi CRC16 checksum.
  377.   - DiskObjectSupport.r    - DiskObject support routines.
  378.   - dosfile.r        - Contains DOS file handling routines.
  379.   - doslib.r        - DOS library open and close routines.
  380.   - easylibrary.r    - Routines to open and close libraries simple.
  381.   - extmsg.r        - External message support routines.
  382.   - GadgetGroupSupport.r - GadgetGroup support routines for use with GTFace.
  383.   - graphicslib.r    - Graphics library open and close routines.
  384.   - gtface.r        - Window handling and gadtools interface routines.
  385.   - gtfdefs.r        - Definitions for GTFace.
  386.   - gtfguido.r        - GUI macros for GTFace.
  387.   - gtfmacros.r        - Macros for GTFace (gadgets and menus).
  388.   - gtfsupport.r    - Various GTFace support routines.
  389.   - gtfsupport_reb.r    - More GTFace support routines
  390.   - gtfxdefs.r        - External definitions for GTFace.
  391.   - intuitionlib.r    - Intuition open and close routines.
  392.   - IntuitionSupport.r    - Routines for the intuition BusyPointer.
  393.   - locale.r        - Support routines for locale (locale.library).
  394.   - locks.r        - Routines for locks, files, and directories.
  395.   - memory.r        - Memory handling routines.
  396.   - numbers.r        - Various routines for number conversion.
  397.   - numbers.mac        - String to number macros.
  398.   - packets.r        - DOS packet handling routines.
  399.   - paraliner.r        - UNIX like parameter line parser.
  400.   - parse.r        - Routines for text parsing.
  401.   - patch.r        - Library function patch routines.
  402.   - ports.r        - Contains ports, signal, and message handling
  403.                           routines.
  404.   - progressbars.r    - Routines to handle progress bars easily.
  405.   - qsort.r        - Quicksort sorting algorithm.
  406.   - readargs.r        - Interface routines to ReadArgs().
  407.   - readrexx.r        - Routines for a passive ARexx port.
  408.   - requester.r        - ASL and REQ file requester routine.
  409.   - reset.r        - Software reboot routine.
  410.   - script.r        - Routines to deal with batches.
  411.   - scrollbars.r    - GTFace appendum for horiz./vert. scrollbars.
  412.   - shortcut.r        - Routine to wait for a shortcut.
  413.   - startup4.r        - Enhanced CLI and Workbench startup code
  414.                           (with detach).
  415.   - string.r        - String support routines.
  416.   - stringmacros.r    - String support macros.
  417.   - structs.r        - Macros for various structures.
  418.   - support.mac        - Support macros.
  419.   - tasks.r        - Some little routines for tasks.
  420.   - tasktricks.r    - More routines for tasks.
  421.   - tooltypes.r        - Routines to get ToolTypes from a Workbench started
  422.                           program.
  423.   - ToolTypeSupport.r    - ToolType support routines.
  424.   - TypeOfProcessor.r    - Contains routine to determine installed processor and coprocessors.
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.                                Documentation
  432.                                -------------
  433. You find the complete online documentation in the Help/ and the Help/english/
  434. directory of this distribution.
  435.  
  436. A printed version of the manual with about 320 pages is available in form
  437. of a postscript document that is distributed as a second archive that comes
  438. along with the ProAsm distribution (proasm192_man.lha)
  439.  
  440.  
  441. Read the registration.doc or the registration part in the pro.guide file
  442. for further information about registration and the shareware limitation.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.                                   Author
  450.                                   ------
  451. If   you   have   bugreports,   questions,   ideas,  flames  or  complaints
  452. (constructive  criticism is always welcome), or if you just want to contact
  453. me, write or send a letter to:
  454.  
  455.  
  456.                         Daniel Weber
  457.  
  458.         Internet:       dweber@amiga.icu.net.ch   (preferred)
  459.                         dweber@iiic.ethz.ch
  460.  
  461.         Mail:           Daniel Weber
  462.                         Hoeflistrasse 32
  463.                         CH-8135 Langnau
  464.                         Switzerland.
  465.  
  466.  
  467. ============================= Archive contents =============================
  468.  
  469. Original  Packed Ratio    Date     Time    Name
  470. -------- ------- ----- --------- --------  -------------
  471.     1595     848 46.8% 16-Jan-97 20:30:50  ProAsm.info
  472.    33764   20596 39.0% 16-Jan-97 20:19:10 +asx
  473.     1318     702 46.7% 16-Jan-97 20:30:48 +asx.info
  474.     1595     847 46.8% 16-Jan-97 20:30:48 +Blink.info
  475.    22677   22677  0.0% 07-Apr-92 19:21:50 +BLink.lha
  476.     1658    1140 31.2% 25-Apr-96 11:40:36 +BLink.lha.info
  477.     5980    4135 30.8% 16-Jan-97 20:19:56 +bdiff
  478.     2724    1831 32.7% 16-Jan-97 20:20:10 +Bin2DC
  479.     4232    2751 34.9% 16-Jan-97 20:20:00 +CLICalc
  480.     4624    3365 27.2% 16-Jan-97 20:20:04 +FCalc
  481.     2216    1526 31.1% 16-Jan-97 20:20:04 +FCmp
  482.     4264    2871 32.6% 16-Jan-97 20:20:12 +FD2LVO
  483.     5164    2949 42.8% 16-Jan-97 20:20:06 +MMUInfo
  484.     3684    2510 31.8% 16-Jan-97 20:19:44 +pre2src
  485.     5884    4141 29.6% 16-Jan-97 20:19:54 +profiler
  486.    16376   11106 32.1% 16-Jan-97 20:19:50 +ProHunk
  487.     2528    1743 31.0% 16-Jan-97 20:20:08 +StripD
  488.     4016    2848 29.0% 16-Jan-97 20:19:58 +unbdiff
  489.    10818    4215 61.0% 16-Jan-97 20:20:14 +proasmerrors.catalog
  490.    11492    3579 68.8% 14-Oct-96 18:44:02 +proasmerrors.cd
  491.    18393    6279 65.8% 14-Oct-96 18:44:24 +proasmerrors.ct
  492.     5485    1133 79.3% 07-Jan-97 21:10:46 +contents.txt
  493.     1753    1275 27.2% 16-Jan-97 20:30:50 +contents.txt.info
  494.      200     154 23.0% 03-Apr-96 13:43:02 +asx.prefs
  495.       47      47  0.0% 26-Nov-96 00:16:14 +proasm.config
  496.     1595     847 46.8% 16-Jan-97 20:30:48 +Examples.info
  497.     1595     842 47.2% 25-Apr-96 11:39:12 +Avail2.info
  498.     1052     764 27.3% 25-Apr-96 11:03:22 +avail2
  499.     7561    2280 69.8% 25-Apr-96 10:16:40 +avail2.s
  500.     1595     844 47.0% 25-Apr-96 11:39:12 +Crypt.info
  501.     2372    1576 33.5% 25-Apr-96 11:03:28 +crypt
  502.     9233    2593 71.9% 12-Apr-96 10:43:48 +crypt.s
  503.     1595     848 46.8% 25-Apr-96 11:39:12 +CXChange.info
  504.     2012    1322 34.2% 25-Apr-96 11:03:44 +cxchange
  505.     9475    2654 71.9% 12-Apr-96 10:46:00 +cxchange.s
  506.     1595     848 46.8% 25-Apr-96 11:39:12 +CXDemo.info
  507.     2196    1410 35.7% 25-Apr-96 11:05:04 +cxdemo
  508.     5606    1692 69.8% 25-Apr-96 10:20:08 +cxdemo.s
  509.     1595     848 46.8% 25-Apr-96 11:39:12 +Fortune.info
  510.     2196    1452 33.8% 25-Apr-96 11:05:14 +fortune
  511.     6835    1939 71.6% 12-Apr-96 10:45:16 +fortune.s
  512.    12595    6001 52.3% 25-Apr-96 11:30:02 +fortune.txt
  513.     1725    1242 28.0% 25-Apr-96 11:30:26 +fortune.txt.info
  514.     1595     845 47.0% 25-Apr-96 11:39:12 +GTFDemo.info
  515.     7780    3997 48.6% 25-Apr-96 11:05:30 +GTFDemo
  516.     1347     837 37.8% 25-Apr-96 11:09:02 +GTFDemo.info
  517.     7558    2617 65.3% 12-Apr-96 10:33:40 +gtfdemo.s
  518.     1595     847 46.8% 25-Apr-96 11:39:12 +HelloWorld.info
  519.      168     136 19.0% 25-Apr-96 11:05:38 +HelloWorld
  520.      950     481 49.3% 12-Apr-95 20:51:16 +helloworld.s
  521.     1595     849 46.7% 25-Apr-96 11:39:12 +PerfMon.info
  522.     4556    2850 37.4% 25-Apr-96 11:05:50 +perfmon
  523.     1347     837 37.8% 25-Apr-96 11:09:04 +perfmon.info
  524.    20379    6012 70.4% 12-Apr-96 10:41:18 +perfmon.s
  525.     1595     847 46.8% 25-Apr-96 11:39:12 +PerfMon2.info
  526.     4872    3046 37.4% 25-Apr-96 11:06:04 +perfmon2
  527.     1347     837 37.8% 25-Apr-96 11:09:04 +perfmon2.info
  528.    21095    6258 70.3% 12-Apr-96 10:41:06 +perfmon2.s
  529.     1595     844 47.0% 25-Apr-96 11:39:12 +Pro68.info
  530.     1788    1089 39.0% 25-Apr-96 11:06:56 +pro68
  531.     5766    1741 69.8% 25-Apr-96 10:30:08 +pro68.s
  532.     1595     845 47.0% 25-Apr-96 11:39:12 +ProgressBar.info
  533.     2336    1475 36.8% 25-Apr-96 11:07:48 +pbtest
  534.     7418    2355 68.2% 25-Apr-96 10:23:54 +pbtest.s
  535.      734     353 51.9% 07-Jan-97 19:39:42 +readme.txt
  536.     1753    1280 26.9% 25-Apr-96 11:39:12 +readme.txt.info
  537.     1595     848 46.8% 16-Jan-97 20:30:48 +Help.info
  538.     1595     851 46.6% 07-Jan-97 20:36:14 +english.info
  539.    80221   19923 75.1% 07-Jan-97 19:30:08 +asx.guide
  540.     1796    1111 38.1% 25-Apr-96 12:25:56 +asx.guide.info
  541.   635960  148500 76.6% 07-Jan-97 19:28:40 +pro.guide
  542.     1796    1113 38.0% 25-Apr-96 12:24:50 +pro.guide.info
  543.    33023   10183 69.1% 07-Jan-97 19:30:54 +proopts.guide
  544.     1796    1118 37.7% 25-Apr-96 12:24:52 +proopts.guide.info
  545.    35175   10184 71.0% 07-Jan-97 19:31:34 +proutils.guide
  546.     1796    1112 38.0% 25-Apr-96 12:24:50 +proutils.guide.info
  547.     1532     742 51.5% 07-Jan-97 20:30:18 +history.txt
  548.     1753    1280 26.9% 16-Jan-97 20:30:50 +history.txt.info
  549.    43812   10928 75.0% 25-Apr-96 10:12:20 +lvo.s
  550.     1669     752 54.9% 10-Jun-96 17:57:46 +asx.i
  551.    10350    2720 73.7% 16-Jan-97 20:52:22 +install
  552.      723     372 48.5% 16-Jan-97 20:30:50 +Install_deutsch.info
  553.      723     367 49.2% 16-Jan-97 20:30:50 +Install_english.info
  554.      684     513 25.0% 16-Jan-97 20:18:48 +proasmlang.library
  555.   113812   65671 42.2% 16-Jan-97 20:18:44 +proasm
  556.    25636   15268 40.4% 16-Jan-97 20:19:40 +proopts
  557.      678     320 52.8% 16-Jan-97 20:30:48 +proopts.info
  558.     1955     836 57.2% 16-Jan-97 21:18:10 +readme.txt
  559.     1753    1271 27.4% 16-Jan-97 20:30:50 +readme.txt.info
  560.    19867    6931 65.1% 07-Jan-97 19:36:28 +readme_more.txt
  561.     1753    1280 26.9% 16-Jan-97 20:30:50 +readme_more.txt.info
  562.     5854    2064 64.7% 14-Nov-96 01:50:24 +registration.doc
  563.     1753    1279 27.0% 16-Jan-97 20:30:50 +registration.doc.info
  564.      319     209 34.4% 16-Jan-97 20:20:26 +quit.asx
  565.     4757    1451 69.4% 16-Jan-97 20:20:26 +SourceManager.rexx
  566.     1620     524 67.6% 16-Jan-97 20:20:26 +FirstError.ced
  567.     1620     523 67.7% 16-Jan-97 20:20:28 +NextError.ced
  568.     1618     525 67.5% 16-Jan-97 20:20:28 +PrevError.ced
  569.     3836    1111 71.0% 16-Jan-97 20:20:28 +ProAsm.ced
  570.     4290    1232 71.2% 16-Jan-97 20:20:28 +ProAsmSubfile.ced
  571.      684     368 46.1% 16-Jan-97 20:20:28 +AddASXIncDir.dopus
  572.      678     365 46.1% 16-Jan-97 20:20:28 +AddASXResidents.dopus
  573.      665     361 45.7% 16-Jan-97 20:20:28 +AddASXSource.dopus
  574.     1023     492 51.9% 16-Jan-97 20:20:28 +ASXAssemble.dopus
  575.      877     457 47.8% 16-Jan-97 20:20:28 +dopus2ced.dopus
  576.      614     339 44.7% 16-Jan-97 20:20:28 +dopus2edge.dopus
  577.      701     371 47.0% 16-Jan-97 20:20:28 +RemASXIncDir.dopus
  578.      698     370 46.9% 16-Jan-97 20:20:28 +RemASXResidents.dopus
  579.      682     365 46.4% 16-Jan-97 20:20:28 +RemASXSource.dopus
  580.      647     343 46.9% 16-Jan-97 20:20:28 +AddASXIncDir.dopus
  581.      641     339 47.1% 16-Jan-97 20:20:28 +AddASXResidents.dopus
  582.      625     336 46.2% 16-Jan-97 20:20:28 +AddASXSource.dopus
  583.      977     471 51.7% 16-Jan-97 20:20:28 +ASXAssemble.dopus
  584.     1086     541 50.1% 16-Jan-97 20:20:28 +dopus2ced.dopus
  585.      714     385 46.0% 16-Jan-97 20:20:28 +dopus2edge.dopus
  586.      664     347 47.7% 16-Jan-97 20:20:30 +RemASXIncDir.dopus
  587.      660     343 48.0% 16-Jan-97 20:20:30 +RemASXResidents.dopus
  588.      644     340 47.2% 16-Jan-97 20:20:30 +RemASXSource.dopus
  589.     4359    1306 70.0% 16-Jan-97 20:20:30 +ProAsm.edge
  590.     3404    1160 65.9% 16-Jan-97 20:20:30 +Assemble.ttx
  591.      399     239 40.1% 16-Jan-97 20:20:30 +Execute.ttx
  592.     1132     460 59.3% 16-Jan-97 20:20:30 +KillAllJobs.ttx
  593.     1433     605 57.7% 16-Jan-97 20:20:30 +NextError.ttx
  594.     1437     609 57.6% 16-Jan-97 20:20:30 +PrevError.ttx
  595.     1595     850 46.7% 16-Jan-97 20:30:48 +Routines.info
  596.     3988    1346 66.2% 15-Dec-92 22:28:28 +alert.r
  597.     1895     815 56.9% 16-Oct-93 01:58:34 +amigaguide.r
  598.     4739    1478 68.8% 19-Mar-94 22:05:16 +amigaguideasync.r
  599.     5783    1847 68.0% 31-Mar-94 21:09:26 +AppIcon.r
  600.     9324    2442 73.8% 28-Dec-93 13:32:16 +ARexx.r
  601.    21496    4304 79.9% 14-Nov-94 22:32:34 +ASLSupport.r
  602.     1002     387 61.3% 19-Jul-93 13:23:48 +basicmac.r
  603.     6872    2130 69.0% 15-Apr-94 21:56:12 +commodity.r
  604.     9079    2694 70.3% 01-Apr-95 11:21:04 +configfile.r
  605.    13834    3984 71.2% 11-Dec-94 18:33:44 +conio.r
  606.     3826    1095 71.3% 03-Nov-92 22:32:28 +conoc.r
  607.     6486    2086 67.8% 25-May-93 18:43:46 +conread.r
  608.     5272    1550 70.5% 04-Apr-93 12:44:04 +conreadpkt.r
  609.     4426    1602 63.8% 17-Aug-95 22:15:22 +CRC16.r
  610.     5170    1291 75.0% 11-Apr-93 16:27:44 +DiskObjectSupport.r
  611.    10267    2459 76.0% 17-Aug-95 21:43:16 +dosfile.r
  612.     2675     793 70.3% 12-Oct-92 12:30:06 +doslib.r
  613.    14075    3975 71.7% 15-Nov-94 22:55:06 +easylibrary.r
  614.     2784     881 68.3% 10-Jul-95 19:36:34 +extmsg.r
  615.     5468    1538 71.8% 14-Oct-93 13:41:00 +GadgetGroupSupport.r
  616.     2567     730 71.5% 25-Jan-80 19:02:24 +graphicslib.r
  617.    48290   11794 75.5% 04-Dec-96 23:30:34 +gtface.r
  618.     5345    1987 62.8% 16-Oct-95 23:27:14 +gtfdefs.r
  619.     9052    2131 76.4% 16-Oct-95 23:27:12 +gtfguido.r
  620.    20314    4209 79.2% 16-Oct-95 23:27:08 +gtfmacros.r
  621.    14435    3286 77.2% 06-Sep-96 20:09:28 +gtfsupport.r
  622.    10492    2121 79.7% 18-Oct-93 21:48:56 +gtfsupport_REB.r
  623.    13337    4603 65.4% 08-Apr-93 12:32:08 +gtfxdefs.r
  624.     2611     735 71.8% 25-Jan-80 18:59:42 +intuitionlib.r
  625.     5383    1486 72.3% 05-Sep-94 01:35:22 +IntuitionSupport.r
  626.     4837    1756 63.6% 31-Mar-94 20:43:54 +locale.r
  627.     7674    1776 76.8% 04-Apr-94 19:23:46 +locks.r
  628.     5402    1205 77.6% 25-May-93 18:43:46 +memory.r
  629.     3162     895 71.6% 01-Apr-94 16:00:38 +numbers.mac
  630.     5732    1606 71.9% 16-Nov-94 21:39:28 +numbers.r
  631.     4774    1193 75.0% 04-Apr-93 12:43:52 +packets.r
  632.     6238    2154 65.4% 15-Oct-93 12:55:44 +paraliner.r
  633.     3740    1335 64.3% 17-Jul-94 22:06:08 +parse.r
  634.     3360     890 73.5% 01-Apr-94 22:49:24 +patch.r
  635.     3957    1086 72.5% 28-Dec-93 10:16:44 +ports.r
  636.     5370    1634 69.5% 20-Apr-95 00:16:52 +progressbars.r
  637.     3908    1611 58.7% 05-Aug-94 22:03:06 +qsort.r
  638.     2960     913 69.1% 22-May-93 22:37:12 +readargs.r
  639.     3836    1158 69.8% 07-Nov-93 13:21:30 +readrexx.r
  640.     5823    2021 65.2% 24-Jul-93 17:07:36 +requester.r
  641.     6504    2382 63.3% 27-Oct-94 17:57:20 +reset.r
  642.     8121    3187 60.7% 07-Jan-97 19:39:34 +routines_lib.guide
  643.     1796    1117 37.8% 07-Jan-97 20:36:46 +routines_lib.guide.info
  644.     3703    1004 72.8% 17-Dec-92 19:59:50 +script.r
  645.    16517    3630 78.0% 13-Nov-94 13:08:32 +scrollbars.r
  646.     3138    1084 65.4% 11-Jan-80 05:45:08 +shortcut.r
  647.    18620    5658 69.6% 24-Jun-96 23:10:36 +startup4.r
  648.     7496    1801 75.9% 05-Apr-95 22:12:54 +string.r
  649.     6736    2158 67.9% 12-Nov-93 22:33:24 +structs.r
  650.    11048    3068 72.2% 18-Jul-94 20:41:18 +support.mac
  651.     6730    2116 68.5% 03-Feb-80 19:34:00 +tasks.r
  652.    15715    3470 77.9% 15-Apr-95 22:35:14 +tasktricks.r
  653.     4104    1260 69.2% 25-May-93 16:44:54 +tooltypes.r
  654.    13018    2549 80.4% 12-Dec-94 20:08:36 +ToolTypeSupport.r
  655.    10443    3623 65.3% 02-Jan-95 20:23:52 +TypeOfProcessor.r
  656. -------- ------- ----- --------- --------
  657.  1894587  632941 66.5% 17-Jan-97 08:50:16   185 files
  658.