
|
85592 packages online
|
|
 |
|
dev/debug/TRSaferPtch.lha |
|
|
No screenshot available
|
| Short: | Safer Setfunctions Debug/Control Tools |
| Author: | thomas.richter alumni.tu-berlin.de (Thomas Richter) |
| Uploader: | thomas richter alumni tu-berlin de (Thomas Richter) |
| Type: | dev/debug |
| Version: | 2.14 |
| Architecture: | m68k-amigaos >= 2.0.4 |
| Date: | 2026-09-17 |
| Requires: | Os 2.04, i.e. release V37 or better. |
| Download: | dev/debug/TRSaferPtch.lha - View contents | | Readme: | dev/debug/TRSaferPtch.readme |
| Downloads: | 3164 |
|
___________________________________________________________________________
New in 2.14:
SaferPatches no longer warns if a patch is made to a ROM function,
unless the "warn" command line option is present. Such patches
are for example made by the CVisionPPC.card driver of P96 to revert
some of the CGfx boot monitor patches.
___________________________________________________________________________
New in 2.13:
In case a library or device called its Expunge() vector recursively
from its LibClose() vector, SaferPatches would have attempted to
release the patch information twice, causing memory corruption.
Also, the SaferPatches patch into Expunge() and LibClose() trashed
register a6.
___________________________________________________________________________
New in 2.12.2:
SaferPatches remains unchanged; no aparent bugs found. ShowPatches
includes now a menu that allows to define the sorting order of the
patch list, and options to print and safe the changes. Thanks goes
to Luca for the ideas.
_____________________________________________________________________________
New in 2.12:
Saferpatches checks now explicitly whether resources are about to be
patched. It emmits a yellow guru if the WARN option is on. Note that
a resource requires only a "node" and not a "library" structure, hence
the checksum field "SetFunction" relies on need not to be available.
Patching resources is therefore not 100% waterproof and may corrupt
memory unless the resource structure is in fact a library structure.
_____________________________________________________________________________
New in 2.11:
SaferPatches does now no longer flush libraries if it runs out of memory.
This might have caused problems in low-memory situations.
_____________________________________________________________________________
New in 2.10.2:
Updated ShowPatch again. It is now possible to disable or enable patches
from the command line. *WARNING! THIS IS AN ADVANCED FEATURE AND SHOULD BE
USED WITH GREAT CARE!*
More about this feature in the guide.
SaferPatches remains unmodified.
_____________________________________________________________________________
New in 2.10:
Updated ShowPatch *a lot*. It is now possible to enable or disable selected
entries or groups of patches by one click. However, note THAT THIS OPERATION
IS POTENTIALLY DANGEROUS!
Updated SaferPatches a tiny little bit to support the protocol by ShowPatch
for enabling and disabling patches.
_____________________________________________________________________________
Thomas,
September 2026
|
Contents of dev/debug/TRSaferPtch.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga] 267 628 42.5% -lh5- 24d3 Sep 17 13:38 SaferPatches.info
[Amiga] 7325 12084 60.6% -lh5- b7fb Sep 17 13:38 SaferPatches/ShowPatch
[Amiga] 1198 2887 41.5% -lh5- 2404 Sep 17 13:38 SaferPatches/SaferPatches.readme
[Amiga] 586 1124 52.1% -lh5- 9ea4 Sep 17 13:38 SaferPatches/ShowPatch.info
[Amiga] 2374 3628 65.4% -lh5- 61d5 Sep 17 13:38 SaferPatches/SaferPatches
[Amiga] 12089 34192 35.4% -lh5- 390a Sep 17 13:38 SaferPatches/SaferPatches.guide
[Amiga] 383 856 44.7% -lh5- f9c0 Sep 17 13:38 SaferPatches/SaferPatches.readme.info
[Amiga] 284 537 52.9% -lh5- f50a Sep 17 13:38 SaferPatches/SaferPatches.guide.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 8 files 24506 55936 43.8% Sep 17 22:17
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |