AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/xfdmaster_os4.lha

Mirror:Random
Showing:ppc-amigaosgeneric
No screenshot available
Short:AmigaOS4 port of xfdmaster.library
Author:Georg Hoermann, Dirk Stoecker, Fredrik Wikstrom
Uploader:Fredrik Wikstrom <fredrik a500 org>
Type:util/libs
Version:53.7
Architecture:ppc-amigaos >= 4.1
Date:2014-09-11
Download:http://aminet.net/util/libs/xfdmaster_os4.lha - View contents
Readme:http://aminet.net/util/libs/xfdmaster_os4.readme
Downloads:989

This is an AmigaOS 4.1 C rewrite/port of the LGPL xfdmaster.library source
code made available as part of the libxad project on SourceForge:
http://sf.net/projects/libxad/

As almost all of the source code is in 100% assembler it would be a ridiculous
amount of work to port all of the slaves/linkers by rewriting them in C so I
have decided to leave most of them as 680x0 code and concentrate on converting
just the main API functions to begin with.

In it's current state all of the xfdmaster.library API functions are compiled
as PPC native, as well as the following slaves:
- XPK (internal)
- BZip2
- CPic
- GZip
- MMCMP
- PacPic
- SZDD

and commands:
- xfdDecrunch
- xfdLibInfo
- xfdList
- xfdScan
- xfdUnlink

Requirements:

- AmigaOS 4.1 or newer
- An existing 680x0 installation of xfdmaster.library.
  http://aminet.net/package/util/pack/xfdmaster

Installation:

Copy xfdmaster/bin/libs ALL LIBS:
Copy xfdmaster/bin/c C:

Changes:

53.7 (11.9.2014)
- Fixed another bug when calling linker Analyse functions (parameter in A1 was
  missing as well).
- Fixed LINKSIMPLE and LINKPRO code in xfdDecrunch.
- Added missing FreeVec() call in xfdScan.
- Wrote a replacement for the xfdUnlink command.
- Added new API functions: xfdFault() and xfdPrintFault().
- Made xfdDecrunch, xfdScan and xfdUnlink commands use the new xfdPrintFault()
  function.

53.6 (9.9.2014)
- Fixed BZip2 external slave to open bzip2.library instead of bz2.library.
- Removed unnecessary recursion and allocation of resources in xfdList.
- Wrote a replacement for the xfdDecrunch command.

See the Changelog file in the archive for a list of older changes.


