;************************************************************************* ;** MMU Configuration file ** ;** ** ;** this file is read on startup by the mmu.library and used to modify ** ;** the pre-calculated or scanned MMU table ** ;** ** ;** © 1999-2000 THOR Software, Thomas Richter ** ;************************************************************************* ; the current version of the MMU library knows four commands that can ; be used in this file: ; CLEARTTX clears all or parts of the transparent translation registers ; ADDMEM adds memory to the exec free list pool. BE WARNED, this command ; does NOT modify the MMU tables, this must be done by yourself ; SETCACHEMODE defines the MMU tables. ; DESCRIPTORCACHEINHIBIT defines whether the data cache should be disabled ; for the MMU descriptors. It's usually OFF meaning the cache will remain ; enabled. This is fine for the mmu.library, but certain hacks might require ; a ON argument here. Note that this means more work for the library. ; ; All other commands are currently "external". The library will scan for ; these commands in "LIBS:mmu" and execute them on startup. These *are not* ; standard shell commands. They cannot be run from the shell, and shell ; commands cannot be started from this file. ; ClearTTx ;ignore all TTX registers if any. We don't need them. ;this will speed up the system for some machines. ; Remove the semicolon in the line below if you have to live with other MMU ; hacks that expect the MMU descriptors in non-cacheable memory. This is by ; default OFF, i.e. descriptors will be cachable. ; The library will work fine and will take all precautions for descriptors ; in the cache, but some third-party hacks might not. ;DescriptorCacheInhibit ON ; Remove the semicolon in the line below in case you encounter hangs or ; crashes with Zorro-II 16-Bit memory. It will disable caching for the Z-II ; area. Clearly, this is slower, but it will work, at least. ;SetCacheMode from 0x00200000 size 0x00800000 CacheInhibit NonSerial Imprecise ; A more complete setup can be computed by the "BuildMMUConfig.rexx" script ; in the "Install" drawer of the mmu.library distribution which will even ; consider P5 hardware and optimizations for graphics cards. ; Special graphics card setup is not *required*, but might speed up graphics ; operations a little bit. It is further more not required for P96 which calls ; the mmu.library to optimize the MMU tables anyhow. ; The following line is required for P5 boards. If you own a P5 board, copy the ; file Install/P5Init to LIBS:mmu/P5Init and remove the semicolon from the next ; line: ;P5Init ; that's all folks!