home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpminfo / cpm-cc29.art < prev    next >
Text File  |  1994-07-13  |  11KB  |  202 lines

  1.  
  2. ==============================================================================
  3. [ THE KAY*FOG RBBS | Filename=CPM-CC29.ART | posted 07/05/86 | 200 lines 11k ]
  4.  
  5.           The CP/M Connection                   Originally published in    
  6.                   by                               Computer Currents       
  7.              Ted Silveira                         5720 Hollis Street     
  8.   (copyright and all rights reserved)            Emeryville, CA  94608     
  9.  
  10.                                  July 1, 1986
  11.                             LIVING WITH A RAM DISK
  12.  
  13.      For the last six weeks, I've had a RAM disk hooked up to my CP/M 
  14. computer (a Morrow MD3, in this case), and it's given me a lot to think 
  15. about.
  16.  
  17.      A RAM disk is nothing more than a lot of random access memory (RAM) 
  18. chips--the very same chips that serve as your computer' 64K main 
  19. memory--that have been rigged up so that the computer thinks they're a 
  20. regular floppy disk or hard disk drive.  Because the RAM disk is all 
  21. solid-state electronics--no disk, no read/write heads, no moving parts 
  22. at all--it's lightning fast.
  23.  
  24. [WestWind's DriveC 2]
  25.  
  26.      The unit I've been testing is a 1 megabyte version of the DriveC 2 
  27. from WestWind Computer.  The package I received consisted of the 
  28. WestWind interface board (required to add either the RAM disk or a 
  29. WestWind hard disk) and the DriveC 2 RAM disk itself, along with a hefty 
  30. manual and various cables, screws, mounting plates, etc.
  31.  
  32.      To install the interface board, you have to take the cover off your 
  33. computer, locate the Z80 processor chip (your computer's brain), remove 
  34. the Z80, and then plug the WestWind interface board (which already holds 
  35. its own Z80B) into the socket previously occupied by the original Z80.  
  36.  
  37.      Quite a few people get weak in the knees at the thought of digging 
  38. into a computer this way, but the job is easy enough for the non-
  39. technical, and the instructions in the WestWind manual are good. 
  40.  
  41.      There are, however, two possible hangups.  First, depending on what 
  42. computer (and what model) you have, you might find yourself cramped for 
  43. space since the WestWind interface board stands a bit taller than the 
  44. original Z80 chip.  On Morrows and Kaypros, it's no problem (I did take 
  45. the drives out of my Morrow to put the interface in, but I didn't really 
  46. have to).
  47.  
  48.      Second, you'll run into a problem if your original Z80 chip is 
  49. soldered directly to the computer's circuit board instead of being 
  50. plugged into a socket.  In that case, you or someone else will have to 
  51. unsolder the original Z80 and (for preference) install a socket for the 
  52. interface board to plug into.  (My Morrow has a socketed chip; some 
  53. don't.)
  54.  
  55.      Once you've installed the interface board, you attach the RAM disk 
  56. board, connect a few cables, and then put your computer back together.
  57.  
  58.      To activate the DriveC 2, you have to run a little program (the 
  59. WestWind Loader) that modifies your CP/M operating system on-the-fly, 
  60. installing the necessary "drivers" so that your computer knows how to 
  61. find the RAM disk and what to do with it when it does.  At the same 
  62. time, the loader also replaces the standard CP/M CCP (console command 
  63. processor) with one that has a few enhancements (such as automatic 
  64. search of drive A for programs).  Through a configuration file, you can 
  65. change the drive assignments and other startup activities.  The standard 
  66. file makes the RAM disk drive A, reassigns your original drive A as 
  67. drive C, and then copies everything from the disk in drive C to drive A.
  68.  
  69.      The DriveC 2 is the only RAM disk I've ever had the chance to test, 
  70. so I can't make any comparative judgments of its performance.  Let me 
  71. just say that it's just what you'd expect a RAM disk to be--blindingly 
  72. fast.  Time to load WordStar to the no-file menu:  2 seconds.  Time to 
  73. load WordStar and a 14K text file to the first screen of text:  3 
  74. seconds.  That's what RAM disks are all about.
  75.  
  76.      WestWind's particular implementation of the RAM disk has two 
  77. advantages.  First, you can add up to two more RAM disks if you want, 
  78. bring your total RAM disk memory to 3 megabytes.  Second, through the 
  79. WestWind interface and software, the DriveC 2 RAM disk can be integrated 
  80. with WestWind's own hard disks so that part of the RAM disk serves as a 
  81. cache buffer for the hard disk, speeding up the hard disk accesses quite 
  82. a bit.
  83.  
  84.      WestWind also has two major drawbacks, as far as I'm concerned.  
  85. First, the WestWind loader/operating system modification won't work with 
  86. ZCPR3, and since I've just recently been raving about ZCPR3, you can 
  87. guess how I feel about this problem.  Second, the WestWind equipment 
  88. tends to be higher-priced than others, and these days, it's important 
  89. that CP/M hardware and software be cheap.  At the moment, WestWind is 
  90. having a sale--you can get the 1 megabyte DriveC 2 for $499 (512K for 
  91. $349).  This price includes Supersize SuperCalc2, which uses the RAM 
  92. disk to let you build truly immense spreadsheets, and Superfile, a text 
  93. database program.  You must also buy the WestWind interface for $100.  
  94.  
  95.      DriveC 2 is available for a variety of CP/M computers.  You can get 
  96. more information from
  97.  
  98. WestWind Computer
  99. 1690 65th Street
  100. Emeryville, CA  94608
  101. 415/652-3222
  102.  
  103.  
  104. [The Ultimate CP/M Computer?]
  105.  
  106.      So what's it like living with a RAM disk (any RAM disk, not just 
  107. WestWind) for a while?  It's heaven, but a nervous sort of heaven.
  108.  
  109.      The performance of a RAM disk is all I'd hoped it would be.  With 
  110. everything (including text files) on the RAM disk, WordStar takes on a 
  111. whole new personality.  It loads and saves in a flash, which means not 
  112. only that I get started more quickly but also that I can jump out of 
  113. WordStar to do some little task (like run a word count or copy a file I 
  114. need) and jump back in with barely a pause (2 seconds to save, 3 to load 
  115. again).  WordStar can scan from the beginning to the end of a document 
  116. so much more quickly that I can work on very long files without getting 
  117. bogged down.  
  118.  
  119.      Spelling checks, which used to take forever (so it seemed) now 
  120. barely give me time to stand up and stretch my legs.  Programs notorious 
  121. for constant disk grinding, like dBase II and Notebook, become 
  122. positively sprightly.  And the staple utilities like SD and NSWP appear 
  123. on the screen so quickly they almost seem to be memory-resident.  It's 
  124. wonderful.
  125.  
  126.      What's just as wonderful is the absolute, eerie silence of it all, 
  127. because a RAM disk doesn't make a _sound_.  And when you have a computer 
  128. with no fan, as I do, that means that there's not the slightest noise to 
  129. get in your way, just your thoughts, the glow of the screen, and the 
  130. clicking of the keys as you type.  When I compare that lovely silence to 
  131. the vacuum cleaner noises that come from the fan and hard disk of the 
  132. IBM clone I have in the same room, there's no question about which 
  133. machine I'll choose to write on.  The clone is so noisy it's like 
  134. running a bulldozer all day--I find myself all tensed up after working 
  135. on it.  The RAM disk Morrow is so quiet it's invisible.
  136.  
  137.      But as heavenly as a RAM disk is, it also makes me nervous.  A RAM 
  138. disk isn't permanent storage as a floppy disk is--it only keeps its 
  139. memory as long as the power is on.  If the power goes off, even for an 
  140. instant, the RAM disk forgets everything it ever knew.  
  141.  
  142.      To make matters worse, I wanted to get the best performance 
  143. possible, so I've been keeping both my programs and my data files on the 
  144. RAM disk.  Now if the power flutters while I'm working and gives the RAM 
  145. disk amnesia, I can always copy a new set of programs from a floppy disk 
  146. to the RAM disk.  But data files I was working with . . .
  147.  
  148.      You can see why I get nervous.  I've been trained to safeguard my 
  149. work, so I automatically have WordStar, for example, save my work 
  150. whenever I pause for a moment.  But when I do that on a RAM disk, it's 
  151. not worth much--the text saved on the RAM disk is just as vulnerable as 
  152. the text stored in the computer's own memory.  One blink of the lights 
  153. and it's gone.  (Lest you think I'm the kind who courts disaster--I'm 
  154. just testing this RAM disk and haven't been risking more work than I 
  155. could afford to lose.)
  156.  
  157.      I could, of course, keep the data files on a floppy and only the 
  158. programs on the RAM disk, but then I'd lose half the speed I just 
  159. gained.
  160.  
  161.      So what's the answer?  A battery back-up power supply that would 
  162. keep my computer awake and its memory fresh even through a complete 
  163. power blackout.  If I had such a back-up power supply, then I wouldn't 
  164. need to worry about files stored on the RAM disk--they'd be perfectly 
  165. safe there, safer even than on a floppy disk because the chips in a RAM 
  166. disk are less likely to break down or be damaged than a heat sensitive, 
  167. dirt sensitive, pressure sensitive floppy disk.
  168.  
  169.      Which leads me to my current idea of the ultimate computer.  While 
  170. I've been using the RAM disk for the past weeks, I've gotten into the 
  171. habit of leaving the computer (and the RAM disk) on if I go away from 
  172. the computer, even for a few hours.  Instead, I just turn off the 
  173. screen--then when I return, the RAM disk is all loaded and the 
  174. computer's instantly ready to go.
  175.  
  176.      So think what it would be like to have the combination of a RAM 
  177. disk and a back-up power supply.  Your computer would be totally silent, 
  178. terrifically fast, and ultra-dependable.  Best of all, you could leave 
  179. it on _all the time_ (drawing very little power) so it would always be 
  180. ready for you, instantly.
  181.  
  182.      And since we're now in the age of the 1 megabit RAM chip, with the 
  183. 4 megabit chip right on its heels, let's not be short-sighted.  We're 
  184. talking about a 5 megabyte RAM disk, something with room for all your 
  185. major programs and working files--your floppy disk drives become just 
  186. back-up storage.
  187.  
  188.      It's got to be cheap enough, of course, and I'd like to see it 
  189. happen within six months.  But if you had a choice between getting a 
  190. dirt cheap off-shore IBM clone with no software or a 5 megabyte RAM disk 
  191. and battery back-up for your CP/M machine, both for the same price--what 
  192. would you choose?
  193.  
  194. ------------------------------------------------------------------------------
  195.       Ted Silveira is a freelance writer and contributing editor to several
  196.    computer-oriented publications.  He appreciates suggestions or feedback
  197.    and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
  198.    (72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
  199.  
  200. -------------------------  End of CPM-CC29.ART Text  -------------------------
  201.   
  202.