Contents of util/libs/xfdmaster_os4.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  173     605  28.6% -lh5- 7e22 Sep 10 23:17 AutoInstall
[unknown]                 9570   11420  83.8% -lh5- cc42 Sep  9 10:18 xfdmaster.info
[unknown]                 5468   14592  37.5% -lh5- fdea Sep 11 16:14 xfdmaster/bin/c/xfdDecrunch
[unknown]                 2194    6672  32.9% -lh5- 8b61 Sep 11 16:14 xfdmaster/bin/c/xfdLibInfo
[unknown]                 2335    6284  37.2% -lh5- ce6b Sep 11 16:14 xfdmaster/bin/c/xfdList
[unknown]                 2384    6336  37.6% -lh5- 1d81 Sep 11 16:14 xfdmaster/bin/c/xfdScan
[unknown]                 2251    6288  35.8% -lh5- 9db9 Sep 11 16:14 xfdmaster/bin/c/xfdUnlink
[unknown]                 1001    4884  20.5% -lh5- e52b Sep 11 16:13 xfdmaster/bin/libs/xfd/BZip2
[unknown]                 1811    4952  36.6% -lh5- 7c1b Sep 11 16:13 xfdmaster/bin/libs/xfd/CPic
[unknown]                  917    4876  18.8% -lh5- d756 Sep 11 16:13 xfdmaster/bin/libs/xfd/GZip
[unknown]                 1963    5244  37.4% -lh5- 35ff Sep 11 16:13 xfdmaster/bin/libs/xfd/MMCMP
[unknown]                 1978    4952  39.9% -lh5- 83bd Sep 11 16:13 xfdmaster/bin/libs/xfd/PacPic
[unknown]                  926    4916  18.8% -lh5- 959e Sep 11 16:14 xfdmaster/bin/libs/xfd/SZDD
[unknown]                49368   94068  52.5% -lh5- dbef Sep 11 17:17 xfdmaster/bin/libs/xfdmaster.library
[unknown]                  671    1521  44.1% -lh5- e32d Sep 11 17:16 xfdmaster/Changelog
[unknown]                 3132    5092  61.5% -lh5- 7d03 Sep  9 10:17 xfdmaster/Changelog.info
[unknown]                  191     433  44.1% -lh5- 24c3 Sep  9 10:17 xfdmaster/Install
[unknown]                13067   18220  71.7% -lh5- 8f7f Sep  9 10:17 xfdmaster/Install.info
[unknown]                 1300    3228  40.3% -lh5- 1c04 Sep  4 19:58 xfdmaster/src/external_slaves/BZip2.c
[unknown]                 2913    8201  35.5% -lh5- 54ec Sep  2 09:50 xfdmaster/src/external_slaves/CPic.c
[unknown]                 1241    2727  45.5% -lh5- 0a45 Sep  4 19:58 xfdmaster/src/external_slaves/GZip.c
[unknown]                  449    1202  37.4% -lh5- 596b Sep 10 14:12 xfdmaster/src/external_slaves/Makefile
[unknown]                 2650    7899  33.5% -lh5- 1d2b Sep  2 09:50 xfdmaster/src/external_slaves/MMCMP.c
[unknown]                 3995   11429  35.0% -lh5- 22ef Sep  2 09:50 xfdmaster/src/external_slaves/PacPic.c
[unknown]                 2845    6561  43.4% -lh5- accb Sep  2 09:50 xfdmaster/src/external_slaves/SZDD.c
[unknown]                  732    2674  27.4% -lh5- 0592 Sep 11 15:57 xfdmaster/src/include/inline4/xfdmaster.h
[unknown]                  768    3261  23.6% -lh5- e462 Sep 11 15:57 xfdmaster/src/include/interfaces/xfdmaster.h
[unknown]                 5509   24607  22.4% -lh5- e97a Sep  2 09:50 xfdmaster/src/include/libraries/xfdmaster.h
[unknown]                  499    1595  31.3% -lh5- 024c Sep  2 09:50 xfdmaster/src/include/proto/xfdmaster.h
[unknown]                 2989    9046  33.0% -lh5- 6fe5 Sep  2 09:50 xfdmaster/src/init.c
[unknown]                 1096    2281  48.0% -lh5- 8f56 Sep  4 19:58 xfdmaster/src/linkers/Diz.c
[unknown]                 4339   18040  24.1% -lh5- acd4 Sep  2 09:50 xfdmaster/src/m68k/include/libraries/xfdmaster.i
[unknown]                 1418    6245  22.7% -lh5- de0c Sep  2 09:50 xfdmaster/src/m68k/include/lvo/dos_lib.i
[unknown]                 1143    4811  23.8% -lh5- 2c0e Sep  2 09:50 xfdmaster/src/m68k/include/lvo/exec_lib.i
[unknown]                  318     900  35.3% -lh5- 32d1 Sep  2 09:50 xfdmaster/src/m68k/include/lvo/xfdmaster_lib.i
[unknown]                  274     473  57.9% -lh5- 3f3f Sep  4 21:34 xfdmaster/src/m68k/Makefile
[unknown]                 8307   42031  19.8% -lh5- 924f Sep  2 09:50 xfdmaster/src/m68k/slaves/ByteKiller.s
[unknown]                 2693   11447  23.5% -lh5- b0cb Sep  2 09:50 xfdmaster/src/m68k/slaves/BytePacker.s
[unknown]                 1619    4670  34.7% -lh5- ef4e Sep  2 09:50 xfdmaster/src/m68k/slaves/CFP.s
[unknown]                 3025   10555  28.7% -lh5- eb6c Sep  2 09:50 xfdmaster/src/m68k/slaves/Chryseis.s
[unknown]                 7689   36760  20.9% -lh5- 259d Sep  2 09:50 xfdmaster/src/m68k/slaves/CrunchMania.s
[unknown]                 2001    8148  24.6% -lh5- 479b Sep  2 09:50 xfdmaster/src/m68k/slaves/DefJam.s
[unknown]                 2125    7917  26.8% -lh5- f3d1 Sep  2 09:50 xfdmaster/src/m68k/slaves/DoubleAction.s
[unknown]                 3258   11396  28.6% -lh5- 4227 Sep  2 09:50 xfdmaster/src/m68k/slaves/DragPack.s
[unknown]                 1821    5649  32.2% -lh5- ad55 Sep  2 09:50 xfdmaster/src/m68k/slaves/FCG.s
[unknown]                 1804    5888  30.6% -lh5- febf Sep  2 09:50 xfdmaster/src/m68k/slaves/FreewaY.s
[unknown]                 2109    7732  27.3% -lh5- d652 Sep  2 09:50 xfdmaster/src/m68k/slaves/GNU.s
[unknown]                 3839   15105  25.4% -lh5- f598 Sep  2 09:50 xfdmaster/src/m68k/slaves/IAM.s
[unknown]                 8127   36353  22.4% -lh5- 91a5 Sep  2 09:50 xfdmaster/src/m68k/slaves/Imploder.s
[unknown]                 2580   10400  24.8% -lh5- 90d5 Sep  2 09:50 xfdmaster/src/m68k/slaves/ISC.s
[unknown]                 3795   16629  22.8% -lh5- 279b Sep  2 09:50 xfdmaster/src/m68k/slaves/MagneticFields.s
[unknown]                 2519    8726  28.9% -lh5- fc27 Sep  2 09:50 xfdmaster/src/m68k/slaves/MasterCruncher.s
[unknown]                 1788    5442  32.9% -lh5- 9a60 Sep  2 09:50 xfdmaster/src/m68k/slaves/MaxPacker.s
[unknown]                 2012    6802  29.6% -lh5- 44f5 Sep  2 09:50 xfdmaster/src/m68k/slaves/PackIt.s
[unknown]                 4785   16562  28.9% -lh5- f9fd Sep  2 09:50 xfdmaster/src/m68k/slaves/PCompress2.s
[unknown]                 1149    2778  41.4% -lh5- b9e1 Sep  2 09:50 xfdmaster/src/m68k/slaves/PKProt.s
[unknown]                11023   66822  16.5% -lh5- e52d Sep  2 09:50 xfdmaster/src/m68k/slaves/PowerPacker.s
[unknown]                 7232   30178  24.0% -lh5- 5d39 Sep  2 09:50 xfdmaster/src/m68k/slaves/ProPack.s
[unknown]                 1528    4794  31.9% -lh5- 5d94 Sep  2 09:50 xfdmaster/src/m68k/slaves/SMF.s
[unknown]                 2602    9932  26.2% -lh5- 22bd Sep  2 09:50 xfdmaster/src/m68k/slaves/SoundPacker.s
[unknown]                 1728    5249  32.9% -lh5- 3d9a Sep  2 09:50 xfdmaster/src/m68k/slaves/Spike.s
[unknown]                 9907   56257  17.6% -lh5- 7832 Sep  2 09:50 xfdmaster/src/m68k/slaves/StoneCracker.s
[unknown]                 3228   13030  24.8% -lh5- c4f9 Sep  2 09:50 xfdmaster/src/m68k/slaves/Super.s
[unknown]                 2104    8086  26.0% -lh5- e65c Sep  2 09:50 xfdmaster/src/m68k/slaves/SyncroPacker.s
[unknown]                 2298   12036  19.1% -lh5- 789f Sep  2 09:50 xfdmaster/src/m68k/slaves/TetraPack.s
[unknown]                 4379   16538  26.5% -lh5- 8532 Sep  2 09:50 xfdmaster/src/m68k/slaves/TimeCruncher.s
[unknown]                 3112   11457  27.2% -lh5- 228e Sep  2 09:50 xfdmaster/src/m68k/slaves/Titanics.s
[unknown]                 1676    4981  33.6% -lh5- 8524 Sep  2 09:50 xfdmaster/src/m68k/slaves/TryIt.s
[unknown]                 3509   17101  20.5% -lh5- 0c44 Sep  2 09:50 xfdmaster/src/m68k/slaves/TurboSqueezer.s
[unknown]                 3432   12520  27.4% -lh5- 88de Sep  2 09:50 xfdmaster/src/m68k/slaves/TurtleSmasher.s
[unknown]                 2636   11717  22.5% -lh5- a8f1 Sep  2 09:50 xfdmaster/src/m68k/slaves/Ultimate.s
[unknown]                 1916    5790  33.1% -lh5- b750 Sep  2 09:50 xfdmaster/src/m68k/slaves/XPK.s
[unknown]                 7756   32530  23.8% -lh5- 43f5 Sep  2 09:50 xfdmaster/src/m68k/xfd-m68k.s
[unknown]                  234     346  67.6% -lh5- fa95 Sep  2 09:50 xfdmaster/src/main/Obtain.c
[unknown]                  233     347  67.1% -lh5- 9929 Sep  2 09:50 xfdmaster/src/main/Release.c
[unknown]                  929    2002  46.4% -lh5- 8362 Sep  2 09:50 xfdmaster/src/main/xfdAllocBufferInfo.c
[unknown]                 1219    2680  45.5% -lh5- 5a48 Sep  2 09:50 xfdmaster/src/main/xfdAllocObject.c
[unknown]                  933    2011  46.4% -lh5- 7706 Sep  2 09:50 xfdmaster/src/main/xfdAllocSegmentInfo.c
[unknown]                 1675    5106  32.8% -lh5- 76ed Sep  4 19:58 xfdmaster/src/main/xfdDecrunchBuffer.c
[unknown]                 1203    2856  42.1% -lh5- df30 Sep  2 09:50 xfdmaster/src/main/xfdDecrunchSegment.c
[unknown]                 1119    2531  44.2% -lh5- 56ac Sep 11 15:57 xfdmaster/src/main/xfdFault.c
[unknown]                  949    2080  45.6% -lh5- 40c2 Sep  2 09:50 xfdmaster/src/main/xfdFreeBufferInfo.c
[unknown]                 1061    2255  47.1% -lh5- ff83 Sep  2 09:50 xfdmaster/src/main/xfdFreeObject.c
[unknown]                  947    2056  46.1% -lh5- 8a28 Sep  2 09:50 xfdmaster/src/main/xfdFreeScanList.c
[unknown]                  949    2092  45.4% -lh5- 9059 Sep  2 09:50 xfdmaster/src/main/xfdFreeSegmentInfo.c
[unknown]                 1507    3396  44.4% -lh5- c185 Sep  2 09:50 xfdmaster/src/main/xfdGetErrorText.c
[unknown]                 1027    2244  45.8% -lh5- 879d Sep  2 09:50 xfdmaster/src/main/xfdInitScanHook.c
[unknown]                  979    2073  47.2% -lh5- 92bb Sep  2 09:50 xfdmaster/src/main/xfdObjectType.c
[unknown]                 1055    2257  46.7% -lh5- 2007 Sep 11 15:57 xfdmaster/src/main/xfdPrintFault.c
[unknown]                 1803    5892  30.6% -lh5- 8d9b Sep  2 09:50 xfdmaster/src/main/xfdRecogBuffer.c
[unknown]                 1779    5208  34.2% -lh5- b716 Sep 10 14:55 xfdmaster/src/main/xfdRecogLinker.c
[unknown]                 1422    3530  40.3% -lh5- 07a7 Sep  2 09:50 xfdmaster/src/main/xfdRecogSegment.c
[unknown]                 1897    5063  37.5% -lh5- 85f7 Sep  4 19:58 xfdmaster/src/main/xfdRelocate.c
[unknown]                 2129    6497  32.8% -lh5- 35c5 Sep  2 09:50 xfdmaster/src/main/xfdScanData.c
[unknown]                 1594    4486  35.5% -lh5- a2b0 Sep  2 09:50 xfdmaster/src/main/xfdStripHunks.c
[unknown]                  993    2150  46.2% -lh5- 93a0 Sep  2 09:50 xfdmaster/src/main/xfdTestHunkStructure.c
[unknown]                 1554    4185  37.1% -lh5- 1858 Sep  2 09:50 xfdmaster/src/main/xfdTestHunkStructureFlags.c
[unknown]                  966    2122  45.5% -lh5- 77cd Sep  2 09:50 xfdmaster/src/main/xfdTestHunkStructureNew.c
[unknown]                 1276    3001  42.5% -lh5- 4141 Sep  2 09:50 xfdmaster/src/main/xfdUnlink.c
[unknown]                  691    1710  40.4% -lh5- b084 Sep 10 14:12 xfdmaster/src/Makefile
[unknown]                  506    2186  23.1% -lh5- d9df Sep  9 22:56 xfdmaster/src/memio.h
[unknown]                 2013    6120  32.9% -lh5- 6901 Sep 11 15:57 xfdmaster/src/slaves/XPK.c
[unknown]                  405    1076  37.6% -lh5- 0b96 Sep 10 23:17 xfdmaster/src/utils/Makefile
[unknown]                  141     231  61.0% -lh5- b3a8 Sep  2 09:50 xfdmaster/src/utils/utils.h
[unknown]                 4886   16225  30.1% -lh5- 381e Sep 11 16:11 xfdmaster/src/utils/xfdDecrunch.c
[unknown]                 1053    2452  42.9% -lh5- d655 Sep  9 11:15 xfdmaster/src/utils/xfdLibInfo.c
[unknown]                 1803    4541  39.7% -lh5- 41c0 Sep 10 23:17 xfdmaster/src/utils/xfdList.c
[unknown]                 1732    4561  38.0% -lh5- 5bd4 Sep 11 16:11 xfdmaster/src/utils/xfdScan.c
[unknown]                 1516    4056  37.4% -lh5- 9530 Sep 11 16:11 xfdmaster/src/utils/xfdUnlink.c
[unknown]                 2585    7888  32.8% -lh5- 2d94 Sep  4 19:58 xfdmaster/src/xfdmaster.c
[unknown]                  126     224  56.2% -lh5- 8296 Sep 11 17:15 xfdmaster/src/xfdmaster.library_rev.h
[unknown]                  139     270  51.5% -lh5- 0719 Sep 11 17:15 xfdmaster/src/xfdmaster.library_rev.i
[unknown]                    2       2 100.0% -lh0- 3796 Sep 11 17:15 xfdmaster/src/xfdmaster.library_rev.rev
[unknown]                  141     283  49.8% -lh5- 8fb9 Sep 11 17:15 xfdmaster/src/xfdmaster.library_rev.s
[unknown]                  771    3900  19.8% -lh5- fe4c Sep 11 15:57 xfdmaster/src/xfdmaster.xml
[unknown]                 1469   13531  10.9% -lh5- a893 Sep  2 09:50 xfdmaster/src/xfdmaster_68k.c
[unknown]                 1123    2385  47.1% -lh5- 42f5 Sep 10 23:30 xfdmaster/src/xfdmaster_internal.h
[unknown]                  542    1628  33.3% -lh5- 1793 Sep  2 09:50 xfdmaster/src/xfdmaster_lib.sfd
[unknown]                  339     993  34.1% -lh5- 3d43 Sep 11 15:57 xfdmaster/src/xfdmaster_vectors.c
[unknown]                  640    3476  18.4% -lh5- 6b5e Sep 11 15:57 xfdmaster/src/xfdmaster_vectors.h
[unknown]                  950    1873  50.7% -lh5- 34f7 Sep 11 17:15 xfdmaster/xfdmaster.readme
[unknown]                 3135    5092  61.6% -lh5- 6757 Sep 10 10:24 xfdmaster/xfdmaster.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       122 files  329129 1069712  30.8%            Sep 11 21:10

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>