home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #6
/
amigamamagazinepolishissue1998.iso
/
coders
/
proasm
/
proasm174.readme
< prev
next >
Wrap
Text File
|
1977-12-31
|
30KB
|
644 lines
Short: Motorola 680x0-series Prof. Macro Assembler
Author: dweber@amiga.icu.net.ch
Type: dev/asm
Welcome to the shareware release of ProAsm 1.74
ProAsm
Copyright © 1989-1996 by Daniel Weber
ProAsm is Shareware
1.74 Release Notes:
ProAsm(TM) Software
These notes address the following topics:
- The ProAsm Assembler
- ASX - The ProAsm User Interface
- ProOpts - The ProAsm Configuration Program
- Support Libraries
- ProAsm Software Overview
- Documentation
- Author
The ProAsm Assembler
--------------------
The ProAsm assembler is a traditional two pass assembler that emits code
for the entire Motorola MC68000 Family. ProAsm is a high performance,
full-featured assembler with enough powerful features to make it
appropriate for all assembly tasks. It produces native 68xxx code, and has
special directives to enable the selection of the target processor and the
appropriate code optimization for that processor. ProAsm supports both
addressing mode syntaxes as defined by Motorola. Programmers find these
capabilities of the new syntax mode particularly useful for handling
advanced data structures common to sophisticated application and high level
languages.
The output produced by ProAsm is either an executable file that can
directly be run under AmigaDOS or the Workbench, object modules that are
compatible with the Amiga standard linker and BLINK (the replacement linker
from 'The Software Distillery'), binary output for ROM-able code (for
example), pre-assembled files, or the Motorola S-record format. Besides
the normal output files, ProAsm can also generate four types of auxiliary
output files which reflect the results of the assembly process: the error
file and the equate file, the source listing and the cross-reference
listing.
ProAsm has a tremendous number of switchable optimizations including the
multipass facility to gain an even more optimized code. ProAsm also has a
very rich set of directives including a wide range of synonyms that allow
source code written for other assemblers (Public Domain software for
example) and the Commodore include files to be assembled. Included as well
are directives to deal with structures, repeat loops and similar code
elements very easily. Powerful macros with unlimited macro arguments and
many macro directives are available to permit code to be easily and clearly
arranged.
The rich set of available facilities allows exact control over the
performance of the assembler. This control includes features such as
optimization, case dependency for symbols, syntax control, and the default
behaviour of ProAsm to name a few. More advanced control features such as
precise code control and selectable symbol search algorithm are also
included.
A valuable feature of ProAsm is the configuration file, which is
automatically included in each assembly. You can customize ProAsm to suit
your particular wishes by including commonly used macros, code and
directives in the configuration file.
No program can be all things to all people. So all assemblers have
limitations - ProAsm tries to put them as far as possible not to narrow
your creativity. This results in the fact that the most limitations are
just limited only by available memory (line length, macro body, macro
nesting, macro arguments, nesting of macro directives, repeat and include
file nesting,...).
This makes ProAsm an ideal assembler for the professional developer, the
high-level language programmer (such as C, Modula,...) who want to
integrate some assembly language code into his programs, and the beginner
at assembly language programming.
Some Features
.............
- Completely written in carefully hand-coded assembly language for
maximum speed.
- Supports the entire Motorola M68000 Family:
MC68000, MC68008, MC68010, MC68020, MC68030, MC68040, MC68060, MC68EC020,
MC68EC030 processors, and the MC68881, MC68882, MC68851 coprocessors.
- Both addressing mode syntax supported as defined by Motorola for the
M68000 Family. (The syntax modes can individually be controlled by
using the NEWSYNTAX, OLDSYNTAX and RELAX directives.)
- Five different output file formats:
executable, linkable, binary, preasm (pre-assembled symbol tables and
macros), and the Motorola S-record format.
- Produces Amiga standard object files compatible with the Amiga standard
linker and BLINK (the replacement linker from 'The Software Distillery').
- Rich set of optimization possibilities.
- Multipass optimization to gain more compact code.
- Powerful macros (and many macro directives). (Unlimited number of macro
arguments and nesting - limited only by available memory)
- Configuration file supported to customize ProAsm.
- Convenience Pseudo-Opcodes: MEA, POP, PUSH, POPM, PUSHM, APOPM, APUSHM.
- Special directives to allow powerful string-handling.
- Support of text substitution using textual symbols.
- Include files supported (unlimited nesting of include files - limited
only by available memory).
- Conditional assembly (conditional nesting up to 231 levels possible).
- Directives to declare initialized data with restricted range
- Directives to define C-type, BCPL, and OS9-type strings.
- Supports symbol segmentation.
- Special directives to change the default behaviour of ProAsm.
- Structure offset directives allow the declaration of structures easily.
- Frame offset directives to define stack frame data structures.
- Repeat loop directives to allow text repetition (unlimited repeat
nesting - limited only by available memory).
- Up to 256 different hunks (code, data, and bss).
- Support of debug information for the executable and linkable output.
ProAsm generates either a standard or compressed debug hunk format that
is compatible with the SAS/C.
- A directive to attach an AmigaDOS comment to the output file.
- A directive to set the AmigaDOS file protection flags to the output file.
- Four auxiliary output files can be generated: the listing file, error
file, equate file, and the cross-reference listing.
- ProAsm allows the inclusion of binary images.
- The assembly task priority can be set from within the source file.
- ProAsm is entirely re-entrant, and can be made resident.
- A rich set of directives and options to control the assemblers behaviour
and to ease programming.
- The standard directives are compatible with the most popular assemblers.
- Many useful build-in symbols to make programming easier.
- Comfortable support of relative bases.
- XPK library system supported.
- Directives to control the report of information timing.
- Four selectable symbol search algorithm.
- (OSV37 & OSV39 and higher hunks supported)
- Six types of constants provided:
decimal, hexadecimal, binary, octal, floating point, and string.
- ProAsm (optionally) supports localization for the AmigaOS V38 and higher.
(German error texts included to the software package).
System Requirements
...................
- Amiga with at least 512KByte of memory needed.
- Workbench and Kickstart 1.2 or higher required.
- Fully compatible with the entire Amiga family.
ASX - The ProAsm User Interface
-------------------------------
ASX is a user interface for the ProAsm assembler that is implemented as a
commodity. Through the use of the commodities.library it can be installed
on any hotkey and fully controlled with the Commodities Exchange program.
ASX loads the ProAsm assembler which than can be accessed using the ARexx
interface, the asx.library, or the AppIcon possibility. The asx.library
and the AppIcon can optionally be enabled or disabled.
The ARexx commands provide a method of controlling ASX from an external
program. These ARexx commands can be used to create an integrated
programming/development environment with any application that offers an
ARexx interface. For example, a program can be written by a programmer on
its favourite ARexx equipped texteditor, then an ARexx command can be sent
to ASX to assemble the source code. Any error messages and warnings of the
assembly are stored by ASX, and using commands such as NEXTERROR and
PREVERROR the texteditor is capable to position the cursor in the line of
the first error. After correcting that error a single keystroke can jump
to the next error, or another keystroke can jump back to the previous
error.
Another method of controlling ASX is the use of the optional asx.library.
The various functions that this library offers can be used to design own
user interfaces with ease.
The AppIcon possibility is another visual user interface that allows one or
more source file icons to be assembled by just dropping them over the ASX
appicon.
Frequently used include files can be loaded residently and managed by ASX.
Such residently loaded include files reduce assembly time since they do not
need to be loaded each time the assembler is called.
Preferred include file paths can be added to a database that is managed by
ASX. During assembly the assembler uses then this database to know where
to look for the include files.
ASX also provides a feature called the source manager, which offers a
possibility to manage the current project per hotkey. Through the use of
an ARexx script file the user can easily define the action that has to be
fulfilled when an entry in the source manager window had been selected.
Almost all shooting matches of the source manager can be set by the user to
his wishes and needs to allow a wide range of flexibility.
For an easy use of ASX, it comes along with an on-line help feature.
Commodore's AmigaGuide is used to display the help text to the user.
Some Features
.............
- Hotkeys to control ASX.
- 53 ARexx commands that permits external programs to control ASX.
- 13 asx.library functions.
- Workbench 2.0's appicon feature supported.
- Source manager to manage projects and source codes by a single hotkey.
- Supports residently loaded include files to reduce assembly speed.
- Include file paths can be stored in a database to let the assembler
know where to look for the include files.
- Context-sensitive on-line help using Commodore's AmigaGuide.
- Settings can be saved and loaded.
- Full intuition/gadtools user interface to allow all changes to be done
using the mouse.
- Font-sensitive user interface.
System Requirements
...................
- Amiga with at least 512KByte of memory needed.
- Workbench and Kickstart 2.04 or higher required.
- Fully compatible with the entire Amiga family.
ProOpts - The ProAsm Configuration Program
------------------------------------------
ProOpts provides a simple method of generating or changing a configuration
file for the ProAsm assembler. Since ProAsm supports configuration files
to be loaded each time when it is called, the user is able to customize
ProAsm to suit his particular wishes and needs. The options for a project
can be set by clicking on the gadget that corresponds to the option. Even
options for which the ProOpts utility does not have a gadget can be
specified by a special string and listview gadget.
The generated configuration file is an ASCII file that contains the
specified options as assembly directives. It is similar to an include file
except that it is loaded at the very beginning of each assembly. There is
no restriction on the use of as- sembler directives or even code in the
configuration file. The user can also re-edit or add options using a
texteditor. Previously generated config files can be loaded into ProOpts
and then be changed to the new option settings.
Some Features
.............
- Configuration can be changed by using the mouse.
- Generates an assembly language source file.
- Supports options that have no specific gadget.
- Menu item to reset all options to their default.
- Full intuition/gadtools user interface to allow all changes to be done
using the mouse.
- Font-sensitive user interface.
System Requirements
...................
- Amiga with at least 512KByte of memory needed.
- Workbench and Kickstart 2.04 or higher required.
- Fully compatible with the entire Amiga family.
Support Libraries
-----------------
The support libraries are not required by ProAsm or by any of its
associated utilities. They can optionally be installed to increase
selectively the power and flexibility of ProAsm.
- proasmlang.library - ProAsm localization support library for OS V38
and higher.
- proasmoptim.library - Library to enlarge ProAsm's optimization dictionary
to recognize more possible optimizations.
- proasmfp.library - Library to boost ProAsm's floating-point support.
Please note that the last two libraries are currently not included to the
archive.
ProAsm Software Overview
------------------------
Listed and described below is the software provided in this release.
Programs
........
- Pre2Src - Converts pre-assembled files into readable source code.
- ProHunk - 680x0/688xx Hunk Analyser.
- Profiler - Small run-time statistics utility.
- MMUInfo - MMU information utility.
- StripD - Strips debugging symbols/information from an object file.
- CLICalc - CLI calculator.
- FCalc - CLI IEEE double precision calculator.
- FCmp - File compare utility.
- Bin2DC - Converts binary data files into assembler source using the DC.x directive.
- FD2LVO - Converts fd files to _LVO equate files.
- BDiff - Small binary file compare program.
- UnBDiff - Small binary un-diff.
- Blink - Replacement linker from 'The Software Distillery'.
Source Codes
............
- Pro68 - Shell-ASX Interface
- crypt - Small encryption program
- perfmon - Performance monitor
- cxchange - Controls system commodities
- ...
Routines
--------
Routine files are a library of useful routines that provide a simple and
time saving method for assembly programming. Special macros have been
designed that ensure that only the called routines get assembled. This
makes the routine files a good foundation for assembly programming.
- alert.r - Alert support routines.
- amigaguide.r - AmigaGuide support routines.
- amigaguideasync.r - Asynchroneous AmigaGuide support.
- AppIcon.r - Routines for Workbench 2.0's appicon support.
- ARexx.r - For ARexx support.
- ASLSupport.r - For support of the ASL file requester.
- basicmac.r - Macros for selective routines assembly.
- commodity.r - Contains routines for commodity support.
- configfile.r - Configuration file support routines.
- conio.r - Routines for console window input/output.
- conoc.r - Single console window open/close routines.
- conread.r - Read routines for the console window.
- conreadpkt.r - Read routines for the console window using packets.
- CRC16.r - Routines to calculate an Ansi CRC16 checksum.
- DiskObjectSupport.r - DiskObject support routines.
- dosfile.r - Contains DOS file handling routines.
- doslib.r - DOS library open and close routines.
- easylibrary.r - Routines to open and close libraries simple.
- extmsg.r - External message support routines.
- GadgetGroupSupport.r - GadgetGroup support routines for use with GTFace.
- graphicslib.r - Graphics library open and close routines.
- gtface.r - Window handling and gadtools interface routines.
- gtfdefs.r - Definitions for GTFace.
- gtfguido.r - GUI macros for GTFace.
- gtfmacros.r - Macros for GTFace (gadgets and menus).
- gtfsupport.r - Various GTFace support routines.
- gtfsupport_reb.r - More GTFace support routines
- gtfxdefs.r - External definitions for GTFace.
- intuitionlib.r - Intuition open and close routines.
- IntuitionSupport.r - Routines for the intuition BusyPointer.
- locale.r - Support routines for locale (locale.library).
- locks.r - Routines for locks, files, and directories.
- memory.r - Memory handling routines.
- numbers.r - Various routines for number conversion.
- numbers.mac - String to number macros.
- packets.r - DOS packet handling routines.
- paraliner.r - UNIX like parameter line parser.
- parse.r - Routines for text parsing.
- patch.r - Library function patch routines.
- ports.r - Contains ports, signal, and message handling
routines.
- progressbars.r - Routines to handle progress bars easily.
- qsort.r - Quicksort sorting algorithm.
- readargs.r - Interface routines to ReadArgs().
- readrexx.r - Routines for a passive ARexx port.
- requester.r - ASL and REQ file requester routine.
- reset.r - Software reboot routine.
- script.r - Routines to deal with batches.
- scrollbars.r - GTFace appendum for horiz./vert. scrollbars.
- shortcut.r - Routine to wait for a shortcut.
- startup4.r - Enhanced CLI and Workbench startup code
(with detach).
- string.r - String support routines.
- stringmacros.r - String support macros.
- structs.r - Macros for various structures.
- support.mac - Support macros.
- tasks.r - Some little routines for tasks.
- tasktricks.r - More routines for tasks.
- tooltypes.r - Routines to get ToolTypes from a Workbench started
program.
- ToolTypeSupport.r - ToolType support routines.
- TypeOfProcessor.r - Contains routine to determine installed processor and coprocessors.
Documentation
-------------
You find the complete online documentation in the Help/ and the Help/english/
directory of this distribution.
A printed version of the manual with about 320 pages will be available
as soon as possible.
Read the registration.doc or the registration part in the pro.guide file
for further information about registration and the shareware limitation.
Author
------
If you have bugreports, questions, ideas, flames or complaints
(constructive criticism is always welcome), or if you just want to contact
me, write or send a letter to:
Daniel Weber
Internet: dweber@amiga.icu.net.ch (preferred)
dweber@iiic.ethz.ch
Mail: Daniel Weber
Hoeflistrasse 32
CH-8135 Langnau
Switzerland.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1595 841 47.2% 26-Apr-96 18:37:58 ProAsm.info
33720 20566 39.0% 29-Apr-96 21:55:04 +asx
1318 700 46.8% 29-Apr-96 22:04:44 +asx.info
1595 841 47.2% 26-Apr-96 18:37:58 +blink.info
22677 22677 0.0% 07-Apr-92 19:21:50 +BLink.lha
1658 1140 31.2% 25-Apr-96 11:40:36 +BLink.lha.info
5980 4135 30.8% 29-Apr-96 21:55:48 +bdiff
2724 1830 32.8% 29-Apr-96 21:56:02 +Bin2DC
4232 2748 35.0% 29-Apr-96 21:55:52 +CLICalc
4624 3364 27.2% 29-Apr-96 21:55:56 +FCalc
2216 1523 31.2% 29-Apr-96 21:55:56 +FCmp
4264 2872 32.6% 29-Apr-96 21:56:04 +FD2LVO
5164 2948 42.9% 29-Apr-96 21:55:58 +MMUInfo
3684 2512 31.8% 29-Apr-96 21:55:34 +pre2src
5884 4142 29.6% 29-Apr-96 21:55:46 +profiler
16376 11107 32.1% 29-Apr-96 21:55:42 +ProHunk
2528 1743 31.0% 29-Apr-96 21:56:00 +StripD
4016 2850 29.0% 29-Apr-96 21:55:50 +unbdiff
10818 4219 61.0% 29-Apr-96 21:56:06 +proasmerrors.catalog
11492 3580 68.8% 03-Apr-96 16:41:10 +proasmerrors.cd
18393 6282 65.8% 03-Apr-96 16:40:48 +proasmerrors.ct
200 154 23.0% 03-Apr-96 13:43:02 +asx.prefs
1595 850 46.7% 26-Apr-96 18:37:58 +examples.info
1595 842 47.2% 25-Apr-96 11:39:12 +Avail2.info
1052 764 27.3% 25-Apr-96 11:03:22 +avail2
7561 2280 69.8% 25-Apr-96 10:16:40 +avail2.s
1595 844 47.0% 25-Apr-96 11:39:12 +Crypt.info
2372 1576 33.5% 25-Apr-96 11:03:28 +crypt
9233 2593 71.9% 12-Apr-96 10:43:48 +crypt.s
1595 848 46.8% 25-Apr-96 11:39:12 +CXChange.info
2012 1322 34.2% 25-Apr-96 11:03:44 +cxchange
9475 2654 71.9% 12-Apr-96 10:46:00 +cxchange.s
1595 848 46.8% 25-Apr-96 11:39:12 +CXDemo.info
2196 1410 35.7% 25-Apr-96 11:05:04 +cxdemo
5606 1692 69.8% 25-Apr-96 10:20:08 +cxdemo.s
1595 848 46.8% 25-Apr-96 11:39:12 +Fortune.info
2196 1452 33.8% 25-Apr-96 11:05:14 +fortune
6835 1939 71.6% 12-Apr-96 10:45:16 +fortune.s
12595 6001 52.3% 25-Apr-96 11:30:02 +fortune.txt
1725 1242 28.0% 25-Apr-96 11:30:26 +fortune.txt.info
1595 845 47.0% 25-Apr-96 11:39:12 +GTFDemo.info
7780 3997 48.6% 25-Apr-96 11:05:30 +GTFDemo
1347 837 37.8% 25-Apr-96 11:09:02 +GTFDemo.info
7558 2617 65.3% 12-Apr-96 10:33:40 +gtfdemo.s
1595 847 46.8% 25-Apr-96 11:39:12 +HelloWorld.info
168 136 19.0% 25-Apr-96 11:05:38 +HelloWorld
950 481 49.3% 12-Apr-95 20:51:16 +helloworld.s
1595 849 46.7% 25-Apr-96 11:39:12 +PerfMon.info
4556 2850 37.4% 25-Apr-96 11:05:50 +perfmon
1347 837 37.8% 25-Apr-96 11:09:04 +perfmon.info
20379 6012 70.4% 12-Apr-96 10:41:18 +perfmon.s
1595 847 46.8% 25-Apr-96 11:39:12 +PerfMon2.info
4872 3046 37.4% 25-Apr-96 11:06:04 +perfmon2
1347 837 37.8% 25-Apr-96 11:09:04 +perfmon2.info
21095 6258 70.3% 12-Apr-96 10:41:06 +perfmon2.s
1595 844 47.0% 25-Apr-96 11:39:12 +Pro68.info
1788 1089 39.0% 25-Apr-96 11:06:56 +pro68
5766 1741 69.8% 25-Apr-96 10:30:08 +pro68.s
1595 845 47.0% 25-Apr-96 11:39:12 +ProgressBar.info
2336 1475 36.8% 25-Apr-96 11:07:48 +pbtest
7418 2355 68.2% 25-Apr-96 10:23:54 +pbtest.s
1494 719 51.8% 25-Apr-96 11:17:22 +readme.txt
1753 1280 26.9% 25-Apr-96 11:39:12 +readme.txt.info
1595 847 46.8% 26-Apr-96 18:37:58 +Help.info
1595 850 46.7% 25-Apr-96 12:25:56 +english.info
79687 19756 75.2% 12-Apr-96 11:33:32 +asx.guide
1796 1111 38.1% 25-Apr-96 12:25:56 +asx.guide.info
478927 127151 73.4% 29-Apr-96 22:10:36 +pro.guide
1796 1113 38.0% 25-Apr-96 12:24:50 +pro.guide.info
32786 10079 69.2% 12-Apr-96 09:56:08 +proopts.guide
1796 1118 37.7% 25-Apr-96 12:24:52 +proopts.guide.info
34951 10058 71.2% 25-Apr-96 20:31:04 +proutils.guide
1796 1112 38.0% 25-Apr-96 12:24:50 +proutils.guide.info
8116 3185 60.7% 25-Apr-96 20:35:34 +routines_lib.guide
1796 1114 37.9% 25-Apr-96 12:24:52 +routines_lib.guide.info
43812 10928 75.0% 25-Apr-96 10:12:20 +lvo.s
1568 713 54.5% 25-Apr-96 10:27:08 +asx.i
9922 2612 73.6% 29-Apr-96 22:14:44 +install
723 373 48.4% 26-Apr-96 18:37:58 +Install_deutsch.info
723 372 48.5% 26-Apr-96 18:37:58 +Install_english.info
684 513 25.0% 29-Apr-96 21:54:40 +proasmlang.library
113444 65451 42.3% 29-Apr-96 21:54:36 +proasm
25660 15282 40.4% 29-Apr-96 21:55:32 +proopts
678 319 52.9% 29-Apr-96 22:04:44 +proopts.info
19637 6839 65.1% 25-Apr-96 20:30:16 +readme.txt
1753 1276 27.2% 25-Apr-96 12:11:28 +readme.txt.info
6152 2152 65.0% 25-Apr-96 20:37:58 +registration.doc
1753 1277 27.1% 25-Apr-96 12:11:28 +registration.doc.info
319 209 34.4% 29-Apr-96 21:56:20 +quit.asx
4757 1451 69.4% 29-Apr-96 21:56:20 +SourceManager.rexx
1620 524 67.6% 29-Apr-96 21:56:20 +FirstError.ced
1620 523 67.7% 29-Apr-96 21:56:22 +NextError.ced
1618 525 67.5% 29-Apr-96 21:56:22 +PrevError.ced
3836 1111 71.0% 29-Apr-96 21:56:22 +ProAsm.ced
4290 1232 71.2% 29-Apr-96 21:56:22 +ProAsmSubfile.ced
684 368 46.1% 29-Apr-96 21:56:22 +AddASXIncDir.dopus
678 365 46.1% 29-Apr-96 21:56:22 +AddASXResidents.dopus
665 361 45.7% 29-Apr-96 21:56:22 +AddASXSource.dopus
1023 492 51.9% 29-Apr-96 21:56:22 +ASXAssemble.dopus
877 457 47.8% 29-Apr-96 21:56:22 +dopus2ced.dopus
614 339 44.7% 29-Apr-96 21:56:22 +dopus2edge.dopus
701 371 47.0% 29-Apr-96 21:56:22 +RemASXIncDir.dopus
698 370 46.9% 29-Apr-96 21:56:22 +RemASXResidents.dopus
682 365 46.4% 29-Apr-96 21:56:22 +RemASXSource.dopus
647 343 46.9% 29-Apr-96 21:56:22 +AddASXIncDir.dopus
641 339 47.1% 29-Apr-96 21:56:22 +AddASXResidents.dopus
625 336 46.2% 29-Apr-96 21:56:22 +AddASXSource.dopus
977 471 51.7% 29-Apr-96 21:56:22 +ASXAssemble.dopus
1086 541 50.1% 29-Apr-96 21:56:22 +dopus2ced.dopus
714 385 46.0% 29-Apr-96 21:56:22 +dopus2edge.dopus
664 347 47.7% 29-Apr-96 21:56:22 +RemASXIncDir.dopus
660 343 48.0% 29-Apr-96 21:56:22 +RemASXResidents.dopus
644 340 47.2% 29-Apr-96 21:56:22 +RemASXSource.dopus
4359 1306 70.0% 29-Apr-96 21:56:20 +ProAsm.edge
3404 1160 65.9% 29-Apr-96 21:56:24 +Assemble.ttx
399 239 40.1% 29-Apr-96 21:56:24 +Execute.ttx
1132 460 59.3% 29-Apr-96 21:56:24 +KillAllJobs.ttx
1433 605 57.7% 29-Apr-96 21:56:24 +NextError.ttx
1437 609 57.6% 29-Apr-96 21:56:24 +PrevError.ttx
3988 1346 66.2% 15-Dec-92 22:28:28 +alert.r
1895 815 56.9% 16-Oct-93 01:58:34 +amigaguide.r
4739 1478 68.8% 19-Mar-94 22:05:16 +amigaguideasync.r
5783 1847 68.0% 31-Mar-94 21:09:26 +AppIcon.r
9324 2442 73.8% 28-Dec-93 13:32:16 +ARexx.r
21496 4304 79.9% 14-Nov-94 22:32:34 +ASLSupport.r
1002 387 61.3% 19-Jul-93 13:23:48 +basicmac.r
6872 2130 69.0% 15-Apr-94 21:56:12 +commodity.r
9079 2694 70.3% 01-Apr-95 11:21:04 +configfile.r
13834 3984 71.2% 11-Dec-94 18:33:44 +conio.r
3826 1095 71.3% 03-Nov-92 22:32:28 +conoc.r
6486 2086 67.8% 25-May-93 18:43:46 +conread.r
5272 1550 70.5% 04-Apr-93 12:44:04 +conreadpkt.r
4426 1602 63.8% 17-Aug-95 22:15:22 +CRC16.r
5170 1291 75.0% 11-Apr-93 16:27:44 +DiskObjectSupport.r
10267 2459 76.0% 17-Aug-95 21:43:16 +dosfile.r
2675 793 70.3% 12-Oct-92 12:30:06 +doslib.r
14075 3975 71.7% 15-Nov-94 22:55:06 +easylibrary.r
2784 881 68.3% 10-Jul-95 19:36:34 +extmsg.r
5468 1538 71.8% 14-Oct-93 13:41:00 +GadgetGroupSupport.r
2567 730 71.5% 25-Jan-80 19:02:24 +graphicslib.r
48280 11793 75.5% 16-Oct-95 23:28:14 +gtface.r
5345 1987 62.8% 16-Oct-95 23:27:14 +gtfdefs.r
9052 2131 76.4% 16-Oct-95 23:27:12 +gtfguido.r
20314 4209 79.2% 16-Oct-95 23:27:08 +gtfmacros.r
14409 3274 77.2% 25-Oct-93 19:01:58 +gtfsupport.r
10492 2121 79.7% 18-Oct-93 21:48:56 +gtfsupport_REB.r
13337 4603 65.4% 08-Apr-93 12:32:08 +gtfxdefs.r
2611 735 71.8% 25-Jan-80 18:59:42 +intuitionlib.r
5383 1486 72.3% 05-Sep-94 01:35:22 +IntuitionSupport.r
4837 1756 63.6% 31-Mar-94 20:43:54 +locale.r
7674 1776 76.8% 04-Apr-94 19:23:46 +locks.r
5402 1205 77.6% 25-May-93 18:43:46 +memory.r
3162 895 71.6% 01-Apr-94 16:00:38 +numbers.mac
5732 1606 71.9% 16-Nov-94 21:39:28 +numbers.r
4774 1193 75.0% 04-Apr-93 12:43:52 +packets.r
6238 2154 65.4% 15-Oct-93 12:55:44 +paraliner.r
3740 1335 64.3% 17-Jul-94 22:06:08 +parse.r
3360 890 73.5% 01-Apr-94 22:49:24 +patch.r
3957 1086 72.5% 28-Dec-93 10:16:44 +ports.r
5370 1634 69.5% 20-Apr-95 00:16:52 +progressbars.r
3908 1611 58.7% 05-Aug-94 22:03:06 +qsort.r
2960 913 69.1% 22-May-93 22:37:12 +readargs.r
3836 1158 69.8% 07-Nov-93 13:21:30 +readrexx.r
5823 2021 65.2% 24-Jul-93 17:07:36 +requester.r
6504 2382 63.3% 27-Oct-94 17:57:20 +reset.r
3703 1004 72.8% 17-Dec-92 19:59:50 +script.r
16517 3630 78.0% 13-Nov-94 13:08:32 +scrollbars.r
3138 1084 65.4% 11-Jan-80 05:45:08 +shortcut.r
18809 5727 69.5% 02-Feb-95 23:12:46 +startup4.r
7496 1801 75.9% 05-Apr-95 22:12:54 +string.r
6736 2158 67.9% 12-Nov-93 22:33:24 +structs.r
11048 3068 72.2% 18-Jul-94 20:41:18 +support.mac
6730 2116 68.5% 03-Feb-80 19:34:00 +tasks.r
15715 3470 77.9% 15-Apr-95 22:35:14 +tasktricks.r
4104 1260 69.2% 25-May-93 16:44:54 +tooltypes.r
13018 2549 80.4% 12-Dec-94 20:08:36 +ToolTypeSupport.r
10443 3623 65.3% 02-Jan-95 20:23:52 +TypeOfProcessor.r
-------- ------- ----- --------- --------
1720745 603782 64.9% 02-May-96 06:42:00 177 files