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

dev/debug/enforcer.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Enforcer 37.73, supports 68060.
Author:enforcer at sinz.org (Michael Sinz)
Uploader:elwoodb free fr (Philippe Ferrucci)
Type:dev/debug
Version:37.73
Replaces:dev/debug/enforcer.lha
Requires:OS2.0, MMU.
Architecture:m68k-amigaos
Distribution:NoCD
Date:2002-09-01
Download:http://aminet.net/dev/debug/enforcer.lha - View contents
Readme:http://aminet.net/dev/debug/enforcer.readme
Downloads:7229

Just uploaded it again, because it disappeared from Aminet...


                            Enforcer 37.73
                                  by
                             Michael Sinz

                        Copyright © 1992-1998
                         All Rights Reserved

******************************************************************************
*                                                                            *
* Permission is hereby granted to distribute this program's archive          *
* containing the executables and documentation for non-commercial purposes   *
* so long as the archive and its contents are not modified in any way.       *
*                                                                            *
* This program may not be distributed for a profit.                          *
*                                                                            *
* This program is not in the public domain.                                  *
*                                                                            *
******************************************************************************

Enforcer V37 - For 68020/68851, 68030, 68040, & 68060 CPUs

It requires V37 of the OS or better and does not have *any*
exceptions in it for specific software.  Nothing should be causing
Enforcer hits.

Requires an MMU.  On 68EC030 systems, it may think it is working
even if it is not due to the fact that the missing MMU is very
hard to detect.  Use LawBreaker to check.

This Enforcer has also been highly optimized to be as fast as
possible.

Enforcer can now also be used with CPU or SetCPU FASTROM or most
any other MMU-Kickstart-Mapping tool.  This means that you do not
have to give up your speed in order to use Enforcer.  (Major win
on A2000 and A500 systems)

Make sure you read the documentation before using these programs.

 *****************
** Read the DOCs **
 *****************  Watch out since Enforcer does not get used
the same as the old Enforcer.  Remember, this thing is a completely
different beast.

-----

Changes from 37.72

	To help prevent problems on some systems, Enforcer and MMU now
	will first try the 68060.library.  Only if that does not open
	will Enforcer try the 68040.library

	Enforcer will now try to reduce the possible memory fragmentation
	that was happening during its allocation of alligned memory
	for the MMU table.

Changes from 37.70

	Added some hack to handle various 68060 library versions.
	Updated MMU so you can control-c it.
	Some documentation cleanup.

Changes from 37.62

	Added 68060 support.  (See documentation)
	Added MMU tool.       (See documentation)

	New examples of how to build a debugger to track Enforcer hits
	while debugging.  (Enforcer.doc or Enforcer.Guide)

	A large amount of new documentation - only in the Enforcer.Guide
	file.  This includes information on how 68040.library did the
	system patches and what implementers of 68060.library need to
	watch out for.  A must read for any real hacker.

	Source code offer - detailed in the Enforcer.Guide file.
	(Yes, you can now get the source code to Enforcer!)

Changes from 37.60

	Updated FindHit to work with a larger variety of debugging
	information - which includes the new DICE compiler.

	Added ROM module scanning to SegTracker.  This is useful since
	it will at least be able to tell you which ROM module was
	involved with the hit (and thus you can then better track
	what happened in your code.)

	Updated DOC and AmigaGuide files as needed.  Note that
	I finally remembered to update my EMail address :-)

Changes from V37.58:

	Tested against some more CPU boards and now should handle even
	the strangest of them.  (I don't have these boards so I need
	reports from people in order to make sure Enforcer works on
	them.)

	Cleaned up the output of the Enforcer VERBOSE option and
	added more output to that option.  Also added a check for
	a strange operation with certain CPU boards.

Please send all comments to Michael Sinz.  Enjoy...

Check out http://www.users.fast.net/~michael_sinz/index.html

