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

util/libs/MMULib.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Library to ctrl the MC68K MMUs
Author:thorfdbg at alumni.tu-berlin.de (Thomas Richter)
Uploader:thorfdbg alumni tu-berlin de (Thomas Richter)
Type:util/libs
Version:46.12.1
Requires:a 68020/68851, 68030, 68040 or 68060 with a working MMU
Architecture:m68k-amigaos >= 2.0.4
Date:2017-04-30
Download:http://aminet.net/util/libs/MMULib.lha - View contents
Readme:http://aminet.net/util/libs/MMULib.readme
Downloads:8281
-----------------------------------------------------------------------------

NOTE:	The developer information went now into the "MuManual" archive, this
	is the "user only" distribution.

-----------------------------------------------------------------------------

Purpose and goal of this library:

The mmu.library is a basis for MMU (memory management) related functions the 
MC68K family can perform. Up to now certain hacks are available that program 
the MMU themselves (Enforcer,CyberGuard,GuardianAngle,SetCPU,Shapeshifter,
VMM,GigaMem...). 
It's therefore not unexpected that these tools conflict with each other.
There's up to now no Os support for the MMU at all - the gap this mmu.library
fills.

The goal is to provide a basis of functions to address and program the MMU in
a hardware independent, Os friendly fashion. Hence, the new version of the
Enforcer, called MuForce, will work together with virtual memory, and others.

The mmu.library is also the basis for the virtual memory project, the 
memory.library. Even though the mmu.library does not provide virtual memory
itself, it builds the basics to allow an easy implementation and to avoid the
hacks required by other implementations so far.

The memory.library is now complete and can be found in this archive.

------------------------------------------------------------------------------

Release 46.12.1
---------------
	- The core library and most tools remain identical.
	- The processor libs were updated to release 46.3.
	  ColdReboot() was potentially broken in case the code
	  was run from MEMF_CHIP (rather unusual, but possible)
	  and hence the CPU could not prefetch the jump to ROM.
	- MuProtectModules was updated to 45.5 and fixes a bug
	  in not carrying over the cache inhibit settings correctly
	  when enabling remapping.
	- LoadModule was updated to 45.9 and fixes a bug for not
	  clearing module remapping addresses on a reset correctly.
	- The installer script did not create path names of the
	  MuTools correctly and hence might have created an incorrect
	  startup sequence.
	- Thanks to Hyperion, Installer 43.8 could be provided along
	  with the distribution making the installation stand-alone.

Release 46.12
---------------
	- MMUInit is now also called during early setup of the library,
	  that is in particular when the library is resident in memory.

Release 46.11
---------------
	- The setup and detection of CD32 ROMs was partially broken
	  and several iterations were required to fix this.
	- Added another LVO to ease the layout of ContextWindows()
	  upon creation. There is no longer a need to setup the
	  target context correctly manually. In the autodocs, see
	  LayoutContextWindow() for details.

Release 46.7
---------------
	- The interface of P5Init/p5emu.library to the CPU libraries
	  changed again to make it a bit more future proof. The new
	  interface allows P5Init to replace multiple CPU library
	  call-ins to optimize compatibility.
	- Merging entries in the high-level MMU table description as
	  used by SetPropertiesA() could have resulted in erasing
	  side information required by MAPP_BUNDLED/MAPP_REMAPPED/
	  MAPP_INVALID/MAPP_SWAPPED/MAPP_WINDOW. Fixed.
	- MuMapRom was reworked again to improve compatibility with
	  motherboard RAM on the A600 and A1200.
	- A debug version MuMapRom.debug is now included.
	- MuMapRom always mapped the A4000 and A3000 motherboard RAM,
	  even on systems where this RAM is not present.
	- Erasing one of the MMU properties that require side information
	  no longer erases the side information of other properties
	  that remain set. 

Release 46.5
---------------
	- This is beta release with a couple of bug fixes of the
	  mmu.library and new functions of the tools.
	- Building a MMU context that was completely blank caused
	  an infinite loop in the table builder process, fixed.
	- Removed duplications in the MMU default context creation.
	- Added support to tell the CD32 and CDTV apart, as the
	  former has ROM in the 0x00e0-space, whereas the latter
	  has motherboard resources there.
	- Added new mmu.library functions to create windows in mmu
	  contexts and to enable fast window switching.
	- Updated MuScan to report on context windows.
	- Updated MuForce to report context windows.
	- Updated MuFastRom to be aware of the CD32 lower ROM area.
	- Updated MuMapRom to be aware of the CD32 lower ROM area,
	  and to setup the MMU context for the reset-resident ROM
	  mirror more carefully.
	- Bumped CPU libraries to V46.

Release 43.14.2
---------------
	- Not a new release. Apparently, the database command
	  of the installer only consults ExecBase to detect a
	  68060, which may not always be correct. Added a work-
	  around.

Release 43.14.1
---------------
	- Not a new release. The only difference is that we are
	  now including also a patch for SetPatch 40.16, the
	  version that came with Os 3.1.

Release 43.14
---------------
	- This version of the mmu.library introduces a new
	  source of the MMU configuration, namely a resident
	  module named "MMUInit". This module, if found on
	  the exec resident list, is used to setup the MMU
	  context during initialization before the user based
	  configuration is called.
	- The 68060.library now uses an explicit test to disable
	  the load/store bypass of the 68060 in case the CPU
	  is faulty. Previous versions parsed the CPU revision,
	  though created false negatives by a test that is too
	  conservative when disabling the load/store buffer
	  bypass.
	- MuMove4K includes now an explicit check whether it is
	  run in front of SetPatch.


Release 43.13.2
---------------
	- One minor bug-fix in P5Init, namely handling of out
	  of memory in the creation of the p5emu.library was
	  not handled gracefully.
	- All CPU libraries check now for the presence of the
	  p5emu.library and install "trampoline functions" to
	  the emulation in case it is detected. This may help to
	  avoid compatibility problems to P5 programs that jump
	  into undocumented LVOs of the CPU libraries.

Release 43.13.1
---------------
	- Minor tweak in the CPU libraries to ensure that the
	  visible "old" MMU configuration is also set to the
	  configuration initialized by the CPU libraries.
	- The 68030.library now initializes the TTx registers
	  on EC-based models explicitly such that the Z-II
	  are is not-cacheable for write-accesses, working around
	  a bug in the on-chip caching logic. Read accesses
	  may be cached and are in control of the external board
	  logic.

Release 43.13
--------------
	- Some utilities unfortunately release the previous MMU
	  tables after initializing the mmu.library, then causing
	  a hang whenever the library restores them for a reset.
	  This release no longer attempts to do that if it finds
	  that it has been loaded by an mmu-aware CPU library.
	- ENVARC:mmu-configuration is no longer strictly necessary
	  if the library is initialized from a CPU library.

Release 43.12
--------------
	- This release fixes one (or possibly even two) serious but
	  unfortunate bugs in the 68060.library: Loading single
	  precision numbers as sources from unimplemented opcodes
	  was unfortunately broken and caused wrong data to be loaded,
	  and generated bogus bus errors at times.

Release 43.11
--------------
	- This release merges the changes made by Etienne back in the main
	  development branch.
	- The MMU detection code is now also able to identify 68060's during
	  the system bootstrap where some P5 boards only identify them as
	  68010's for compatibility reasons.
	- Fixed a harmless bug in the 68030/68581 MMU table reader.
	- CPU libraries: This release patches the private exec function
	  ExitIntr() to address spurious interrupts happening on fast
	  accelerator boards. On such boards Paula did not yet clear the
	  interrupt bits when the CPU leaves the interrupt processing,
	  causing a second spurious interrupt as soon as the processor
	  leaves the exec interrupt handler.
	- LoadModule: Merged changes by Etienne back into the main branch.
	- MuGuardianAngel: Merged fixes by Christian Sauer back into the
	  main development branch.

Release 43.10
--------------
	- Fixed nasty 43.9 exception crashes on 030 systems (and probably
	  020/881 as well). These crashes were caused by PhxAss default
	  optimizations which converted explicit BRA.W to BRA.S in the
	  exception handler and messed up calculated jumps. The MuLib is now
	  assembled with branch optimization explicitely turned OFF *grunt*

Release 43.9
--------------
	- Made the mmu.library assemble with PhxAss by decoding DevPac only
	  macros.
	- Added safeguard to the mmu.library AddMem command for switchable
	  accelerator boards: memory in the 32bit address space (above the
	  first 16Mb) will only be added if the CPU is at least a 68020.
	- Made the mmu.library ClearMMU command more effective: it will now
	  reset areas incorrectly marked valid in the boot configuration
	  to blank space.
	- THOR: Added workaround for some Appolo 060 boards that apparently
	  misuse some undocumented 060 MMU table bits.

Release 43.8
--------------
	- mmu.library: I seem to have updated something here in 2002, but
	  I really forgot. Anyhow, this is the latest release I have.
	- 68060.library: Added patches for the utility.library division
	  support since some kickstart versions apparently do not patch
	  in the optimized versions.
	- 68040.library: Added patches for the utility.library division
	  and multiplication routines because some kickstart routines
	  do not seem to patch the optimized versions in.
	- disassembler.library: Fixed all issues Christian Sauer fixed
	  in 40.5, and also fixed garbled output on disassembly of
	  floating point constants.

Release 43.7
--------------
	- mmu.library: Added a workaround against invalid MMU tables
	  setup by utilities that do not satisfy the stronger alignment
	  restrictions of the 68060 compared to the 68040. The MMU table
	  scanner is now a bit more relaxed for these tables.
	- 68060.library: Improved the divu.l 64:32 division emulation
	  somewhat. Motorola used Knuth's "Algorithm D" out of the book,
	  which is, however, a bit overweighted for the purpose of the
	  library. I replaced it by a somewhat simpler and faster algo-
	  rithm. Won't make a difference unless the program to be emulated
	  uses way too many divu.l computations.
	- Applied the same changes to MuRedox and its divu emulation.

Release 43.6
--------------
	- mmu.library: Added another safety check for the DMA property
	  list.
	- MuMapRom: The reset-and-stay resident mechanism of MuMapRom
	  makes now use of the ColdCapture exec vector and a nice little
	  extra hack.
	- MuMapRom: Adds now a 16MB "safety zone" around memory areas to
	  keep some wierd memory tests working.
	- memory.library: Changed the memory administration functions a
	  bit by adding a "ranger pointer". 

Release 43.5.1
--------------
	- 680x0.library: Handled the low-memory area of MuMove4K unproperly
	  and therefore broke MuFastZero. Fixed.
	- MuMapRom: Did not work at all if the "ROMINFAST" option was not
	  present at the command line. Should be much better now.
	- memory.library: The library does no longer allow the attachment of
	  an address space to the global MMU context.
	- memory.library: The library does no longer support attachments of
	  address spaces to supervisor contexts. This wouldn't have worked
	  anyhow.
	- MuGuardianAngel: AllocAbs() was still broken and returned the wrong
	  register.

Release 43.5
--------------
	- CPU libraries: All CPU libraries reset the VBR now before restarting
	  the ROM.
	- mmu.library: Fixed a possible race condition of the 68060 exception
	  handler. The 68060 can report a misaligned access even though the
	  fault address and the access fault size do not indicate that a page
	  boundary is crossed.
	- Included a new test tool: "SwapTest" will check whether the 68060 or
	  68040 library support some race conditions on swapping correctly.
	  Note that this test will fail for most third-party libraries.
	- Included MuForce 40.30 (Aminet release) that is required for the
	  latest MuGA. It won't work with former releases.

Release 43.4.2	(Internal release only)
--------------
	- memory.library:
		- fixed possible memory leak of the swap hooks. They should
		  have closed files/devices on VMPACK_EXIT, not VMPACK_CLOSE.
	- Updated the documentation of the mmu.library for the new functions.
	- Included a first version for the memory.library documentation.


Release 43.4.1	(Internal release only)
--------------
	- mmu.library:	Forgot to include the 43.4 of the mmu.library in the
	  last distribution.
	- memory.library:
		- fixed broken handling of private swap hooks for 
		  virtual memory pools.
		- fixed broken handling of "Retry" of error requesters.
		- added more sophisticated error handling for out of memory
		  and swap alerts. The code will no longer try to repeat for
		  obvious errors.
	- mmap.c:
		- fixed missing result code on error.


Release 43.4	(Internal release only)
--------------
	- mmu.library: The 68040 race condition fix of the 43.3 wasn't as
	  good as I though. Reworked this mess again. It will now be able
	  to handle the wierd condition where a write-back is busy and
	  detected from a word-sized movem, even though it comes from a
	  different instruction. Yuck!
	- mmu.library: Added workarounds for the V37 ObtainSemaphoreShared()
	  bug.
	- mmu.library: Made all context locks shared as far as possible.
	- mmu.library: Fixed a possible register trash for the shared context
	  locks.
	- memory.library: Worked again a bit on the memory allocation routines
	- Examples: vmem.c and mmap.c are now ready for release. The examples
	  look now like they are supposed to.
	- Updated the mmu.library autodocs a bit.
	- memory.library:
		- added another cache at the swap hook side of the library.
		  This should hopefully help to improve the performance a
		  bit as it tries to bundle I/O accesses.
		- the library limits now the virtual memory range of the
		  address space to the user defined limit before asking the
		  hook for the maximal size. This avoids unnecessary disk-
		  trashing for the file hook.
		- the library should behaive much better now for low memory
		  situations and errors on the swap hook. The hook remains
		  responsive in these situations. 
		- added a (localizable) error requester for failures of the
		  three built-in swap hooks.
		- All file I/O goes now over packets rather the dos.library.
		  This would avoid trouble in case the dos.library gets
		  patched over.


Release 43.3	(Internal release only)
--------------
	
	- mmu.library: Fixed a possible race condition of the Motorola
	  "Diva", the 68040. Unlike what the documentation suggests, the
	  CM bit is not directly related to access errors of movem's. )-:
	- memory.library:
		- Fixed a bug in the final page disposal routine that
		  could have caused MuGA hits. Fixed.
		- Fixed a bug in the swap daemon that could have tried
		  to deliver a motor tick to the swap hook even though
		  the hook has been released already.
		- Reworked the internal memory handling. The memory
		  pools come now with scratch lists to speed up the
		  allocation of tiny chunks, and to avoid unnecessary
		  virtual memory accesses. Further, the library uses
		  now its own set of pooled allocation/deallocation
		  routines. First of all, this avoids clashes with
		  whatever patch might sit there and doesn't know
		  how to handle virtual memory correctly, especially
		  the rather harsh Forbid()/Disable() rules. Second,
		  the new pooled allocation tries a combination of
		  a "best fit" plus "buddy chunk" allocation that is
		  less naive than the native exec allocation. 
		  (but still naive enough to allow improvements...)
		- Fixed bugs in the computation of the swap pool size
		  that happened mainly on machines with Z2 memory
		  only.
		- Added documentation for the PoolVSize() function
		  that was forgotten for the 0.0 release last time.
		- Added a tag to restrict the size of the virtual
		  memory pool created.
	- MuGA: Fixed Deallocate()/Allocate() patches that forgot to
	  align memory correctly.
	- MuRedox: Aparently, the new version never made it to Aminet,
	  even though it was uploaded. It provides one new option,
	  SHOWPATCHEDINSTRS, which shows the list of instructions it
	  was able to replace by its own set of stub-routines.

If the vmem example program shows an "Allocation Failed" report, do not worry.
This is just because the memory pool run out of data. This is likely to happen
due to the way how this stress-test works.

The memory.library got tested now on the 030,040 and 060.


Release 43.2	(Internal release only)
--------------
	- mmu.library: Added support for the mmu.resource. This is a
	  system resource that defines the interface to the true hard-
	  ware MMU. The library will make use of this resource whenever
	  it is present, and will fall back to its build-in routines
	  otherwise. The purpose of the resource is to allow emulation
	  of the MC68K MMU on non-native CPUs (i.e. x86) without the
	  need to re-write the entire library from scratch.
	- mmu.library: "shared" pages are finally officially supported.
	  Note that most of this stuff worked already in V42.
	- mmu.library: Fixed a bug in PhysicalLocation() that did not
	  return the true physical location in case the memory was
	  marked as MAPP_SHARED.
	- mmu.library: Added GetPageUsedModified() to parse the
	  Used/Modified flags more easely than with Get/SetPage-
	  Properties(). This is still to be documented and mainly for
	  the purpose of the memory.library.
	- MuGA: Fixed a register trash that broke AllocAbs() and related
	  calls.
	- NEWS FLASH! Finally, the first release of the memory.library
	  is available. The purpose of this release is to supply
	  virtual memory to the AmigaOs in a flexible and compatible
	  way. There is not yet much documentation, but there are
	  includes and autodocs.

------------------------------------------------------------------------------

                         The THOR-Software Licence (v2, 24th June 1998)


This License applies to the computer programs known as the "mmu.library" 
and its sources. The "Program", below, refers to such program. The
"Archive" refers to the package of distribution, as prepared by the author
of the Program, Thomas Richter. Each licensee is addressed as "you".



The Program and the data in the archive are freely distributable
under the restrictions stated below, but are also Copyright (c)
Thomas Richter.

Distribution of the Program, the Archive and the data in the Archive by a
commercial organization without written permission from the author to any
third party is prohibited if any payment is made in connection with such
distribution, whether directly (as in payment for a copy of the Program) or
indirectly (as in payment for some service related to the Program, or
payment for some product or service that includes a copy of the Program
"without charge"; these are only examples, and not an exhaustive enumeration
of prohibited activities).


However, the following methods of distribution
involving payment shall not in and of themselves be a violation of this
restriction:


(i) Posting the Program on a public access information storage and
retrieval service for which a fee is received for retrieving information
(such as an on-line service), provided that the fee is not
content-dependent (i.e., the fee would be the same for retrieving the same
volume of information consisting of random data).


(ii) Distributing the Program on a CD-ROM, provided that

a) the Archive is reproduced entirely and verbatim on such CD-ROM, including
especially this licence agreement;

b) the CD-ROM is made available to the public for a nominal fee only,

c) a copy of the CD is made available to the author for free except for
shipment costs, and

d) provided further that all information on such CD-ROM is redistributable
for non-commercial purposes without charge.


Redistribution of a modified version of the Archive, the Program or the
contents of the Archive is prohibited in any way, by any organization,
regardless whether commercial or non-commercial. Everything must be kept
together, in original and unmodified form.




Limitations.


THE PROGRAM IS PROVIDED TO YOU "AS IS", WITHOUT WARRANTY. THERE IS NO
WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE
RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.


IF YOU DO NOT ACCEPT THIS LICENCE, YOU MUST DELETE THE PROGRAM, THE ARCHIVE
AND ALL DATA OF THIS ARCHIVE FROM YOUR STORAGE SYSTEM. YOU ACCEPT THIS
LICENCE BY USING OR REDISTRIBUTING THE PROGRAM.


                                                        Thomas Richter

-----------------------------------------------------------------------------

So long,
	Thomas			(November 2016)


