💾 Archived View for cugi.ie › aminet › 1664424282.gmi captured on 2023-04-19 at 23:37:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Amiga library call validator

   Author:       aminet at shredzone.de (Richard Koerber)
   Uploader:     polluks+aminet sdf lonestar org (Stefan Haubenthal)
   Type:         dev/debug
   Version:      1.0
   Architecture: m68k-amigaos >= 2.0.4
   Kurz:         Prüft die richtige Verwendung des OS
   URL:          https://patchwork.shredzone.org
   Optional:     MuForce
   Date:         2022-09-28
   Readme:       http://aminet.net/dev/debug/PatchWork.readme
   Downloads:    1387

http://aminet.net/dev/debug/PatchWork.lha

This is an official update! :-)

PatchWork is a debugging tool similar to MuForce and Mungwall. It

asserts that calls to AmigaOS libraries are AutoDocs conformous.

It patches some functions of exec, dos, gadtools, graphics, commodity,

utility and intuition library, and checks if the invocation parameters

match the requirements given in the AutoDocs.

Bad calls are reported to the debug serial port or to a Sushi console,

along with a disassembly, a register dump, and a stack dump.

New in this release:

- The source code has been completely reviewed and reworked.

- Checks updated for AmigaOS 3.1, 3.9, and 3.2.

- DISPC is the default now, and the DISPC option has been removed.

To disable disassembling, use the new NODISPC option instead.

- Some bugfixes.

PatchWork is Open Source Software. The source code is distributed under

the GPLv3 GNU General Public License.

The reference repository is at GitHub: https://github.com/shred/patchwork

The source code is deliberately not part of this package. If you want to

modify the source code, please consider contributing to the reference

repository. This is better than having an unknown number of forks and

different source codes versions circulating around.

Contents of dev/debug/PatchWork.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
-rw-r--r--  1000/1000      175     399  43.9% -lh5- 3fde Sep 28 17:18 FILE_ID.DIZ
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Sep 28 17:18 PatchWork/
-rw-r--r--  1000/1000    12597   35147  35.8% -lh5- 7994 Sep 28 17:18 PatchWork/LICENSE.txt
-rwxr-xr-x  1000/1000     9134   19048  48.0% -lh5- bba7 Sep 28 17:18 PatchWork/PatchWork
-rwxr-xr-x  1000/1000    26086  124527  20.9% -lh5- a37d Sep 28 17:18 PatchWork/PatchWork.guide
-rw-r--r--  1000/1000      271     628  43.2% -lh5- c00c Sep 28 17:18 PatchWork.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         6 files   48263  179749  26.9%            Sep 29 04:04

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