/----------------------------------------------------------------------\
|      /// Michael Sinz                                                |
|     ///                   I-NET:  Enforcer at sinz.org                  |
|    ///   BIX:  msinz      or      msinz at bix.com                      |
|\\\///    "Can't I just bend one of the rules?" said the student.     |
| \XX/     The Master just looked back at him with a sad expression.   |
\----------------------------------------------------------------------/

 ************
** Remember **	*NOTHING* should cause an Enforcer hit.  There is
 ************	no reason to ever cause one if the software is written
		correctly.  When Enforcer is running, the VBR is moved
		and even interrupt vector poking should work just fine
		without Enforcer hits.  Software that causes Enforcer
		hits may not be able to run on future systems.  In fact,
		such software may not even run on current systems.


Contents of dev/debug/enforcer.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1842    2802  65.7% -lh5- 24ca Aug 27  2002 Enforcer.info
[generic]                  402     941  42.7% -lh5- 20fb Apr 11  1998 Enforcer/.DisplayMe
[generic]                 7638   12932  59.1% -lh5- 148c Apr 19  1998 Enforcer/Enforcer
[generic]                  473     767  61.7% -lh5- 1f9f Jan 28  1997 Enforcer/Enforcer Local.info
[generic]                  333     575  57.9% -lh5- 9d32 Jan 28  1997 Enforcer/Enforcer OFF.info
[generic]                  372     647  57.5% -lh5- 55ae Jan 28  1997 Enforcer/Enforcer Parallel.info
[generic]                  367     620  59.2% -lh5- 377f Jan 28  1997 Enforcer/Enforcer Remote.info
[generic]                20944   59484  35.2% -lh5- 13a2 Apr 19  1998 Enforcer/Enforcer.doc
[generic]                  501    1027  48.8% -lh5- a4ea Jan 28  1997 Enforcer/Enforcer.doc.info
[generic]                41119  142313  28.9% -lh5- 914e Apr 11  1998 Enforcer/Enforcer.guide
[generic]                  143     359  39.8% -lh5- 77dc Jan 28  1997 Enforcer/Enforcer.guide.info
[generic]                  641    1030  62.2% -lh5- e498 Jan 28  1997 Enforcer/Enforcer.info
[generic]                 2047    4974  41.2% -lh5- 8d48 Apr 19  1998 Enforcer/Enforcer.Readme
[generic]                  499    1027  48.6% -lh5- f3f2 Jan 28  1997 Enforcer/Enforcer.Readme.info
[generic]                  584     947  61.7% -lh5- f155 Jan 28  1997 Enforcer/Enforcer_Project.info
[generic]                 1052    1380  76.2% -lh5- 9e26 Apr 19  1998 Enforcer/FindHit
[generic]                  463     776  59.7% -lh5- de5e Apr 19  1998 Enforcer/LawBreaker
[generic]                 2489    7895  31.5% -lh5- 85f0 Apr 11  1998 Enforcer/LawBreaker.asm
[generic]                  351     559  62.8% -lh5- 130f Jan 28  1997 Enforcer/LawBreaker.asm.info
[generic]                  154     254  60.6% -lh5- 3bed Jan 28  1997 Enforcer/LawBreaker.info
[generic]                 1653    2500  66.1% -lh5- 8af1 Apr 19  1998 Enforcer/MMU
[generic]                  329     575  57.2% -lh5- d1f5 Jan 28  1997 Enforcer/MMU.info
[generic]                  280     304  92.1% -lh5- d31f Apr 19  1998 Enforcer/Move4K
[generic]                  173     254  68.1% -lh5- e90b Jan 28  1997 Enforcer/Move4K.info
[generic]                  443     536  82.6% -lh5- 8669 Apr 19  1998 Enforcer/RebootOff
[generic]                  209     259  80.7% -lh5- 46cf Jan 28  1997 Enforcer/RebootOff.info
[generic]                 1748    2252  77.6% -lh5- 1be4 May 22  1980 Enforcer/SegTracker
[generic]                  430     685  62.8% -lh5- d1bd Jan 28  1997 Enforcer/SegTracker.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        28 files   87679  248674  35.3%            Sep  1  2002

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