home *** CD-ROM | disk | FTP | other *** search
- #language english
- #version 3
- ;AddMem V3.0
- ;
- ;The help text
- _help (//)
- Usage: AddMem Startaddress Endaddress [CheckMem] [A1000Fast] [32Bit]\n\
- [LOCAL] [!PUBLIC] [CHIP] [FAST] [!24BITDMA] [PRIORITY] [RESIDENT]\n\
- AddMem can be called only with the start and end addresses. In this case\n\
- the memory flags will be set according to the position of the memory\n\
- block: If the memory block is located below $200000, the memory will be\n\
- CHIP memory, otherwise is will be FAST memory. If the memory block is\n\
- located below $1000000, it will be of 24BITDMAable. Of course the memory\n\
- block will always be PUBLIC.\n\
- The arguments:\n\
- - The start and end addresses of the memory block must be aligned to\n\
- MEMBLOCKSIZE (currently eight).\n\
- - If CHeckMem is specified, the memory block will be tested bitwise.\n\
- - A1000Fast sets the flags to PUBLIC|FAST|LOCAL|24BITDMA. The priority\n\
- is set to 0. The memory must be located in the range from $200000\n\
- and $A00000.\n\
- - 32Bit sets the flags to PUBLIC|FAST and the priority to +5. If the\n\
- end address is below $1000000, the Flag 24BitDMA will be set, too.\n\
- - !PUBLIC forces the memory block to be not PUBLIC. Shouldn't be set.\n\
- - CHIP forces the memory type to CHIP. Shouldn't be necessary\n\
- - FAST forces the memory type to FAST.\n\
- - !24BITDMA forces the memory block to be not 24BITDMAable.\n\
- - LOCAL should be set if the the memory is not on an AutoConfig card.\n\
- - PRIORITY defaults to 0. It determines which memory block will be\n\
- used first. For normal FastMem it should be 0, for 32 bit memory +5.\n
- ;
- ;Error: Start address should not be zero
- SNNTxt (//)
- Start address must not be zero.\n
- ;
- ;Error: Start address should be aligned to MEMBLOCKSIZE bytes
- SBATxt (//)
- Start address must be aligned to 8.\n
- ;
- ;Error: End address should not be zero
- ENNTxt (//)
- End address must not be zero.\n
- ;
- ;Error: End address should be aligned to MEMBLOCKSIZE bytes
- EBATxt (//)
- End address must be aligned to 8.\n
- ;
- ;Error: End address should be higher than start address
- SBETxt (//)
- Start address must be lower than end address.\n
- ;
- ;Error: Memory test failed
- MTTxt (//)
- WARNING: The requested memory has an error.\n
- ;
- ;Error: Bad memory range for A1000Fast
- AFTxt (//)
- Memory range not suitable for A1000Fast.\n
- ;
- ;Error: Bad priority value
- BPTxt (//)
- Priority must be between -128 and 127.\n
- ;
- ;Error: Memory would collide with chips
- BRTxt (//)
- The requested memory range is (partially) located in reserved areas.\n
- ;
- ;Error: Memory already available
- MATxt (//)
- The requested memory range is already (partially) available.\n
- ;
- ;Error: Memory partially not mounted
- BMTxt (//)
- WARNING: The requested memory seems to be (partially) not present.\n
- ;
- ;Error: Couldn't allocate memory for CoolCapture Program
- NMTxt (//)
- Couldn't allocate memory for reset routine.\n
-