home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / dev / asm / PhxAss426.readme < prev    next >
Encoding:
Text File  |  1996-01-05  |  9.8 KB  |  202 lines

  1. Short:    PhxAss V4.26 68xxx Macro Assembler
  2. Author:   frank@phoenix.owl.de (Frank Wille)
  3. Uploader: frank@phoenix.owl.de
  4. Version:  4.26
  5. Type:     dev/asm
  6. Replaces: dev/asm/PhxAss425*
  7.  
  8. This archive contains the Assembler PhxAss V4.26 and the Linker
  9. PhxLnk V4.20.
  10.  
  11. *** PHXASS ***
  12. PhxAss V4.26 is a highly optimizing macro assembler for Motorola's 680x0
  13. CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are
  14. also supported). It requires OS2.04 (V37) and 1 MB RAM as minimum.
  15.  
  16. Most important features:
  17. o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000
  18.   with A4000/040.
  19. o Resident.
  20. o Symbolic and Source Level Debugging. Possibility to enable Source
  21.   Level Debugging for high level languages too. 
  22. o Automatic generation of executables (if possible).
  23. o Creates relocatable Amiga-DOS objects or absolute code (written into
  24.   a file (raw or Motorola S-Format), into memory or directly onto disk).
  25. o Small Code and Small Data support (also support for __MERGED sections).
  26. o Listing file, Cross Reference Listing, Equates file.
  27. o Complete floating point support: You may use complex floating point
  28.   expressions, including float functions (sine, logarithm, square root,
  29.   power, etc.), everywhere in your source, e.g. defining float EQUates or
  30.   SETs.
  31. o Switches for nine different optimizations.
  32. o Locale symbols (xxx$ and .xxx type).
  33. o Up to 36 macro parameters.
  34. o Support for Motorola's old and new operand style (even in 68000 mode).
  35. o locale.library usage (english, german, swedish, italian, danish,
  36.   hungarian and french ).
  37. o Nearly all directives of the most popular assemblers like Seka, DevPac or
  38.   AS (Aztec) are supported. Example: INCBIN, INCDIR, CODE_C, REPT, RS,
  39.   RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ...
  40. o Further development and support is guaranteed for years, because I'll
  41.   *never* change my system.
  42. o Finally: Although Shareware, there are no disabled functions in PhxAss!
  43.  
  44. You will find four different versions of PhxAss in this distribution:
  45. 1. PhxAss: The standard 680x0,FPU,MMU macro assembler.
  46. 2. SmallPhxAss: This is a 68000-only version without floating point support.
  47. 3. FreePhxAss: This program is FREEWARE! It is intended for developers of
  48.     PD-Compilers, who want to include PhxAss in their compiler package.
  49. 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to
  50.     65535 lines. Quite useful for assembling huge Reassembler outputs.
  51.  
  52. CHANGES SINCE PHXASS V4.25 (last Aminet release):
  53. Fixed Bugs:
  54. o None to fix. :)
  55.  
  56. New Features:
  57. o Two new directives, DEBUG and DSOURCE, enable the generation of
  58.   source level debugging information for high level languages too.
  59. o With Branch Optimization enabled, PhxAss can convert a B<cc>.w in-
  60.   struction, which is out of range (in 68000 or 68010 mode), into a
  61.   B<!cc>.b/JMP combination.
  62.  
  63.  
  64. *** PHXLNK ***
  65. PhxLnk is FREEWARE and supports all features of a standard Amiga-DOS linker
  66. (like BLink), except of overlay hunks and automatic link vectors (ALV).
  67. There are two versions of PhxLnk, one for OS2.x and another for OS3.x.
  68.  
  69. Implemented functions:
  70. o Links object files and libraries (SAS/C extended libraries too)
  71. o Sections can be forced to Chip-memory
  72. o Small Code, Small Data
  73. o SAS/C-Blink Small Data compatibility available
  74. o '_MERGED' sections are recognized automatically (and coalesced like
  75.   Small Data sections)
  76. o Symbolic and Source Level Debugging (PowerVisor compatibility included)
  77. o Debug blocks are removed on request
  78. o Deletes empty sections
  79. o Zero bytes at the end of a section will be deleted and appear in the
  80.   HUNK_HEADER block only
  81. o User may define absolute external symbols
  82. o Generates HUNK_RELOC32SHORT blocks by default
  83.  
  84. CHANGES SINCE PHXLNK V4.17 (last Aminet release):
  85. o There are two versions of PhxLnk now. One for OS2.x and the other for
  86.   OS3.x. This splitting is a result of the intensive usage of MemPool
  87.   functions, which are part of the exec.library under OS3.x (the OS2.x
  88.   version gets their MemPool functions from amiga.lib).
  89.   The MemPool adaption was done by Volker Barthelmann <volker@vb.fran-
  90.   ken.de>. It enables library-linking with a multiple speed.
  91. o There were some crashes, when empty sections, which contained some
  92.   required XDEFs, were automatically removed. The only possibility
  93.   to prevent this, was by setting the PRESERVE/S switch.
  94.  
  95.  
  96. ============================= Archive contents =============================
  97.  
  98. Original  Packed Ratio    Date     Time    Name
  99. -------- ------- ----- --------- --------  -------------
  100.     2657     644 75.7% 28-Dec-94 19:02:04  PhxAss.info
  101.     2657     644 75.7% 28-Dec-94 19:02:04 +Bin.info
  102.    47748   30485 36.1% 26-Dec-95 20:32:20 +FreePhxAss
  103.    58824   37509 36.2% 26-Dec-95 20:33:36 +GigaPhxAss
  104.    58804   37459 36.2% 26-Dec-95 20:36:32 +PhxAss
  105.    35156   16997 51.6% 24-Nov-95 10:53:30 +PhxOpts
  106.      457     270 40.9% 28-Dec-95 18:33:08 +ReadMe
  107.      543     270 50.2% 28-Dec-94 18:47:16 +ReadMe.info
  108.    42632   28148 33.9% 26-Dec-95 20:34:40 +SmallPhxAss
  109.     2657     647 75.6% 28-Dec-94 19:02:04 +Examples.info
  110.    10712    4060 62.0% 21-Aug-95 13:43:14 +DemoSupp.asm
  111.      703     343 51.2% 28-Dec-94 18:27:58 +aga.i
  112.      444     221 50.2% 28-Dec-94 18:27:56 +audio.i
  113.      406     212 47.7% 28-Dec-94 18:27:56 +bitplanes.i
  114.      402     213 47.0% 28-Dec-94 18:27:56 +blitter.i
  115.      331     203 38.6% 28-Dec-94 18:27:58 +cia.i
  116.      640     254 60.3% 28-Dec-94 18:27:56 +color.i
  117.      288     182 36.8% 28-Dec-94 18:27:56 +control.i
  118.      281     182 35.2% 28-Dec-94 18:27:56 +copper.i
  119.     3054     947 68.9% 28-Dec-94 18:27:58 +custom.i
  120.      479     206 56.9% 28-Dec-94 18:27:56 +custom_all.i
  121.      781     370 52.6% 28-Dec-94 18:27:56 +disk.i
  122.      274     187 31.7% 28-Dec-94 18:27:56 +display.i
  123.      719     339 52.8% 28-Dec-94 18:27:58 +dmabits.i
  124.      818     333 59.2% 28-Dec-94 18:27:56 +intbits.i
  125.      283     182 35.6% 28-Dec-94 18:27:56 +ports.i
  126.      766     302 60.5% 28-Dec-94 18:27:56 +sprites.i
  127.       93      69 25.8% 28-Dec-94 18:27:58 +diskfont.i
  128.     2785    1209 56.5% 28-Dec-94 18:27:58 +dos.i
  129.     2326    1002 56.9% 28-Dec-94 18:27:58 +exec.i
  130.      527     262 50.2% 28-Dec-94 18:27:58 +expansion.i
  131.     3244    1332 58.9% 28-Dec-94 18:27:58 +graphics.i
  132.      464     221 52.3% 21-Mar-95 12:19:24 +icon.i
  133.     2750    1129 58.9% 28-Dec-94 18:27:58 +intuition.i
  134.      562     237 57.8% 28-Dec-94 18:27:58 +layers.i
  135.      504     282 44.0% 28-Dec-94 18:27:58 +locale.i
  136.      141      88 37.5% 28-Dec-94 18:27:58 +mathffp.i
  137.      220     110 50.0% 28-Dec-94 18:27:58 +mathieeedoubbas.i
  138.      295     136 53.8% 28-Dec-94 18:28:00 +mathieeedoubtrans.i
  139.      260     130 50.0% 28-Dec-94 18:27:58 +mathtrans.i
  140.       60      53 11.6% 28-Dec-94 18:27:58 +potgo.i
  141.       49      43 12.2% 28-Dec-94 18:27:58 +timer.i
  142.       19      19  0.0% 28-Dec-94 18:27:58 +translator.i
  143.      457     270 40.9% 28-Dec-94 18:27:58 +utility.i
  144.      276     189 31.5% 28-Dec-94 18:41:20 +ReadMe
  145.      543     269 50.4% 28-Dec-94 18:40:48 +ReadMe.info
  146.      256     143 44.1% 28-Dec-94 18:27:56 +VBallImage.ilvd
  147.      380     344  9.4% 25-Feb-95 23:07:56 +vbr
  148.     2786    1303 53.2% 28-Jul-95 14:32:14 +vbr.asm
  149.     2716    2063 24.0% 25-Feb-95 23:09:06 +VectorBalls
  150.     9573    3972 58.5% 25-Feb-95 23:08:42 +VectorBalls.asm
  151.     2657     648 75.6% 28-Dec-94 19:02:04 +Locale.info
  152.     5424    2639 51.3% 23-Dec-95 13:07:00 +PhxAss.catalog
  153.     6166    2843 53.8% 23-Dec-95 13:06:34 +PhxAss.catalog
  154.     6012    2734 54.5% 23-Dec-95 13:07:26 +PhxAss.catalog
  155.     5902    2749 53.4% 23-Dec-95 13:07:14 +PhxAss.catalog
  156.     5750    2813 51.0% 23-Dec-95 13:07:50 +PhxAss.catalog
  157.     5738    2649 53.8% 23-Dec-95 13:07:44 +PhxAss.catalog
  158.     5302    2662 49.7% 23-Dec-95 13:06:50 +PhxAss.catalog
  159.     5601    2469 55.9% 23-Dec-95 13:08:32 +PhxAss.cd
  160.     5546    2407 56.5% 23-Dec-95 13:08:32 +PhxAss.ct
  161.     6051    2738 54.7% 23-Dec-95 13:08:14 +PhxAss_d.ct
  162.     5327    2522 52.6% 23-Dec-95 13:08:14 +PhxAss_dk.ct
  163.     5944    2651 55.4% 23-Dec-95 13:08:14 +PhxAss_f.ct
  164.     7097    3325 53.1% 23-Dec-95 13:08:16 +PhxAss_h.ct
  165.     5758    2619 54.5% 23-Dec-95 13:08:14 +PhxAss_i.ct
  166.     5635    2559 54.5% 23-Dec-95 13:08:16 +PhxAss_nl.ct
  167.     5272    2566 51.3% 23-Dec-95 13:08:14 +PhxAss_s.ct
  168.      228     158 30.7% 23-Dec-95 13:05:58 +ReadMe
  169.      543     268 50.6% 28-Dec-94 18:42:16 +ReadMe.info
  170.   116771   40627 65.2% 28-Dec-95 18:40:44 +PhxAss.guide
  171.     5163     778 84.9% 28-Dec-94 19:02:04 +PhxAss.guide.info
  172.   129628   46755 63.9% 28-Dec-95 18:40:44 +PhxAss_d.guide
  173.     5163     777 84.9% 28-Dec-94 19:02:04 +PhxAss_d.guide.info
  174.     2657     642 75.8% 28-Dec-94 19:00:54  PhxLnk.info
  175.     2657     648 75.6% 28-Dec-94 19:02:58 +Locale.info
  176.     2400    1220 49.1% 23-Dec-95 13:03:36 +PhxLnk.catalog
  177.     2642    1297 50.9% 23-Dec-95 13:03:10 +PhxLnk.catalog
  178.     2658    1303 50.9% 23-Dec-95 13:03:46 +PhxLnk.catalog
  179.     2508    1243 50.4% 23-Dec-95 13:03:22 +PhxLnk.catalog
  180.     2550    1269 50.2% 23-Dec-95 13:04:08 +PhxLnk.catalog
  181.     2494    1231 50.6% 23-Dec-95 13:03:56 +PhxLnk.catalog
  182.     2442    1249 48.8% 23-Dec-95 13:02:54 +PhxLnk.catalog
  183.     2318    1101 52.5% 23-Dec-95 13:05:08 +PhxLnk.cd
  184.     2396    1119 53.2% 23-Dec-95 13:05:06 +PhxLnk.ct
  185.     2615    1241 52.5% 23-Dec-95 13:04:38 +PhxLnk_d.ct
  186.     2368    1162 50.9% 23-Dec-95 13:04:40 +PhxLnk_dk.ct
  187.     2698    1262 53.2% 23-Dec-95 13:04:40 +PhxLnk_f.ct
  188.     3919    1717 56.1% 23-Dec-95 13:04:40 +PhxLnk_h.ct
  189.     2481    1187 52.1% 23-Dec-95 13:04:38 +PhxLnk_i.ct
  190.     4586    1808 60.5% 23-Dec-95 13:04:40 +PhxLnk_nl.ct
  191.     2422    1189 50.9% 23-Dec-95 13:04:38 +PhxLnk_s.ct
  192.      228     158 30.7% 23-Dec-95 13:05:44 +ReadMe
  193.      543     268 50.6% 28-Dec-94 19:02:38 +ReadMe.info
  194.    10292    6837 33.5% 24-Dec-95 16:11:24 +PhxLnk
  195.     9516    6289 33.9% 24-Dec-95 16:11:10 +PhxLnk
  196.    16405    5810 64.5% 24-Dec-95 16:11:52 +PhxLnk.guide
  197.     5163     779 84.9% 28-Dec-94 19:00:54 +PhxLnk.guide.info
  198.    18771    6762 63.9% 24-Dec-95 16:11:52 +PhxLnk_d.guide
  199.     5163     775 84.9% 28-Dec-94 19:00:54 +PhxLnk_d.guide.info
  200. -------- ------- ----- --------- --------
  201.   772372  359206 53.4% 29-Dec-95 12:45:36   100 files
  202.