Contents of util/libs/MMULib.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  275     628  43.8% -lh5- db6d Apr 15  2000 MMULib/Contributions.info
[unknown]                  272     628  43.3% -lh5- 0c96 Mar 31  2000 MMULib/Contributions/BPPCFix.info
[unknown]                 4108    7164  57.3% -lh5- ed7c Mar 31  2000 MMULib/Contributions/BPPCFix/BPPCFix
[unknown]                  864    1856  46.6% -lh5- fed5 Mar 31  2000 MMULib/Contributions/BPPCFix/BPPCFix.readme
[unknown]                  268     628  42.7% -lh5- 8fe6 Mar 30  2000 MMULib/Contributions/PatchWork.info
[unknown]                  168     272  61.8% -lh5- 4e5e Oct 24  1999 MMULib/Contributions/PatchWork/FILE_ID.DIZ
[unknown]                 8814   18168  48.5% -lh5- aa45 Jan 29  2002 MMULib/Contributions/PatchWork/PatchWork
[unknown]                26050  122042  21.3% -lh5- 4211 Jan 29  2002 MMULib/Contributions/PatchWork/PatchWork.guide
[unknown]                  273     523  52.2% -lh5- 7371 Sep 11  1999 MMULib/Contributions/PatchWork/PatchWork.guide.info
[unknown]                  951    2171  43.8% -lh5- 968e Jan 29  2002 MMULib/Contributions/ReadMe
[unknown]                  274     523  52.4% -lh5- 0df3 Mar 30  2000 MMULib/Contributions/ReadMe.info
[unknown]                  268     628  42.7% -lh5- 6532 Mar 30  2000 MMULib/Contributions/Sashimi.info
[unknown]                 3899    6100  63.9% -lh5- 2fef Jun 20  1999 MMULib/Contributions/Sashimi/sashimi
[unknown]                 3745    9464  39.6% -lh5- 2984 Jun 20  1999 MMULib/Contributions/Sashimi/Sashimi.doc
[unknown]                  271     523  51.8% -lh5- 1f64 Sep 11  1999 MMULib/Contributions/Sashimi/Sashimi.doc.info
[unknown]                  276     632  43.7% -lh5- 637e Sep 11  1999 MMULib/Contributions/Sashimi/Source.info
[unknown]                  263     389  67.6% -lh5- f935 Sep 11  1998 MMULib/Contributions/Sashimi/Source/SafeRawPutChar.asm
[unknown]                 7930   28106  28.2% -lh5- 2c5a Jun 20  1999 MMULib/Contributions/Sashimi/Source/sashimi.c
[unknown]                  201     349  57.6% -lh5- 9f68 Feb  8  1999 MMULib/Contributions/Sashimi/Source/smakefile
[unknown]                 3022    4918  61.4% -lh5- 8ed7 Aug 22  2001 MMULib/Dependencies
[unknown]                  545     951  57.3% -lh5- 967d Apr 15  2000 MMULib/Dependencies.info
[unknown]                  189     216  87.5% -lh5- 5c77 Aug 26  2001 MMULib/Devs/Kickstarts/Kick33.180.pch
[unknown]                  175     204  85.8% -lh5- df40 Aug 26  2001 MMULib/Devs/Kickstarts/Kick34.5.pch
[unknown]                  218     260  83.8% -lh5- 4770 Aug 26  2001 MMULib/Devs/Kickstarts/Kick37.175.pch
[unknown]                  202     252  80.2% -lh5- a7f4 Aug 26  2001 MMULib/Devs/Kickstarts/Kick40.63.pch
[unknown]                  266     628  42.4% -lh5- 858f Apr 15  2000 MMULib/EnvArc.info
[unknown]                 2013    6147  32.7% -lh5- ccc1 Apr 15  2001 MMULib/EnvArc/MMU-Configuration
[unknown]                 2015    6153  32.7% -lh5- 3ac1 Apr 15  2001 MMULib/EnvArc/MMU-Configuration.P5
[unknown]                  372    1390  26.8% -lh5- 1b1a Jun  3  2000 MMULib/EnvArc/MuEVD.prefs
[unknown]                  277     628  44.1% -lh5- a5bf Apr 15  2001 MMULib/Fixes.info
[unknown]                  145     156  92.9% -lh5- 3251 Sep 17  2000 MMULib/Fixes/BVisionPPC_28.pch
[unknown]                  142     160  88.8% -lh5- 8297 Sep 17  2000 MMULib/Fixes/BVisionPPC_42r7.pch
[unknown]                  240     284  84.5% -lh5- 145a Mar  6  2000 MMULib/Fixes/ConFix
[unknown]                  555     700  79.3% -lh5- 76b4 Sep 27  1999 MMULib/Fixes/ConsoleFix
[unknown]                 1337    3197  41.8% -lh5- 05f1 Apr  7  2001 MMULib/Fixes/ConsoleFix.readme
[unknown]                  377     856  44.0% -lh5- 8170 Oct  5  1999 MMULib/Fixes/ConsoleFix.readme.info
[unknown]                 2717    4376  62.1% -lh5- e204 Dec 12 14:52 MMULib/Fixes/ExtractModule
[unknown]                  236     272  86.8% -lh5- a8d6 Jun  3  1999 MMULib/Fixes/FixCybAccess
[unknown]                  706    1340  52.7% -lh5- 690a Feb 26  2000 MMULib/Fixes/FixCybAccess.readme
[unknown]                  380     856  44.4% -lh5- 68ae Oct  5  1999 MMULib/Fixes/FixCybAccess.readme.info
[unknown]                 3616   11790  30.7% -lh5- 0b27 Jan 29  2002 MMULib/Fixes/Fixes.ReadMe
[unknown]                  374     856  43.7% -lh5- 3dc1 Oct  5  1999 MMULib/Fixes/Fixes.ReadMe.info
[unknown]                  309     396  78.0% -lh5- 7106 Sep 16  2000 MMULib/Fixes/FixLongMult
[unknown]                  440     592  74.3% -lh5- 0156 Feb  3  2002 MMULib/Fixes/FixP5SCSI
[unknown]                  911    1801  50.6% -lh5- 140e Apr  7  2001 MMULib/Fixes/FixP5Scsi.readme
[unknown]                  380     856  44.4% -lh5- 68ae Apr  7  2001 MMULib/Fixes/FixP5Scsi.readme.info
[unknown]                  299     308  97.1% -lh5- 3011 Feb 26  2000 MMULib/Fixes/IPrefs.pch
[unknown]                 7335   11312  64.8% -lh5- 6e59 Apr 29 00:47 MMULib/Fixes/LoadModule
[unknown]                 6920   17403  39.8% -lh5- 4fb0 Apr 29 01:11 MMULib/Fixes/LoadModule.readme
[unknown]                  158     176  89.8% -lh5- 0c04 Aug 27  1999 MMULib/Fixes/mathieeedoubbas.pch
[unknown]                  125     132  94.7% -lh5- 9be9 Feb 26  2000 MMULib/Fixes/mfmdev.pch
[unknown]                  137     148  92.6% -lh5- 1642 Oct  5  1999 MMULib/Fixes/narrator.device.pch
[unknown]                  525     764  68.7% -lh5- ddb5 Sep 17  2000 MMULib/Fixes/P5Integrate
[unknown]                  980    1428  68.6% -lh5- a2ac Oct  2  1999 MMULib/Fixes/PatchRAM
[unknown]                 2647    5809  45.6% -lh5- f9d9 Apr  7  2001 MMULib/Fixes/PatchRAM.readme
[unknown]                  381     856  44.5% -lh5- b4ac Oct  5  1999 MMULib/Fixes/PatchRAM.readme.info
[unknown]                 1394    1976  70.5% -lh5- f661 Oct  3  2000 MMULib/Fixes/PatchString
[unknown]                  502     652  77.0% -lh5- 3534 Mar  4  2000 MMULib/Fixes/RamLibFix
[unknown]                  124     140  88.6% -lh5- 0a5b Apr 12  2001 MMULib/Fixes/SetFastAvec.pch
[unknown]                  132     144  91.7% -lh5- d262 Apr 12  2001 MMULib/Fixes/setmemmode.pch
[unknown]                  156     168  92.9% -lh5- 3194 Sep  5  1999 MMULib/Fixes/SetPatch.pch
[unknown]                  144     148  97.3% -lh5- f902 Apr  3  2015 MMULib/Fixes/SetPatch_40_16.pch
[unknown]                  801    1248  64.2% -lh5- 70c6 Oct 24  1999 MMULib/Fixes/SetPatch_44.pch
[unknown]                  147     156  94.2% -lh5- 10c4 Jun 21  2000 MMULib/Fixes/SetPatch_44_13.pch
[unknown]                  154     164  93.9% -lh5- 2cf8 Sep 22  2000 MMULib/Fixes/SetPatch_44_16.pch
[unknown]                  179     180  99.4% -lh5- a59a Apr  7  2001 MMULib/Fixes/SetPatch_44_17.pch
[unknown]                  817     908  90.0% -lh5- fba2 Dec 29  1999 MMULib/Fixes/SetPatch_44_6.pch
[unknown]                 9310   14688  63.4% -lh5- 842a Aug 27  1999 MMULib/Fixes/spatch
[unknown]                  274     628  43.6% -lh5- 4cea Oct  8  2000 MMULib/Install.info
[unknown]                 4108    7164  57.3% -lh5- ed7c Mar 31  2000 MMULib/Install/BPPCFix
[unknown]                 3867   14888  26.0% -lh5- 2cab Jul 23  2016 MMULib/Install/BuildMMUConfig.rexx
[unknown]                 2093    3840  54.5% -lh5- 3dfb Aug 31  2001 MMULib/Install/FastIEEE
[unknown]                  302     360  83.9% -lh5- b90d Oct  5  2000 MMULib/Install/FindDevice
[unknown]                  293     348  84.2% -lh5- 8906 Oct  5  2000 MMULib/Install/FindPort
[unknown]                  290     348  83.3% -lh5- 360a Sep 18  1999 MMULib/Install/FindResident
[unknown]                19683   81032  24.3% -lh5- 065f Apr 28 17:38 MMULib/Install/Install
[unknown]                  289     516  56.0% -lh5- 22f8 Apr 28 17:43 MMULib/Install/Install.info
[unknown]                60378  108356  55.7% -lh5- 8c7b Apr 28 17:15 MMULib/Install/Installer
[unknown]                  708    1132  62.5% -lh5- 21c9 Mar 26  2000 MMULib/Install/MemModes
[unknown]                 1542    2640  58.4% -lh5- 27f7 Jul  4  2016 MMULib/Install/MuScan
[unknown]                  280     344  81.4% -lh5- 127a Apr 12  2000 MMULib/Install/P5Identify
[unknown]                 1241    1996  62.2% -lh5- f7c4 Apr 28 19:48 MMULib/Install/P5Init
[unknown]                  251     276  90.9% -lh5- fa70 Apr 12  2000 MMULib/Install/PPCIdentify
[unknown]                  296     388  76.3% -lh5- 7500 Feb 26  2000 MMULib/Install/PrintMMUPort
[unknown]                  226     394  57.4% -lh5- bd4c Apr 28 17:42 MMULib/Install/ReadMe
[unknown]                  271     523  51.8% -lh5- b1be Apr 28 17:43 MMULib/Install/ReadMe.info
[unknown]                  264     320  82.5% -lh5- 313d Dec 11  1999 MMULib/Install/ScanMMUPort
[unknown]                 4050   14128  28.7% -lh5- 8040 Apr 13  2000 MMULib/Install/ScanToConfig.rexx
[unknown]                 4134    6444  64.2% -lh5- 12f0 Oct 15  2000 MMULib/Install/Sed
[unknown]                  496     688  72.1% -lh5- 965c Sep 20  1999 MMULib/Install/ShowBoards
[unknown]                  529     676  78.3% -lh5- 2029 Apr  3  2015 MMULib/Install/TestCPU
[unknown]                  271     628  43.2% -lh5- d29a Apr 15  2000 MMULib/Libs.info
[unknown]                 1427    2412  59.2% -lh5- 72ce Apr 30 02:32 MMULib/Libs/68020.library
[unknown]                 1454    2452  59.3% -lh5- 5bd7 Apr 30 02:32 MMULib/Libs/68030.library
[unknown]                23650   43924  53.8% -lh5- 4265 Apr 30 02:32 MMULib/Libs/68040.library
[unknown]                30530   65028  46.9% -lh5- 9606 Apr 30 02:32 MMULib/Libs/68060.library
[unknown]                  609     864  70.5% -lh5- cec2 Jul  4  2016 MMULib/Libs/680x0.library
[unknown]                10085   17304  58.3% -lh5- 6671 Sep 14  2009 MMULib/Libs/disassembler.library
[unknown]                16619   31144  53.4% -lh5- 8d0b Jan 29  2002 MMULib/Libs/memory.library
[unknown]                25098   46932  53.5% -lh5- d99b Nov 26 18:49 MMULib/Libs/mmu.library
[unknown]                 1241    1996  62.2% -lh5- f7c4 Apr 28 19:48 MMULib/Libs/mmu/P5Init
[unknown]                68769  207533  33.1% -lh5- 0872 Dec 14 14:17 MMULib/MMU.guide
[unknown]                  274     523  52.4% -lh5- b41d Apr 15  2000 MMULib/MMU.guide.info
[unknown]                 8568   21539  39.8% -lh5- c49a Apr 30 02:37 MMULib/MMULib.readme
[unknown]                  356     788  45.2% -lh5- 1330 Aug 31  2001 MMULib/MuTools.info
[unknown]                10053   17240  58.3% -lh5- 1f99 Feb  3  2001 MMULib/MuTools/disassembler.library
[unknown]                  625    1060  59.0% -lh5- f3b7 Mar 27  2001 MMULib/MuTools/FPU
[unknown]                 7562   13916  54.3% -lh5- 1d90 Feb 17  2001 MMULib/MuTools/MuEVD
[unknown]                 9948   24485  40.6% -lh5- 1d34 Feb 17  2001 MMULib/MuTools/MuEVD.guide
[unknown]                  273     523  52.2% -lh5- cf16 Aug 31  2001 MMULib/MuTools/MuEVD.guide.info
[unknown]                  349    1014  34.4% -lh5- 323a Aug 31  2001 MMULib/MuTools/MuEVD.info
[unknown]                 1377    2080  66.2% -lh5- 3a6e Apr 28  2001 MMULib/MuTools/MuFastChip
[unknown]                 5180   12520  41.4% -lh5- 1d20 Jan 29  2002 MMULib/MuTools/MuFastChip.guide
[unknown]                  272     523  52.0% -lh5- 3730 Aug 31  2001 MMULib/MuTools/MuFastChip.guide.info
[unknown]                  509    1081  47.1% -lh5- 608c Aug 31  2001 MMULib/MuTools/MuFastChip.info
[unknown]                 2396    3860  62.1% -lh5- abcf Oct 23  2016 MMULib/MuTools/MuFastRom
[unknown]                 4974   12371  40.2% -lh5- 15a8 Jul  4  2016 MMULib/MuTools/MuFastRom.guide
[unknown]                  276     523  52.8% -lh5- b6f8 Aug 31  2001 MMULib/MuTools/MuFastRom.guide.info
[unknown]                  477    1110  43.0% -lh5- 8ee9 Aug 31  2001 MMULib/MuTools/MuFastRom.info
[unknown]                 3949    7264  54.4% -lh5- 1bc6 Jun 21  2001 MMULib/MuTools/MuFastZero
[unknown]                 8042   21022  38.3% -lh5- 4960 Jan 29  2002 MMULib/MuTools/MuFastZero.guide
[unknown]                  276     523  52.8% -lh5- 3e79 Aug 31  2001 MMULib/MuTools/MuFastZero.guide.info
[unknown]                  647    1096  59.0% -lh5- ae3d Aug 31  2001 MMULib/MuTools/MuFastZero.info
[unknown]                 7256   15052  48.2% -lh5- 22aa Jul  4  2016 MMULib/MuTools/MuForce
[unknown]                29153   96469  30.2% -lh5- 6d8e Jul  4  2016 MMULib/MuTools/MuForce.guide
[unknown]                  275     523  52.6% -lh5- d0be Aug 31  2001 MMULib/MuTools/MuForce.guide.info
[unknown]                  929    1517  61.2% -lh5- a00e Aug 31  2001 MMULib/MuTools/MuForce.info
[unknown]                    0       0 ****** -lh0- 0000 Oct  7  2000 MMULib/MuTools/MuForce_Off
[unknown]                  930    1511  61.5% -lh5- 630e Aug 31  2001 MMULib/MuTools/MuForce_Off.info
[unknown]                    0       0 ****** -lh0- 0000 Oct  7  2000 MMULib/MuTools/MuForce_Window
[unknown]                  918    1493  61.5% -lh5- 9d60 Aug 31  2001 MMULib/MuTools/MuForce_Window.info
[unknown]                15228   31500  48.3% -lh5- abf3 Oct  4  2009 MMULib/MuTools/MuGuardianAngel
[unknown]                44175  142575  31.0% -lh5- 5215 Jan 29  2002 MMULib/MuTools/MuGuardianAngel.guide
[unknown]                  275     523  52.6% -lh5- 3ff1 Aug 31  2001 MMULib/MuTools/MuGuardianAngel.guide.info
[unknown]                  937    1598  58.6% -lh5- e789 Aug 31  2001 MMULib/MuTools/MuGuardianAngel.info
[unknown]                    0       0 ****** -lh0- 0000 Oct  7  2000 MMULib/MuTools/MuGuardianAngel_Off
[unknown]                  928    1601  58.0% -lh5- 0e74 Aug 31  2001 MMULib/MuTools/MuGuardianAngel_Off.info
[unknown]                 4532    7976  56.8% -lh5- df72 Feb  3  2001 MMULib/MuTools/MuLink
[unknown]                 4110   10210  40.3% -lh5- 5265 Feb  3  2001 MMULib/MuTools/MuLink.readme
[unknown]                  380     856  44.4% -lh5- 6e6a Aug 31  2001 MMULib/MuTools/MuLink.readme.info
[unknown]                  599     744  80.5% -lh5- 62d0 Feb  3  2001 MMULib/MuTools/MuLockLib
[unknown]                  268     600  44.7% -lh5- fd66 Feb  3  2001 MMULib/MuTools/MuLockLib.readme
[unknown]                  380     856  44.4% -lh5- d85e Aug 31  2001 MMULib/MuTools/MuLockLib.readme.info
[unknown]                 6049    9700  62.4% -lh5- 8a0f Aug  6  2016 MMULib/MuTools/MuMapRom
[unknown]                 6457   12224  52.8% -lh5- 4a51 Aug  6  2016 MMULib/MuTools/MuMapRom.debug
[unknown]                16897   46402  36.4% -lh5- 2fec Jul  4  2016 MMULib/MuTools/MuMapRom.guide
[unknown]                  272     523  52.0% -lh5- ce4b Aug 31  2001 MMULib/MuTools/MuMapRom.guide.info
[unknown]                  576    1177  48.9% -lh5- 5e45 Aug 31  2001 MMULib/MuTools/MuMapRom.info
[unknown]                 2737    3892  70.3% -lh5- 3ba4 Mar 22  2015 MMULib/MuTools/MuMove4K
[unknown]                 7874   20770  37.9% -lh5- db28 Jan 29  2002 MMULib/MuTools/MuMove4K.guide
[unknown]                  274     523  52.4% -lh5- d279 Aug 31  2001 MMULib/MuTools/MuMove4K.guide.info
[unknown]                  497    1063  46.8% -lh5- 3c8b Aug 31  2001 MMULib/MuTools/MuMove4K.info
[unknown]                  812    1136  71.5% -lh5- e019 Feb  3  2001 MMULib/MuTools/MuOmniScsiPatch
[unknown]                 4594   11107  41.4% -lh5- 413b Jan 29  2002 MMULib/MuTools/MuOmniScsiPatch.guide
[unknown]                  273     523  52.2% -lh5- 4cdc Aug 31  2001 MMULib/MuTools/MuOmniScsiPatch.guide.info
[unknown]                  278     546  50.9% -lh5- 8f87 Aug 31  2001 MMULib/MuTools/MuOmniScsiPatch.info
[unknown]                 1433    2204  65.0% -lh5- 178a Feb  3  2001 MMULib/MuTools/MuOVLYMGR
[unknown]                 1941    3268  59.4% -lh5- 54ca Apr 30 01:32 MMULib/MuTools/MuProtectModules
[unknown]                 4912   12401  39.6% -lh5- 4ac8 Apr 30 01:35 MMULib/MuTools/MuProtectModules.guide
[unknown]                  273     523  52.2% -lh5- 0114 Aug 31  2001 MMULib/MuTools/MuProtectModules.guide.info
[unknown]                  321    1035  31.0% -lh5- 5379 Aug 31  2001 MMULib/MuTools/MuProtectModules.info
[unknown]                 6106   10220  59.7% -lh5- 47df Oct 13  2001 MMULib/MuTools/MuRedox
[unknown]                 9745   27069  36.0% -lh5- 008b Jan 29  2002 MMULib/MuTools/MuRedox.guide
[unknown]                  270     523  51.6% -lh5- 4364 Aug 31  2001 MMULib/MuTools/MuRedox.guide.info
[unknown]                  553    1083  51.1% -lh5- 17cd Aug 31  2001 MMULib/MuTools/MuRedox.info
[unknown]                 1542    2640  58.4% -lh5- 27f7 Jul  4  2016 MMULib/MuTools/MuScan
[unknown]                 6982   19519  35.8% -lh5- f40c Jul  4  2016 MMULib/MuTools/MuScan.guide
[unknown]                  274     523  52.4% -lh5- 386a Aug 31  2001 MMULib/MuTools/MuScan.guide.info
[unknown]                  528    1062  49.7% -lh5- b793 Aug 31  2001 MMULib/MuTools/MuScan.info
[unknown]                 2281    3804  60.0% -lh5- 8330 Feb  3  2001 MMULib/MuTools/MuSetCacheMode
[unknown]                 7359   20453  36.0% -lh5- eb04 Jan 29  2002 MMULib/MuTools/MuSetCacheMode.guide
[unknown]                  271     523  51.8% -lh5- 4cf6 Aug 31  2001 MMULib/MuTools/MuSetCacheMode.guide.info
[unknown]                  621    1335  46.5% -lh5- 6aaf Aug 31  2001 MMULib/MuTools/MuSetCacheMode.info
[unknown]                33241   87093  38.2% -lh5- 358d Apr 30 02:37 MMULib/ReadMe
[unknown]                 2988    7339  40.7% -lh5- c947 Dec 14 14:10 MMULib/Readme.First!
[unknown]                  607    1001  60.6% -lh5- cbfc Apr 15  2000 MMULib/Readme.First!.info
[unknown]                  271     523  51.8% -lh5- fc54 Apr 15  2000 MMULib/ReadMe.info
[unknown]                  276     628  43.9% -lh5- 6f1d Apr 15  2001 MMULib/Shell_Only.info
[unknown]                 2093    3840  54.5% -lh5- 3dfb Aug 31  2001 MMULib/Shell_Only/FastIEEE
[unknown]                 3275    5996  54.6% -lh5- dfbf Aug 31  2001 MMULib/Shell_Only/FPSPSnoop
[unknown]                  625    1060  59.0% -lh5- f3b7 Mar 27  2001 MMULib/Shell_Only/FPU
[unknown]                 7335   11312  64.8% -lh5- 6e59 Apr 29 00:47 MMULib/Shell_Only/LoadModule
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       182 files  721683 1774811  40.7%            Apr 30 16:16

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