home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1995 December / SOFM_Dec1995.bin / pc / dos / edu / bildit / bildit4.txt < prev    next >
Text File  |  1995-10-31  |  215KB  |  3,027 lines

  1.  
  2.  
  3. Presents
  4.  
  5. Understanding the IBM Compatible
  6. or
  7. How to do it yourself and leave me alone
  8. by DJ Elliott
  9.  
  10. Internet Address -
  11. DJ Elliott@MSN.com
  12. WWW Home Page
  13. http://www.bcpl.lib.md.us/~djelliot
  14.  
  15. Snail Mail and Checks to    6 L Reldas Ct    Cockeysville, MD 21030
  16. **********DISCLAIMER********** 
  17. Although I believe this to be a project that any reasonably intelligent person can accomplish, the Author assumes no responsibility for failed attempts, errors, 
  18. omissions or injuries or losses connected to the use of the information contained herein. If you need help, get it.  If you are not sure, ask.  So there.  
  19. **********LEGALESE************
  20. Microsoft, IBM and other company names are registered their respective companies. All products mentioned are copyright their respective companies, and the 
  21. companies and products are Registered and Trademarked. Review of their product constitutes and/or implies no relationship and no infringement is intended.
  22. Dedicated to the memory of Farnum Andrew Quillimork, inventor of FAQs.
  23. cCopyright 1989 - 1995 DJ Elliott. All Rights Reserved. 
  24. This document is available in Word for Windows 6.0 format and in HTML at my home site. Hard Copies available via snail mail -  $5 for the disk, $8 for 
  25. hardcopy from the above address.
  26. Graphics, Charts, Table of Contents, Waves and some in depth subjects may be available only in the full Word version, offered above.
  27. If received via BBS, Internet or other electronic means: 
  28. I INVITE YOUR COMMENTS AND YOUR CRITICISM.  YOU ARE FREE TO UPLOAD IT TO OTHER BBS'S IN ITS ENTIRETY WITH NO 
  29. CHANGES TO THE TEXT. COMMENTS SHOULD BE OUTSIDE OF THE ARTICLE.
  30.  
  31. DJE                                             Version 4.0 October, 1995
  32. Revision History- Original November, 1989 as Build your own IBM Compatible This is a living document. It is corrected and expanded constantly. The date of 
  33. the latest modification:October 15, 1995
  34.  
  35. FULL VERSION HARD COPIES ARE AVAILABLE FOR $8.00 FROM THE ABOVE ADDRESS. FIVE OR MORE COPIES $5.00 EACH. 1,000 OR 
  36. MORE COPIES INCLUDE DINNER AT MY PLACE AND A SHOE SHINE.
  37. MODULE 1 - PURPOSE, HISTORY AND BIOGRAPHIES    4
  38. PURPOSE    4
  39. BIOGRAPHY AND HISTORY - A SHORT INDUSTRY OVERVIEW    6
  40. Who's Who in Nerddom    6
  41. The PC is Born    7
  42. MODULE 2 - OVERVIEW & FAQS    8
  43. A QUICK HARDWARE OVERVIEW    8
  44. UP TO DATE FAQS ABOUT IBM COMPATIBLE PCS    9
  45. MODULE 3 - BASIC PARTS    12
  46. THE BASIC PARTS    12
  47. PREFACE    13
  48. Step One Buy a Magazine!  (!?!)    13
  49. Computer Shows    13
  50. Catalogs    14
  51. Discount Store    14
  52. Computer Store    14
  53. THE CASE    14
  54. The XT    15
  55. The AT Case    15
  56. The Baby AT(Aw...isn't it cute??)    15
  57. The Tower    15
  58. The Baby Tower    15
  59. Installation    15
  60. What are all those damn wires in the case??????    15
  61. Speaker:    16
  62. Reset:    16
  63. Turbo:    16
  64. Turbo LED:    16
  65. KeyLock:    16
  66. Hard Drive LED    16
  67. Power Supply:    17
  68. CPU FAN    17
  69. THE MOTHERBOARD    17
  70. Mini Glossary # 1 CPUs    17
  71. The BIOS (Basic In-Out system [ooh baby])    18
  72. The PS2 line of IBM    19
  73. Installation:    19
  74. On Getting Fried    20
  75. VLB Motherboards    20
  76. Jumpers    21
  77. MCA (Micro Channel Architecture)    21
  78. ARCHITECTURE    22
  79. ISA,EISA and MCA    22
  80. Local Bus    22
  81. Pentium Motherboards (PCI)    22
  82. Cache Memory    23
  83. L2 Cache    23
  84. POWER SUPPLY    23
  85. Installation    23
  86. THE MEMORY    23
  87. Memory and Speed    24
  88. Parity    24
  89. WAIT STATES    25
  90. RAM    25
  91. ROM    25
  92. SIPPS    25
  93. SPEED    25
  94. CACHE MEMORY    26
  95. MODULE 4 - I/O DEVICES    26
  96. THE KEYBOARD    26
  97. Installation:    26
  98. OTHER STANDARD I/O    27
  99. Installation    27
  100. THE CONTROLLER    27
  101. Types of Floppy Drives    27
  102. HARD DRIVES    28
  103. High Tech Hard Drives    29
  104. Installation    29
  105. SCSI    30
  106. IDE    30
  107. LARGE IDE HARD DRIVE FACTS & FAQS    30
  108. UPGRADING AN IDE TO AN IDE    31
  109. WHAT ARE THOSE OTHER PARAMETERS?    32
  110. BAD SECTORS    32
  111. THE FIRST REBOOT - A PLANNED FAILURE    32
  112. WHO'S IN CHARGE HERE?    33
  113. WHAT IF I CAN"T GET THE OLD HARD DRIVE TO ACT AS SLAVE?    33
  114. WHAT IF NOTHING WORKS BUT ONE DRIVE AT A TIME?    33
  115. MOVING FROM MFM/RLL DRIVES TO IDE.    33
  116. DELETING OLD PROGRAMS    34
  117. HARD DRIVE FAQS BY FARNUM ANDREW QUILLIMORK    34
  118. FORMATTING    37
  119. MODULE 5 VIDEO    37
  120. THE MONITOR    37
  121. VGA Resolutions    38
  122. Installation:    39
  123. VIDEO MEMORY    39
  124. Interlaced Vs Non-Interlaced.    39
  125. Dot Pitch    39
  126. Refresh Rate    39
  127. Windows Accelerators    39
  128. VESA    40
  129. PIXELS    40
  130. The Monitor (video) Board    40
  131. Frequencies    40
  132. MODULE 6 THE M WORD    40
  133. CD'S    40
  134. CD Rom Speed    41
  135. CD Rom Installation    41
  136. A WORD ABOUT WORMS.    43
  137. SOUND BOARDS    43
  138. LIVE VIDEO    43
  139. PLUG N PLAY FOR 95    43
  140. MODULE 7 - BUILDING SUMMARY    44
  141. MODULE 8 - WINDOWS 95, DOS OPERATING SYSTEMS AND STARTUP FILES    44
  142. WINDOWS 95    44
  143. WINDOWS 95 INSTALLATION Q&A'S    45
  144. OPERATING SYSTEMS OTHER THAN WIN 95    48
  145. More Fun with EMM386    49
  146. Ascertaining the DOS Version    50
  147. Backing up startup files    50
  148. Making a Bootable Floppy    51
  149. Using DOS's Edit Command    52
  150. Symptom: Low Memory    52
  151. DATA COMPRESSION    53
  152. MODULE -9 FIRMWARE AND DATA COMMUNICATIONS    54
  153. PORTS    54
  154. PARALLEL    54
  155. SERIAL    54
  156. MODEM MOUSE WARS    55
  157. MODULE 1 - PURPOSE, HISTORY and BIOGRAPHIES
  158. Purpose
  159. Since you are reading this book, you probably fall into one of the following categories: A Build it yourself-er? With very 
  160. little know how and using only what you already know about IBM Compatible Computers, it is an easy and enjoyable task 
  161. to assemble an 80486 Machine for a total of under $800. This machine will look like a store model and do everything a 
  162. store bought system will do, and leave you $200 or more for other pursuits. 
  163.  
  164. The Machine can be built in your spare time in a few days, or over a number of weeks or months, adding the parts as you 
  165. can afford them and find them at the right price. 
  166.  
  167. In 1987, this author, knowing absolutely zilch about the inside of a computer, over three months of occasional work and 
  168. with no formal training, originally built a 12 MHz 80286 Compatible Machine with 2048K Memory, a 5 1/4 and 3 1/2 
  169. Inch drive, a 10 Meg hard disk, Parallel and Serial Ports, and a 1200 bps Modem. Actual work time was in the 
  170. neighborhood of 10 hours. There was no test equipment, special tools or mathematics involved. Since that time, I have 
  171. assisted in the building of many machines. Over 10,000 people have downloaded this book and many have written to me 
  172. with their success at building. The original machine has been upgraded many times and is on it's fourth owner (and still 
  173. cookin'). The process itself has become much easier by improvements in the technology. IDE drives that identify 
  174. themselves to the machine saves HOURS of work. Parts come already jumpered for IBM Compatibles because 80% of the 
  175. worlds computers are just that. In 1987, that just wasn't the case.
  176.  
  177. Why build a computer instead of buying it? MONEY and fun.  This machine you would build using these instructions 
  178. would easily go for between $1000 and $1200. Most parts are under warranty, so you are not "stuck" with a computer that 
  179. does not work.  Just have the offending part replaced or serviced. 
  180.  
  181. Compatibility-  What makes this process nearly idiot proof is the architecture- everything plugs in or screws together.  If 
  182. you can build a model car with Legos or hook up a stereo, you can accomplish this. When you are ready to upgrade it, it 
  183. will be a simple task. If you buy a P*ckard B*ll or some such machine, you may find the upgrade path difficult to 
  184. impossible.
  185.  
  186. When IBM made the first PC, they were under the gun to produce a unit to Market in one year flat - so, in a move they 
  187. haven't duplicated since (and they haven't had a hit since), they used off the shelf, standard parts for the hardware. This 
  188. decision years ago that the MS-DOS PC would be an Open Architecture System gave the world a system that could be 
  189. cloned and duplicated, and created today's world of almost single standard computing. It gave us all the ability to run with 
  190. the big boys and made Apple an also ran. 
  191.  
  192. Whatever part it is that you are looking for, it is made by a number of different manufacturers at a number of different 
  193. price points, and, wonder of wonders- they fit into the same slot the same way.  An ABC Motherboard accepts a DEF 
  194. Controller, which runs a GHI Hard Drive, which fits into a JKL kit, and takes MNO disks. 
  195.  
  196. This book has evolved from a five page general outline to it's present state. As of the version 2, the article includes a short 
  197. preface so that you can first evaluate the project, followed by lengthier information that you will most definitely need 
  198. either to narrow down your final buying decision or to support you as you debug your hardware.
  199.  
  200. Hey, I get lots of notes on the Internet from you guys, and occasional letters, and once in a great while, somebuddy pays 
  201. for this sucker. I just received a letter from a guy in Slovenia (formerly Yugoslavia). I know it's for real because they got 
  202. stamps with pictures of roaches on them. No shit.  He's dodging bullets and eating UN dehydrated Beets n' Bananas 
  203. rations and he STILL has the time to learn a little rotten English and send me 10 American Dollars. And he wished me 
  204. good Carma [sic] to boot. I got this mental picture of some guy on a bullet riddled, cobblestone street with this striped 
  205. shirt, huge mustache and three days stubble, holding his beanie in his hands and selling his father's watch for 10 
  206. American Dollars to send me. Of course, the mental picture is in black and white. Which probably explains the black and 
  207. white money (just kidding. They were real dollars. I bought a mess of ribs with them.) Carl thanks the guy from Slovenia 
  208. for the ribs. I thank him for my good Carma. He'll thank me as soon as I can figger out how to send this rag to Slovenia. 
  209. "That'll be $10.47, Sir..." "But...but...I already bought the ribs!" "Scuse me???". 
  210.  
  211. There is very little to fear in making the decision to plunge ahead with this project. It is very hard to fail as long as you 
  212. have confidence in yourself, and simply a desire to let the little guy win for a change. 
  213.  
  214. Already Bought It?
  215. Having second thoughts about the power and abilities of what you have? That's OK. You can make the best of what you 
  216. have for now by learning about what's under the hood in the following pages. You will learn how to upgrade what's on the 
  217. desk to a truly good machine. You will learn whether or not your machine is true ISA (Industry Standard Architecture) 
  218. and can be upgraded directly, or if you need to rip out a major part of the system. Don't worry... 90% of compatibles are 
  219. just that. Unless of course, you bought a P*ckard-B*ll from  C*******r C**y or someplace, in which case you have my 
  220. sympathies. This IS NOT an ISA machine. People are telling me that newest P*ckard B*ll is all ISA. I'll believe it when I 
  221. see it. Many people waste hours and hours of my time talking about their impending purchase. They sit in my living 
  222. room, eat my food, play around on my machine, then go and buy one of those aforementioned machines. They deserve 
  223. them. I get really offended when someone tells me about how much PB is improving. Once burned...
  224.  
  225. Ready to Upgrade?
  226. This book will help you understand the total machine picture, so that you can decide whether it's best to get a bigger hard 
  227. drive, add memory or replace the motherboard.
  228.  
  229. Just Itching to Learn More?
  230. You've come to the right place.
  231.  
  232. For those of you about to fight your first C:\> prompt, we salute you:
  233.  
  234. A section for the new user.
  235.  
  236. Welcome to the world of DOS and IBM. This unique planet is a place like no other you have ever been. Your previous 
  237. experience with other computer platforms will only be a good leg up on the total novice due to the unique nature of the 
  238. DOS platform IBM Clone.
  239.  
  240. There will be sections to follow that are of no interest whatsoever to you. Feel free to skip them, but I urge you to at least 
  241. scan the contents; you may very well find information that you will want to refer to in a later life.
  242.  
  243. The message of the book is this: If you ever want to do more than play an occasional game and flounder around the DOS 
  244. prompt, calling some $50 an hour guy every time you get an error message, so be it. The world is full of guys who call a 
  245. $75 an hour electrician to hook up a new phone or speakers to their stereo. I would rather spend $75 on a better phone or 
  246. better speakers, and have the knowledge of how to do it. Many people beg me for a copy of this book, and then, two 
  247. months later, I talk to them and they haven't "gotten around to looking at it" but have "gotten around to" buying a $3000 
  248. piece of crap computer from BigCity Computer Superstore - and they want to know if I will provide them free support 
  249. (no). Don't waste my time or half a tree. You can do this and it will be fun.
  250.  
  251. Let's plunge into the subject with a quick look at the players.
  252.  
  253. Biography and History - A short Industry Overview
  254. Who's Who in Nerddom
  255. Understanding use of the machine has as much to do with the personality of it's developers as with actual technical 
  256. knowledge. Things are the way they are because the PC was designed by men and women driven by other than normal 
  257. business pursuits. Let's meet a couple of key players who actually were responsible for it's development:
  258.  
  259. Bill Gates - Computer's Elvis. I fully expect him to die one day while performing some obscure physics experiment (Video 
  260. Physics lectures are Bill's idea of relaxation) and the BBS's (Bulletin Board Systems) of the world will tout his survival in 
  261. hiding, coding mysterious viruses for decades to come. From a future Cover of InfoWorld Weekly: "Gates Spotted in 
  262. Janitors Uniform at Comdex!" or "Gates and Mysterious Alien Fathered My Baby in Bizarre Runtime Experiment." He 
  263. will join the ranks of Hoffa and Hitler. Bill Gates, of course, began and owns Microsoft, the company that provides the 
  264. premier Operating System for the PC, known as MS-DOS, recently supplanted by Windows 95, MS's first GUI Operating 
  265. System. PC-DOS Version 1 wasn't written by Gates, it was written by Tim Patterson of Seattle Computing, who sold it to 
  266. Microsoft for $50,000. Bill has made billions of dollars from this 50 grand investment, and Tim Patterson now works for 
  267. Gates. MS-DOS wasn't even marketed as a separate product until well into Version 3.
  268.  
  269. IBM Small Systems Group - First, it is important for you to understand that IBM didn't WANT PCs to be great. They 
  270. wanted them to be adjuncts to RISC and Mainframe Computers. Every advance in PCs makes another hundred 
  271. Mainframes obsolete. IBM makes a hundred bucks or thereabouts on each PC sold. They make mega thousands installing 
  272. and supporting each Mainframe (an average 70% Margin). It took them until 1993 to figure out that mainframes aren't 
  273. coming back. Duh.
  274.  
  275. Way back in the 1970's (a millennium in Computers), IBM had made a few attempts at coming out with a personal 
  276. computer. As stated above, it was a project that they were, by it's nature, at odds with. Couple that with, according to 
  277. many, the IBM way of doing business in the great heyday of Corporations, which is that the Corporation, not the product, 
  278. was the goal; forming the right committees and wearing the right tie were business objectives - putting a product out to 
  279. market was a necessary annoyance. Having no great enthusiasm for the project, some IBM committee that was under 
  280. pressure to produce a progress report gave Boca Raton an ultimatum: produce a PC within one year or perish. Perish in 
  281. IBM parlance means that your group will be broken up, you will have a less than perfect performance review, and you will 
  282. have to move again. IBM = I've Been Moved. Since no right thinking person wants a poor performance review, these 
  283. stalwart men hitched up their gray trousers, straightened their striped ties, and went grudgingly about giving the world a 
  284. PC. Certain of it's failure (real computers are mainframes, after all), the group was even allowed autonomy; having 
  285. autonomy at IBM is akin to eating pork on a Muslim prayer rug. Unencumbered by the usual IBM flowcharts and 
  286. Business Plans (spending six months designing a fancy report with all the right typefaces and just the right amount of 
  287. linen in the cover telling everybody what you are going to do just as soon as you finish writing this plan) the Boca 
  288. Raton'ers (between the golf course and the Fifties Dance Committee meetings) decided that  since there was no way to 
  289. produce the proper paperwork AND design a machine in the allotted time, that they would build the machine from already 
  290. produced parts and use their time how they knew best, having meetings. Well, they still needed an Operating System. No 
  291. one in their right minds at IBM was going to give one line of code to these upstart lepers. "Can you imagine! I spend my 
  292. whole career producing software code that adds leap year day to Payroll Accounting Run Modules on the IBM Big Mama 
  293. VII, and these outcasts want me to write an assembly routine for a desktop toy! The nerve. I got just 7 months to keep my 
  294. nose clean and I'll be a grade 8b, which means that Mary can get that Sun Porch she's been dreaming of. I'm not risking 
  295. my Career Development Path for those bozos. Just thinking about it made me late for lunch. Now all the Big Blue Plate 
  296. Specials will be picked over."
  297.  
  298. So the Boca Raton Merry Men set off on a quest to find an operating system, much like Bilbo Baggins set off to find the 
  299. King Under the Mountain. They met many colorful characters along the way and had many adventures that they faithfully 
  300. set down in their Daily Planners. Although they had no trolls to fight or elves majik to light the trail, they eventually 
  301. reached the Western Shores and what they hoped would be the end of their quest. The IBM'ers needed a 16 Bit operating 
  302. system, and the alchemist who held this secret formula, called CP/M, (Control Program for MicroComputers) was 
  303. supposed to meet with them on his magic mountain. Our heroes in Navy Blue arrived at the appointed hour, with their 
  304. famous disclosure document in hand. IBM had (or has) a curious document that we can call the "Playing with the Big 
  305. Boys Agreement". It states, more or less, that anything they learn from you can be used as if they had thought of it; 
  306. anything you learn from them you must keep secret forever. A Magic Scroll indeed! Well, it seems that the owner of the 
  307. Secret Formula was off flying around the countryside in his private plane that he bought with money made from the 
  308. Digital Corporation (remember the Rainbow, old timers?), it being such a fine day and all, and his wife, who was 
  309. relegated to keeping both feet on the ground, or at least on the desk and to answer the phone, consequently wasn't in the 
  310. mood to sign anything. It was still too early for lunch, so the Big Blues flew north to cry on the shoulder of  Bill Gates, 
  311. who with his partners in Nerddom wrote Programming Languages for various PC upstarts. Bill and his partners had 
  312. gained fame by writing a program on streaming paper for the Altair, arguably the first PC, which not only added 2 + 2, 
  313. but actually came up with the answer 4! Bill "knew of somebody" who had written such an Operating System, called PC-
  314. DOS. He promised his best efforts to secure it, handed out Kleenexes and lint brushes and the boys went home happy. 
  315. Gates' minions promptly called Seattle Computing and bought PC DOS 1.0 for the famous $50 grand. By the way, Gates 
  316. was furious at this spending of hard earned capital. PC DOS was now owned by Gates 'n Co., and licensed to IBM. IBM 
  317. has the only rights in existence to market their own version of MS DOS called IBM-DOS (currently version 7). In classic 
  318. IBM, it doesn't work and is overpriced.
  319.  
  320. The third and final puzzle piece was the code to hook the off the shelf hardware and the bargained for software together; it 
  321. was called the BIOS (Basic In Out System) which was produced in house (good for you, boys!) and burned into EPROMS. 
  322. The IBM PC was born, everybody got good performance reviews and... you guessed it, were moved to other groups. Bill 
  323. became a billionaire, Seattle Computing has sued Bill, Bill hates IBM and you and I got some good, if not great hardware 
  324. and some bad, but not terrible software out of the deal. I haven't gotten closer than 15 feet to William R. Gates III, but I'll 
  325. tell you this. Bill is the Tom Edison, the Henry Ford of our day. The man gave us this revolution, whether he meant to or 
  326. not. And my hat is off to him. I do admit to disliking the scrubbed to glowing Microsofties that run around in their purple 
  327. banlons at COMDEX and such, but, just  maybe , I... choke... wanna be one... nah, I'd get canned.
  328.  
  329. The Steves, et al
  330. Steve Jobs and Steve Wozniak built a computer in their garage to show their friends in the local computer club how cool 
  331. they were. They called it an Apple. Their friends thought it was way cool so the Steves decided that building lots of 
  332. Apples would be more fun than flipping lots of  burgers. Now these guys had good business sense; they built a good 
  333. product, kept the trade secrets to themselves, hired good people, paid them well and kept them happy, and totally and 
  334. miserably failed to capture the PC Market. Clear?
  335.  
  336. Why didn't they call it the Burger? Why am I telling you all this? Do you care? The Apple didn't quite begat the 
  337. MacIntosh. Steve Jobs was working on a project called the LISA, which got him so busy that he didn't notice that a bunch 
  338. of hardware geeks in the other building were working on a project called MacIntosh. MacIntosh took it's basic concepts 
  339. from Palo Alto, a research group funded by Xerox, which produced a concept called "windows", a device called the 
  340. "mouse" and a printer called a "laser jet". Xerox didn't produce any of this stuff, they only paid millions to develop it. Isn't 
  341. this a fascinating business? Do we wonder why the japanese think we're totally nuts? Anyway, LISA was a hideous mess, 
  342. so Jobs took credit for the MacIntosh, which was so cool that Bill started snacking on it, picking off the mouse, the GUI, 
  343. and, most of all Windows. 
  344.  
  345. Oh, yeah. Steve Jobs subsequently built and crashed an empire by the name of neXt, using hundreds of millions from guys 
  346. like Ross Perot. The state of the art manufacturing plant eventually produced a machine that was largely ignored. 
  347. Customers would look at the features, look at the hardware... then look at the price and say "neXt!" Cool case, though.
  348.  
  349. And an honorable mention to:
  350. Lots of folks deserve mention here, but the one that must be mentioned is Mitch Kapor; Mitch made computing worth the 
  351. money by making sure Lotus 123 was on as many desk tops as possible; without the spreadsheet, there is no way that the 
  352. Desktop PC would have been justified as a necessary business expense; the PC would have given way to the Word 
  353. Processor. With Lotus 123, businesses saw a way to make every accounting type account faster and make more money. 
  354. Letters don't make money because they are on a PC, but numbers do. Mitch got out of Lotus years ago, and now he's doing 
  355. a little thing called the Internet, which is doing for the Modem what Lotus did for the PC. Mitch is a nice guy who even 
  356. answers his E-Mail! Let's not forget Andy Grove, the man behind Intel. Despite the early 'dirty silicone dilemma' (great 
  357. story!) and current Pentium conundrum, Dr. Andy gave us the Intel 80XXX family of CPUs, which made this whole 
  358. revolution possible.
  359.  
  360. The PC is Born
  361. The IBM PC Clone is a machine that exists because IBM used off the shelf parts that anybody could buy, and, in order to 
  362. get it to the Market on time, used an Operating System that wasn't exclusively theirs. The world, therefor, was given, 
  363. quite by accident, the most incredible gift since the Internal Combustion Engine - a personal computer in a Free Market. 
  364. Had Boca Raton been given the proper time, direction, funding and corporate belief in the project, they would have 
  365. produced an IBM only machine, captured a small percentage of the Market, and you and I (or at least I ) would be shut out 
  366. of freely participating in this technology. The IBM would have been another Apple. You need memory for an Apple, you 
  367. go see an Authorized Apple Dealer, who tells you that you can pay the price or stuff it up your floppy. You need memory 
  368. for a Clone, you go to a Computer Show and let the dealers yell each other's price down till the profit margin is as low as 
  369. the dealer can go and still go home with Cookie Money, and you buy your memory at fair market price. Excuse me for 
  370. being hokey, but this truly is the greatness of America.
  371.  
  372. That ends your Introduction to Personal Computers. I'll bet I'm the only writer you have ever read that has the ability to 
  373. digress before he progresses.
  374.  
  375. MODULE 2 - OVERVIEW & FAQS
  376. A Quick Hardware Overview
  377. Here is the copy of an actual computer ad. Below it is a quick and dirty summary of what the jargon means. Reading this 
  378. book and referring back to it will make these ads make sense to you
  379.  
  380. VESA LOCAL BUS
  381. 486DX2/66 MHZ
  382. 80486DX266 CPU
  383. 4MB RAM plus 256K Cache
  384. 1.2 and 1.44 FDD
  385. 210 MB IDE HDD
  386. 32bit VESA Local Bus 1 MB
  387. 14" SVGA Monitor .28DP 1024 x 768
  388. 101 Key Keyboard
  389. DOS 6.22 (or 5.0), WIN 3.1, Mouse
  390. ZIF Socket - Pentium Ready!
  391.  
  392. 80486DX266 CPU - This computer is based on an Intel 80486DX CPU chip (the heart of the computer) whose speed has 
  393. been doubled from 33Mhz (it's rated speed) to 66Mhz, but only for internal operations (it won't make your hard drive or 
  394. video run faster). This is currently "top of the line" reasonable for home systems. There are suddenly lots of players in this 
  395. Market. TI, CYRIX, AMD, etc. Expect to pay a 10 - 25% premium for Intel.
  396.  
  397. 4MB RAM plus 256K Cache - There is 4 Megabytes of Random Access Memory built in. DOS uses the first 640K 
  398. (64/100 of a Megabyte) for programs, the next 360K for loading programs high (out of your way) and 3 Megabytes of 
  399. XMS (which smart programs like Windows use to hold stuff in extended memory while you aren't using it). 4 meg is OK, 
  400. a bit skimpy for a 486DX. 256K cache is a memory speeding scheme. Certain operations which are in line for the CPU to 
  401. work on will stand in line in the Cache rather than main memory having to fetch them - which is hence freed to do other 
  402. stuff.
  403.  
  404. 1.2 and 1.44 FDD - 1.2 Meg capacity 5 1/4 inch floppy drive and a 1.44 Megabyte capacity 3 1/2 drive. If you want to 
  405. drop ANY option, drop the 5 1/4. It's dead. RIP.
  406.  
  407. 210 MB IDE HDD - A 210 Megabyte Hard Disk Drive, used for storage of programs and data - IT IS NOT MEMORY. A 
  408. megabyte is 1,024,000 bytes. A byte is akin to a word in a book. 8 bits make up a byte. A bit is akin to a letter in a word. 
  409. (OK, OK, so I'm simplifying...) 1K is 1,024 bytes. A page of text is about 1K. 210 Megabytes is 210,000,000 bytes plus 
  410. (somebody took my calculator). Windows 3.1 takes 5-25 Meg of hard drive space. 210 Meg is an OK size drive, but 
  411. increasing to a 540 Meg drive is no big expense. IDE is the "format" of the hard drive - stands for Imbedded Drive 
  412. Electronics. This is the current standard. High end systems will have SCSI drives, and used systems will have MFM or 
  413. RLL. IDE is fine. ZIP drives (removable 100 Meg disks) are coming on strong.
  414.  
  415. 32bit VESA Local Bus 1 MB - The Video Card in the system is VESA Local Bus - It has three connectors at the bottom. 
  416. The first connector is 8 bit (OK for a serial port card) , the second is the 16 bit connector (OK for normal AT class cards) 
  417. and the third, extra connector is 32 bit, which gives it priority with the CPU. It doesn't have to wait in line behind the 
  418. floppy drive formatting a disk. It communicates with the CPU directly. This board has 1 Megabyte of Memory of it's own, 
  419. so that the image going to the Monitor is pre-processed so the CPU doesn't have to do it.
  420.  
  421. 14" SVGA Monitor .28DP 1024 x 768 - This is a 14" (just like your TV is 20" or 27") Super Video Graphics Array Color 
  422. Monitor. Super VGA means it shows lots more colors and lots more information than standard VGA. The difference is 
  423. akin to the difference between a color picture in the newspaper and an actual photograph. 1024 X 768 is the maximum 
  424. resolution - there are 1024 pixels (dots) across the screen and 768 dots up and down. There is more information and 
  425. colors than you would have at standard resolution, 640 across and 480 up and down. .28 is the dot pitch - the smaller the 
  426. dot pitch, the clearer the picture. A .39 Monitor will ruin your eyes. Everything appears cloudy.
  427.  
  428. 101 Key Keyboard - BigFD. All keyboards that meet standard for 80286 and up are 101. This is akin to Ford saying all of 
  429. it's cars are equipped with a 360 degree round steering wheel. Avoid BTC keyboards. Spend an extra 20 bucks for a 
  430. Focus. I think BTC stands for Better Type Carefully. Brand new keyboards may have Windows 95 keys also.
  431.  
  432. To test a keyboard, forget 'click' - hit the keyboards A-S-D-F keys simultaneously with your left hand fingers three times. 
  433. If the keyboard bends, jumps, skitters, moves or otherwise shows itself to be the piece of crap it is, move up. IBM and 
  434. Compac make great keyboards. A used keyboard from an obsolete IBM PS/2 is a great buy. (You will need a three dollar 
  435. adapter).
  436.  
  437. DOS 6.22 (or 5.0), WIN 3.1, Mouse - They are providing the operating system - MS DOS version 6.22, or, if you are one 
  438. of those ninnies who hates the latest and greatest, they'll give you 5.0; they are also providing Windows version 3.1 and a 
  439. mouse.
  440.  
  441. Pentium Ready! - means that you can swap out the 486 chip with a 586. You won't want to. Trust me. Would you swap 
  442. out the 4 cylinder engine in your 1989 car for a 1994 8 cylinder engine or buy a new car? An Overdrive processor will 
  443. cost you almost as much as a new motherboard and CPU.
  444.  
  445. ZIF is zero insertion force. The CPU is clamped rather than forced into the socket on the motherboard using a lever that 
  446. makes the whole thing look suspiciously like the paper cutter you use in work. It also works great as a guillotine for 
  447. roaches. This whole schlemiel is put here at your expense in case the day ever comes that you need to pop out the CPU.
  448.  
  449. All of the points above are covered below in much more depth.
  450.  
  451. Up to date FAQS about IBM Compatible PCs
  452.  
  453. Okay, having taught night courses in this stuff for a few years, lets jump right to the FAQs.
  454.  
  455. 1) What the hell are FAQ's?
  456. Farnum Andrew Quilimork - who invented a list called Frequently Asked Questions. You will find these as you browse 
  457. Bulletin Boards n stuff - such as 'ProComm 2.8 FAQ's'. Farnum has retired on royalties made from this scheme.
  458.  
  459. 2) What's an IBM Compatible?
  460. This term loosely refers to any machine that conforms to the ISA (Industry Standard Architecture) [8/16 bit] and EISA 
  461. (Enhanced Industry Standard Architecture) [32 bit] standards. You should be able to pick up any hard drive, floppy, 
  462. modem, printer, CD Rom, etc. that says "IBM Compatible" and plop it in, much like you should be able to plug any 
  463. toaster in any outlet. Some companies produce machines that claim to be IBM Compatible but accept their own 
  464. components only. Classically, P*ckard B*ll is the most notorious. Their products are priced slightly lower than other 
  465. brands, they spend a lot on advertising, and they foster 'loyalty' by making their products so that you have to buy P*ckard 
  466. B*ll parts. Memory may be soldered on the motherboard, the modem may plug into the motherboard directly, the 
  467. controller may be on the Motherboard, etc. This causes problems when you want to switch out the Modem to get above 
  468. 2400bps, etc. You want a true ISA machine.
  469.  
  470. 3) How do I tell if it is not an IBM Compatible?
  471. Ask lots of questions before you buy. If you are reading this book just to get smart before you buy, you should shop for at 
  472. least two weeks and eventually buy your first machine from someone local with a good reputation. It's a real tough call to 
  473. buy your first machine from a catalog. Look at the back of the machine. The Video (TV), Mouse, and printer SHOULD 
  474. NOT PLUG IN AT THE BOTTOM OF A DESKTOP CASE. Imagine a compass. Imagine that you are looking down at 
  475. the top of the case. The Video, Mouse and printer should be in slots which run Northwest to about North, vertically about 
  476. halfway up the back of the case. The Keyboard should plug in about due North. The Power should plug in at the 
  477. NorthEast corner. That is because the standard ISA Motherboard has bus slots, keyboard connector and power connector 
  478. in the same place every time, so that your peripherals will fit into a standard case the right way. This will become hugely 
  479. important two years from now when you 'just gotta have more speed'. If your machine isn't standard, it's yard sale time. 
  480. Instead of a $500 motherboard and CPU, it's $2500 all over again. Adjust these hints for a Tower. You should still be able 
  481. to orient the slots and the Keyboard connector by placing the Tower on it's side. DEMAND to know whether the parts are 
  482. ISA. Do not shop name brand computers. Shop name brand PARTS. My brother recently went on a job where the 
  483. customer had 'drop kicked' has PC. Seems that after one hour on hold with Tech Support, followed by a recording telling 
  484. him that he would be called back within a day, the arrogant techie informed him that his computer couldn't be upgraded 
  485. because the memory was soldered in place. He drop kicked it, sending the 5 1/4 drive through the case and shearing off 
  486. the simms. How do you upgrade a PB computer? Drop kick it.
  487.  
  488. 4) How does the CPU fit in all this?
  489. CPU's (Central Processing Units) are divided into what we can call families. Lets take for granted you want to run 
  490. MSDOS on an IBM Compatible ISA Machine. This describes 99% of you. You need a CPU which is capable of running 
  491. MSDOS.
  492.  
  493. ISA CPU's
  494. Dominated by the Intel series, consisting of 8080,8086,8088,80286,80386xx,80486xx Pentium and Pentium Pro. The bulk 
  495. of IBM Compatibles have Intel CPUs. AMD, TI and Cyrix make Intel clones with names like AM486DX2. IBM itself 
  496. puts out a line with names like 486SLC which is actually a hopped up 486SX. This is the classic line for running MS-
  497. DOS and it's licensees. IBM makes a licensed and altered flavor called IBMDOS.
  498.  
  499. Intel type CPUs can run other operating systems, such as XENIX (Unix). CP/M, etc. You would not be able to put in an 
  500. Apple boot disk and run an Intel machine. DEC tried to put out a CP/M and DOS machine in the Rainbow, but it was a 
  501. frustrating, hideous mess, and DEC priced it's parts and upgrades ridiculously high.
  502.  
  503. Apple/Macintosh CPUs
  504. Dominated almost exclusively by Motorola. Series including 68000,68010,68020,68030, 68040 and 68060. They run 
  505. Apples and Macintosh's. Macintosh compatibles were not allowed to spring up, and Apple controlled the pricing. The 
  506. Mac does more elegant Desktop Publishing and is easier to learn, but very limited in that cheap software and hardware 
  507. upgrades are practically non-existent. There have been kluges in the past to allow MSDOS to run MAC and MAC to run 
  508. MSDOS, but all have been problematical and very slow. The current series of Macintoshes based on the 68040 is the last 
  509. line for Mac, which will be abandoned for Power PC. Apple has made arrogant moves before, shipping machines that did 
  510. not run earlier generation software, or died in infancy (the LISA, which was abandoned for the Mac). The Mac is being 
  511. replaced by the Power PC, and there is a new generation in the works.
  512.  
  513. Alpha
  514. The first Alpha shipped in 1992, and is a high performing CPU. It is used in high performance servers and Mainframes 
  515. made by DEC. You won't see your kid on one of these playing DOOM.
  516.  
  517. PowerPC
  518. IBM and Apple got together in 1991 with Motorola when they were both pissed off at Bill Gates (Microsoft) and Andy 
  519. Grove (Intel). The PowerPC CPU line includes the 601 (50-100mhz), 603 (for portables and laptops), 604 (servers) and 
  520. 620. All are built on 64bit RISC architecture. Apple revised it's entire hardware strategy and has put out Power Macintosh 
  521. and Performa models that run a Macintosh System 7 Operating system which is capable of running MSDOS and 
  522. Windows "boxes". Personal experience says that most functions run almost as well as an Intel PC, but communications are 
  523. problematic and iffy. If your intent is to run Macintosh stuff 90% of the time and occasionally use a Windows product, the 
  524. application seems stable. IBM on the other hand, has floundered and blustered and sound-byted it's way nowhere, 
  525. changing major parts of their PowerPC platform at the same time they claim to be shipping. It looks at this writing that a 
  526. beta PowerPC OS/2 will ship with some major functionality pieces circumcised. In the future, IBM has promised us, there 
  527. will be a single DOS-Macintosh PowerPC platform. Yeah, right. So far Apple has delivered. Unless the architecture is 
  528. going to be opened up to the extent of PCs (it won't), pass.
  529.  
  530. 5) I hear ya knockin but you can't come in...How to I get into the BIOS without knowing the key combination?
  531. If all else fails, pull out your controller card and reboot. The machine will say "Hey you idiot, you pulled out the 
  532. controller! Press F1 to enter setup". Who's the fool now, fool? Similar results can be had by removing a legal number of 
  533. SIMMS (8 down to 4 or whatever).
  534.  
  535. 6) What is Windows 95?
  536. It is the much delayed upgrade for Windows 3.1 and replacement for MS-DOS. Earlier, Windows95 was going to be a big 
  537. break from the past, leaving 286-386 and DOS users out in the cold until they could afford to upgrade to 32 bit hardware 
  538. and applications. Microsoft is trying to back pedal enough to allow most of our old software and hardware to work, 
  539. however poorly, at the expense of some of the functionality of a true 32 bit operating system. It's a hit. A disappointment 
  540. in some ways, but a hit. You whould buy Windows 95 if you are willing to work through the normal bugs of any version 1 
  541. release. There may not be a driver for your Major Teddy's CD-Soundcard kit for some time. There will be glitches and 
  542. bugs which will be worked out by 1.1. I was a beta tester and suffered through the worst of them before the fixes were 
  543. released. See my FAQ on Windows 95 installation elsewhere. Should you buy it? I wouldn't run without it, but I'm a 
  544. geek... I like solving glitches.
  545.  
  546. 7) I get a lot of memory errors - do I need a bigger hard drive?
  547. No (whine). Please understand this now and forever more - There is Memory - Random Access Memory (called RAM) 
  548. installed on the Motherboard which loads stuff to and from the CPU, hard drive, floppies, modem, etc. A hard drive has 
  549. SPACE just like a cassette tape has SPACE. Unfortunately, since the beginning of computing, stupid books and articles 
  550. have referred to hard drive memory (John Dvorak is STILL doing this). Memory indicates that anything in it disappears 
  551. when you turn it off - like your memory will erase when you are dead. Like the original digital TV's - when you turned 
  552. them off on any station, turning the set back on took you to channel 2 - it had lost it's memory. To solve Memory errors, 
  553. you must deal with the RAM - 640K low ram, 640-1024K UMB ram, and extended RAM - 1024 to 16,000K+. ROM is 
  554. Memory with a memory - some form of power, usually a battery - lets it remember your disk drives, date and time, hard 
  555. drive size, etc.
  556.  
  557. 8)Oops, what do I do now? (MS-DOS)
  558. OK, so before I read that, my computer said 'not enough memory', so I deleted the files on my hard drive; now it says 
  559. "non-System Disk or Disk error when I try to boot up.
  560.  
  561. You need a boot disk.
  562.  
  563. Find a friend who knows about DOS and computers and get some help. Almost everybody does something like this at least 
  564. once. The boot disk should contain the system files, undelete, SYS, format and F Disk. The mistake is usually in the panic 
  565. reaction to it. DON'T PANIC! Do nothing until you determine what is wrong. First, get your hands on a boot disk. 
  566. Second, swear you'll have one at the side of your machine forever more. Boot from the disk. Go over to C: and try to do a 
  567. directory. If you can, you are in pretty good shape. Try to go to the DOS subdirectory. If it is still there, and has lots of 
  568. files, you are in real good shape. Copy COMMAND.COM to the root and try to boot from the hard drive. If you can, read 
  569. up on undelete and unformat commands and good luck. All you did was wipe out the root directory, and all you have lost 
  570. is those files, including COMMAND.COM and your start up files, but not the hidden files (IO.SYS, MSDOS.SYS). Now 
  571. you know why they hide them.
  572.  
  573. If you still cannot boot from the hard drive, but can read other sub-directories, you have managed to erase MSDOS.SYS 
  574. and IO.SYS. Running the SYS command from the DOS directory might put you back up. If not, running SYS from a 
  575. floppy might put you back up. If you do manage to boot from the hard drive, run some DOS commands (like formatting 
  576. disks, etc.) to see if you get Incorrect DOS Version messages. In that event, the restore has caused a mixed DOS version. 
  577. You need to reinstall DOS from the floppy disk set as soon as possible. Don't do any real work until then. At the end of 
  578. your fix, search the drive for copies of COMMAND.COM, EMM386.EXE and HIMEM.SYS and only keep the versions 
  579. which match the version in the restored DOS subdirectory.
  580.  
  581. If all else fails and you cannot read from the hard drive after booting from disk, get help from a nerd. You need to run 
  582. Fdisk, and if it reports OK, reformat the disk. If it cannot read the disk partition, you are in for a low level format and 
  583. partition job. Get help here - you cannot use most shareware low level formatters on today's drives.
  584.  
  585. 9)My mouse doesn't work since I added a modem, and, for that matter, neither does the modem.
  586.  
  587. They are camping on the same IRQ, or com-shift has occurred. Read the relevant section in this book and reset your COM 
  588. ports accordingly.
  589.  
  590. 10)What are bits and bytes, and why should I care?
  591. Remember your old math class when they taught binary math? Well, you didn't care then either. Everything a computer 
  592. does is based on 0's and 1's, because a computer cannot think... it can only interpret on and off (the abscense or prescence 
  593. of current). Bits (on-off switches) get together in groups of 8 to form bytes - humans get together in groups of 8 and call it 
  594. a Mormon marriage - never mind. Anyway, these bytes make up numbers and letters, e.g. 0000 0100 is the number 4, and 
  595. they add a ninth bit that is like a political officer from the KGB in 70's Russia - it's job is to report any deviant behavior of 
  596. the first 8. This is called the parity bit. A 3 1/2 HD diskette holds 1.44 Megabytes, or roughly 1,440,000 bytes. So if a 
  597. letter or number is one byte, that disk can hold some 1,440,000 characters of data, such as a document.
  598.  
  599. 11)Why is my 9600bps modem only downloading at 1200bps?
  600. Because they use the same stupid letters for two different things. Your Modem is 9600 bits per second, and the download 
  601. rate reported by Zmodem and your com software is in BYTES per second. 8bits x 1200bytes per second = 9600 bits per 
  602. second. If your modem AND the other guys modem are advanced enough, you may be able to use compression and bi-
  603. directional transmission to speed this up.
  604.  
  605. 12)I tried to move my hard drive to another machine, the Auto detect IDE worked, but the drive won't run. Why?
  606. Because the drive reports it's DEFAULT parameters to the BIOS, not the ACTUAL. Go back to your old machine and 
  607. read the Cylinders, Heads and SPT from the old USER settings, and put them in manually in the new SETUP. Write the 
  608. numbers and HD capacity on top of the drive in indelible Marker for the next time.
  609.  
  610. 13)Auto detect didn't work
  611. 1 - It's not an IDE drive (manually configure)
  612. 2 - The cable is backwards (is power plugged in?)
  613. 3 - Try unhooking the data controller cable, reboot, wait through the errors, go into setup, rehook the cable and try again
  614. 4 - Make sure it is set properly for Single, Master or Slave.
  615.  
  616. 14)I'm getting bogus, ever changing numbers in CMOS Setup - or - I got cute and changed some CMOS stuff.
  617. First, print out or write down the current CMOS settings, especially for the hard drives. As a last resort, on most 
  618. machines, if you put a jumper over pin three and four of the battery connector, turn the machine on and off and put it back 
  619. to it's original position, the CMOS will reset and you can start over. See your manual.
  620.  
  621. 15)I put a password into my AMI BIOS, now I can't get in!!!!!!!
  622. Send me five bucks, then read on. 99% of these calls turn out to be a FAILED password setup. If you don't follow 
  623. directions to a T, the password resets itself to the DEFAULT rather than NO PASSWORD. The default password is AMI.
  624.  
  625. MODULE 3 - BASIC PARTS
  626. The Basic Parts 
  627.  
  628. There are a number of items you will need to get started if you are building a machine and they are easily obtained.  All 
  629. compatibles have the following components: 
  630.  
  631. *A Case  
  632. *A Motherboard (w/CPU and BIOS)
  633. *A Power Supply  
  634. *A Keyboard  
  635. *A Monitor  
  636. *A Disk or Hard Drive (I/O device)
  637. *ROM [Read Only Memory] -the basic instructions
  638. *RAM [Random Access Memory]- your work space  
  639. *Controllers
  640.  
  641. The more useful options are:
  642. A second Disk Drive or a Hard Drive;
  643.  
  644. a Modem;
  645. a Mouse;
  646. a Printer. 
  647. The extras include
  648. a Sound card
  649. a CD ROM
  650. Stereo Speakers
  651. Aa scanner
  652.  
  653. PREFACE
  654. This article started at 5 pages. It has turned into a book. That's good in that I'm passing along lots and lots of information 
  655. that will save you days or weeks of trouble and lots of dollars. It's bad in that the technical jargon may turn you off. It 
  656. shouldn't. The actual building process is something you absolutely should be capable of doing. Here is a one paragraph 
  657. summary of what you will be doing:
  658.  
  659. You will buy a case, install the motherboard and set a few jumpers per the documentation. You will fill some empty 
  660. sockets with memory chips. You will put in a few cards and hook stuff up to them. You now have a computer. You will 
  661. turn on the machine and tell the computer about the stuff you have added. That's it. Really. The balance of this article is to 
  662. help you decide which monitor, drives, etc. to buy, and then gives lots and lots of advice for avoiding pitfalls along the 
  663. way. Each of these pitfalls caused me heartaches and headaches. I pass the solutions on to you so that you may avoid the 
  664. problems. There will, in all likelihood, be a debugging period. This is normal for any high tech project. You very likely 
  665. will not get every jumper right the first time, unless you are one of those people born with a horseshoe up the butt.
  666.  
  667. If you want to cut to the skinny, here is a short list of the parts for a recommended system:
  668.  
  669. You may, for $500, buy the following in one morning at a computer show-
  670.  
  671. A baby tower case with power supply, an 80386DX motherboard, 2 meg of 1 Meg chips (18 chips) or 2 SIMMS, a 512K 
  672. VGA Card, a Mono VGA monitor, a hard floppy controller, a 5 1/4 and 3 1/2 disk drive, a used 100 meg hard drive and 
  673. an AT compatible keyboard.
  674.  
  675. Buy what you can afford and solve the problems as you go along. It's just a logical process.
  676.  
  677. I have assisted many, many people in building machines, and there are basically two types. The first takes my advice, 
  678. begins the building process, and takes the time to read and develop the common sense knowledge necessary to finish this 
  679. project and learn a heck of a lot as they go. The second group wants me to be their brain, build it piece by piece for them, 
  680. and never crack a magazine or a book. I'll say it just one time: YOU HAVE TO READ TO GET ANYTHING OUT OF 
  681. THIS PROJECT. If you do, you will be AMAZED at how easy it is. 
  682.  
  683. Step One Buy a Magazine!  (!?!)
  684. An indispensable tool is Computer Shopper Magazine, published Monthly and available everywhere.  It lists the 
  685. CATALOG prices for everything you need, in all the various options.  If you have three weeks to wait, you will get the 
  686. absolute best prices on whatever new and current you want (see Computer Shows for the exception).  Otherwise, you will 
  687. have the basis for comparison for shopping elsewhere. 
  688.  
  689. Spend an entire evening reading this magazine cover to cover- it is equivalent to an entire College Course in 6 hours.  
  690. Your head will be stuffed with new information and insights. 
  691.  
  692. A Brief Description of Your Buying Options; advantages and disadvantages. 
  693.  
  694. Computer Shows  
  695. Held around the area by different Companies- watch the local paper Business Section and the back of Computer Shopper 
  696. Magazine. Careful buying is the watchword.  Buy all your Cables and miscellaneous parts here. These shows are getting 
  697. harder and harder to find. It's getting too tough to make a profit. It is ABSOLUTELY worth a 60 mile drive to buy at a 
  698. show to build a system. You will be in an environment where if a product can be sold at a $2 profit for $20, Harry will 
  699. undercut Chen and sell it for $19.
  700.  
  701. Ask lots of questions about other pieces from information you gleam here, from Magazines, and from Books you run 
  702. across.  Knowledge is Power.  They will mislead you to make a sale- but won't make any patently false statements.  My 
  703. purchase of a 3 1/2 Disk Drive was a great buy until discovering from the Panasonic Technical Department that it won't 
  704. run in Motherboards made after 1985!  But the Dealer mailed me a refund. Do be careful and do plan to fight someone 
  705. who doesn't want to give you a refund.
  706.  
  707. No doubt, you are taking a calculated risk. I am on my fourth bad Motherboard from one guy, but generally get very good 
  708. parts at these shows. They are, for the most part, name brand parts new in the bag.
  709.  
  710. Catalogs 
  711. As stated before, the main drawback is the wait; and don't forget that you have to add shipping and handling costs to the 
  712. price.  Invest the dollar to call the Advertiser's Technical Line and ask questions: is this Hard Disk Controller MFM or 
  713. IDE? Is it 8 or 16 bit?  (don't get thrown by this jargon- you will learn it quickly.  It's analogous to asking Is it Front or 
  714. Rear Wheel Drive?  4 or 8 Cylinders?  Someone who never drove a car would be just as thrown by those questions.) 
  715.  
  716. I have had a real nightmare dealing with a Mail Order house in Texas. We were up to 4 bad shipments before we called 
  717. Computer Shopper, who laid down the law to the turkeys. An exasperated president called the day after we called 
  718. Computer Shopper and said "What do you want?" We told him, and we got it. Air Freight. Free. Most houses in Computer 
  719. Shopper are very reputable. Just be careful, and call the tech line and ask lots of questions. If they have no time for you, 
  720. you have no money for them. Do remember, though, that the parts are cheap because they are operating at a small margin. 
  721. Don't expect them to spend the day teaching you how to build a computer. 
  722.  
  723. Discount Store  
  724. Some Discount Computer houses need careful watching, too. We have a local dealer whose prices can't be beat, but the 
  725. product he sells to schmos like you and me are usually the parts that didn't work when he put them into a system. He sells 
  726. them over the counter because it's more time effective than troubleshooting the part. He knows that 75% will come back, 
  727. giving him an easy RMA and the buyer will figure out what is wrong (wrong jumper, bad partitioning) with the other 
  728. 25%. So he gets free troubleshooting.
  729.  
  730. When buying a piece that may take two or three times to install right- such as a Disk Drive- the extra money to buy from a 
  731. local store may be worth it. Questions like which pin is this jumper set on to make this Drive B and High Density? is 
  732. tough to answer AND make a profit if you are a Catalog Dealer.  Make your decision based on how comfortable you are 
  733. installing the part.  The best source of all is the sales and repair place you now use for work.  Making friends with your 
  734. Service Rep gets you into the back room- where all the Used but working Parts are kept (and can be bought!!) Where do 
  735. you think all the parts went when you upgraded your AT to a 486 at work?
  736.  
  737. Computer City, a division of Tandy (yeah, Radio Shack) does a decent job at generally decent prices. But it's not the place 
  738. to buy parts. If you decide to give up and buy a system, this place is not the worst. But buyer beware! Make sure you have 
  739. read this article thoroughly and know what to look for. A better choice might be a medium sized chain like PC 
  740. Warehouse, who has yet to give me a bum steer. I had two Acer Monitors in a row go bad in 90 days - he replaced both 
  741. and switched to Panasonic.
  742.  
  743. Computer Store 
  744. BIG Companies get BIG prices having slick salesmen who frown knowingly at your questions.  They don't want you to 
  745. buy a part-they want you to buy a System. Most of the big guys are out of the retail business, because business people in 
  746. this country live by a dual standard. They will buy from the big guys at work and pay triple price, but get a discount for 
  747. themselves. Once the ComputerLands of the business world figured this out, they went corporate.
  748.  
  749. Your first buy:
  750.  
  751. The Case 
  752.  
  753.  
  754. The XT
  755. An XT style Case  Allows for an 8088 based Motherboard or a Baby AT- most motherboards will fit in here. Most will 
  756. take ISA components. If you want to make this a long term learning experience, this case can't be beat for being easy to 
  757. get "under the hood". The ultimate is a "flip top" XT style case.
  758.  
  759. The AT Case
  760.  
  761. The "true" AT Case has become a dinosaur. It's a BIG case designed for an AT size Motherboard. Every motherboard I 
  762. have seen in years fits into a Baby AT configuration, and the new AT size cases have provisions for fitting a Baby AT 
  763. board. You would want to pick this case if you have saved money by purchasing a full size hard drive that will not fit with 
  764. two drives in a smaller case.
  765.  
  766. The Baby AT(Aw...isn't it cute??) 
  767. Uses a Motherboard sized to fit in an XT size case.  My original choice.  Most AT parts (except a full size Motherboard, 
  768. full size Power Supply (XT size) and some old 16 bit cards fit in here. 
  769.  
  770. Absolutely DO NOT BUY "ultra slim line" and such cases. If a standard peripheral won't fit, you are headed in a woefully 
  771. wrong direction. I have recently seen some jet black systems. They are now available to be bought case only. Why are 
  772. computers white?. Why not paint the case mauve? What do you care? S'matter of fact, I recently did that. Painted my case 
  773. my fav'rit flava, cherry red. Looks cool. You still don't care.
  774.     
  775. The Tower
  776.  
  777. Sleek, elegant, and powerful looking. Used a lot for Servers, as it has extra bays for multiple hard drives and CD ROM's. 
  778. It stands vertical instead of horizontal. The Power Supply is usually bundled with the case.
  779.  
  780. The Baby Tower
  781. This article just keeps getting longer. This item is practical and pretty reasonable priced. I picked mine up with power 
  782. supply for $129. They now go for about $35-60.
  783.  
  784. Expect to pay $25-80 for the case, up to $125 for a tower case with Power Supply. Buy with confidence from a computer 
  785. show or catalog.  Hard to mess this one up.  Look for reset button, turbo button, turbo led light, hard drive light. The 
  786. "digital display" on some cases is incredibly hard to configure for the novice. Save this feat till later if it looks 
  787. intimidating. Brush up on yer binary math.
  788.  
  789. Tower cases are different in one way - the power supply switch is usually wired to the front of the case rather than being 
  790. on the power supply. I mention this because it is the one circumstance where you will find 120 Volts inside of the case, 
  791. and on some poorly designed models, the connectors are bare. So if you see a switch on the front of the case, be careful 
  792. inside UNLESS THE POWER CORD HAS BEEN COMPLETELY DISCONNECTED!
  793.  
  794. In any event, the case must be large enough to handle standard add in cards. If it won't, you got problems.
  795.  
  796. Installation
  797.  
  798. Install the small speaker and LED's (light emitting diodes) and lock, if any, on the case.  The speaker may get annoying.  
  799. It is loud.  Radio Shack can help you install a little switch to turn it off and a headphone jack for private listening of the 
  800. annoying beeps. You need to mount these so that the wires don't pull out when you remove the case!
  801.  
  802. What are all those damn wires in the case??????
  803.  
  804. Don't Panic. Here's an overview of the most common.
  805.  
  806. Speaker:
  807. Two wires coming from the speaker. Terminates in a 4 hole socket. The two wires will hook up to the "speaker" pins on 
  808. the Motherboard. Plug this in even if you have a sound board to be added at the end of building. Reverse the wires if you 
  809. don't get a beep when you turn on the machine. You may have to modify the four hole socket or move a wire to make the 
  810. speaker work. This can be frustrating. Two little tiny alligator clips hooked up to the speaker wires and run directly to the 
  811. pins on the Motherboard may be the easiest way to debug this. It is important to hook this up early in the process to hear 
  812. error beeps in the debug process. The operative pins are One and Four. The speaker jumper goes one of two ways - don't 
  813. try connecting to pins two and three or something... for some dumb reason, one of the unused inside pins is +5 volts, and 
  814. will fry the speaker.
  815.  
  816. Reset:
  817. Two wires that plug into a set of pins by the same name on the Motherboard. The pins may be located back by the 
  818. keyboard connector. Why? I don't know. Ask somebody else. This is what will cold reboot your machine when you push 
  819. the RESET button on the case. Hook it up early. If you are working with a used power supply, remember that the PS is the 
  820. weak link in the system, and for a good reason - you want the $30 power supply to fry before the $500 Motherboard. 
  821. Banging the power switch on and off 40 times while you are building is not good - think of the switch as having x number 
  822. of uses before it fails. Hook up the reset switch and cold boot with it rather than the power switch. I remember one time 
  823. when I was working on a customer-friends computer to make $15 adding a 3 1/2. About the fifteenth time I threw the 
  824. switch (we had cable problems) the power supply died. Even though I ran to my supplier and replaced the power supply at 
  825. cost, he and his two other friends never called me again, and to this day their lips curl when they talk about me. Use the 
  826. reset switch.
  827.  
  828. Turbo:
  829. When you push the turbo button on the case, your machine will toggle between high gear (say 66Mhz) and low (say 
  830. 33Mhz). Plugs into a set of pins by the same name on the Motherboard. You will want to be able to slow the machine 
  831. down when you are trying to trap an error.
  832.  
  833. Turbo LED:
  834.  Two more wires. This will, when wired properly, light up the Turbo light on the case when the machine is in high gear.
  835.  
  836. KeyLock:
  837. This may be in combination with the Turbo button above. Allows you to lock out the machine with a key. Also plugs into 
  838. the Motherboard.
  839.  
  840. Hard Drive LED
  841. This is usually plugged into your hard disk controller to blink whenever there is hard drive activity. You will eventually 
  842. depend on this light to tell you when long operations are actually proceeding when you suspect the machine has frozen. 
  843. Also lets you watch for "thrashing". If the hard drive light is constantly or near constantly flashing when you are at work 
  844. on the machine, the machine may be desperately trying to keep up with the workload when memory is low by copying 
  845. unused in-memory stuff to the hard drive to make room in conventional memory. It means either
  846.  
  847. You need to install more memory
  848. or
  849. Your machine is not configured well. Becoming a smart user is learning how to tweak your machine to make it run 
  850. smooth. Just remember: if your hard drive is thrashing, a power outage could be a disaster.
  851.  
  852. Power Supply:
  853. Two large white plugs and five or more medium size white plugs. These are the leads from your power supply. (The black 
  854. wires go together!) The two large ones hook onto the Motherboard, sending main power to the system. The five or more  
  855. smaller ones are the power for internal devices such as disk drives, hard drive(s), CD ROM, etc. One or two very small 
  856. leads off of the larger ones are power connectors for 3 1/2 inch drives.
  857.  
  858. CPU FAN
  859. Two wires leading from a miniature fan sitting on a big chip. This is your CPU fan - 486DX2-4 and Pentium Chips have 
  860. heat problems. This fan is necessary - if it gets blocked or unplugged, the CPU will crash after it heats up.
  861.  
  862. Watch where your wires end up... recently I opened a machine that was having overheating problems. It turned out that 
  863. the bundle of above described wires (speaker, etc.) had "landed" on the CPU cooling fan, and was holding it still. You 
  864. may want to take some baggie ties and hook the wire bundle out of the way. Ask my brother.
  865.  
  866. Label these wires before you dis-assemble the unit.
  867.  
  868. The Motherboard 
  869.  
  870. Now you have a real decision to make- once you make it, you have decided on the basic Architecture of the Machine and 
  871. there is no turning back. You now need to decide whether to buy a 8088, 80286, 80386DX, 80386SX, i486DX, i486SX 
  872. i486DX2, i486DX4 Pentium (80586)75, 100 or 133Mhz, one of the new clone CPUs or the Pentium Pro (P6). Buy with or 
  873. without Local Bus or PCI. Buy with or without Cache. Don't worry about the Motherboard being "Pentium Ready" or such 
  874. nonsense. When you are ready for a new CPU, you will be ready for a new Motherboard. Trust me. Many Manufacturers 
  875. of Motherboards. Buy whichever one you choose with the highest MHz rating you can afford. 
  876.  
  877. Mini Glossary # 1 CPUs
  878.  
  879. 8080 - 
  880. 1979 - .33 MIPS (Millions of instructions per second) The original Intel CPU. Pre IBM. 8 Bit. CP/M operating System
  881.  
  882. 8086 - 8088 - 
  883. The original PC and XT. About 4.77 MHz. Turbo at 8 MHz. 8 bit. (8087 Math Co-processor) The technology is now as 
  884. passé as Leaded Gasoline.
  885.  
  886. 80286 
  887. 1982 - 1.2 MIPS The original IBM PC-AT 10 - 15 MHz. 16 Bit with eight bit functionality. (80287 Math Co-processor). 
  888. Cannot use XMS memory. Wastes resources. Forget it.
  889.  
  890. 80386 SX
  891. Crippled 80386 Chip, supposedly upgradeable to 486. Yeah, and you can upgrade a fart to a methane power plant, too, but 
  892. it's still just an exploding fart. (80387SX Math Co-processor).
  893.  
  894. 80386DX
  895. 1985 - 5.5 MIPS Bill Gates wanted IBM to use this chip in the AT. Made too much sense. 20 - 40 MHz. 16 bit with 32 Bit 
  896. access. (80387 Math Co-processor) Becoming more obsolete each day. Newer software and peripherals just demand too 
  897. much. You are going to have to buy the same peripherals for a 486, so why not go 486DX? 
  898.  
  899. 80486SX
  900. A 486 with the Math Co-processor disabled. Like a four slice toaster with two openings covered over.
  901.  
  902. 80486SLC
  903. A 486SX chip that has been hopped up by IBM. Not, repeat, not a DX chip.
  904.  
  905. 80486DX
  906. 1989 - 20 MIPS A chip way beyond MS-DOS and it's limitations. 33Mhz to 50 MHz. Faster than everything else in the 
  907. system, basically sits around a waits for the 8 megahertz bus to send something. Just starting to really come down in price. 
  908. The price was kept artificially high for two years or so while Intel was fending off competition. 
  909.  
  910. 80486DX2 - 
  911. Ai Caramba! Just what the average Joe User needs... another CPU spec. Ok, you got yer 486SX, which is a 486DX with 
  912. no Math Co-processor. Now you got yer 486DX2, which employs a clock speed doubler to make a 486DX25 run like a 
  913. 486DX50. That is, inside the CPU Mondo Condo, Danny Data and his friends are partying at 50 MHz. Danny discovers 
  914. that he needs to go out for more beer. He opens the door and steps into a world running in slow motion (25 MHz). He 
  915. rides a 16 bit data bus just like the old folks. Danny has to wait in line for beer just like the rest of his 386 friends. He even 
  916. has to squeeze through some 8 Bit cards to get to the store. (Danny's a 32 bit kinda guy). He goes home, and from the 
  917. moment he passes the doorman and through the revolving door, he's partying at light speed again. Which just makes the 
  918. beer go faster, I guess. The lowest standard, because the price is now so reasonable. Approaching $139 for Motherboard 
  919. and Clone CPU.
  920.  
  921. 486DX4
  922. So if the DX2 is a clock doubler, then the 80486DX4 is a clock foupler, er, quadrupeler, right? WRONG! It's a clock 
  923. tripler. Don't ask me. I failed calculus. I think that a 486DX4/100 is actually a 486-25 at heart.
  924.  
  925. Make sure if you buy a Clone Chip that you are buying a true DX chip.
  926.  
  927. Pentium - 
  928. 1993 - 112 MIPS 
  929. (latin for Penthouse Pet of the Month). 70, 90, 100 and 133 MHz. For those of us who just have to know the last digit of Pi 
  930. before dinner. (Pi should be saved for after dinner. Sorry). The all new, improved CPU from Intel released in 1993. Why 
  931. isn't it called the 586? Intel found out in it's court battles with Cyrix and AMD that the number "486" cannot be properly 
  932. protected as proprietary. It will be much harder for Cyrix to get away with putting out a Cyrix Pentium than it would be 
  933. putting out a Cyrix 586.
  934.  
  935. Pentium systems are selling like crazy, driving down the price of the 486. Know what? The typical DOS application can't 
  936. use the power of a 486 much less the Pentium. The 486 is a great buy... The Pentium was made to compete with SUN 
  937. Microsystems and Mainframes. It uses technology the PC will never ever use while running MS-DOS. There are big 
  938. things coming which will make you want to replace the motherboard in 1996.
  939.  
  940. 80286,386,486,286SX,386SX, 486SX Clones.
  941. AMD and Cyrix and some other guys are making clone CPU's. Be careful! They have played games with the numbers in 
  942. the past. Make sure that 486 is really Intel 80486 DX compatible. IF it says 486DX2/80, you are safe. If it has funky 
  943. letters mixed in, beware.
  944.  
  945. The future:
  946. P6 Pentium Pro - 1995 - 250 MIPS (est.)
  947. P7 - 1997 - Unknown MIPS
  948.  
  949. Time out: A word about the BIOS
  950. For whatever board you buy, you must be aware that next to the actual processor the most important consideration is the 
  951. BIOS, so it deserves it's own blurb.
  952.  
  953. The BIOS (Basic In-Out system [ooh baby])
  954.  
  955. One or two chips for the machine and maybe a separate one for the keyboard. You want the newest BIOS possible, and 
  956. that can only be determined by plugging the motherboard in - the copyright year on the chip itself is not accurate. A good 
  957. question to ask: Does the BIOS support multiple custom hard drive entries? Secondary Master and Slave IDE drives? One 
  958. User Setting Entry does you no good if you have 2 IDE drives you want maximum space from. What is the date of the 
  959. BIOS? Award, AMI and Phoenix all make BIOS chips, and they upgrade them constantly. Mr. Mail Order is all too happy 
  960. to unload a Motherboard with an old BIOS to Mr./Ms. NewBuilder. I'm not an expert on BIOS chips, but will pass along 
  961. that American Megatrends (AMI) is my BIOS of choice. The power and options of your BIOS can make your life easy or 
  962. unbearable when you go to upgrade.
  963.  
  964. The BIOS was a development that happened in the early days of PCs. Since all IBM parts in the IBM PC were off the 
  965. shelf, the machine itself was easy to duplicate. The Operating System, bought by Bill Gates from Seattle Computing for 
  966. $50,000 and re-sold to IBM and everybody else to the tune of $30 billion or so (nice ROI, Bill!) was no problem to get. It 
  967. was the part in between that was tricky - making the machine talk to the software. IBM had that sewn up in their own 
  968. little hardware scheme, so some enterprising nerds had to go and write the interface and burn the instructions onto chips, 
  969. called CMOS (Complimentary Metal Oxide Semiconductor). The first, second and third attempts were less perfect than 
  970. DOS 4.0 or the IBM PC, Jr., believe it or not, and it has taken them years to get it right. Get a BIOS that identifies itself at 
  971. boot up time as being a year or less old. DON'T buy a  Motherboard with a BIOS dated (not on the chip, in setup!) as 
  972. being from the 1991. Buy it only if he will give you a $45 allowance towards new BIOS chips. 
  973.  
  974. The PS2 line of IBM
  975. The PS/2 line of IBM and early Compaqs needed a "set-up disk" to get to the BIOS. Every time you added an option, and 
  976. option driver had to be added to the set-up disk. Once you got a 162 error, you were stuck in a loop to BASIC until you 
  977. came up with a reference disk with the right added option drivers. Good luck. Most IBM owners don't have the foggiest 
  978. idea where their set-up disk is. COMPAC and IBM have now both gone to on board BIOS set-up. Please know and be able 
  979. to tell the technician how to get into setup for your BIOS. Not knowing makes you look really, really dumb. It is usually a 
  980. key combination that you press during boot up; on AMI it is usually (ESC), on Phoenix (Ctrl-Esc), on new COMPAC's it's 
  981. F10, etc.
  982.  
  983. Installation: 
  984. The Motherboard fits into the case with screws and set-offs.  Very easy to assemble.  Many Motherboards come with 
  985. instructions. My first one didn't.  If not, take out of a library or buy a book, such as How to Build an IBM Compatible and 
  986. Save a Bundle by the late Aubrey Pilgrim.
  987.   
  988. After putting together many of these things, here is my recommendation for how to proceed. place the Motherboard on a 
  989. towel. Follow the manual if you have it and set the jumpers and dipswitches as you think they will end up. Decide where 
  990. each connector (Turbo LED, Turbo switch [don't confuse the two], power light, reset, etc.) is going to be hooked. Install 
  991. Memory per the Motherboard book. Put standoffs on Motherboard. Slip it into the case a few times on a trial run before 
  992. you commit. NO drives or other peripherals should be inside the case yet. You need unobstructed room. Set the 
  993. Motherboard, on the towel, very close to the case's power supply. Hook up the power supply connectors to the 
  994. motherboard, the keyboard plug, the speaker, and the Video Card (hook up to the monitor). You will need to arrange 
  995. everything carefully, and turn on the power. Make sure the memory counts off and the CPU is identified correctly and turn 
  996. it off. If memory and CPU look correct, you are ready to install the Motherboard. If they are not, you don't have to 
  997. diassemble the whole thing. Re-seat the Memory, check jumpers, etc. and try again. Unhook the power supply connectors. 
  998. Pulling the Motherboard in and out of the case is not smart. If there are any metal standoffs on the case, you could scratch 
  999. through the circuitry on the bottom of the board. I usually leave the foam backing on the Motherboard when I am 
  1000. orienting the board to the case and placing standoffs. Take off the foam just before you commit. When you are satisfied 
  1001. that the board is oriented correctly, hook up the speaker and any wires you decide will be inaccessible once the drive bays 
  1002. cover them, slip it in and gently move it around, letting the standoffs find the proper holes. Handle this Baby with CARE. 
  1003. LEAVE it in the plastic wrap till you are ready to install. Put the little white plastic set-offs on the board, not the case. The 
  1004. white standoffs will slide into keyholes on the case; gently prod them around until they are all in the keys, then work the 
  1005. Motherboard gently down into the case. Don't get frustrated here. This is not easy. If you get mad and try to force it, you 
  1006. will be sorry.
  1007.  
  1008. Some old cases have metal tabs that stick up from the floor of the Case. Before placing the Motherboard over one of these 
  1009. tabs, see if you are going to use it for anchoring the board. If you can see the hole in the metal tab through a standoff hole 
  1010. in the motherboard, use it to anchor the motherboard. Otherwise, take a large screwdriver and push it down. The 
  1011. Motherboard has many exposed metal surfaces on the bottom, and one of the most common 'no start' problems with 
  1012. machines is due to Motherboard grounding to the case. Many times I'll put electrical tape over the rails on the bottom of 
  1013. the case to avoid contact with the bottom of the board.
  1014.  
  1015. Back to the standoffs: get a long shaft, small diameter screwdriver to help prod the standoffs into the keys. There will be 
  1016. one or more places for a screw to attach the Motherboard to the case. If the screw fits right in, the Motherboard is properly 
  1017. seated. Touch the Metal Case before touching the Board. Practice inserting the Motherboard twice before actually putting 
  1018. it in. Visualize how it is going to slide in. Don't mess it up here! The Motherboard's keyboard connector should line up 
  1019. exactly with the keyboard connector hole in the case. 
  1020.  
  1021. On Getting Fried
  1022. Now is probably a good time to talk about Electrical Safety. I wish I had a black and white classroom newsreel with  a 
  1023. bunch of dweebs in Hard-hats you could watch, but MultiMedia presentations are, at this point, still mostly baloney. So, 
  1024. you'll just have to read this, and, IF you have the Word for Windows version AND you have a sound card, and IF that 
  1025. sound card is configured correctly, PC Help is proud to present the first multi-media component of Build Yer Own. To 
  1026. hear yourself being fried to a crisp, double click below:
  1027.  
  1028.  PC Computing consists of 5 and 12 Volt circuits. Taking a full jolt from a Video Card can hardly be felt. Don't 
  1029. worry about getting shocked working on the computer unless you do something very, very dumb or you are very, very 
  1030. unfortunate. You can, however, by not being careful damage the components. The only three places I can think of that you 
  1031. are likely to get fried are
  1032.  
  1033. 1) Sticking your hand inside of the Power Supply - that would involve getting past all kinds of safety stuff. Don't do it. 
  1034. Avoid the switch area of tower. It is easy to forget that there is 120 volts going to this switch WITH THE POWER OFF.
  1035.  
  1036. 2) Opening a Monitor Case. Don't do it. There is lots and lots and lots of pain and possible death waiting for you in the 
  1037. back of a CRT. I make my brother open monitors.
  1038.  
  1039. 3) Sticking your tongue or some damn thing in the power cord. Don't do it.
  1040.  
  1041. Turn off and unplug the Computer before working inside.
  1042.  
  1043. LEGAL TYPE DISCLAIMER FOR THE ABOVE PARAGRAPHS:
  1044. Because I tell you it is very hard to get shocked working on a Computer, that doesn't mean you can't do it.  Some fool will 
  1045. always find a way to get around safety precautions, get themselves hurt, and sue somebody. I am not responsible for 
  1046. injuries, damages or monetary losses due to use of the material in this article. Take all proper and reasonable safety 
  1047. precautions.
  1048.  
  1049. VLB Motherboards
  1050. Okay, this is one of those places where your Eight bucks are well spent. You did send me $8, didn't you? Cases are 
  1051. designed to hold full size Motherboards. Motherboards are getting smaller and smaller. The case has three rails to hold 
  1052. the Motherboard in place. Your new Motherboard only falls across two, leaving the last third hanging a half inch in the 
  1053. air. Therby lies the rub. You install a VLB video card and VLB I/O card, everything works great, then two weeks later 
  1054. Uncle Spitz (who you did the upgrade for for free because your Aunt Trembelina lent you her car ten years ago) calls and 
  1055. tells you he has a) no video or b) Hard Drive controller failure. When you get over there and pop off the top ("Yes, a coke 
  1056. would be nice"... "No, I just ate"... ) the hard drive controller and/or video card has worked up out of the third VLB slot 
  1057. enough to stop contact. Hopefully he hasn't done anything stupid trying to fix it. Push it back down into the slot and you'll 
  1058. get a call next time the weather changes (expansion and contraction). This time, do what I do. Gather the following
  1059.  
  1060. A chopstick
  1061. Elmer's (TM) Glue
  1062. A piece of doubleside tape
  1063.  
  1064. Cut three peices of chopstick one half inch long. Place one vertically and glue the other two parallel along the base so that 
  1065. it looks like an inverted  "T" with two tops. Place it under the Motherboard so that it holds the Motherboard up under the 
  1066. 32 bit card. Adjust size with sandpaper as necessary. Don't put too much upward pressure on the board. The purpose is to 
  1067. keep it from pulling down away from the card. Put the doubleside tape on the case floor and the "T" on top of it. You've 
  1068. built a bridge that will keep the card in the slot.
  1069.  
  1070. Back to the Motherboard installation...
  1071. Plug the Speaker leads and the Power/Turbo LED's on the Motherboard as indicated. If they don't work when you fire it 
  1072. up, reverse them. Set the jumpers per the instructions.
  1073.  
  1074. Jumpers
  1075. I told you this is exciting reading...
  1076.  
  1077. If you are installing a used Motherboard with no manual,  don't flip any jumpers except as a last resort. If you have the 
  1078. manual, read it and decide where jumpers will be and change them before you put the board in. Some things to keep in 
  1079. mind:
  1080.  
  1081. If the CPU and Motherboard were bought together, the jumpers are PROBABLY set correctly. Ask when you plunk down 
  1082. the money. You still should definitely check the jumpers before putting power to the board. Read on. 
  1083.  
  1084. The most important jumper is CPU voltage. AMD is now making 3 volt CPUs and it will become a trend. Three volt 
  1085. CPUs can run faster because they generate less heat. AMD says that the same speed in a 5 volt package would actually fry 
  1086. the circuits together. Make sure of the voltage of the CPU and set that first. Next, set the jumpers for CPU speed. There 
  1087. may be two or three jumpers relating to this. The trick here is to remember that a DX2/50 chip is a 25 MHz chip, not a 
  1088. fifty. A DX2/100 is a 50. Set speeds based on the external rated speed of the CPU.
  1089.  
  1090. Err on the conservative side for jumpers. Set the VLB Wait State to 1 instead of 0, and change it later when you are 
  1091. feeling adventurous.
  1092.  
  1093. Read slowly and carefully. It all makes sense. If you don't know what difference changing the jumper will make, don't 
  1094. change the jumper. There are lots of jumpers on lots of cards that are already set for IBM Compatible machines. Changing 
  1095. the jumper could change the I/O address, change the voltage input from 5 volt to 12 volt, or a hundred other things. Don't 
  1096. flip a jumper if you don't know what it does.
  1097.  
  1098. MCA (Micro Channel Architecture)
  1099.  
  1100. (cool graphic)
  1101. IBM wants yer money. They came out with Micro Channel for two reasons: 10% to improve the computer, and 90% to 
  1102. destroy YOUR ability to build your computer with inexpensive, readily available parts.
  1103.  
  1104. We ignored it, it went away. Makes every card you bought Useless (notice the capital U) by changing the socket that fits 
  1105. into the Motherboard. Boo Big Blue. Micro Channel is now officially dead. The technology has been used for such things 
  1106. as the connectors for local bus. IBM doesn't want to be left out of the rotten, expensive machine market however, so they 
  1107. have introduced the POWER PC. There is no software and no useful hardware, but IBM gave out some really spiffy 
  1108. ballpoint pens and T Shirts at Comdex. Hey, they have their priorities straight.
  1109.  
  1110. Just think! You can now buy a machine with no operating system or software, and hook it up to O/S2, IBM's operating 
  1111. system that doesn't work, either! It's such a mystery that their stock went down 66%.
  1112.  
  1113. Hey! Sombody just came out with a 486 board that fits in an old PS/2! Now you can spend $400 to make your PS2/30 
  1114. obsolete for ANOTHER four years!
  1115.  
  1116. Their partner, Apple, has put out some pretty decent hardware and software in their version of the Power PC. IBM bought 
  1117. Lotus. The new version of their spreadsheet will be called 12(to be continued).
  1118.  
  1119. Architecture
  1120. ISA,EISA and MCA
  1121. ISA is Industry Standard Architecture. If you buy parts and build a system that is ISA, you will be a happy person forever. 
  1122. Or at least a reasonably close facsimile. Make sure your case is big enough to hold the Motherboard, standard expansion 
  1123. cards and drives. Make sure your Motherboard has plenty (5 or more) expansion slots. Some machines have a 
  1124. hard/floppy/I/O IDE Controller, an Internal Modem, a Scanner Card, a Video Card, a Tape Backup Card, a CD ROM 
  1125. Card, a Sound card and a network card. That's eight slots right there. EISA is a newer standard that follows ISA close 
  1126. enough that you can use regular expansion cards. With EISA, you have more control over the set up process from the Set-
  1127. up screen. For example, you could switch COM1 and COM2 devices without opening the machine. MCA stinks.
  1128.  
  1129. Local Bus
  1130. This is a scheme developed by a bunch of Manufacturers that allows Video and/or I/O to directly address the system and 
  1131. output and not have to stand in line behind everybody else. Video and Hard Drive access time are your two worst enemies. 
  1132. Listen carefully here. Increasing CPU speed may not make your system run faster. What matters is how fast the Video and 
  1133. Hard Drive operate. It is said that a system can't exceed 33 MHz no matter how fast the system purports to be. The eight 
  1134. bit slot on the motherboard still runs at 8 MHz. So pay attention to Video Speed and Hard Drive Speed if you become 
  1135. another Nanosecond cutting freak.
  1136.  
  1137.  
  1138. VESA Local Bus and Intel Local Bus (PCI) had a brief, intense warfare. VESA has become the standard for both Video 
  1139. schemes and Local Bus Architecture for the current crop of home class 486's. PCI is more often found in higher end 
  1140. machines. Intel's scheme is supposedly better in more powerful systems. At COMDEX, they showed some motherboards 
  1141. which had both VESA and IntelPCI. I wouldn't know which is better because I haven't really tested Intel. Maybe I start 
  1142. charging $24.95 for this rag, then I can buy some decent equipment. But then I'd get as self important as Phil Katz (Phil 
  1143. snubbed me at Comdex). Nah... I like me. Most new Motherboards come with local bus, which adds a third slot to 
  1144. standard cards. Here's a humble drawing of a Motherboard showing the CPU, the BIOS, Memory, the Power Connector 
  1145. and the Bus slots. This is all you will need to know for general knowledge of the motherboard.
  1146.  
  1147. Those of you with a text only copy of this book will just have to imagine all the cool graphics you are missing out on until 
  1148. you send me eight bucks for copying and shipping.
  1149.  
  1150. Pentium Motherboards (PCI)
  1151. PCI has become pretty much standard on Pentium motherboards. It is a single connector that looks suspiciously like a 
  1152. microchannel slot. It takes special PCI cards. You will find extra stuff in your BIOS to control these cards, and extra 
  1153. jumpers on the board. My discussion of these new features with technicians who build PCs every day say leave them at 
  1154. their default. They are overkill for the capabilities of todays machines. New buzz acronyms are DREQ, DACK, EPP and 
  1155. ECP. More as I get into technical details next version.
  1156.  
  1157. Some standards have changed on the Pentium Motherboards - those functions which remain the same on nearly all PCs 
  1158. have been built into the board to free up slots for more exotic equipment. Most likely, you will find the IDE and Secondary 
  1159. IDE on the motherboard, as well as the floppy controller, printer, and COM 1 and COM 2. Great idea. As long as 
  1160. everyone adopts the same conventions, we can buy with confidence.
  1161.  
  1162. Cache Memory
  1163. Cache is used a LOT in PCs referring to different things. SMARTDRV is a software CACHE. There is cache internally in 
  1164. 486DX and above CPUs. A third method of cache is the on board cache you know of as the 256K Cache or 512K cache in 
  1165. the advertisements for computers. Cache means the same in any context: I will hold the last few instructions 
  1166. (SMARTDRV) or the next few instructions (CPU Cache [internal cache]) and the external cache. These are chips either 
  1167. soldered to or plugged into the motherboard in a bank, usually in the SouthEast corner of the board, where it's 
  1168. inaccessiblility is rarely a problem. These are very fast chips which pre fetch the next instruction(s) for the CPU so that 
  1169. the CPU does not waste it's precious time going out and looking for the next request by an interrupt. They are usually in 
  1170. the range of 20-30 Nanoseconds, compared with DRAM memory (SIMMS) which are 70-150 Nanoseconds. They are 
  1171. usually long and skinny and have values like
  1172. 8K 8x9 64K
  1173. 32K 8x9 256K
  1174. 64K 8x9 512K
  1175. 128K 8x9 1 Meg
  1176.  
  1177. The faster method is write-back. If your CPU is seizing for no good reason, back it off to the second method available in 
  1178. the BIOS, write-through. "The effect of cache is to reduce the wait states needed by DRAM" according to Wan Foo Chan 
  1179. of the Motherboard Writers Benevolent Association.
  1180.  
  1181. L2 Cache
  1182. I mentioned L2 Cache and pipeline in the same breath to a tech friend of mine today, in preparation for this humble 
  1183. version of UTIBMC, and he make a face like he was having an especially painful bowel movement. Nuff said. Put yer 
  1184. hard earned cash into a faster Video board.
  1185.  
  1186. Power Supply
  1187. For an AT, you should go 200-250 Watts. The higher the wattage, the more junk you'll be able to stuff inside. I chewed up 
  1188. two 130 Watt Supplies. Buy from a Catalog or Discount Store.  Power Supplies are the most often repaired item.  Don't 
  1189. buy it used.  They go up.  Pay $20-40.  Most cases nowadays come with the power supply. You want them to go up. Why? 
  1190. Because a voltage spike that finds it's way through your surge protector (a piece of junk, most likely) should fry the power 
  1191. supply before it gets to your $700 Motherboard and CPU, right?
  1192.  
  1193. Installation  
  1194. Slips into the case via two slots at the front of the supply, then screws to the Case.  Has two plug-ins to the Motherboard. 
  1195. (May be marked P8 and P9. On old motherboards, the trick to inserting them is to angle the plug back and slide forward 
  1196. and down at the same time. Newer connectors are usually easier. Make sure the black wires are next to each other when 
  1197. you plug them in. The Power Supply also has 2-5 or more plugs to go to Drives and such. The little one goes to the 3 1/2 
  1198. inch drive. Except for that one and the ones for the Motherboard itself, they are all the same.  Make sure it comes with a 
  1199. Power Cord!  If not, it's a cheap item ($3 at a show). 
  1200.  
  1201. You will be tempted to check your installation and turn it on for a second. If you do, you will hear a series of annoying 
  1202. beeps as the Motherboard comes to life, finds no Monitor, Controller, Drive or Keyboard and not so promptly bails out. 
  1203. You should hear a gentle whirr from the Power Supply.  If you see sparks or smell ozone, shut it down (quick!) and start 
  1204. over. 
  1205.  
  1206. Module 4 Ummm, uhhh... oh yeah, Memory!
  1207. The Memory  
  1208. THE place you will have to do some digging.  Think of Memory as a commodity- the price fluctuates day to day, and 
  1209. when you ask for a price, the dealer will likely pick up the phone and call some Chip broker for the latest quote.  
  1210. Seriously!  This is due to 1988's chip shortage, 1992's Korean Tariff, 1993's factory burn out in Singapore. Any dinky 
  1211. factory that burns down will drive the price of memory up by $3. This is a global economy, folks. Prices have come way 
  1212. down, but, like gold, some dealers kept the highest price.  PLEASE buy from a Catalog or a Show.  Compare prices.  Be 
  1213. patient. A national software chain sells 256K chips for $19.99. Pay $1 at a show.
  1214.  
  1215. Mini-Glossary #3
  1216. Memory and Speed
  1217. MEGAHERTZ - The speed rating of the CPU. An XT was 4.77MHz. An AT was 10 MHz. A good 386 board is 33Mhz.  
  1218. Combines with other parts of the system to determine overall speed. HIGHER IS BETTER.
  1219.  
  1220. NANOSECONDS - Memory Chips are rated in Nanoseconds, an infinitesimal measure of time. 60 Nanosecond chips are 
  1221. faster and more expensive than 70. Two years ago, 120 Nanoseconds was about standard. The range now is usually 60-70-
  1222. 80. LOWER IS BETTER.
  1223.  
  1224. DRAM, SRAM - Dynamic Random Access Memory is what all clones except old COMPACs use to make up the Memory 
  1225. in your machine, measured in Megs. Don't confuse this with Megabytes of Hard Drive Storage. Individual DRAM chips 
  1226. are going out of style. Your new Motherboard probably uses SIMMS, which put 9 chips on a single board to make 1 Meg 
  1227. of Memory (a 1 X 9) that takes less space and is infinitely easier to install. Why 9 1Meg Chips to make 1 Meg of 
  1228. Memory? 8 1 Meg lines to the CPU plus 1 for parity checking equals 1 eight part Memory bank. 1 X 3 DRAMS are 
  1229. confusing. Suffice to say that it is 9 1 Meg Chips, stuffed into a three chip package. There are 4 x 9 SIMMS, which puts 4 
  1230. Meg on each SIMM. The more Memory you stuff on a SIMM, the more Memory will fit on your Motherboard. Older 
  1231. SIMMS and DRAMS came in 64K and 256K sizes. Buy no smaller than 1 Meg increments. Why? A 256K DRAM or 
  1232. SIMM is as useless as last week's Lotto Ticket  when replaced, which you will want to do almost immediately. You just 
  1233. throw them away or stuff them in the drawer with your mood ring. SRAM is used in CACHING, a scheme employed by 
  1234. better Motherboards to speed up the machine. HIGHER IS BETTER.
  1235.  
  1236.  
  1237. There are 30 and 72 pin SIMM slots. Thirty pin gave way to 72's a few years back, but so many people complained that 
  1238. most boards are now what is called hybrid and have both 30 and 72 pin slots. The manual will tell you what combinations 
  1239. are "legal" in your motherboard. There are special considerations based on how the board is wired. For example, you can 
  1240. put a so called "double sided" SIMM in 72 pin slot 0, but on many motherboards you must then leave slot 1 empty. Why? 
  1241. Because there is a RAS signal for each memory bank, and a double sided SIMM uses both RAS signals for the two slots. 
  1242. A double sided SIMM is usually 2 Meg (one meg on each side) or 8 Meg (four meg on each side.)
  1243.  
  1244. EDO Ram is a brand new especially fast RAM.
  1245.  
  1246. Numbers you will see...
  1247. 1 x 9 A one meg SIMM based on 9 chips, 30 pin
  1248. 1 x 3 A one meg SIMM based on 3 chips, 30 pin
  1249. 2 X 9 or 1 X 9 DS A double sided one meg SIMM, equals 2 meg, 30 pin
  1250. 4 x 9 4 Meg 30 pin
  1251.  
  1252. 1 x 36 as above, but a 72 pin SIMM
  1253. 4 x 36, etc.
  1254.  
  1255. Parity
  1256. To save $$$, a lot of memory on the market now are non-parity - that is, they ignore the ninth parity bit. You may find 
  1257. one meg SIMMS with two chips instead of three, or eight chips instead of nine. If your motherboard runs okay with non-
  1258. parity, so be it. You won't know until you plug it in. It may auto-adjust for non-parity, or give you a parity error on bootup 
  1259. or soon after (scary looking error!). If it does, there may be a setting in the BIOS to accept non-parity.
  1260.  
  1261. What is important to know is that you can't tell much about a SIMM by looking at it. The memory dealers at the show 
  1262. have a little machine that they plug SIMMS into to identify them. If THEY can't tell by looking, that tells YOU not to buy 
  1263. your Memory on the streetcorner. You may be able to tell the Nanosecond rating by looking at the number carefully. The 
  1264. number may be something like 514400N-08 or TC5110000AJ-80, both indicating 80 Nanoseconds. What you cannot tell 
  1265. is if the SIMM will work in an IBM Clone. Give yourself a way to return the chips if they won't work, or if the 
  1266. combination won't work. You cannot, for example, put some IBM type SIMMS in clones (I got two of 'em). You cannot 
  1267. put 2 four meg thirty pin SIMMS in most banks of four on motherboards (some you can). You can't mix three chip parity 
  1268. and non parity in the same bank (usually). You will usually see N or NP indicating No Parity at the end of a number on 
  1269. the SIMM if you look closely. The one I'm looking at right now is a Samsung two chip non parity one meg SIMM with 
  1270. the number KMM5810000BN-7 - 70 Nanoseconds and non parity. Works in new motherboards but not older ones.
  1271.  
  1272. WAIT STATES
  1273. If the CPU runs faster than the Memory Chips, the CPU must go into a WAIT STATE and twiddle it's thumbs while the 
  1274. Memory Chips finish what they are doing. If your machine locks up on boot, one thing you can try is changing the WAIT 
  1275. STATE in Set-Up from 0 WAIT STATE to 1 WAIT STATE. Here's a cool little formula to determine the WAIT STATE 
  1276. of your finished system (not including Cache): 1 DIVIDED by the MHz of your CPU TIMES the number of banks on the 
  1277. Motherboard TIMES 1000 tells you the Nanosecond Speed of the RAM necessary to run at 0 Wait State. For Example: a 
  1278. 386-33Mhz CPU on a Motherboard with Bank 0 and 1 filled. What Nanosecond RAM Chips do I need to run at 0 Wait 
  1279. State?
  1280.  
  1281. 1/33 X 2 x 1000 = 60.61 or 60 Nanosecond Chips to run 0 Wait State.LOWER IS BETTER
  1282.  
  1283. RAM
  1284. Random Access Memory. If you have 4 Meg of Memory, you have 4 Megabytes of Random Access Memory. Don't fool 
  1285. yourself into trying to run Windows Enhanced with less than 4 Meg. You'll spend all day watching the hard drive thrash. 
  1286. HIGHER IS BETTER.
  1287.  
  1288. ROM
  1289.  Read Only Memory - Stuff that gets remembered when the power is turned off. Don't worry about it. It's there. It is 
  1290. backed up by a Ni-Cad battery or a big Watch type battery. In the case of Ni-Cad, the machine may lose it's CMOS 
  1291. settings (hard drive type, time, date) if the machine left off for more than two weeks. You can buy Lithium back up 
  1292. batteries to charge the Ni-Cad. A recent problem bore this out. The guy left the machine off for three weeks, then called 
  1293. and said the hard drive settings n' stuff were gone. I told him to hook up a back up battery. The machine would still lose 
  1294. settings overnight. Here's why: Once the Ni-Cad discharges, it needs to run with the power on for a full day to recharge 
  1295. WITHOUT A BACKUP BATTERY ATTACHED. Weird, huh?
  1296.  
  1297. SIPPS
  1298. This is a mercifully short lived attempt at putting DRAMS in packages. It gave way to SIMMS. SIPPS are 9 DRAM chips 
  1299. soldered to a circuit board, with wires sticking out of the bottom that fit into holes on the Motherboard. A hellish 
  1300. arrangement.
  1301.  
  1302. SPEED
  1303. Memory speed is measured in nanoseconds. The LOWER the number, the faster the chip. Usual values are 60, 70, and 80 
  1304. Nanoseconds, with 100 Nanoseconds and 120 Nanoseconds going out.  Believe it or not, many vendors charge the same 
  1305. price, what ever the speed.  You can usually have one bank of 80 and one bank of 100 or 120, but cant mix them in the 
  1306. same row. The machine will operate at the speed of the slowest bank. LOWER IS BETTER.
  1307.  
  1308. How much Memory?  Windows 3.1 - 4 Meg. Windows 95 - 8 Meg. DOS only - get a life.
  1309.  
  1310. At boot up time, the information in ROM is copied to the area above 640K because RAM runs much faster than ROM. 
  1311. See the difference by going into setup and diabling all Shadow RAM. Machine runs like your momma. 
  1312.  
  1313. Above 1 Meg is Extended or Expanded. Expanded Memory (also called LIM for Lotus, Intel, Microsoft, the consortium 
  1314. that approved it) used to be more useful, "paging" in and out in 64K chunks to imitate regular Memory, usable in Lotus 
  1315. 123, CAD programs and not much else.  A few of the old Memory boards use Static RAM chips. Expanded Memory was 
  1316. usually bought on cards that plugged into a bus slot. Memory is typically on board the Motherboard these days via 
  1317. SIMMS, and is handled via a software device driver called an XMS Manager. 99% of all new Software is written with 
  1318. XMS in mind. The program turns over control of Memory to the XMS Manager, who either negotiates with DOS or does 
  1319. an end around to avoid DOS. The upshot is, the Driver sweats keeping the program running and not you. DOS 5 and up 
  1320. comes with EMM386, which handles both simulated Expanded (ram) and Extended (noems) emulations. XMS only 
  1321. works full function in 386SX and up. Windows, being the hog that it is, uses a Hard Disk Swap File to further keep you 
  1322. running without out of memory error messages. Keep at least 2 Meg available on a Hard Drive for Windows Swap File to 
  1323. use. Memory errors in Windows 3.1 are usually related not to memory itself but by a finite amount of RESOURCES 
  1324. allocated to the machine. Each DOS program that starts eats a percentage of the resources allocated, doesn't return it 
  1325. when it terminates, and when you reach 30% or less, it's goodbye to Jane. Time to re-boot.
  1326.  
  1327. If you have never installed chips before, take apart something old, like a radio or answering machine that no longer works 
  1328. (every house in America has a broken answering machine, I think).  Make sure it is unplugged (of course) and find an IC 
  1329. chip (described above) (one that's in a socket, not soldered in) and insert a small screwdriver under the chip as far as it 
  1330. will go without force. Pull up gently. Stop. Go to the other end of the chip and repeat. Slip the screwdriver a little further 
  1331. in. Pull up gently. That should do it. If you can't pull it out, there are IC extractors available very cheap (and very 
  1332. expensive. I had to buy a $60 one for special job) at electronics stores. Repeat until the chip comes out. Removing chips is 
  1333. a developed art. I still break them, and the genius manufacturers couldn't be bothered to key the chips to only go in one 
  1334. way. Put it back in. Repeat this a number of times. 
  1335.  
  1336. Go ahead and, with help if needed, install the SIMMS. There is a notch on one side of the SIMM which keeps it from 
  1337. installing backwards. Slide the SIMM into the slot on the Motherboard on an angle. Push gently until it feels well seated, 
  1338. then pull up on the SIMM until you hear a satisfying little click. Visually inspect the SIMM to see that it sits straight and 
  1339. even in the slot, then move on to the next. A few older motherboards do not have a lever arrangement to hold the SIMM. 
  1340. Instead, it pushes straight down into the slot. These are not fun to work with.
  1341.  
  1342. CACHE MEMORY
  1343. All newer Motherboards have slots for Cache Memory chips. Most times, the Cache is pre-installed, but a super bargain 
  1344. Motherboard may just have the empty slots. This is relatively cheap memory to install, and works by pre-fetching the next 
  1345. instruction for the CPU. The CPU can concentrate on the job at hand, much like a surgeon is much more efficient if 
  1346. he/she doesn't spend valuable time looking in drawers for a retractor, but instead has an assistant to fetch instruments. 
  1347. Cache speeds the overall efficiency of the system. Usual values are 64K, 128K and 256K Cache. Higher Cache sizes are 
  1348. rare in 486 boards, as tests show that the return in efficiency is low.
  1349.  
  1350. Don't confuse this with CPU INTERNAL Cache. Higher CPU chips have an internal cache to handle more than one 
  1351. instruction at a time. You cannot physically add or remove internal cache.
  1352.  
  1353. Module 4 - I/O Devices
  1354. Keyboards, Floppy Disks, Hard Drives, CD's n' such (I/O devices)
  1355.  
  1356. An I/O device sends (in) or recieves (out) instructions to/from the CPU. A keyboard is an INPUT only device (yeah, 
  1357. except for the little lights). 
  1358.  
  1359. The Keyboard
  1360. May be bought refurbished from a store.  You MUST buy an Enhanced 101 keyboard for a 286 or higher. Old XT's used a 
  1361. different processor, even though the connector still fits! The enhanced has some neat extra keys, extra Ctrl and Alt Keys, 
  1362. and F11 and F12.  Some keyboards are switchable from XT to AT.  Pay $20 (used) to $100 (fancy extras). Avoid keyboard 
  1363. companies that consist of three letters, the first of which is a B. Focus is a good brand. Look for a nice click when you 
  1364. press the keys, LED's for NumLock, Caps Lock and Scroll Lock. If you want a GREAT keyboard, get a used IBM. They 
  1365. do make the best keyboards for some reason. If you do, you will need to get an adapter to the bigger size clone style plug. 
  1366. Available at most computer stores. Compaq uses the same (almost) smaller plug. Make sure the adapter works with the 
  1367. Compaq keyboard, if that's what you have. Some have trackballs built in. The trackball will die after 6 months, but, then 
  1368. again, so will a $100 trackball. New keyboards have extra "Windows 95 keys" just like the Apple has Apple keys. Now I 
  1369. know why they say Windows 95 = Mac 1989.
  1370.  
  1371. Installation: 
  1372. Has a round plug. Plugs into the back of the case.
  1373.  
  1374. Other Standard I/O
  1375. Before you can load a program or save a file, you need to put it someplace semi-permanent.  This is because when you exit 
  1376. a program or turn the computer off, everything disappears!  Lost forever.  Gone. Quicker than Ross Perot. You need a 
  1377. device or devices to save work to a floppy or hard disk. Get at least a 3 1/2 High Density. Make the 3 1/2 the "A" drive.
  1378.  
  1379. Installation
  1380. You need a board.  Read the rest of this article before deciding. 
  1381.  
  1382. You need a hard/floppy or floppy controller.  You need it to be MFM, RLL, SCSI, IDE, Enhanced IDE or ESDI for the 
  1383. Hard Drive. Make sure the controller you buy is proper for your Hard Drive and make sure it is 16 bit if you are building a 
  1384. 286 or up. VESA local bus controller cards can speed the system, but I'm no big fan of these because there are too many 
  1385. competing "Standards" and more than once I have pulled a VLB card out and replaced it with a 16 bit. Ploblems instantly 
  1386. disappear.
  1387.  
  1388. The Controller
  1389. The typical card is the IDE paddle card which handles the following: Two IDE hard drives via one cable with two 
  1390. connectors. Two floppy drives via one cable with two connectors. Two serial ports and one parallel ports plus a game port. 
  1391. All for about $12-20. If the IBM Clone had never come to be, you can bet the card would cost $149. 
  1392.  
  1393. Floppy drives: Hook up the cable to the IDE card, matching pin one on the card with the side of the cable with the red 
  1394. stripe. The floppy cable may have four connectors, two card edge and two female pin connectors. The female pin 
  1395. connector nearest the end hooks up to the back of the 3 1/2 inch drive. (pin 1 to pin 1). If there is no female pin out, you 
  1396. need a converter to plug into the card edge connector and then to the drive.
  1397.  
  1398. Watch it! There are connector boards with both the card edge to pin out converter and a large power suply to small power 
  1399. supply converter - that's great, but SOME MANUFACTURERS PUT PIN  1 on the LEFT of the drive, and OTHERS PUT 
  1400. IT TO THE RIGHT! So this nifty little converter board may be BACKWARDS. Again, check pin 1 to pin 1 all around. If 
  1401. the floppy lights as soon as you turn the machine on, it is backwards. Hook the card edge connector directly to the 5 1/4 
  1402. floppy, the "B" drive.
  1403.  
  1404. Notice if the Floppy Cable has a twist in the wires - it should. If it does not, either
  1405.  
  1406. 1)Set the jumpers on the 3 1/2 to drive 0 - no easy feat
  1407. or
  1408. 2)Buy another cable - $5
  1409.  
  1410. The purpose of the twist is to fool the machine into accepting both floppies as drive one, allowing you to reverse "A" and 
  1411. "B" without changing jumpers on the drive.
  1412.  
  1413. There is also usually a slot in the female portion of the card edge connectors to keep you from putting it on backwards.  
  1414. Plug one plug from the power supply into the "A" drive with a converter if one is not supplied from the power supply.  If 
  1415. you have bought a second drive, the other card edge connector hooks to that drive to make it drive B. 
  1416.  
  1417. Types of Floppy Drives
  1418. Besides the old standby 360K 5 1/4, there is a high density 5 1/4 that stores 1.2M of data.  This drive is problematical.  
  1419. You will not be able to write to a low density diskette and use it on another computer with a low density drive without 
  1420. using the /4 switch when formatting.  There are also 3 1/2 inch drives.  The disks it uses are hard, less likely to go bad, 
  1421. and fit in your shirt pocket without a sleeve.  Wonderful. Old low density 3 1/2's stored 720k and quickly went out of 
  1422. fashion. High Density 1.44's are the standard. Buy the high Density.  Pay $15 (used) to $50. There are new combination 3 
  1423. 1/2 and 5 1/4 drives that only take one slot. If you definitely need 5 1/4, go this route and save the slot for a CD.
  1424.  
  1425. There are some new drives out there. There are 2.88 Meg 3 1/2 drives. Why??? How dumb do they think we are? Are we 
  1426. supposed to buy this overpriced drive, pay for overpriced disks, and drool for 5.6 meg disks next year? Anything less than 
  1427. a 10 Meg disk is silly when it takes 1 Meg to save a decent Drawing. AVOID this drive and wait for Floptical prices to 
  1428. come down. There are new ZIP drives (I hear FUJI invented them). They are, in effect, 130 Meg floppies, which allows 
  1429. you to use it as a hard drive and change operating systems as easily as changing your socks. You do change your socks, 
  1430. don't you? You could have a 130 Meg DOS 6.22 disk, a 130 Meg Windows 95 disk, an OS/2 boot, etc. Wow. I hope it 
  1431. catches on. I like it.
  1432.  
  1433. Don't listen to the guys who tell you that 720K disks formatted to 1.44 aren't reliable. Hogwash. Caution: Some computer 
  1434. manuals claim that you should never do this. They say that the low density disks are not made to be formatted high, and 
  1435. you will lose data. I have NEVER had this happen, so you make the call. If the only copy of your will is on a low density 
  1436. disk formatted to high, back it up somewhere. Personally, I could write my will on the LABEL of a 3 1/2. You used to be 
  1437. able to jumper HD drives to read low density disks high without drilling the little hole on the left side, but with the newer 
  1438. IDE controllers, the old jumper trick no longer works. Now I gotta drill little holes in the left hand side of low density 
  1439. disks. I still refuse to buy high density disks.
  1440.  
  1441. Some machines, notably IBM and Compac, have controllers that don't check for the little hole. They assume all 3 1/2 
  1442. disks are high density unless told otherwise. That makes for great workday productivity, but the problem crops up 
  1443. constantly at work, where people who work on IBM-Compac all day take some disks home to work on their new clone, 
  1444. and report to me that the disks are "bad". Keep in mind that when you get calls for bad disks, there are usually two causes:
  1445.  
  1446. 1) Low density disks have been formatted to high on an IBM-Compac, and they are taken home to a clone which checks 
  1447. for the high density hole, doesn't find it, calls it low density and can't read it. The user has to format his low density disks 
  1448. to 720K with the following command (DOS 5 and later)
  1449.  
  1450. C:\> FORMAT A: /F:720
  1451.  
  1452. (change drives as necessary) or drill a hole. This has to be done carefully so that little bits of plastic don't get into the 
  1453. actual disk area in the plastic envelope. 
  1454.  
  1455. 2) The machine (especially a laptop) is being operated in high humidity. I found that when I brought my laptop home and 
  1456. humidity was high from the Air Conditioner being off during the day (I'm a cheap bastard), I would get loads of disk 
  1457. errors until the place dried out. This explained many here to fore mysteries of reports of disks people took home being 
  1458. bad, only to check out fine in work the next day. Live n learn.
  1459.  
  1460. Hard Drives
  1461.  
  1462. Archaic note: You can sometimes put a 8 bit hard drive controller in a 16 bit board. You can put a 16 bit VGA card in an 
  1463. 8 bit slot. But, wonder of wonders, you can't seem to put a 16 bit VGA Card in a 16 Bit slot with an 8 bit hard drive 
  1464. controller! It seems that the second 8 bits of the VGA card conflicts with the addresses used by the 8 bit hard drive 
  1465. controller. And you wanted to be a computer repairman! Figured this out after hours of agonizing over a failing system 
  1466. where all cards checked out OK individually. It has to do with interrupts and memory addresses that differ between 86 
  1467. class and X86 class machines.
  1468.  
  1469. Ok, ready for some jargon?  There are MFM drives (usually old) RLL, SCSI (pronounced Scuzzy for some warped 
  1470. reason), IDE and ESDI drives.  Buy whatever you get the best deal on, and fills your purposes (if you can afford ESCI, you 
  1471. probably aren't interested in building) but your controller MUST be compatible with that type. Buy a 16 Bit controller 
  1472. card. You can get 40, 80, 120, 1 Gigabyte and up Megabytes of hard disk space.  Hard drive prices crashed in 1994-95, 
  1473. and the price differences between 500 and 850 meg drives is very low. 100 and 200 Meg Hard drives are selling for as low 
  1474. as $50 used as people pull them from machines to go bigger.  Buy a compatible Hard/Floppy controller to match the drive 
  1475. and 8 bit for XT or 16 bit for AT to control all the drives. BUY NOW. The industry will reach a point where it will 
  1476. manufacture a 'hard drive crisis' like they did with memory and the price will rise and stabilize.
  1477.  
  1478. Older MFM/RLL Drives are also split into Stepper Motor and Voice Coil. Be aware the stepper motor are cheaper and 
  1479. will give you great service, but cannot be moved without "parking" the drive. A stepper motor hard drive is just like a 
  1480. turntable; if you shake the drive, the needle will go skittering across the surface of the drive platter, destroying data as it 
  1481. goes. Most MFM/RLL hard drive repairs are reformatting as a result of the user banging the machine around, or, (GASP!) 
  1482. turning the machine over and shaking it to get out a loose screw. Voice Coils can be safely moved, and are more 
  1483. expensive. Ask the seller which the drive is.
  1484.  
  1485. There are new hard drives which store information on glass prisms. Great. I can just see me dropping one. I hope they 
  1486. make them out of jelly jars. They never break. Especially the ones with Pebbles and Bam-Bam on the side.
  1487.  
  1488. High Tech Hard Drives
  1489. SCSI works by putting the controller on the Hard Drive, and the floppies work off of that controller. IDE is an animal 
  1490. unto itself. IDE also puts the controller on the drive, and then plugs into a card (not a controller) that also has the parallel, 
  1491. serial, game port and floppy controller on the same card. An OK hard drive is rated at 28Ms. The price is coming down 
  1492. on the IDE cards, too. Expect to pay $20 for a regular IDE with I/O, and $119 for a new, lower priced cache controller.
  1493.  
  1494. RLL is dead. RLL was really MFM type technology but used Run Length Limited encoding to format the drive at 26 
  1495. sectors per track instead of 17. Increases the capacity of the hard drive by 50%. What doesn't work in most cases is 
  1496. formatting a MFM drive on an RLL controller. The drive works for two days then poops out. There seems to be no way to 
  1497. look at a used controller and tell if it is MFM or RLL. Make sure. Also be VERY wary of used controllers thrown in a box 
  1498. for $5 apiece. Most of these boards have been stripped of their chips, or have broken pins on the connectors.
  1499.  
  1500. Installation
  1501. MFM/RLL: There is one big cable that goes from both Hard Drives to the controller and a small one called a data cable 
  1502. that goes from each drive to the controller.  Match pin one to pin one all the way around.  IDE/SCSI: There is one 
  1503. connector that hooks from the drive to the interface board. The actual controller is built into the drive's logic board. Slide 
  1504. the Hard Drive into the case, connect these cables, and plug in the power supply lead. For two drives, get a book and 
  1505. follow the instructions. It's not that hard, but you have to deal with twisted cables and terminating resistors and such for 
  1506. MFM/RLL, and Master/Slave settings for IDE. The terminating resistor goes on the last physical device.  There may be a 
  1507. jumper on the board to hook up the light on the case so that it merrily blinks when your hard drive is working.
  1508.  
  1509. Beware of old MFM systems that call themselves IDE. Citizen called their hard drive system IDE, but it used MFM drives 
  1510. and connectors. A call to their tech service confirmed this.
  1511.  
  1512. The MFM/RLL hard drive must be set up in your BIOS program, then low-level formatted and high level formatted. Pick 
  1513. up a book at the library, borrow one or ask a friend. The procedure is not difficult. The shareware programs IAU and 
  1514. HDDIAG makes the process easy and configures the drive to it's optimum performance. IDE drives NEVER get low level 
  1515. formatted without a specific IDE formatter. If you do, it goes stupid and becomes an MFM.
  1516.  
  1517. On clone 286, 386 and 486 machines, you must pick an entry from your Set-up program, which comes up when you start 
  1518. the computer. It is accessed by a particular keystroke, referenced on the screen before the machine actually boots DOS. 
  1519. The message will say something like "Press DELETE to enter Set-up". Set-up writes your component information into the 
  1520. CMOS. CMOS stands for something or other which I always forget. Oh, yeah, CompliMentary Oxide Semiconductor. 
  1521.  
  1522. Shareware programs are available to help you pin down which "number" of a standard set of numbers your hard drive type 
  1523. is. An old IBM 10 meg drive is #1. An old Seagate 412 is #23. The BIOS will ask you for this number. If you bought from 
  1524. Crazy Johns Un-guaranteed Hard Disk Bargain Nearly New Shop, you may have to do some digging to find the number. 
  1525. Disk Manager, which comes with Seagate Hard Drives, will interrogate the drive for you, but is a real pain in the butt 
  1526. when the drive isn't Seagate. Here's a real kluge. My hard drive didn't fit my table, so I hooked the hard drive up to a 
  1527. machine with a settable drive table, formatted it, then saved the settings to the disk with Disk Manager. If the drive ever 
  1528. crashes, I'll probably have to repeat this process or update my BIOS. You need to know the number of cylinders and 
  1529. number of heads, at a minimum. The number of sectors for MFM is usually 17 sectors, RLL 26 or 27. Call the local 
  1530. computer club to track down a list of hard drive specs. You match the number of cylinders and number of heads in the 
  1531. drive table in your set-up program WITHOUT GOING OVER. Just like the Price is Right (hi Bert!). If your drive has 8 
  1532. heads, you can pick 5,6,7 or 8, but not 9.
  1533.  
  1534. The IDE drive table entry is determined by MULTIPLYING the number of heads x the number of sectors x the number of 
  1535. cylinders, and matching that to the drive table entry that most closely equals the number of heads x cylinders x sectors. 
  1536. Sheesh.
  1537.  
  1538. The advantage is, you are not limited to the closest without going over rule. The one thing you MUST NOT DO is low 
  1539. level format an IDE drive!!! They are low level formatted at the factory. If you do a low level format, it becomes an MFM 
  1540. drive. This exciting information was passed on to be by the Seagate technical department AFTER I had low level 
  1541. formatted my first IDE three times trying to get the bear to work. There was NOTHING in my documentation telling me 
  1542. not to do a low-level. I had to get another drive and start over to get the full performance from the drive.
  1543.  
  1544. SCSI
  1545. involves setting the hard drive table to "not installed". The information on the drive is send to the BIOS at boot up time.
  1546.  
  1547. IDE
  1548. Imbedded Drive Electronics puts the controller on the drive, where it belongs. As long as your Motherboard's BIOS has 
  1549. User Settings entries, installing a drive 540 Meg or less should be easy. If the Motherboard is new enough to have AUTO 
  1550. DETECT IDE HARD DRIVES, the job is a breeze. What follows is a lot of pain boiled down a few pages which deals 
  1551. with what happens when the drive is over 540 Meg. Grab a fresh cuppa coffee and read on:
  1552.  
  1553. LARGE IDE HARD DRIVE FACTS & FAQS
  1554.  
  1555. THE WHAT OF IT
  1556. Hoo-boy. This can be tough, and it shouldn't be. I'm going to cut through all the horse hockey and give you the straight 
  1557. scoop on large hard drives, hopefully BEFORE you run up against it.
  1558.  
  1559. THE WHY OF IT
  1560. DOS is limited to 540 Megabytes in a hard drive partition. They never imagined you would need more. 1024 Cylinders is 
  1561. the most you can specify. With half the planet wanting to put in at least an 820 Meg Drive, the Industry had to come up 
  1562. with a workaround. So they did. They ALL came up with workarounds, and therby lies the rub. You buy a new Hard 
  1563. Drive, and maybe a new, "Super IDE" controller (I've yet to find one that works better than a normal IDE card for the 
  1564. hard drive part, and there are a lot of bad 16550 UARTs [COM port drivers] according to Industry sources), and you go to 
  1565. install - The Motherboard says, "Turn this stuff on in the BIOS", the Controller says "Throw these jumpers" and the Hard 
  1566. drive says "Use this Utility Disk." You soon find out that turning all three on leads to disaster. Just to make it more fun, 
  1567. different Hard Drive manufacturers and controller companies and BIOS makers have DIFFERENT schemes. So what do 
  1568. you do when a Western Digital Caviar is on C: and a Maxtor is on D:? And I guess you expect an answer...
  1569.  
  1570. THE HOW OF IT
  1571. As usual in this business, keep the solution simple and elegant. Don't make an OS/2 out of it. Look at the overall system 
  1572. you are going to end up with, and take the shortest distance between the two points. Play around with getting fancy later. 
  1573. Let's say you are going to end up with a 850 Caviar (TM) drive on C: and your old hard Drive on D:. Your old stuff will 
  1574. be transfered to C:.
  1575.  
  1576. First, prepare your old system. Do the following in order.
  1577.  
  1578. Upgrade to DOS 6.22.
  1579.  
  1580. Scan the existing drive, including all partitions and compressed mounted drives. Defrag all of them. Dump any temporary 
  1581. files and remove any cross allocation "phantom directories". That's those directories with names like TBLCH!@.&^%. 
  1582. You CAN get rid of these even though you get Access Denied or Directory not empty errors. How? Send me $10 in a self 
  1583. addressed... nah. Here goes. Your key is a cool little DOS utility called DELTREE. Go to the root of the drive and first 
  1584. attempt to RENAME the directory -
  1585.  
  1586. RENAME TBLCH!@.&^% DUMPIT
  1587.  
  1588. If you get Access Denied, run ATTRIB and remove any attributes.
  1589.  
  1590. ATTRIB TBLCH!@.&^% -r -a -s -h
  1591.  
  1592. If the directory contains any weird characters like smiley faces, go into super nerd high gear. You can RENAME these 
  1593. characters using the ALT key and the numeric keypad. Get a list of the ASCII codes from the back of a DOS book, or hunt 
  1594. and peck them yourself. Say the character is the paragraph symbol (a backward p). You would hold down the right ALT 
  1595. key and type 020 on the numeric keypad. Let go. Wow! There it is! You can use that symbol in a RENAME or DELTREE 
  1596. command. You may need to load ANSI.SYS depending on your machine. RENAME the file/directory name to something 
  1597. normal. Once you have the phantom directory renamed to something normal, DELTREE it. This does the amazing feat of 
  1598. removing all unaccessible sub-directories and files under it.Cool, huh?
  1599.  
  1600. DELTREE DUMPIT
  1601.  
  1602. DELTREE is a powerful command. Don't misuse it. If you do, special agents of Geek International will hunt you down 
  1603. and kill you. Scan and defrag again. Now that the drives, partitions and compressed volumes are cleaned up, move any 
  1604. information in partitions to the root partition, go into FDISK and remove any logical drives, leaving the empty partitions. 
  1605. Careful here! Read up on it if you need to. You want all your files in one big C: drive. Leave extra space unallocated. Next 
  1606. uncompress all compressed volumes, whether DBLSPACE or DRVSPACE or STACKER (TM) or whatever. ZIP 
  1607. directories to disk as necessary to make room. Remove DBLSPACE and DRVSPACE to get rid of .INI files (removing 
  1608. these in DOS parlance doesn't mean deleting the files, just removing the .INI files and such.) Disable CD ROM drives by 
  1609. REMming out entries in CONFIG.SYS and AUTOEXEC.BAT. Dump any references to STACKER or D*SPACE in 
  1610. CONFIG.SYS and AUTOEXEC.BAT with REM statements. Once you have one big, clean partition you are ready to 
  1611. move on. Do not continue until nothing is left but C: at reboot. Defrag once more.
  1612.  
  1613. Make a system disk. I repeat, make a system disk. (FORMAT A: /S). If you want to be really cool, next XCOPY the hard 
  1614. drive utility disk to this system disk (as your legal backup copy). What Utility Disk??!??. Uh-oh. Read on.
  1615.  
  1616. Back up if you need to - at least backup your DATA files to disk.
  1617.  
  1618. UPGRADING AN IDE TO AN IDE
  1619. Contrary to what you would think would be logical, first install the new Hard Drive as C:. You MUST do this, or it will be 
  1620. prepared as not bootable by the disk utility.Trust me. I learned the hard way.Go into the BIOS (AMI - Press <DEL>, 
  1621. Packard Bell and Acer may be <CTRL_ALT> <ESC>, etc) and WRITE DOWN THE PARAMETERS OF THE 
  1622. EXISTING HARD DRIVE. Remove the old hard drive by (turn it off first) disconnecting the flat gray controller cable. 
  1623. Note that the cable has a red stripe on one side. This indicates Pin 1. Remove the four prong power cable. Remove the 
  1624. drive and mark the parameters on the drive top with a Magic Marker (TM somebody or other, I'm sure) and place the 
  1625. drive somewhere safe, like in a small bag and put it in a drawer. Don't set it down next to the dog's water bowl. Touch 
  1626. something metal to discharge static and then remove the new hard drive from the bag. The instructions with the drive, if 
  1627. there are any, will tell you how to set it for "Master". Since the dealer didn't give you the manual or the disk, at this point 
  1628. put everything away safely, get in your car, go back to the dealer and demand the disk and the manual. He will eventually 
  1629. succumb and give you a xerox copy and a disk copy of the utility disk. They usually only get one per box of drives. Drive 
  1630. back home and get back to where we were. Don't you wish you had read this first? One manufacturer's drive has jumpers 
  1631. MR for Master, SL for Slave, and CS for Connect here if you are Stupid. Choose Master for the first (C:) hard drive you 
  1632. are installing. Now the fun part. You must figure out how to set the old drive for Slave. Many drives do have a separate 
  1633. jumper setting for one-drive-only, just to confuse matters more. When you are confident that the new hard drive is Master 
  1634. (C: or Drive 0) and the old hard drive is Slave (D: or Drive 1), move on. If you are going to hunt and peck your way 
  1635. around, start by marking down the original positions of the jumpers. Duh. Connect the new hard drive with the end of the 
  1636. gray cable, Pin 1 to Pin 1. Look closely at the hard drive to find the "1". Hook up the power connector. There should be a 
  1637. second connector in the middle of the gray cable. Hook your old hard drive here and find a power connector for it. If you 
  1638. find that the IDE Cable only has one connector and/or there is no spare power connector, get back in you car, drive back 
  1639. to the dealer and buy a two connector IDE cable and/or a "Y" connector for the power connector. By the way, never 
  1640. connect a power connector with the power on. Don't fry your brand new hard drive.Turn on the machine. If the hard drive 
  1641. light comes on as soon as you turn on the machine and you get "Hard Drive Controller Failure" no matter what you do you 
  1642. most likely have the cable backwards. Your original installer may also have put the cable itself on backwards. Get Pin 1 to 
  1643. Pin 1 all around. When you start back up, the Motherboard may hang after the memory check. This is normal. Wait it out. 
  1644. The older the Motherboard, the longer the wait.You will get a friendly message like :Drive C: Failure, Drive D: 
  1645. failure.Get back into the BIOS. If you have a fairly recent Motherboard, your BIOS will have a wonderful option called 
  1646. AUTO DETECT IDE DRIVES. Let's assume it has this sweet utility and you can have two User specified settings. Run 
  1647. detect on Drive 0 and Drive 1. If it finds both, you are doing great. If it doesn't, you have some cable and jumper work to 
  1648. do. If it recognizes drive 0 and not drive 1, you may be running an old Disk Manager or some such which over-rides the 
  1649. BIOS and you are going to have to read the section below and do it the hard way, or you do not have the old drive set 
  1650. correctly for Slave, OR the second hard drive is so old it is hopelessly confused.
  1651.  
  1652. If AUTO DETECT IDE HARD DRIVES is not a BIOS option, you must specify at least the Cylinders, Heads and Sectors 
  1653. per track in the User Settings entry at the end of the hard drive table. If User Settings aren't allowed in your BIOS, get a 
  1654. life and go get a Motherboard dated 1990 or later. Sheesh. Most new drives have Cylinders, Heads and Sectors per Track 
  1655. listed on the top of the drive. If not, and you don't have a manual, you can use one of many shareware and freeware 
  1656. utilities available online to query the geometry from the drive, or get a book or look in a book in the library. You must 
  1657. have these numbers, unless you are using a hard disk installation utility which masks all this stuff. That's nice for today, 
  1658. but you really should understand the process on some level. Maybe you don't care.. 
  1659.  
  1660. With MFM/RLL drives, the actual geometry had to be specified - with IDE, it is only necessary to specify the Megebyte 
  1661. total, which is calculated as CYLINDERS x HEADS x SECTORS PER TRACK (x 512 bytes per sector). When the BIOS 
  1662. goes out to query the drive for readiness, the actual geometry is reported by the drive to the BIOS. As long as the BIOS 
  1663. can get to this information (and it is valid), the drive will initialize. Driver manufacturers use this query to end around 
  1664. DOS and bypass the limitations. The limitations are 1024 Cylinders, 16 Heads and 64 Sectors per Track (times 512 bytes 
  1665. per sector equals 536M).
  1666.  
  1667. WHAT ARE THOSE OTHER PARAMETERS?
  1668. Write Precompensation, Skew, Landing Zone, etc. are important to MFM/RLL drives, but usually not to IDE. Set Write 
  1669. Precompensation to 65535 and the Landing Zone to one cylinder higher than the number of Cylinders Specified. Leave 
  1670. other values at 0. Your Disk Utility may change these numbers. If they do, leave them alone.
  1671.  
  1672. Some machines only have one User definable setting. It may still be possible to have the Utility Disk set these up by 
  1673. overriding the BIOS. It may be messy. I can't cover all possible scenarios.
  1674.  
  1675. BAD SECTORS
  1676. IDE drives usually don't have bad sectors. If you get a drive that was used in an OS/2 system, you may need to low level 
  1677. format it; you must find an IDE low level formatter that recognizes your drive type. DO NOT USE an MFM/RLL low 
  1678. level formatter - it will destroy the factory parameters and turn it into a smaller, slower hard drive. You may need to run 
  1679. the low level formatter two or three times to completely get rid of  OS/2 left behinds - they can show up as  bad sectors to 
  1680. the formatter. Three times usually does it. If the low level formatting immediately starts counting off bad sectors, stop it 
  1681. and remove any other hard drive in the system. I don't know why, but sometimes you have to.
  1682.  
  1683. There are two kinds of bad sectors - hard and soft. Soft occurs when the formatter is unable to initialize a sector because of 
  1684. a random peice of dust in the drive or a hard to erase bit of data, like an OS/2 boot sector. You can usually format away 
  1685. soft errors with persistance. Bad Hard sectors are defects on the platters themselves, usually on the inner tracks, and are 
  1686. there to stay. Mapping out bad sectors will make the drive work, but be aware that when you move the drive to another 
  1687. system, you may have a hell of a time because the geometry of the mapped out drive - say 1009 x 16 x 64 - is different 
  1688. than the geometry in the BIOS settings and the original geometry that may be used by the setup utility, which may take 
  1689. the Cylinders, Heads and SPT from a table based on the hard drives model. You may need to low level format, including 
  1690. generating a new map to get it to work in another system. This stuff is made to be set up once and used till it dies. Many 
  1691. of the early IDE hard drives develop bad tracks near the end of the drive. A trick I have used to get these drives working is 
  1692. to make a small parition at the end of the drive with FDISK - say the last two Meg - and leave them without a logical 
  1693. drive assignment. High level formatting then succeeds.
  1694.  
  1695. THE FIRST REBOOT - A PLANNED FAILURE
  1696. When you get to the point where both drives are recognized, save into the BIOS and reboot with the SYSTEM 
  1697. DISKETTE floppy. If you didn't make a system diskette, you are **cked.  I warned you. (Reinstall the old hard drive and 
  1698. start over.) You may need to go into the BIOS and enable BOOT FROM FLOPPY. Probably not. On reboot with the 
  1699. SYSTEM DISKETTE, You will get another error message along the lines of Drive C: Failure, Drive D: Failure or CMOS 
  1700. options not set. This is normal. Place your Utility diskette in the drive and start your Disk program. With Disk Manager 
  1701. (Copyright and Trademark Ontrack), type DM/m. The /m parameter gives you more control over what happens. If you 
  1702. live right, both drives will be detected, and the only preparation necessary is to allocate one big partition on Drive 0 and 
  1703. high level format. DO NOT LOW LEVEL FORMAT. To be absolutely safe, disconnect the gray cable from the second 
  1704. hard drive just before you partition or format the new drive, in the unlikely event you are specifying the wrong drive. After 
  1705. the partition and high level format (this may be masked by user friendly (?) schemes by some disk utilities), reconnect the 
  1706. second hard drive. Do not do anything to Drive 1. Disk Manager (TM) or your disk utility will write special start up files 
  1707. to the new drive to do an end run around DOS. Imagine a big, stupid guard standing in a doorway. It is $50 to get in for 
  1708. adults, $15 for children under 12. When he asks you how old you are, say 11 even if you are 99. He'll let you pass for $15. 
  1709. That's how this works. "How big are you?" asks DOS. "540 Meg" answers the 1.2 Gig Hard Drive at every boot up. "Duh, 
  1710. OK" says DOS thoughtfully. DOS never thinks to ask the BIOS, which in most cases reports the true geometry, or, if it 
  1711. runs out of User Setting entries, a fake entry. Don't flip out if your new drive ends up set up as 30 Meg. If it works, it 
  1712. works. The BIOS is what checks the hard drive for geometry validity, and it is the hard drive utility's job to handle this.
  1713.  
  1714. WHO'S IN CHARGE HERE?
  1715. Okay, so who is going to control the Enhanced IDE settings of my hard drive? The hard drive itself!!! If you give control 
  1716. to the BIOS or the controller, you are giving control to a device that does not know what the hard drive will expect, but 
  1717. the hard drive always will. Set the BIOS to disable 32 bit access, large hard drive partion, LBA, etc, and only turn them 
  1718. on as last resort. Some machines, such as some Gateway 2000s (TM) need LBA turned ON. LBA is Logical Block 
  1719. Addressing. Don't use it if you don't need it to get the drive running. A few machines, including some 486 PS/2's, won't 
  1720. work at all with partitions bigger than 540 Meg. Other operating systems, such as OS/2 and some flavors of UNIX may 
  1721. need special setup or may not be able to run partitions larger than 540.
  1722.  
  1723. Leave the Controller set for normal hard drive and play with Super Speed access or whatever later. Ignore the Utility disk 
  1724. that comes with the controller unless you are installing a third and fourth hard drive. Although it is logical to tell the 
  1725. BIOS you have a large hard drive and the controller the same, the reality is that you ONLY NEED TO TURN IT ON 
  1726. ONCE. If you tell two or three devices to enable large drives, they will fight each other merrily, with you losing. Same 
  1727. with 32 bit access. The 32 bit access driver which comes with Windows does not work with large hard drives. The newer 
  1728. BIOS, newer Controller card and large hard drive all come with replacement drivers for Windows 32 bit access. Use the 
  1729. hard drive's utility again. Only it knows what works with the drive. Logical, right?
  1730.  
  1731. WHAT IF I CAN"T GET THE OLD HARD DRIVE TO ACT AS SLAVE?
  1732. I was afraid you would ask. Messy, but possible.Still begin by setting up the new hard drive as C:. You have to. You have 
  1733. no choice. If you don't it will never boot. Since the new hard drive is faster and will hopefully outlive the old hard drive, 
  1734. you want it as the boot device. Once you have the new hard drive working correctly as C:, remove it and re-install the old 
  1735. hard drive as C:,(change the BIOS) the new hard drive as D:. Follow the steps below to transfer the files, then remove the 
  1736. old hard drive, and replace it with the new hard drive. This works most of the time. Do not erase the old hard drive! 
  1737. Resetting the new hard drive as C: rarely but occasionally fails, necessitating a re-partioning, putting you back to square 
  1738. one. Sorry. Sometimes it is just impossible to set these drives up easily. You may end up doing a back up and restore no 
  1739. matter what you try.
  1740.  
  1741. WHAT IF NOTHING WORKS BUT ONE DRIVE AT A TIME?
  1742. You probably have a very old IDE drive as the original. You have three choices:
  1743.  
  1744. 1) Back up to disk or Zip to disk
  1745. 2) Back up to tape or
  1746. 3) Take the machine over to a friend's house, and stop at the dealer (oh, no, again?) and buy a null modem cable (Laplink 
  1747. (TM) cable). Make sure you also buy any 25pin to 9pin converters you need, which means you must determine whether 
  1748. the open COM port you are going to use on both machines are 25 or 9 pins. Convince the friend that you are competent 
  1749. enough to install one of your hard drives in his machine, and that you can put it back together so that he can still play 
  1750. tetris tonight. Install one hard drive in his machine (assuming he/she has an existing IDE controller), have the other 
  1751. working in yours, type HELP INTERSVR at the DOS prompt and use DOS 6.22's built in machine to machine transfer 
  1752. utility. Get your friends machine back to normal, and get the hell out of there before he starts Tetris.
  1753.  
  1754. MOVING FROM MFM/RLL DRIVES TO IDE.
  1755. If you have two flat cables (a fat and a skinny) plus a power connector running from your old hard drive, you have an 
  1756. MFM or RLL drive installed. My sympathies. Back up to disk or tape, remove the old hard drive AND controller, put in 
  1757. an IDE controller (actually, it's not a controller, just the card to handle the controller on the IDE drive itself. That's why 
  1758. it's called IMBEDDED DRIVE ELECTRONICS.) and install the new drive. Consider COM port and LPT port changes 
  1759. this causes. If your Modem is on COM 2, you have to change COM 2 on the IDE card to COM 4. But thats another book.
  1760.  
  1761. DELETING OLD PROGRAMS
  1762. Yep, I agree. Get rid of some of that old stuff before you go through this process. But watch out if you are a heavy 
  1763. Windows user. Windows programs install DLL files and VBX files and fonts and all kinds of stuff to your Windows and 
  1764. WINDOWS\SYSTEM subdirectories. Blow the 30 bucks and buy an uninstaller. Always remove Windows programs with 
  1765. an uninstaller. There is no other way to tell what DLLs are used by what Windows program, unless you are a total dweeb 
  1766. and actually LIKE doing hex dumps till 3 am. Windows 95 has a hidden utility called RunDLL that allows you to run a 
  1767. DLL like an EXE to see what it does.
  1768.  
  1769. Hard Drive FAQs by Farnum Andrew Quillimork
  1770. WHAT IS DRIVE ROCKET (TM) and why should I care?
  1771. DRIVE SPEEDER UPPERS
  1772. Most "high speed" IDE controllers and new hard drives come with speed 'em up schemes to make your hard drive go 
  1773. faster. I'm not going to tell you not to play with them, but DON'T use them until your hard drive has been working for a 
  1774. good week. Especially if you leave an old hard drive in the machine, and run the speeder upper against that. I'm sure most 
  1775. of them work fine most of the time. but I've had to low level format a couple of drives after three days of high speed 
  1776. operation, and I've lost a work hard drive's data to cross allocations (before I knew the DELTREE trick). SCANDISK is a 
  1777. good way to find out if the speeder upper is going to trash your drive ( if, indeed, it trashes your drive, you now know. 
  1778. This is tough love stuff). Whatever drive speeder you choose to mess with, use the Advanced Options to thoroughly test 
  1779. the best settings for it. One particular make has a quick check option. If you run the quick install it may actually slow your 
  1780. drive down. There are three 'most popular' speed up schemes:
  1781.  
  1782. 1) 32 bit access under Windows (TM), Windows for Workgroups 3.11 (TM) and Windows '95 (TM). With the 
  1783. aforementioned codicil of replacing the driver with 540+ drives, this is a very stable utility which works with all but some 
  1784. some real old programs.
  1785.  
  1786. 2) A new technology in most new IDE hard drives is called MBS (Multiple Block Size) or read-and-write-multiple mode.
  1787.  
  1788. 3) An older hard drive may be able to use a scheme where a utility will install a device driver to execute I/O (In/Out) 
  1789. requests in RAM rather than the norm, which is BIOS calls (much slower). Your BIOS may offer Shadow RAM, which is 
  1790. an older technology alternative. To use device driver RAM I/O, you have to disable Shadow RAM. Test both for speed
  1791.  
  1792. SO HOW DO I KNOW IF MY HARD DRIVE IS QUICKER?
  1793. We sometimes (or at least I) wonder when all is said and done if the system really ended up any quicker. You can 
  1794. download Benchmarks till you are blue in the modem, but many benchmarks, especially those touting a particular 
  1795. product, make end runs around the BIOS and sometimes even hard code information the system will look for (especially 
  1796. in Video Benchmarking) in the Hardware Device! I say the proof is on my wrist. When all is said and done, when the 
  1797. high speed drive is installed, the speeder upper is running, the controller is set to use higher data rates, the BIOS is at 0 
  1798. wait state, and the VESA Local bus Video Card with Windows Accelerator is installed, all I care about is the WIN test. 
  1799. It's a moronic little test that anyone can do. Before you make any changes to your system, take off your watch, go to a 
  1800. DOS prompt and type WIN. Mark the number of seconds till the Hour Glass is replaced by the pointer. Make your 
  1801. changes. Repeat. Tweak your changes. Repeat. Try different combinations. Repeat. Doesn't it all come down to how long 
  1802. it takes to load Windows and Windows programs? Who cares if the data rate is 10 times faster if the CPU is slugging 
  1803. along and backed up to next tuesday, or all your wait states are 2 and your external cache is turned off in the BIOS? Be 
  1804. results oriented, and don't worry about Benchmarks. If you play DOOM all day or run CAD all day, time them instead.
  1805.  
  1806. SO WHY DOES MY HARD DRIVE END UP WITH LESS MEGABYTES THAN THE DRIVE IS SUPPOSED TO 
  1807. HAVE?
  1808. The Driver manufacturer is using Binary Millions (1,024,000) and the operating system and software are using Decimal 
  1809. Millions (1,000,000). See this effect most clearly by running MEM/C|MORE from the DOS prompt. Notice the numbers 
  1810. on the lines versus the numbers in parenthesis. 
  1811.  
  1812. (DOS 6.22 is a registered product of Microsoft Corporation)
  1813.  
  1814. Modules using memory below 1 MB:
  1815.  
  1816.   Name           Total       =   Conventional   +   Upper Memory
  1817.   --------  ----------------   ----------------   ----------------
  1818.   MSDOS         65,901   (64K)     65,901   (64K)          0    (0K)
  1819.   HIMEM          3,744    (4K)      3,744    (4K)          0    (0K)
  1820.   EMM386         3,120    (3K)      3,120    (3K)          0    (0K)
  1821.   COMMAND        4,992    (5K)      4,992    (5K)          0    (0K)
  1822.   win386        12,304   (12K)     12,304   (12K)          0    (0K)
  1823.   SMARTDRV      25,632   (25K)     25,632   (25K)          0    (0K)
  1824.   POWER         13,840   (14K)     13,840   (14K)          0    (0K)
  1825.   DOSKEY         4,144    (4K)      4,144    (4K)          0    (0K)
  1826.   WIN            1,520    (1K)      1,520    (1K)          0    (0K)
  1827.   COMMAND        3,088    (3K)      3,088    (3K)          0    (0K)
  1828.   Free         516,944  (505K)    516,944  (505K)          0    (0K)
  1829.  
  1830. WHEN MY DRIVE STARTS TO FILL UP, SPACE DISAPPEARS! Howcum?
  1831. The larger the hard drive, the more "slack space" is generated. Each bit of data takes a bigger minimum chunk of bytes, 
  1832. which becomes significant as the drive size grows. This is a hard drive fact of life. Sorry. It's my fault. I admit it.
  1833.  
  1834. The second reason is that if you are DBLSPACEd, DRIVSPACEd or STACKed (TM Stac Electronics), the amount of free 
  1835. space is ESTIMATED based on the compression ratio it expects to acheive. If you are filling the drive with text files, you 
  1836. will get more than you expect. If, however, you clutter your drive with graphics (GIFs, BMPs, etc) and ZIP files, these 
  1837. files are unable to compress via the compression program or, in the case of ZIPS, already compressed. One of the dumbest 
  1838. things you can do is to spend an evening zipping stuff on your compressed drive to make room. I know. I've done it. 
  1839. (Everybody together: Duh.)Windows 95's Microsoft Plus! comes with a drive fourpeler. So far, it works on one drive I use 
  1840. it on and causes SCANDISK errors on the other. It did add about 80 more meg to an already DRVSPACEd 200 Meg 
  1841. drive.
  1842.  
  1843. SHOULD I DRIVSPACE (TM) MY DRIVE?
  1844. Mine is. I love it. The guys who tell you not to do it are the same guys who told you that Windows sucked.
  1845.  
  1846. Don't do it till you need it, and DON'T drive space an RLL drive that will run Windows. Otherwise, the performance hit is 
  1847. well worth the 80% space gain.
  1848.  
  1849. Here's a warning you should never, ever, ever forget. Send me $5 just for telling you. Never, ever, ever let a compressed 
  1850. drive fall below 10 Meg free. Hideous data and partition destroying things can happen, especially if your TEMP directory 
  1851. is set to a compressed volume or your Windows Swap File is temporary and set to a compressed drive. Set your TEMP 
  1852. directory to the uncompressed volume and allow 10 Meg free space at all times on that volume. Never, ever use shareware 
  1853. disk speed em ups on a Drivespaced drive. The first time you defrag or scandisk, well, it's just too hideous to describe. 
  1854. Back to leaving space on a drivespaced drive: 
  1855.  
  1856. SET TEMP=D:\TEMP
  1857.  
  1858. Create this directory on D: (or whatever the uncompressed host is) and put the line in AUTOEXEC.BAT.
  1859.  
  1860. Use a Permanant Swap file on the uncompressed drive. This goes for Windows '95, too! All programs don't use the SET 
  1861. TEMP variable, and may choose their own place for temporary files, usually it's own sub-directory. Don't let it run out of 
  1862. space while creating temporary files. It's brutal. It's worse than a traffic accident.
  1863.  
  1864. Why am I getting LOCK UPS AND 32 BIT FAILURES?
  1865. If you get everything tweaked and the system starts locking up on you, you've done a little TOO good of a job. Something 
  1866. in the system is running faster than the CPU can keep up with (or vice versa), and Interupts are getting clobbered. Back 
  1867. off a little, including using these handy little tips:
  1868.  
  1869. 1) Try removing HIGHSCAN if present in your EMM386 line
  1870.  
  1871. 2) If you are on a Network, wake up the Supervisor and ask him what X= statements are needed in the EMM386 line for 
  1872. your network hardware card.
  1873.  
  1874. 3) Back off the wait states in the BIOS from 0 to 1, or 1 to 2, especially if you have slower speed SIMMS
  1875.  
  1876. 4) If you have non-parity SIMMS, see if your BIOS lets you specify NON-PARITY.
  1877.  
  1878. 5) You still haven't dumped that EGA Monitor?
  1879.  
  1880. 6) 32 Bit access may fail under quite a few conditions
  1881.     -Another Virtual Device Driver *.vxd in SYSTEM.INI. REM them one by one.
  1882.     -QEMM stealth is using an "M" switch instead of an "m" switch.
  1883.  
  1884. (There are three cults in this industry: QEMM(TM) users, Lotus 123(TM) users and WordPerfect 5.1(TM) users. You 
  1885. oughta see these guys at COMDEX. Don't ever argue with them. Many are unstable. Just kidding, guys... guys??? Put that 
  1886. power cord down... F7! F7! )
  1887.  
  1888. 7) I am singularly unimpressed with Vesa Local Bus. If you have Vesa Local Bus cards and you get weird lockups, your 
  1889. Motherboard manual may tell you about a jumper than will change the Vesa Wait State from 0 to 1.
  1890.  
  1891. There are other considerations, especially in getting Windows for Workgroups 3.11 to work with both 32 bit file access 
  1892. and 32 bit disk access.
  1893.  
  1894. 8) If you get lockups when starting Windows along with occasional EMM386 #6 errors, you have both the BIOS or a 
  1895. Network card and DOS=UMB competing for an area between 640K and 1 Meg RAM. Exclude the UMB in your 
  1896. EMM386 line, and if that solves your problem, start backing the exclude down. For example:
  1897.  
  1898. device=C:\DOS\EMM386.EXE NOEMS X=A000-FFFF
  1899.  
  1900. If that works (ignore 'overlapping address' errors), narrow it
  1901.  
  1902. device=C:\DOS\EMM386.EXE NOEMS X=A000-EFFF (then A000-DFFF, etc)
  1903.  
  1904. Memory is counted in hexidecimal - the ranges are
  1905.  
  1906. A000-AFFF (Usually VIDEO)
  1907. B000-BFFF (Usually VIDEO)
  1908. C000-DFFF (Usually free, but many times Network cards camp here)
  1909. E000-FFFF (Some portion of this will be used by BIOS ROM routines and shadowing)
  1910.  
  1911. C800-DFFF is the safest range, but is not much fun. Like driving in third cross country.
  1912.  
  1913. Reboot your system and press F5 when you see Starting MS-DOS... (If you don't see starting MS-DOS, get upgraded, you 
  1914. old fart.) This forces a clean boot. Go to the WINDOWS subdirectory and run MSD.EXE. The three Memory Utilities will 
  1915. map out what areas of Upper Memory are being used by the BIOS and the VIDEO. These are the areas you want 
  1916. excluded.
  1917.  
  1918. Continue to narrow the range until the smallest exclusion possible has been isolated, e.g
  1919.  
  1920. device=C:\DOS\EMM386.EXE noems X=E800-F800
  1921.  
  1922. Western Digital (TM) also says that UNDELETE causes problems by using Int 26h.
  1923.  
  1924. ENABLING SECONDARY IDE FOR THE THIRD AND FOURTH DRIVE
  1925. Here's where the game has different rules. Since the IDE controller is what is providng the Secondary IDE, you want to 
  1926. give control of it to the controller. Get the first two drives working flawlessly before attempting the third drive. A utility 
  1927. should have come with the IDE controller which loads a device in CONFIG.SYS to enable the third and fourth drives. Use 
  1928. it. You will probably be instructed NOT to set them up in the BIOS.
  1929.  
  1930. Here is a section from a readme by our friends from foreign lands. Since they don't list an address or phone number 
  1931. anywhere on the box or inside, they won't mind me quoting their README:
  1932.  
  1933. "MORE THAN TWO DISK DRIVES
  1934.     1. WBIDE.EXE supports up to four IDE disks access capability.
  1935.        Two are 1FXH port and another two are 17XH port.
  1936. [NOTE]: The 1FXH port connector must be attached at least one disk,
  1937.     before you attached any disks into 17XH port connector.
  1938.  
  1939.        If any IDE disk is attached into 17XH port connector, we strongerly
  1940.        suggest you to execute WBIDE.EXE with first way, a device driver on DOS.
  1941.        There is the only way to access the logical drives on 17XH port IDE disks
  1942.        under DOS, such as C:, D:, E: and so on.
  1943. [NOTE]: The IDE disks, where are attached into 17XH port connector,
  1944.     do not specify cyl/hd/sect parameters in ROM BIOS SETUP."
  1945.  
  1946. Doesn't that give you a headache?
  1947.  
  1948. FINALLY, THE KUDOS
  1949. Many reading sources were used while learning how to deal with larger hard drives, and while no material was drawn 
  1950. directly from the sources in an attempt to use copyrighted work (with the exception of the IDE Controller readme), I 
  1951. gratefully acknowledge the expert help files, readme files and manuals of the good folks at Seagate, Conner and especially 
  1952. Western Digital, all Trademark their respective companies.
  1953.  
  1954. One final tidbit. Make sure you are running SMARTDRV (with 256 if you only have 4 Meg RAM) and load the CDROM 
  1955. device driver BEFORE SMARTDRV.
  1956.  
  1957. FORMATTING
  1958. Formatting the MFM/RLL hard disk is involved but not difficult. HDDIAG and AMIDIAG (AMI, the BIOS people) are 
  1959. both free or shareware programs available at Computer Shows and through magazines for a couple of bucks each 
  1960. (Registration will cost more. These folks deserve their money.)
  1961.  
  1962. They will walk you through the low level formatting, which prepares the disk for your system. Seagate and some other 
  1963. manufacturers come bundled with Disk Manager, which is a great utility, but only works well with that brand hard drive. 
  1964. Next you run your DOS program FDISK, in which you set up the DOS partition. If you are running DOS 3.3 or less you 
  1965. are limited to 32 Megabytes per partition. Thus, a 40 Meg hard drive must be split up into more than one partition (C and 
  1966. D [and maybe E]). A drive runs faster if you minimize the C partition and maximize the others. The D and above 
  1967. partitions run much faster. No big deal to run FDISK. Finally, you high level format the disk, i.e. format C:/s which 
  1968. makes the hard disk ready for use and bootable and format d: which prepares the D drive. Take this whole process slow 
  1969. and easy. Block out quiet time to do it.
  1970.  
  1971. The IDE drive usually takes only FDISK'ing and high level formatting. I have found many of the old IDE drives don't like 
  1972. to be moved from machine to machine. They get to the end of a re-format and fail. If this happens to you, here is a "if all 
  1973. else fails" trick. Go into the BIOS and spec the hard drive as having 15 cylinders LESS than the documentation calls for. 
  1974. Continue with the format process, letting the drive time out in the BIOS routine, low level formatting with an IDE low 
  1975. level formatter, FDISK and high format.
  1976.  
  1977. MODULE 5 Video
  1978. The Monitor
  1979. VGA is the only way to go. It has become the standard. The choices are: 
  1980.  
  1981. Mono:
  1982. Monographic Monitor.  Green, white or amber on a black background. Don't try to use a TV, even if it calls itself a 
  1983. "Monitor". Monitor in TV language means that there is a video out RCA type plug in the back for hooking up to a VCR 
  1984. and such. A TV only does 40 columns across (characters) and you need 80. A Mono Monitor is OK to get you up and 
  1985. running. Otherwise, you will be tempted to buy something less than a very good monitor. Don't. PLEASE don't buy a 
  1986. cheap VGA monitor. 
  1987.  
  1988. CGA  
  1989. Color Graphics.  Also called RGB for Red, Green and Blue.  Shows 4 colors (figure THAT math out!).  Tandy CGA 
  1990. shows 16. Dead. It is slightly possible to run Windows in CGA, but it is ugly as hell.
  1991.  
  1992. EGA  
  1993. Enhanced Graphics.  16 colors at one time.  Was the high end standard a few years ago. Gone and hardly supported. Uses 
  1994. weird Memory addresses.  Go higher or Mono. This is dead technology.
  1995.  
  1996. VGA  
  1997. Video Graphics Array. This is where you want to be. "Real" VGA is .31 dot pitch or LESS. VGA comes in two flavors: 
  1998. analog and digital. In most electronic and audio applications, digital is better than analog. In VGA, it's the reverse. 
  1999. Analog is better. You need VGA to run most programs.
  2000.  
  2001. Super VGA
  2002. Super VGA is enhanced VGA. Has to do with the number of lines of resolution on the screen. A monitor whose resolution 
  2003. is 800x600 is considered Super VGA.
  2004.  
  2005. Old IBM's used 12 inch screens; most Monitors today are 14", with 15 and 17" available. Go 14 at least. Once you are up 
  2006. and running with Windows, there will be a lot of information to squint at.
  2007.  
  2008. VGA Calculations
  2009. Oh no, more Math! Someday you may be interested in calculating how much Video memory you will need to run higher 
  2010. resolution Video. When you do, dig this article back up and read this section.
  2011.  
  2012. Pixels n' Color
  2013. As opposed to TV, which is measured in Lines of Resolution (don't get me started), Computer Graphics are measured in 
  2014. Pixels. The screen is made up of little tiny dots of light, a number of them concentrated with different colors at each Pixel 
  2015. Point. Absence of color is black, saturation of color is white. The more Pixels on the screen, the better the resolution (less 
  2016. jaggies, less blurring) and the more possible colors per pixel, the more realistic the image. If your graphic sends a signal 
  2017. to your Video Card that Stanley's hat is a distinctive bluish green just a hair lighter than the green on the back of a dollar 
  2018. bill with a cast of blue akin to a drowning victim, your 16 color card would yell at the color guns "Yo! Gimme green!" A 
  2019. 32K color card and monitor would faithfully duplicate the Dollar Bill-Drowning Victim-Blue-Green. OK? 
  2020.  
  2021. VGA Resolutions
  2022. Standard VGA is 640 X 480 - that is, 640 Pixels (dots) wide by 480 Pixels high. 640 x 480 = 307,200 Pixels. The third 
  2023. number in VGA specs is the number of colors. We add 16 colors, making the Standard 640 X 480 X 16. It takes 4 bits of 
  2024. storage for each pixel to make 16 colors. 4 Bits is half of a Byte ( 8 bits) so 640 X 480 X 1/2 Byte = 153,600 Bytes, or 
  2025. 154K of Video Memory. The low end VGA card is 256K, so you are in good shape. To move up to 256 colors, each color 
  2026. takes one byte, so 640 X 480 X 1 Byte makes 307,200 Bytes or 307K or a 512K Video Card to run that resolution. Here's 
  2027. a chart to help you decide how much Video Memory you want to start with.
  2028.  
  2029. Horizontal
  2030. Vertical
  2031. Colors
  2032. Bytes per pixel
  2033. Memory needed
  2034. Board Size
  2035.  
  2036. 640
  2037. 480
  2038. 16
  2039. 0.5
  2040. 153600
  2041. 256K
  2042.  
  2043. 640
  2044. 480
  2045. 256
  2046. 1
  2047. 307200
  2048. 512K
  2049.  
  2050. 640
  2051. 480
  2052. 32768
  2053. 1.87
  2054. 574464
  2055. 1 Meg
  2056.  
  2057. 640
  2058. 480
  2059. 65536
  2060. 2
  2061. 614400
  2062. 1 Meg
  2063.  
  2064. 800
  2065. 600
  2066. 16
  2067. 0.5
  2068. 240000
  2069. 256K
  2070.  
  2071. 800
  2072. 600
  2073. 256
  2074. 1
  2075. 480000
  2076. 512K
  2077.  
  2078. 800
  2079. 600
  2080. 32768
  2081. 1.87
  2082. 897600
  2083. 1 Meg
  2084.  
  2085. 800
  2086. 600
  2087. 65536
  2088. 2
  2089. 960000
  2090. 1 Meg
  2091.  
  2092. 1024
  2093. 768
  2094. 16
  2095. 0.5
  2096. 393216
  2097. 512K
  2098.  
  2099. 1024
  2100. 768
  2101. 256
  2102. 1
  2103. 786432
  2104. 1 Meg
  2105.  
  2106. 1024
  2107. 768
  2108. 32768
  2109. 1.87
  2110. 1470627.84
  2111. 2 Meg
  2112.  
  2113. 1024
  2114. 768
  2115. 65536
  2116. 2
  2117. 1572864
  2118. 2 Meg
  2119.  
  2120. 1280
  2121. 960
  2122. 16
  2123. 0.5
  2124. 614400
  2125. 1 Meg
  2126.  
  2127. 1280
  2128. 960
  2129. 256
  2130. 1
  2131. 1228800
  2132. 2 Meg
  2133.  
  2134. 1280
  2135. 960
  2136. 32768
  2137. 1.87
  2138. 2297856
  2139. over 2 Meg
  2140.  
  2141. 1280
  2142. 960
  2143. 65536
  2144. 2
  2145. 2457600
  2146. over 2 Meg
  2147.  
  2148.  
  2149.  
  2150.  
  2151. Installation:
  2152.  Plug the Monitor AC cord into an outlet, or some older monitors plug directly into the Power Supply of the Computer 
  2153. from the back of the Machine. You can buy an adapter to do this for newer monitors. Plug the Monitor Cable into the 
  2154. Video Board (next).
  2155.  
  2156.  Mini Glossary #2
  2157. VIDEO
  2158. VIDEO MEMORY  
  2159. RAM on the Video Card itself to increase how many colors, pixels and size graphic your monitor can display. Watch it! 
  2160. There is regular old DRAM, on most cards, and VRAM, special video memory. If you are paying for VRAM, make sure 
  2161. you get it. Got it?
  2162.  
  2163. Interlaced Vs Non-Interlaced.
  2164. A non-interlaced monitor is better. Interlaced Monitors refresh the odd lines on the screen, then the even ones, so that it 
  2165. looks like the screen is keeping up with video changes. This is called "lacing", hence interlaced. It allows a slower speed 
  2166. monitor to look faster. When you notice it, it is called screen flicker.
  2167.  
  2168. Dot Pitch
  2169. The lower the number, the clearer the picture. A .38 Pitch monitor looks like there is a milky film over the picture. Save 
  2170. your pennies till you can afford .28 Dot Pitch, Super VGA. You need 256 colors to show full color pictures. If you are 
  2171. going to go VGA, it's silly not to be able to see photos in full color. PLEASE look at a Monitor's picture closely before 
  2172. buying. There are a LOT of crap Monitors on the market right now. Buy Sony or NEC if you can afford it. A good buy is  
  2173. a refurbished NEC Multisync 3D. Say what you will about Super-VGA, Interlacing, etc., etc., my 2A has a clearer picture 
  2174. than some $1000 Monitors I've installed.
  2175.  
  2176. Refresh Rate
  2177. Higher is better. A high refresh rare reduces flicker.
  2178.  
  2179. Windows Accelerators
  2180. The thing with a Graphical User Interface (that;s a GUI, folks, pronounced Gooey. . .GUI and SCSI, Gooey and Scuzzy, 
  2181. any shrinks out there?) is that it takes a LONG time for graphics screens to change with regular equipment. So some guys 
  2182. have come up with schemes to make graphics happen faster. A video board with an S3 chip set (or ATI's Mach 8 or Mach 
  2183. 32 chip), which should add about $25-50 to the cost of the board, will, they claim, make Windows run 3 or more times 
  2184. faster. VESA Local Bus boards add speed to graphics, too; you should only have to have one or the other.
  2185.  
  2186. VESA
  2187. Another standards committee. When you have an open architecture system like the clone world has, all bets are off that 
  2188. Vendors are going to provide you with what you expect, unless somebody is setting the standards. For Modems, it's 
  2189. CCITT, for Memory it used to be LIM. For video, it's VESA, the Video Electronics Standard Association, which defines, 
  2190. among other things, Monitor timing for several resolutions at certain refresh rates. The better Companies have provided 
  2191. VESA TSR's (Terminate and Stay Resident programs) that allow you to make your old board VESA compliant. A lot of 
  2192. newer graphics programs only run if VESA is present. VESA Local Bus is the 32 bit Slot standard by the same outfit. 
  2193. There used to be free VESA extensions that worked universally on all major video cards. The newer versions are 
  2194. annoyware - it interrupts your boot up with a whine to register, and craps out after 21 days (UNIVESA5). You need to 
  2195. identify the chipset on your video card and call the BBS for the card manufacturer to get the latest VESA extensions. 
  2196. There are shareware/freeware utilities out there to identify your chipset. Gee, maybe I oughta make this document crap out 
  2197. after 21 days... maybe replace all the occasions of the word CPU to "Crotch rot" or something. "If you have an old Crotch 
  2198. Rot..."
  2199.  
  2200. Some games and CD Roms come with VESA TSR's hidden in subdirectories on the disk/CD. SIM Tower comes with a 
  2201. great one.
  2202.  
  2203. PIXELS
  2204. The more dots you have on the screen, the more colors and more realistic the picture. Watch the first and last numbers of 
  2205. three number specs. 640 X xxx X 16 is pretty normal VGA. The 16 is the number of colors. 16 is OK, you can't view color 
  2206. photos with less. Many programs, notably Windows, won't show photos with less than 256 color capability. 800 X xxx X 
  2207. yyy is considered Super VGA. 800 X 600 X 256 is what I run with a Tseng 1 Meg Video Board and a NEC Multisync 2A 
  2208. Monitor I picked up refurbished.
  2209.  
  2210. The Monitor (video) Board
  2211. For whatever monitor you buy, you have to plug a board into the computer to run it.  A used Mono board can be had for 
  2212. $10 everywhere.  All those boards that came out of old PC's and XT's and all the Manufacturer over-runs are sitting 
  2213. around waiting for you.  So you can have up and running video for $79 or so. Each standard (Mono, CGA, EGA, VGA) 
  2214. has it's own card. Some VGA cards run anything, but, in general, you need a CGA card to run a CGA Monitor.
  2215.  
  2216. Frequencies
  2217. Different Monitor resolutions operate at different frequencies. Older VGA cards will have a dipswitch bank on the edge of 
  2218. the card, accessible from the outside, or will auto-select. If you get scribbly lines on your Monitor when you boot up, you 
  2219. have the wrong frequency selected.
  2220.  
  2221. Installation: 
  2222. Plug the board into an expansion slot, usually the farthest left.  Plug the Monitor cable into the small receptacle on the 
  2223. back of the card. Use care here. Trying to plug in a VGA Analog connector into the board blind is the leading cause of 
  2224. Monitor trouble: it fits just enough to push a pin or two back up into the plug. If you are having trouble with your monitor, 
  2225. inspect the connector VERY carefully. Gently pull any pushed in pins back out (With the Monitor OFF), taking care not 
  2226. to deform the pin.
  2227.  
  2228. MODULE 6 The M Word
  2229. Other I/O... the M word.
  2230. CD's 
  2231. Yes, this is the same type of CD that you put on to listen to yer basic Achy Breaky Heart or Beethoven's Fugue for 
  2232. Fuguettes or whatever it is you ken to, and Laser Disks for Video are the same breed of animal. This Christmas, Phillips 
  2233. VIA Magnavox VIA whatever they call themselves this year are touting interactive CD video, which in strict Computerese 
  2234. might be designated Organized Thrashing.
  2235.  
  2236. In any event, you can put a whole mess of information in a very small space on a CD. The music on  the disk is actually 
  2237. only taking up a very small portion of available space, and, whether out of guilt or whatever, the manufacturer puts the 
  2238. information on a couple of times for good measure. Hence over sampling, hence 32X over sampling. You can't hear any 
  2239. difference over 4X over sampling. Hence Mr. Sony lives very, very well, Domo Arigato, on the extra money you paid for 
  2240. those other 28 samples. Anyways (are you still awake?) there is usually some Video information on the Disk as well  that 
  2241. you just can't get to because the video output stuff was bypassed in the manufacture to pay to put in those extra 28 over 
  2242. samplings. Now we're getting somewhere....
  2243.  
  2244. You see, if they let you have everything you could use the CD for the first time you bought a CD device, you wouldn't buy 
  2245. any more CD equipment. I have a perfectly good portable CD player right next to my computer. Why can't I use it as a 
  2246. CD-Rom for my machine? It frosts my butt that I can't.
  2247.  
  2248. Ok, if you want it, you will pay $75 and up (new) for a double speed CD-Rom. You also need an interface card. If you 
  2249. want the system to work at it's maximum potential, you will have a SCSI interface that also ties in your sound board, your 
  2250. Hard Drive, Floppies and I/O ports. Don't get me started.
  2251.  
  2252. The problem with the $75 wonder is that it is sssslllllloooowwwww. You will pay $139 to $200 for a decent quad speed 
  2253. (4X) CD-Rom. The difference probably costs the Manufacturer at least $5. The CD ROM will provide you with a READ 
  2254. ONLY device that allows you to look up your drunk uncle in Seattle for the mere cost of the $49 CD Telephone Directory 
  2255. for the West Coast. Let's just hope you call him before he moves... and changes his phone number (he owes mucho 
  2256. alimony). If he does, you need a new Directory. What are we going to do with all these outdated CD's 5 years from now?
  2257.  
  2258. CD Rom Speed
  2259. CD Rom devices have to move at a certain speed, or the sound won't be able to be in real time with the pictures. Anything 
  2260. animated would look like a bad Japanese movie. So the industry came up with "MPC Compliance". All newer CD Rom 
  2261. drives are MPC2 Compliant, even the Mitsumi (no technical support because they don't put their addresses on anything) 
  2262. Company.
  2263.  
  2264. The standard now has to be double speed and up, because a single speed drive can not do Video and Audio at the same 
  2265. time, just like Pia Z*dora can't talk and think at the same time. Make sure your CD drive is MPC2 compliant, not just 
  2266. MPC. The good news is, Double speed now is the price of single speed a year ago. Pay $100 for a Sony double speed drive 
  2267. at a show. The Phillips can be had for a good price, but it's interface isn't supported on any sound cards I've seen, wasting 
  2268. a slot in the machine for two interfaces.
  2269.  
  2270. 4X CD Roms are becoming the new standard. What's the difference? A single speed CD Rom does just that... searches 
  2271. and plays information at the same speed. The output speed of the CD has to be well regulated. If you are watching 
  2272. Lorraine Bobbit's testimony on CD Video ("I remember evvveryting..."), you don't want her speeded up, you want it at 
  2273. "real time" speed, hence the CD must turn at 8 frames per second or whatever. When you want to search for the next 
  2274. section, say Mr. Bobbit's X rated show, you don't want to SEARCH at the same speed, so the double speed CD Rom 
  2275. speeds up to do the search. The 4X fourples the search speed.
  2276.  
  2277. 6X CD Roms are now in wide distribution.
  2278.  
  2279. CD Rom Installation
  2280. You should absolutely, positively without fail operate your new computer system for two weeks BEFORE installing a CD 
  2281. ROM, Sound Board, Scanner or anything else. Make damn sure your Modem, Windows Video Drivers, mouse, etc. are 
  2282. working under all conditions before attempting to install one of the above devices. There is an absolute ART to getting all 
  2283. devices to work on their own IRQ's, Memory addresses and DMA channels. If you don't know whether your modem 
  2284. operated correctly before you installed the CD Rom, you can't narrow down the cause of your woes.
  2285.  
  2286. An internal CD Rom has three main connections: a power socket that you hook a lead from the power supply to, a small 
  2287. two pin cable and an IDE type connector that both hook up either to a CD ROM card or, if you live right and buy the right 
  2288. equipment (I never do either, it seems) both hook up to your sound card. Once those connections are made you will need 
  2289. to add device drivers to CONFIG.SYS and AUTOEXEC.BAT in your startup files. Only certain CD Roms hook up to 
  2290. certain Sound Cards. Don't blame me. Ask the seller if the drive will hook directly to the connector on your sound sound, 
  2291. and have the model number ready. Also make sure the dealer gives you the two cables a disk and a manual. Like hard 
  2292. drives, you get nothing unless you ask for it.
  2293.  
  2294. I would suggest that if you are hooking up both a CD Rom and sound card, you install the CD Rom first without the sound 
  2295. card in the machine. There is no way to properly debug a memory problem until you know that all but one device is 
  2296. operating.
  2297.  
  2298. A disk will come with the CD Rom to install the startup device drivers. You need to know what IRQ's are available so that 
  2299. you can tell the startup program which IRQ to use.
  2300.  
  2301. Your best bets are IRQ 10, 11 and 12. If Windows is on your machine, type MSD from the Windows sub-directory and 
  2302. choose IRQ usage for a current state of what is ACTIVELY using IRQ's. It's not foolproof, but it helps. You will probably 
  2303. need to choose a memory address. This is a trial and error process. This is what I would suggest:
  2304.  
  2305. Accept all the defaults the start-up program suggests. Load device drivers in CONFIG.SYS and AUTOEXEC.BAT low. 
  2306. Choose NO DMA, and make sure you have BUFFERS=20 or higher and FILES=40 or higher. I don't care what Microsoft 
  2307. says, just do it. Set buffers for the CD Rom ridiculously high, say 50. You can lower it later. Test the CD under DOS. 
  2308. Start Windows, install the driver for MultiMedia and test the CD Rom under Windows. If all goes well, go back and try 
  2309. DMA channels 1,2, etc. until you get one that works. Then start lowering the CD Rom buffers by 5 and re-booting until 
  2310. the drive refuses to load. On mine, it's about 35 (which is 35,000 bytes of precious memory, folks!). Then, and only then, 
  2311. load MSCDEX high in AUTOEXEC.BAT. Test. If successful, load the CONFIG.SYS driver high and re-test. Get away 
  2312. with as much as you can and then WRITE DOWN the settings someplace. Now, and only now are you ready to put in a 
  2313. sound card.
  2314.  
  2315. Here is the scenario for a working combination of MITSUMI CD Rom and Soundblaster PRO Sound card, a very common 
  2316. combination.
  2317.  
  2318. The CD Rom will not work directly with the sound card. Do not plug the cable into the Soundblaster card, but into the CD 
  2319. Rom card. Plug the two wire audio lead onto the Soundblaster card. You may have to reverse the wires for an old 
  2320. Mitusmi. Load the CONFIG.SYS driver high with 35 buffers. Load MSCDEX high in AUTOEXEC.BAT. You are going 
  2321. to have to choose a high memory range for the CD Rom, because the default WILL NOT WORK with the Soundblaster 
  2322. default. You should change the default CD Rom address and NOT the default Soundblaster address, because many 
  2323. programs ASSUME the Soundblaster is set to 220h. The reason you must choose a high memory address for the CD Rom 
  2324. is that Soundblaster uses some higher memory addresses in addition to 220h, and you MUST get above address 300h for 
  2325. the CD Rom not to interfere with the Soundblaster. Once again, the fruits of my hours of agony are passed on to you. You 
  2326. don't care.
  2327.  
  2328. Many new sound cards have the proper CD interfaces built in. You will most likely have a SONY interface and one or two 
  2329. others on the soundcard. There is also a two wire connector from the CD ROM to the CD Rom interface card. You may 
  2330. have to purchase a special two wire connector to plug in from the CD ROM to the sound card to make CD sounds come 
  2331. through the sound card. Once you have the right interface connector and sound connector, you can eliminate the CD 
  2332. interface card.
  2333.  
  2334. In order to hook more than one CD to a sound card, you have to buy a special sound card, such as SoundBlaster Multi-
  2335. CD.
  2336.  
  2337. There are new CD's called IDE CD which eliminate a lot of setup hassles by connecting the CD ROM like you would a 
  2338. second hard drive. What happens when you have a second hard drive? Got me. Okay, I got one, and now I can answer the 
  2339. question. The CD ROM device driver loads in CONFIG.SYS by checking for devices on the IDE channels in order: 
  2340. Primary Master, Primary Slave, Secondary Master and Secondary Slave, and assigns the CD ROM dynamically to the first 
  2341. available port.
  2342.  
  2343. If you buy a SCSI CD Rom, good luck. Let me know how you do.
  2344.  
  2345. A word about WORMS.
  2346. Write-Once-Read-Many. A decent idea. You never change the program contents of a Commercial Software package 
  2347. between Upgrades anyway (quick time out for a definition: SOFTWARE UPGRADE: Whenever enough people yell about 
  2348. a number of major bugs in a piece of $600 Software, the Company has some programmers fix the bugs, then they charge 
  2349. YOU $49 to $129 to get the bug fixes. This is America.), so this device would make sense. About the only time you will 
  2350. see one of these is if you go to certain software shops and appliance dealers (no kidding!) that sell you an empty box 
  2351. which you take to a machine on which is made a copy of the program before your very eyes, using the aforesaid  WORM 
  2352. drive. I think the WORM comes in because they get UPGRADES (see above) over the Modem. I did this once. In 
  2353. Delaware. The guy who made the copy was pissed off because he had a Chinese couple over by the Washers and Dryers 
  2354. and they were ready-to-buy, as they say. So this guy is watching Mr. and Mrs. Chen with one eye and trying to operate a 
  2355. WORM drive with the other. He was sweating all over the disks. After 3 attempts, he handed me a disk which, of course, 
  2356. when I got it home, did not work. I hope he got his 5% from our friends from foreign lands. A WORM drive would allow 
  2357. your Company to distribute Annual reports n such on a media that isn't alterable.
  2358.  
  2359. Sound Boards
  2360. Now, you too can hear annoying {BEEP}s in 16 track Stereo Splendor! Only $189. This is an idea who time has come 
  2361. and the technology hasn't. These things have been on the Market for years, but are still plagued with problems. My dear 
  2362. Brother is sweating over his second board as we speak, trying to get the IRQ to agree with the WIN.INI settings to agree 
  2363. with the DMA channel to work under Windows. A board should plug in and work. What if you bought a car and the 
  2364. salesman said "This is a great little spitster, but, uh, by the way, don't change the radio station when you are making a 
  2365. right turn. If you do .....KABOOM!...."
  2366.  
  2367. Well, I gotta admit that I broke down and bought one of these things. Bought it over the Internet used. A Soundblaster 
  2368. PRO. It is a pain in the ass, but fun I guess, once I got everything working together. They told me it was $20 for the 
  2369. special audio hook up wire. Turns out you reverse the wires and it works. How do you casual users out there do it? I do 
  2370. this stuff full time and it drives me crazy. 
  2371.  
  2372. Live Video
  2373. Yes, dear friends, you too can capture the rapture of a Veg O-Matic Commercial and drag the Video into your Computer 
  2374. Monitor. But Wait! That's not all! You can even record it and play it back if you have 80 Megabytes of free Hard Disk 
  2375. Space lying around (who doesn't?) This is one of those areas where I get the tingly feeling that with a VCR tuner and a 
  2376. RGB converter, I can build one of these puppies myself. Stay tuned. Just like Ronnie Reagan and Star Wars, if I figure it 
  2377. out, I'll pass on the technology.
  2378.  
  2379. Put it all together and whattaya got? MULTIMEDIA!!! (Fireworks, patriotic songs, please...) They will put it all together 
  2380. for ya for $200 and up. As for yer humble servant DJ, I gotta do it piece by piece. CD Rom prices have crashed to $100, 
  2381. and some wonder boy is going to put a high speed Video Card on the Market for $99, and SOMEBODY in this blessed 
  2382. land of ours should come out with a sound card that works. For $59. You gotta have patience in this business, but know 
  2383. when to hold your nose and JUMP. Like the day a few years ago  1X9's went down to $23. I sold my son at auction and 
  2384. bought 4 Meg (he was happy for me. "great deal, Dad!") Three days later Bush slapped a tariff on the Koreans which 
  2385. drove the price up to $38. Then the plant burned down in Singapore. It affected 5% of DRAM production, but everybody 
  2386. raised their prices to $46 on that excuse. So you gotta be ready to jump.
  2387.  
  2388. PLUG N PLAY for 95
  2389. This is THE most overdue technological advance in the Industry. This shoulda happened in 1989. At the latest. According 
  2390. to all the magazines, Microsoft n' all those guys have agreed to a common Plug N Play standard for new hardware. Here's 
  2391. how it works. You get a new modem, you plug it in. It works. WOW!!!!!!
  2392.  
  2393. No longer will the machine ask ME which IRQ, DMA, COM Port, Parallel Port or Memory Address is available. How the 
  2394. hell should I know??? I gotta do two hours worth of digging in a diagnostic program or three to find out to a reasonable 
  2395. doubt what the machine knew all along! Finally, the machine is going to keep track of what it is using, and will 
  2396. dynamically allocate IRQ's and such as it should.
  2397.  
  2398. Watch for Plug N Play in late '95 as part of Windows '95. I predict it will be bigger than VESA Local Bus and will be 
  2399. accepted immediately (definition of IMMEDIATELY: sooner than total market penetration of OS/2). I'll be buying a Plug 
  2400. N Play Motherboard as soon as one comes out at a reasonable price and will include a section in Build Yer Own Version 
  2401. 4.5.
  2402.  
  2403. Well, after three months with Windows 95 Beta and Production, Plug N Play works... sometimes.
  2404.  
  2405. MODULE 7 - Building SUMMARY
  2406. You have installed the Motherboard and Power Supply, hooked up the speaker and LED's, inserted the Memory chips, set 
  2407. the Motherboard dipswtich(es), put in the Monitor Card and plugged in the Monitor, plugged in the keyboard, inserted the 
  2408. Hard/Floppy Controller, slid in and connected the drive(s), and plugged the whole shebang into the wall. You have left 
  2409. any optional devices such as mice and printers out of the picture until the basic machine is working well. 
  2410.  
  2411. Now turn it on. 
  2412.  
  2413. DON'T PANIC Tip of the Decade - If everything is hooked up right, you turn on the machine when you finish building 
  2414. and NOTHING happens, there are four usual causes:
  2415.  
  2416.  
  2417.  
  2418. 1) On an older VGA card, the wrong frequency is selected on the video card. Turn the machine off, make note of the 
  2419. current switch positions, and flip a switch or two. If you get scribbly lines when you turn on, you have found the problem. 
  2420. Find the right switch combination, and you are in business. 
  2421.  
  2422. 2)The Power Supply is not hooked correctly to the Motherboard. This is a really stupidly designed connection that bust 
  2423. fingers and tempers. Check it.
  2424.  
  2425.  
  2426. 3)Memory - This used to be 70% of no starts. If you are using DRAM chips, one leg has squirted out of the socket. Trust 
  2427. me. I've done it ten times. Get a flashlight and magnifying glass and happy hunting. With SIMMS, a SIMM didn't seat 
  2428. quite right. Unsnap it and snap it back in. It may take three unsnaps and snaps to get it right, but it is VERY VERY 
  2429. common for this to happen. Remember this: EVERY chip must be PERFECTLY in place for ANY to work.
  2430.  
  2431. 4) Not enuf Memory - Some Motherboards require a minimum number of banks to be filled before it will start. Make sure 
  2432. you have a supported memory combination (usually 4 Meg).
  2433.  
  2434. If everything is hooked correctly, the Memory will count off as it is checked, and you will be sent (hopefully) to a set up 
  2435. program in BIOS to describe and save the configuration of your system.  You now need to add MS-DOS from a disk to 
  2436. "Boot" the computer, and you are up. You need an operating system to run the computer. DOS 5.0 is the minimum you 
  2437. should consider. Go DOS 6.22. Avoid MS-DOS 4.x. Obtain the software disks for your operating system before you finish 
  2438. the machine. Have a bootable floppy nearby at ALL times. Mine is velcro'd to my Monitor. The moment you see your first 
  2439. A> prompt you are in business.  Open a bottle of champagne, pour one for me, and accept my hearty congratulations.
  2440.  
  2441. MODULE 8 - Windows 95, DOS Operating Systems and Startup Files
  2442. First of all, if you haven't already done so, upgrade to MS-DOS (not IBMDOS or PC DOS) version 6.22. Anything less is 
  2443. just plain silly.
  2444.  
  2445. Windows 95
  2446. Okay, so this is what you have been waiting for. I've been running Windows 95 since May, and here's the scoop:
  2447.  
  2448. Over the course of three days of almost straight 8 hour days, I managed to install the Final Beta Version of 95, which the 
  2449. install routine estimated would take me 40 to 60 minutes. Not surprised? The reasons it took so long:
  2450.  
  2451. My hard drive was almost full
  2452. The drive was Drivespaced
  2453. I'm on a Network which resembles Auschwitz
  2454. I have a Compac (TM) (the video drivers are special)
  2455.  
  2456. I won't bore you with the whole story, but in the course of the install, it failed for the following reasons:
  2457.  
  2458. Nobody told you that you should strip down your CONFIG and AUTOEXEC files. All these DOS drivers trying to load 
  2459. under Windows 95 drove it crazy.
  2460.  
  2461. Windows fragged the drive so bad trying to fit everything on the drive that it trashed the FAT.
  2462.  
  2463. My Network demands both VIRUS scanning of all available drives each day and runs an Inventory so the Network Gods 
  2464. can search your hard drive for deadly shareware (the Windows Network drivers caused both the Virus checker and the 
  2465. Inventorier to Virus check and Inventory the ENTIRE NETWORK! (two gig)).
  2466.  
  2467. The Mail function in the Beta just plain didn't work without File Scan rights. It worked in the final version.
  2468.  
  2469. Windows 95 installation Q&A's
  2470. http://www.bcpl.lib.md.us/~djelliot/win95faq.html
  2471.  
  2472. So you've looked at the box... and seen the 4 color Window... which is hurling straight at the ground at Mach 1 (who 
  2473. chose this logo?) and you say to yourself... "Do I want this on my machine?" You calm your fears and carry the freindly 
  2474. blue box to the  register... why you are even getting into the spirit of it all! You hum  that catchy tune till it's your turn 
  2475. "Well, you can START ME UP!" Just as  the Clerk whisks away your credit card, you reach the chorus... then pale  and 
  2476. quiver as you remember the line... "You make a grown man cry-y-y-"  
  2477.  
  2478. Should I buy it? 
  2479.  
  2480. Definitely, unequivocably yes. The product is here to  stay, and waiting just puts you behind. Learn the system now. By 
  2481. the time  you get good at it, Win95.1 will be out and you'll be ready, while you're co-workers are still vacillating. Don't 
  2482. wait for a 100% bug free product. I've been running Windows 95 since May 25, and the short and skinny it is that it is 
  2483. definitely worth having and using if your machine is at least a 486DX2 with 8 Meg of Memory. 
  2484.  
  2485. What's the Installation routine? 
  2486.  
  2487. This question is first and must be first because it is the single most important thing you need to know about the product, 
  2488. which is a GREAT product. It is of paramount importance to Microsoft to make you feel that it is as easy as falling off a 
  2489. log to install it. It is not. It can be a gut wrenching, fearsome disaster. You will never read that on the box. If you could 
  2490. read that on the box, you wouldn't buy it, the product wouldn't penetrate the Market, the product would collapse and MS 
  2491. would have an OS/2 disaster. Bill has no intentions of letting that happen. There are things you should do before you put 
  2492. Disk 1 or the CD in your drive. If you don't, you may end up with a machine that runs NOTHING until a super geek 
  2493. straightens it out. The end of my first installation ended after seven hours of install time with a flashing screen that was 
  2494. useless (the hard drive thrashed to a FAT destroying grinding halt and the Video driver was bad). Only my start up disk 
  2495. saved me. Although vast improvements have been made since this Beta copy, there are things you must do before starting 
  2496. installation, and recommendations I urge you to follow. 
  2497.  
  2498. Back up your drive. Now that I've said that, and since I know you won't do it, I'll move on to what you WILL do. 
  2499.  
  2500. Run a thorough SCANDISK. How can I put this? Bluntly, I guess. If you don't run SCANDISK you are stupid. There. 
  2501. Plain enough? 
  2502.  
  2503. Run DEFRAG. See number 2. 
  2504.  
  2505. Assure you have 50 Meg of available Hard drive space after SCANNING and DEFRAGING. If you are DBLSPACED, get 
  2506. DRVSPACED. If you are DRVSPACED, do not attempt the installation until SCANDISK and DEFRAG run with no 
  2507. errors. In a nutshell, my first installation failed because there was just barely enough DRVSPACE for the installation, and 
  2508. the copying and replacing of all those Win 3.1 to Win95 files caused a fragmentation of my disk so bad that my Win 
  2509. stopped the installation cold with a failure. Had I not known what to do (see other sections of BuildIt), I would have done 
  2510. some really dumb stuff that would have caused me to lose everything on the drive. Do not attempt this installation with 
  2511. 'just enough' space. The installation process needs lots of room for temporary files. Move some programs to disk or to your 
  2512. Network until after the installation, then restore them. 50 Meg. You have been warned. 
  2513.  
  2514. Run a professional Un-installer and remove any Orphans. Remember when you first got Win 3.1 and you bought or 
  2515. downloaded lots of bad software, and then you 'uninstalled' them by deleting their sub-directory? You know now that you 
  2516. have 10-50 meg of DLLs, VBXs and other files which the bad program's SETUP.EXE copied to your 
  2517. WINDOWS/SYSTEM directory. Now is the time to get rid of that junk. It will be a year before I understand the file 
  2518. system of Win95, and for the first six months I will make no attempt to remove anything from \WINDOWS\SYSTEM. 
  2519. Whatever junk is left over from old programs will be there for a LONG time if you don't remove it now. If you are willing 
  2520. to really do it right, and you have the original disks for all your software, then the ultimate way to install Win 95 is to: 
  2521.  
  2522. back up data to disk (DOC files, spreadsheets, etc.) 
  2523. Run uninstall to remove Windows programs and orphans 
  2524. Rename your \WINDOWS directory to \WINOLD 
  2525. Reinstall WIN 3.1 to \WINDOWS 
  2526. Get it working how you want it 
  2527. Back up the non-matching DLLs in \WINOLD\SYSTEM 
  2528. Reboot the new WIN and make sure critical Icons work 
  2529. Delete \WINOLD 
  2530. Install Windows 95 over a clean WIN 3.1 system 
  2531. Strip your CONFIG.SYS and AUTOEXEC.BAT to a minimum 
  2532. Dump as many TSR's, old DEVICE drivers as possible 
  2533. Log on the Network and make sure all is normal 
  2534. Dump any old mappings,  , etc 
  2535. Dump any weenie menu or other startup shell 
  2536.  
  2537. Diskcopy disk 1 if you are installing from floppies. Copy AUTOEXEC.BAT and CONFIG.SYS to a system disk no matter 
  2538. what version you are installing. 
  2539. Begin your WIN95 installation, choosing DEFAULT for as many options as possible. Once you have a 640x480x256 
  2540. VGA driver working, you can always go back and raise the resolution/colors/Options. If you attempt to install 
  2541. GENDAC0.9.0 VLB 1076x1024x6 gazillion colors and it doesn't work, you are screwed. You cannot run SETUP from a 
  2542. DOS prompt to install a standard VGA driver. THERE IS NO DOS PROMPT. You can bounce out to one AFTER Win95 
  2543. loads, but if it doesn't load, you are in for some fun. So choose a vanilla VGA for the initial installation. Let Windows find 
  2544. and configure your hardware. Don't attempt to set up fancy stuff on the fly like Exchange. Save it for later. Your goal here 
  2545. is to get Win95 up and running first, and tweak it later. 
  2546. The single most important option is to say YES to making a Boot Disk. If you don't.... three guesses. 
  2547.  
  2548. Be prepared for a long haul. I have every wish that you will be able to install in the half hour predicted on the package. 
  2549. Reality check: If you have $100 theatre tickets for 8pm and you need an Oil change, are you going to pull into Jiffy 
  2550. Lube(tm) at 7:15? It only takes 15 minutes, right? Yes, the actual Oil change takes 15 minutes, but waiting behind the 
  2551. idiot who wants his old oil back and a criminal investigation of the mechanic takes another 45, the Check Verifier being 
  2552. off-line takes another 15, and replacing the cash register tape takes another 10. We know this, we prepare for it, we leave 
  2553. an hour to an hour and a half for this 15 minute job. Hence we need to apply the same logic to this installation. Expect at 
  2554. least three hours uninterrupted. Don't start this at 11 when your Boss wants your weekly report at 12. Start it at 4 and 
  2555. prepare to stay until it's done. 
  2556. It is largely a myth that Win95 won't need to be reinstalled. The package says that it only reinstalls what is corrupted or 
  2557. needs to be changed. That just isn't so. Unless you are replacing a working device with another working device or 
  2558. installing a previously uninstalled option, it basically rebuilds the system and doesn't just replace GENDAC.VGA with 
  2559. VGA.VGA on a failed installation. 
  2560.  
  2561. Is it 16 or 32 bit? 
  2562.  
  2563. Win 95 is a 32 bit wannabe that has been watered down for the masses. Just like Italian restaurants who add sugar to pasta 
  2564. sauces to satisfy American palates, just like TV shows adding sex and violence and touchy-feely dialogue to increase 
  2565. ratings (see Homicide 95), Windows 95 stepped back and became Windows 3.2 plus some neat 32 bit stuff. 
  2566.  
  2567. It is an awesome product, but a line had to be drawn in the sand. Microsoft did not want to make the same mistake made 
  2568. by Apple and IBM and Digital and countless others who replaced a current product with a new one, making the 
  2569. investments of their loyal buyers obsolete. Win95 HAS to run Lotus for DOS, has to run ProComm 2.4.2, has to run all 
  2570. those proprietary database programs built at little cost and enormous profit by Consultants. If you are in this business, you 
  2571. have been in many offices where the machines are configured to run a program developed by some guy in Topeka, who 
  2572. stops by every six months to install an 'upgrade' to handle something like Leap Year or Daylight Savings Time, and the 
  2573. machine has to stay configured HIS way, or the customer can't do payroll or track inventory. The Company has been 
  2574. paying this clown $1200 a year for these changes, and has too much invested to have someone new redevelop it under 
  2575. Windows 3.1, much less in 32 bit code. So this Clipper database has to run under Windows 95, even though it was written 
  2576. in 1988. 
  2577.  
  2578. IBM has tried many times to replace the standards in the Market wholesale - Microchannel Architecture (throw away all 
  2579. your current hardware) and OS/2 (run your current software at your own risk) and the Market just did not buy it. Bill 
  2580. Gates is, lets face it, smarter than the average bear. He knows that what the Market really wants is gee-whiz power 
  2581. software with lots of pretty colors and new buttons to push, but that still runs Tetris 1.0. Standards are abandoned slowly 
  2582. and carefully. Win95 is based on the ability to run 386 machines. Perhaps Windows 96 will support only 486DX and up, 
  2583. which it should, but the Market howled when this was tried for Windows 95. There is just too much legacy hardware and 
  2584. proprietary software still out in the Market. 
  2585.  
  2586. What's the big difference from 3.1?
  2587.  
  2588. For the uninitiated, Win 95 is a clean desktop with Program Groups popping up from the bottom of the screen instead of 
  2589. cluttering the desktop. Shortcuts to favorite/much used programs sit right on the Desktop, replacing the clutter of Program 
  2590. Groups. That is as far as many users will go. That is as far as many users CARE to go. "Where is my Payroll?" "It's right 
  2591. there, see that Icon with the Dollar Sign?" "Oh, this one?" "Yeah." "Double Click it?" "yeah.". "Oh, ok, there's payroll. 
  2592. Now, where's solitaire?" "I'll make you a shortcut". The above paragraph is the sum and substance of the average 
  2593. corporate users reaction to of Win 95. Give a guy 50 cable channels and the first thing he wants to know is how to tune in 
  2594. Vanna. 
  2595.  
  2596. What goes on in the background is quite another story. Disk access is MUCH faster. Display changes can be dynamically 
  2597. made from Control Panel. Dial up Networking, TCP/IP, on the fly hardware changes, drag and drop object handling and 
  2598. many, many other vast improvements are there. To the accountant, to the clerk, to the salesman, it will all seem to be just 
  2599. a new desktop look and feel. Since you, the reader, has wound his way through this book all the way to this point, you are 
  2600. different. You care what the system is doing, how it is doing it, and how it can do it better. You will realize that there are 
  2601. vast improvements to the technology of the desktop. 
  2602.  
  2603. What's the catch? 
  2604.  
  2605. The price for all this improvement is a familiar lament. It takes time and power to load all this neat stuff in the 
  2606. background. It takes time to load all the stuff you just might need. The net effect is that your 486DX280 with 540 Meg 
  2607. high speed Hard Drive and 8 Meg of 80 Nanosecond Memory, which gets to the C:\> prompt in under 6 seconds.... takes 
  2608. just as long as your 386DX took to load Windows 3.1 last year. :::Sigh::: There you have it. Time stands in place as the 
  2609. technology improves on an almost 1:1 ratio with the increase in speed of the hardware. That is, as the speed of hardware 
  2610. increases, software technology does more and more in the same time frame. Without a fundamental change in the 
  2611. technology basics, in the year 2010, our p-9 CPU wrist computer will still take 50 seconds to load Win2010. But it'll do 
  2612. incredible stuff. And Fred will still want to know how to load Tetris 1.0. 
  2613.  
  2614. What other claims need to be de-bunked?
  2615.  
  2616. The most obvious is that when a program crashes, you will be able to recover without re-booting your machine - that each 
  2617. program runs in a fully protected environment. Bull. A stuck interrupt is a stuck interrupt. There is no way to clear a stuck 
  2618. interrupt without rebooting. UAEs are here to stay. It has been replaced by a reworded but identical message: reboot. "This 
  2619. program has executed an illegal instruction and will be terminated. Close all programs and restart your machine." You 
  2620. can, in all fairness, recover from a lot more errors than under 3.1 - just don't expect a stuck FIFO buffer to magically 
  2621. regenerate. 
  2622.  
  2623. Will it run my existing software?
  2624.  
  2625. Yes, and that's why it's still largely a 16 bit product. If you and 25 million other people will agree to throw away all your 
  2626. existing software, MS can provide you with a true 32 bit product. 
  2627.  
  2628. Is the 640K barrier gone? 
  2629.  
  2630. No. Sorry. Lurking at the bottom of this operating system is the same old 640K stack. Don't believe me? Pop out to DOS 
  2631. prompt and poke around. 
  2632.  
  2633. How do networks run? 
  2634.  
  2635. With the June release, networking and Mail have become very pleasant to deal with - drive mapping and mail notification 
  2636. are very smooth. IS guys are going to HATE it! Clicking "My Computer" shows the ENTIRE  network - not just your 
  2637. Server. (Hey Net Guy - did you remember to cancel  that backdoor account?
  2638.  
  2639. Netware scripts are run quite successfully (that  I've tried) with the exception NAVINV, which should be illegal for IS to 
  2640. install in the first place (makes an inventory of your hard drive at every boot up, so they can track what you are doing). 
  2641.  
  2642. Tell me something neat to do right away!
  2643.  
  2644. OK. Get on-line. Wind your way down to graphics. Find a BMP that warms your cockles. Display it. Right click it. Make 
  2645. it your desktop background with one last click. Awesome.  
  2646.  
  2647. Operating Systems other than Win 95
  2648. You have learned about the Hardware. When your machine is finished building and you throw the power switch, the CPU 
  2649. looks to the BIOS for instructions. The BIOS tells the CPU about all the installed peripherals, like hard and floppy drives, 
  2650. monitor, modem, printer, etc., then the BIOS goes looking for an Operating System. The Operating System on 90% of 
  2651. Intel Desktop Computers is MS-DOS or IBMDOS. Yes, you can boot up to other Operating Systems - CP/M, OS/2, 
  2652. UNIX, XENIX, etc. The vast, vast majority of software, though is MS-DOS/IBMDOS, and in my humble opinion, don't 
  2653. even worry about other Operating Systems. 
  2654.  
  2655. The BIOS looks to the boot record of the first active device it finds on Drive A or Drive C. The boot record is a special 
  2656. area at the start of a disk which, if not written over, contains the information the BIOS needs to boot up. In MS, the files 
  2657. are MSDOS.SYS and IO.SYS. If the DOS version is 5.0 or up, it also looks for DBLSPACE.BIN (or DRVSPACE.BIN). 
  2658. DBLSPACE.BIN, if enabled and valid, tells the BIOS to split the Hard Drive into compressed and uncompressed 
  2659. partitions. Otherwise, IO.SYS and MSDOS.SYS tell the BIOS to look for CONFIG.SYS and AUTOEXEC.BAT in the 
  2660. root drive of the bootable device. These two files are files that you create or are created for you by others which tell the 
  2661. machine how and what to operate over and above the defaults. The defaults are pretty skimpy, and to operate in a decent 
  2662. computing environment, you will need to maintain decent CONFIG and AUTOEXEC files.
  2663.  
  2664. The 640K memory limitation is still with us, and if you have a 386 or 486 (or Pentium), you need to write good 
  2665. CONFIG.SYS and AUTOEXEC.BAT files to throw as much as possible above 640K. This is an art.
  2666.  
  2667. To cut to the skinny, here is a set of recommended startup files as a starter for MSDOS 5.0 and up.
  2668. CONFIG.SYS
  2669. DEVICE=C:\DOS\SETVER.EXE
  2670. FILES=40
  2671. BUFFERS=20
  2672. DEVICE=C:\DOS\HIMEM.SYS
  2673. DEVICE=C:\DOS\EMM386 NOEMS      <------only on 386/486 machines
  2674. DOS=HIGH,UMB                    <-------only on 386/486 machines
  2675. DEVICEHIGH=C:\DOS\ANSI.SYS
  2676.  
  2677. FILES are set to 8 by default. This is not enough. Your program may not be smart enough to check for available file 
  2678. handles and may crash. Higher buffers make for faster operations during such activities as formatting disks and backing 
  2679. up.
  2680.  
  2681. Years ago at Microsoft, some nerd discovered that the area at the top of the first Meg had been forgotten by DOS. HIMEM 
  2682. opens this area up, via the A20 Line. It must be present to use higher memory functions.
  2683.  
  2684. EMM386 controls both upper memory (640-1024K) and high memory (1024-??????K). The NOEMS switch tells DOS to 
  2685. emulate extended memory, and RAM would tell DOS to emulate expanded memory (old and passe. You may need this to 
  2686. run older programs like old versions of Lotus and DataEase before 4.5). EMM386 and HIMEM must be loaded before you 
  2687. can use DOS=HIGH,UMB. 
  2688.  
  2689.  DOS=HIGH,UMB
  2690. It does not matter where in CONFIG.SYS this line appears. DOS scans the whole file looking for this line before 
  2691. executing. DOS=HIGH tells DOS to load as much of itself as possible in upper memory, i.e. above 640K and out of your 
  2692. way. DOS=UMB tells DOS to scan the area between 640K and 1024K, and set up empty areas as Upper Memory Blocks 
  2693. where it can put device drivers, mice drivers and other TSR's.
  2694.  
  2695. DEVICEHIGH=ANSI.SYS tells DOS to load the extended character set (you will get to know ANSI graphics on bulletin 
  2696. boards) and the HIGH portion tells DOS to attempt to put the program in Upper Memory, above 640K. To intentionally 
  2697. NOT load the driver high, you would instead use DEVICE=C:\DOS\ANSI.SYS.
  2698.  
  2699. There are lots of other goodies to load through CONFIG.SYS like CDRom drivers and such. Remember that this is a one 
  2700. shot deal. You cannot load or unload (ok, I'm over-simplifying again.) device drivers once the machine boots up.
  2701.  
  2702. More Fun with EMM386
  2703. There are other switches that you use with EMM386 as you begin to tweak your machine. Most notably, when you begin 
  2704. to learn how to "read" upper memory, you may find that the BIOS has reserved an area of Memory that it really isn't 
  2705. using. You would tell DOS to attempt to load stuff in this are with an INCLUDE statement. You may also find that DOS 
  2706. is using an area of upper memory that the BIOS as failed to mark reserved but is using anyway. You would exclude this 
  2707. area with an EXCLUDE statement. Let's say that you know that b000-bfff is empty but reserved by BIOS for video, and 
  2708. that your network card is using d800-dfff but not informing DOS. Your EMM statement would change to the following:
  2709.  
  2710. DEVICE=C:\DOS\EMM386.EXE NOEMS i=b000-bfff x=d800-dfff.
  2711.  
  2712. Notice that I am making implicit calls to the devices in the file? ALWAYS do this. Get in the habit. Always make calls to 
  2713. C:\DOS\ or whatever the path is. That way, if you make boot floppies or change your hard drive setup or whatever, you are 
  2714. never assuming DOS knows where to go.
  2715.  
  2716. Periodically search your hard drive for duplicates of DOS files and destroy old copies. Nothing can give you as much 
  2717. trouble as "Incorrect DOS Version" or using an outdated file like EMM386. Get a source for the new EMM386 and 
  2718. HIMEM files, etc as they come out. You can get them yourself by calling Microsoft Downloading Service at 1 206-936-
  2719. 6735 or visiting their Web site at www.miscrosoft.com. 
  2720.  
  2721. AUTOEXEC.BAT
  2722. PROMPT $P$G
  2723. LOADHIGH C:\DOS\SMARTDRV.EXE 512 256
  2724. PATH C:;C:\DOS;C:\WINDOWS
  2725. TEMP=C:\WINDOWS\TEMP
  2726.  
  2727. PROMPT $p$g sets your on screen prompt to show more information than the default. Without this line, as you change 
  2728. directories on your hard drive, you would not see the directory you changed to, it would just always say C: Pretty 
  2729. dangerous during file deletes.
  2730.  
  2731. LOADHIGH tells DOS to try to load the following command into upper memory. Eliminate LOADHIGH from the line to 
  2732. load it low or if you have a 286. SMARTDRV.EXE holds the last few commands and results into memory so that if you 
  2733. make the same call over and over, the RAM will not have to fetch the same stuff over and over from the hard drive. With 
  2734. SMARTDRV loaded, type dir by itself from the root of C:. Type it again. You should see a decent speed difference. 512 is 
  2735. the amount of Memory in K to allocate from extended memory to SMARTDRV. 256 is the amount in K to use when 
  2736. under Windows.
  2737.  
  2738. PATH is a totally cool line which gives DOS a number of places to look before it comes back with "BAD COMMAND OR 
  2739. FILENAME". If you use one program a lot, like I use XTGOLD, add it to your path.
  2740.  
  2741. PATH C:;C:\DOS;C:\WINDOWS;C:\XTGOLD
  2742.  
  2743. Now you can type XTGOLD from ANY subdirectory on ANY drive, including networks and floppies, and it will find 
  2744. XTGOLD.COM and execute it.
  2745.  
  2746. It is a very good idea to set a TEMP variable in AUTOEXEC.BAT. Many programs create temporary files as they work, 
  2747. and if the TEMP variable is not set, they may attempt to store the temporary files in weird places, like on your CDRom, 
  2748. fer instance. Make sure your TEMP call is to a VALID path, i.e., make sure there IS a C:\WINDOWS\TEMP directory or 
  2749. weird crashes will occur (guaranteed).
  2750.  
  2751. Although I could go on for a few hundred more pages about DOS and MEMORY, this thing has to end somewhere. Here's 
  2752. a few more DOS tips before I go.
  2753.  
  2754. Ascertaining the DOS Version
  2755. It is important to be certain which DOS Version you are operating; making Memory available with UMB's is futile if the 
  2756. user is running DOS 3.3. The Version of Microsoft Disk Operating System or IBM Disk Operating System running can by 
  2757. found at any DOS prompt by typing VER at the prompt.
  2758.  
  2759. C:\>VER
  2760.  
  2761. IBMDOS VERSION 5.0
  2762.  
  2763. Preparing to make adjustments to software:
  2764.  
  2765. Backing up startup files
  2766. Before attempting to make changes to startup files, it is always a good idea to start by assuring that you can return the 
  2767. system to "where it was" before any changes are made. Make the appropriate backups and rename batch files before 
  2768. editing. 
  2769.  
  2770. C:\>copy autoexec.bat autoexec.old
  2771. C:\>copy config.sys config.old
  2772.  
  2773. If you later need to restore the original file, from the C:> prompt,
  2774.  
  2775. C:\>rename autoexec.old autoexec.bat
  2776. C:\>rename config.old config.bat
  2777.  
  2778. Making a Bootable Floppy
  2779. The second step before making changes to critical files is to make sure the system can be accessed in the event that 
  2780. changes cause a "boot crash". An example would be where a user automatically runs Windows 3.1 from the autoexec.bat 
  2781. file, and MSCDEX.EXE is causing a crash in the boot sequence. The easiest recovery is to have on hand a "clean boot" 
  2782. floppy.
  2783.  
  2784.  
  2785. Smart Computing Tip: It is advisable for every DOS user to always have a bootable floppy close at hand. Being able to 
  2786. instantly perform a clean boot can prevent many panic situations.
  2787.  
  2788. With the bootable floppy still in the drive, copy the critical files to the floppy for possible later use, but renamed to "stay 
  2789. out of the way" until needed.
  2790.  
  2791. If you find that you need to boot the system from the floppy, the autoexec.bat files and the config.sys files will be available 
  2792. to you from the floppy by renaming them from autoexec.old and config.old back to their original file names. Be aware that 
  2793. if you are attempting to execute these files, only files referencing proper paths will be successfully executed. For example, 
  2794. if the original AUTOEXEC.BAT file read as follows:
  2795.  
  2796. PROMPT $P$G
  2797. \DOS\SMARTDRV.EXE 256
  2798.  
  2799. only the PROMPT $P$G line would execute from an A: Drive boot. Since the other two lines are EXTERNAL commands, 
  2800. the program calls must have a valid PATH. The AUTOEXEC.BAT file would look for would look for 
  2801. \DOS\SMARTDRV.EXE in the \DOS sub-directory of A: (it is located in C:\DOS). The PROMPT $P$G command is 
  2802. INTERNAL, i.e. is loaded with DOS at the beginning of the boot and can be considered a "system TSR". The 
  2803. AUTOEXEC.BAT (AUTOEXEC.old)and the CONFIG.SYS (CONFIG.old) file need to be examined before use to correct 
  2804. any invalid paths and edited if necessary. The above AUTOEXEC.BAT would need to be re-written as follows:
  2805.  
  2806. PROMPT $P$G
  2807. C:\DOS\SMARTDRV.EXE 256
  2808.  
  2809. Be aware that if a STACKER drive is present on the machine, you will not be able to access any files on the STACKED 
  2810. drive without executing the line in CONFIG.SYS which enables the stacked volume. If, for example, your DOS 
  2811. subdirectory is under STACKED volume D: (a bad idea!), you would not be able to run EXTERNAL DOS commands 
  2812. from the floppy without first mounting the STACKED volume. For example, in the users Drive A: AUTOEXEC.BAT file,
  2813.  
  2814. D:\DOS\EMM386.EXE noems
  2815.  
  2816. would not load if the drive is a STACKED drive OR the line
  2817.  
  2818. DEVICE=C:\STACKER\STACKER STACKVOL.000
  2819. had not been executed from CONFIG.SYS.
  2820.  
  2821. REM'ing a file
  2822. Any changes to a batch file should be done by "rem'img out the line". This process disables the program or Device Driver 
  2823. line when next invoked. It is still available when it is appropriate to enable it again. Deleting the line takes the chance that 
  2824. the proper path or parameter could be forgotten when the program or Device driver is again needed.
  2825.  
  2826. Placing a REM at the beginning of a line in a batch file prevents it from executing. In early versions of DOS, the user will 
  2827. receive a "Bad Command or File Name" message at boot time, but the warning is benign and the effect is the same. The 
  2828. offending (or suspected offending) line is not loaded. From within DOS 5.0's EDIT, or from within DEBUG or whatever 
  2829. the chosen Editor in use is, simply type REM at the beginning of the line to be temporarily removed and the operating 
  2830. system ignores the line at the next boot up. REM changes, or any changes to batch files, do not take effect until the file is 
  2831. run again. The actual purpose of the line is to leave REMarks in the batch file as a reminder of the purpose of the 
  2832. following line or lines, or as explanation to a future user. Do not hesitate to use this feature to explain changes you have 
  2833. made to the batch file. 
  2834.  
  2835. Using DOS's Edit Command
  2836. DOS 5.0 provides a very good editor (much simpler than Edlin) that should be present for use by any user who has DOS 
  2837. 5.0 installed on their system. Users understand Edit in that it looks like a Word Perfect or other word processing program, 
  2838. with a menu at the top. The requirements for using the Editor are:
  2839.  
  2840. DOS 5.0 or higher, the file QBASIC.EXE, usually under the \DOS sub directory and the file EDIT.COM in the SAME 
  2841. sub directory as QBASIC.EXE      A PATH Command to the sub directory containing EDIT.COM and QBASIC.EXE. 
  2842. The latest version of IBMDOS has replaced EDIT with a program called E. Everybody hates it.
  2843.  
  2844. Symptom: System locks up
  2845.  
  2846. There are two methods to find an offending line in an AUTOEXEC.BAT or CONFIG.SYS file:
  2847.  
  2848. Removing all lines and replacing them one by one or disabling lines one at a time until the offending line is found. The 
  2849. second method is quicker, the first method more thorough and more exact from a diagnostic viewpoint. If you are using 
  2850. the second method. remember to "un-REM" any line you have disabled before moving on to the next.
  2851.  
  2852. Continue to enable or disable device driver and TSR's from the files one at a time, re-enabling or dis-abling the last line 
  2853. with each edit. Try to determine the purpose of each line. It may be necessary for the proper function of the system. 
  2854.  
  2855. Device Drivers may perform the following functions (this is not a complete list)
  2856. Enable an External Floppy
  2857. Provide Memory Management (Himem, SmartDrv, QEMM, EMM386, etc)
  2858. Enable Virus Protection
  2859. Set DOS system preferences (ansi.sys, ega.sys)
  2860. Enable another Device (Scanner, CD Rom)
  2861. Mount a Virtual Drive
  2862. Mount Network Drives
  2863. because you have found the "offending" line does not mean that you have solved the problem; in most cases you must find 
  2864. a way to make the two co-exist. 
  2865.  
  2866. Autoexec.Bat loaded programs may do the following (not a complete list)
  2867. Provide running parameters for Device Drivers in Config.sys
  2868. Start Virus Protection
  2869. Load "Sidekick" type programs
  2870. Load Memory Management
  2871. Set System Parameters
  2872. Start Networks
  2873. Start Windows
  2874. Again, finding the offending line is not a solution, but a major clue. 
  2875.  
  2876. Symptom: Low Memory
  2877. Eliminating DOS=HIGH from the Config.Sys file causes DOS system files to load low; subtracting 50,000 bytes of 
  2878. available low memory. Under DOS 5.0, add DOS=UMB under DOS=HIMEM.SYS and DOS=EMM386. and try to load 
  2879. all Device Drivers high
  2880.  
  2881. Check memory available at any point (under DOS 5.0) by going to the DOS prompt, changing to the \DOS subdirectory 
  2882. and typing C:\DOS>mem /classify |moreThis display will tell you, a page at a time, which programs are loaded low, 
  2883. which are loaded high, and the remaining UMB's and free Memory.
  2884.  
  2885. DATA COMPRESSION
  2886. Lots of would be geeks will tell you that they don't trust DBLSPACE, DOS 6.0 to 6.2's data compression scheme. The 
  2887. compression package included with DOS 6.22 (DRVSPACE) I have found to be very reliable and indispensable. It does 
  2888. slow down your system, but you are not likely to notice until you run Windows, especially if you load a network.
  2889.  
  2890. To start at the beginning, data compression is a method of reducing the space used by files on your hard disk by not 
  2891. storing repetitive information. The line 
  2892.  
  2893. THE QUICK BROWN FOX JUMPED OVER THE BROWN FENCE QUICKLY
  2894.  
  2895. might be compressed to
  2896.  
  2897. *^~FOXJUMPEDOVER*~FENCE^LY
  2898.  
  2899. with codes to mark the replacements. Different types of files compress at different rates. PKZIP and ARC use similar 
  2900. schemes, and, by the way, it doesn't make sense to store ZIPped files on compressed drives. Store them on the 
  2901. uncompressed drive, so the machine doesn't waste time trying to compress them further. If you store a lot of text files, 
  2902. compression will be about 4 to 1, while graphics, which are too complicated for DRVSPACE to handle, will store at 1 to 
  2903. 1. You can get special utilities to compress graphics. Your overall compression rate should be about 2 to 1, making a 200 
  2904. meg hard drive have an effective capacity of 380 Meg, allowing 20 meg of uncompressed space.
  2905.  
  2906. The major players in hard drive compression are STACKER and MICROSOFT. Here's a short little story of how Goliath 
  2907. (MICROSOFT) gobbled up David (STACKER).
  2908.  
  2909. Stacker had been the leader in hard drive compression for a number of years. The biggest complaint about the product was 
  2910. that it had to be loaded at boot up time, so if something went wrong in the boot process, the stacked drive would not load, 
  2911. and users would many times destroy the drive trying to recover.
  2912.  
  2913. Microsoft saw the market potential of building in data compression to foster sales of it's upgrade to DOS 6, and, along the 
  2914. way, "borrowed" a few lines of Stacker code to get the product to market, which they called DBLSPACE. They made a 
  2915. few improvements and a few mistakes. One major mistake was not protecting DBLSPACE from SMARTDRV, a utility 
  2916. that takes information the user wants to save to disk and 'holding' it for a few seconds until the CPU isn't busy, thereby 
  2917. freeing the user to continue working, rather than waiting for disk reads and writes. If the user turned off the machine 
  2918. before SMARTDRV wrote to disk, nasty things happened. If the compressed drive became full, nasty disk allocation 
  2919. errors occurred (and still can. Never let disk space fall below 5 Meg.)  Other weird hardware/software combinations also 
  2920. caused weird problems. Another mistake was that in order to get the product to market, there was no utility to UN 
  2921. DBLSPACE a drive. The big improvement was that system files were modified so that the compressed drive was mounted 
  2922. by a BIN file DBLSPACE.BIN before the machine got to CONFIG.SYS, lessening the chance the drive wouldn't load.
  2923.  
  2924. Stacker saw that big, bad Microsoft was about to make their product obsolete, and would be vulnerable to being gobbled 
  2925. up by Gates and Co for a song. They said "Well, shit, we need to come out with a Stacker product that pre-loads pronto!" 
  2926. So they thought, if Microsoft can do it to us... and lifted a few lines of code from the boot loader for DOS so that they 
  2927. could pre-load too. It sorta kinda works. I don't like it. It is much too kludgy, and I ended up taking it off my machine.
  2928.  
  2929. Stacker sued Microsoft for taking code. Microsoft sued Stacker for taking code. VP's of both companies posted letters on 
  2930. the Internet blasting the other. The judge ruled that Microsoft had to stop shipping DOS 6.2 and pay some bucks, and 
  2931. ruled Stacker had to pay some bucks to Microsoft. Microsoft didn't care about the bucks, but cared about millions of copies 
  2932. of DOS sitting in warehouses, sold and ready for shipment. So, in classic American business practice, they muscled 
  2933. Stacker into an agreement by buying 20% of the company. DOS released DOS 6.22, changing the name of DBLSPACE to 
  2934. DRVSPACE and added a default switch to SMARTDRV (/X), which disables write caching. They also added a utility to 
  2935. reverse the drive to uncompressed. This was easier than telling users what I am about to tell you, and tell you to tell ALL 
  2936. the users you work with. Never, ever, turn your machine OFF before exiting to a DOS prompt. You have been warned. 
  2937. Using the three finger salute (Ctrl-Alt-Del) is ok, in that the system will delay re-booting until everything is written to 
  2938. disk, but turning a machine off with Windows running is suicidal. Don't believe me? Start Windows, load Word and a 
  2939. document, make a change and turn the machine off. Do this five times. Then run CHKDSK. EEEEK!!!! I warned you.
  2940.  
  2941. MODULE -9 Firmware and Data Communications
  2942.  
  2943. PORTS
  2944. You may not be ready for this yet, but here goes. There are Ports for adding peripherals to your machine, just like you add 
  2945. a CD or turntable to your stereo. A mouse usually needs a serial port or works off of it's own card, and a printer a 
  2946. Centronics Parallel port. The following will NOT a full diatribe on ports, but a starting point.
  2947.  
  2948. PARALLEL
  2949. This one is easy. Plug the 25 pin end into an I/O card you have bought for the computer. Plug the weird looking end into 
  2950. the printer. This port is usually called LPT1. Your network printer, if any, is usually piped over the Network via LPT2 
  2951. and a capture statement.
  2952.  
  2953. SERIAL
  2954. Also known as RS-232. Usually a 25 pin connection. A little more complicated, but faster and more versatile than 
  2955. parallel. Don't get scared by all the technical jargon that comes with serial port devices.
  2956.  
  2957. I've rewired one ONCE for a special application, and I used to install about 400 of them a MONTH. Serial ports most 
  2958. often are for Mice, scanners, plotters and external modems and such. The serial port is the place most computer hacker 
  2959. wanna-bes have trouble. They represent 80% of my trouble calls. The first and best advice is, KEEP IT SIMPLE. DON'T 
  2960. mess with an IRQ that works, and NEVER, NEVER change the memory address of a COM port. Okay, okay, I'll back up. 
  2961. There are COM ports for serial devices. COM 1,2,3 and 4. You use them in order as you need them. Usually the Modem 
  2962. (MOdular/DEModulator), which allows you to call CompuServe and give them all your money is COM 1 and the mouse 
  2963. is COM 2. COM 1 is, by default IRQ4 (Interrupt ReQuest 4) and COM 2 IRQ3. Each has a memory address. Here's the 
  2964. dangerous part: you are advised, in the worst pidgin English in the manual to mess with flipping IRQ and memory 
  2965. addresses and COM port assignments around. Please don't!!!!! Leave it alone. Keep it simple. Messing with them is akin 
  2966. to switching spark plug wires in your car. Two devices can use an interrupt, but not at the same time. If your mouse and 
  2967. modem use the same IRQ, you will get garbage on the screen during communications every time you move your mouse. 
  2968. All you need to know unless you futz with them is:
  2969.  
  2970. *IRQ1 - Keyboard
  2971. *IRQ2 - Reserved for Cascade
  2972. IRQ3 - COM2 Address 2f8 and COM4 Address 2e8
  2973. IRQ4 - COM1 Address 3f8 and COM3 Address 3e8
  2974. IRQ5 - LPT2 - Second printer, Sound Card, Network card
  2975. *IRQ6 - Floppy Drives
  2976. IRQ7 - LPT1 - Your first printer goes here
  2977. *IRQ8 - Clock
  2978. *IRQ9 - Reserved for Cascade
  2979. IRQ10 - AVAILABLE (scanner, CD Rom, etc.)
  2980. IRQ11 - AVAILABLE (scanner, CD Rom, etc.)
  2981. IRQ12 - AVAILABLE unless used by a proprietary mouse(COMPAC)
  2982. IRQ13 - AVAILABLE 
  2983. *IRQ14 - High level communications
  2984.  
  2985. * Leave them alone. You have been warned.
  2986.  
  2987. The best scenario is Modem COM1, Mouse COM2, anything else COM3 and nothing COM4, because the mouse on 
  2988. COM2 will corrupt anything you use on COM4, and if you put the mouse on COM1, nothing on COM3, and something 
  2989. on COM4, the BIOS may ignore COM3 and put your COM4 device ON COM3. Then nothing will work.
  2990.  
  2991. IBM PS/2's use their own IRQ schemes, and XT's are slightly different. Your compatible, however, should be like the 
  2992. table above.
  2993.  
  2994. MODEM MOUSE WARS
  2995. Here is the MOST common modem - mouse problem and it's solution. Harry the Hack buys an internal modem for $99 
  2996. from Joe's Modem Wonderland. He knows his mouse is on COM1, so he sets the Modem for COM2, IRQ3, address 3f8 
  2997. and plugs that baby in. The modem is recognized by Prodigy but won't dial out, so he makes a terrible mistake - he starts 
  2998. flipping IRQ's and addresses and COM ports and gets hopelessly lost. He either gives up or takes the machine to Joe, who 
  2999. charges him $125 and refuses to tell him what he's done.
  3000.  
  3001. What's happened is that the mouse is indeed on COM1, but there is also an active COM2 on his I/O card, and, even 
  3002. though nothing is hooked up to it, the BIOS thinks that two devices are hooked to COM2. What is necessary is to either 
  3003. jumper out COM2 entirely on the I/O board or set it to COM4, address 2e8 instead. COM2 is now free for the Modem. A 
  3004. better solution is to move the mouse to COM2, change COM1 on the I/O card to COM3 and put the modem on COM1. 
  3005. That way you avoid the problem of a blank COM3 being taken over by COM4. End result: Modem COM1, Mouse COM2, 
  3006. Nothing (but recognized) COM3. End of problem.
  3007.  
  3008. Don't call me if you mess with IRQs and Memory addresses. It gives me a headache. If you futz with the memory address, 
  3009. I won't even talk to you at the Christmas Party.
  3010.  
  3011. To summarize, put in the I/O board, hook up your printer, call it LPT1, hook up your preferably internal modem as 
  3012. COM1, IRQ4 and your mouse as COM2, IRQ3 then leave it alone. You have been warned.
  3013.  
  3014. You've mercifully reached the end of Version 3.2 of Build-it. I hope you use and re-use this document for a long time to 
  3015. come, and that you pass it on to friends. Good Carma, Domo Arigato and konbanwa.   --DJ Elliott, October, 1995
  3016.  
  3017. BOOK 2 - Modems and Communications
  3018. BOOK 3 - Another Internet Primer
  3019. are available by special request or at http://www.bcpl.lib.md.us/~djelliot
  3020.  
  3021.  
  3022.  
  3023. 55
  3024.  
  3025.  
  3026.  
  3027.