/* ** Copyright 1987 By Perry S. Kivolowitz (ASDG Incorporated) All Rights ** Reserved to Author. NOT IN THE PUBLIC DOMAIN. ** ** The contents of this file: ** ** May not be distributed by any commercial software or hardware vendor. ** May not be sold under any guise. ** Must (please) contain this and copyright information above and below. ** ** Specifically: ** ** No maker or seller of Amiga expansion hardware or software may dis- ** tribute this software in *any* way. No reseller of public domain ** software may distribute this software either (as this is *NOT* in the ** public domain). ** ** The only acceptable means of distribution is by networks, bbs's, fnf, ** and by (non-profit) user groups. Distribution MUST BE FREE (except for ** media costs plus a token amount covering only shipping and handling). ** ** Your use, storage and or duplication constitutes acceptance of this ** agreement. ** ** ASDG Incorporated cannot be liable for the use or misuse of this pro- ** duct. ** ** If you use this software and wish to become a registered owner please ** send $10 to: ** ASDG Incorporated ** 280 River Rd. Suite 54A ** Piscataway N.J. ** 08854 ** (201) 540 - 9670 ** ** Can't say there's much material benefit from being a registered owner ** but you will feel better knowing that you helped defray the recover- ** able ram disk's development costs. Also, we will answer technical ** questions from registered users only and will distribute new product ** news to same. */ /* ** Changing Any MountList Parameters Except As Noted Below Will Cause ** The Recoverable Ram Disk To Cease To Function. */ /* ** IF YOU HAVE SOME FAST RAM: ** ** Make BufMemType equal to 5. ** Set HighCyl appropriately. ** ** IF YOU HAVE ONLY CHIP RAM (NO RAM EXPANSION): ** ** Make BufMemType equal to 3. ** Set HighCyl appropriately. ** ** Increasing the value of Buffers will actually slow down the ram disk. ** ** The BufMemType flag is actually the second parameter of the AllocMem ** calls the kernel will make to allocate internal buffers. Making the ** value places the buffers in Fast ram. A value of 3 places the buffers ** in Chip ram. */ /* ** Setting HighCyl ** ** HighCyl determines the maximum size of the recoverable ram disk. It ** defines the number of tracks there are in the disk. Each track con- ** tains 16 512 byte blocks (or 8K of information). Changing HighCyl ** and rebooting will cause a fresh (empty) recoverable ram disk to be ** created. ** ** It is better to run out of space on the recoverable ram disk than ** to run out of memory. That is, don't set HighCyl to make a disk ** larger than your total amount of memory. ** ** Remember, the ASDG Recoverable Ram Disk does full dynamic memory ** management. That is, HighCyl is really just a Maximum size. Setting ** HighCyl to a large number does *NOT* mean you automatically lose a ** lot of memory. ** ** HighCyl MUST BE ODD! ** ** Suggested HighCyl Values: ** ** Fast Ram Installed HighCyl Value Max Ram Disk Size ** ** 0 15 128K ** 512K 31 256K ** 1Mbyte 63-95 512K-768K ** 2Mbytes 127-191 1Mbyte-1.5Mbytes ** 4Mbytes 255-383** 2Mbytes-3Mbytes ** 8Mbytes Anything less** ** than 1024 ** ** **This version of the ASDG Recoverable Ram Disk has been configured ** to support ram disks up to 2Mbytes in size. That is, the maximum ** valid value of HighCyl is 255. A verison supporting up to 8Mbytes ** of ram disk is available from ASDG Incorporated. ** ** REMEMBER: If you have Fast Ram that autoconfigs, some amount of ** it will be used by the operating system even before the recoverable ** ram disk starts up. So, you've actually got about 100K less than ** you think. ** ** NOTE: Using Addbuffers with the ASDG Recoverable Ram Disk will ** slow the ram disk's performance. ** */ /* ** Copyright 1987 By Perry S. Kivolowitz (ASDG Incorporated) All Rights ** Reserved to Author. NOT IN THE PUBLIC DOMAIN. ** ** The contents of this file: ** ** May not be distributed by any commercial software or hardware vendor. ** May not be sold under any guise. ** Must (please) contain this and copyright information above and below. ** */ VD0: Device = asdg.vdisk.device Unit = 1 Flags = 0 Surfaces = 1 BlocksPerTrack = 16 Priority = 5 Reserved = 2 Interleave = 0 LowCyl = 0 HighCyl = 63 Buffers = 5 BufMemType = 3 #