Section 1C - PC Hardware Information

    Return to PC Info Sub-Index Page        Return to Home Page

Information in Part 1
1. Floppy Drive won't read second Disk
2. Microsoft's DMF 1.77 Floppy Disks
3. Delete any file
4. Run SCAN once a day
5. PC Response Times Compared
6. RAM Chip Speeds
7. RAM Chip Types
8. RAM Chip Part Numbers - Links to Manufacturers
9. CPU Voltages
10. Common Interrupts (listing)
11. Computer Bus Terms
12. Changing CMOS by Direct Editing

Information in Part 2
13. RS-232 Pin-outs and Signals
14. RS-232 Made Easy
15. Loop Back Plugs
16. Parallel Ports - SPP, EPP, ECP, and More
17. Sound Cable Fix (missing audio channel)
18. CD-ROM Drives and Audio Extraction
19. Burning CDs so they are easier to read...
20. Quantex Secrets
21. Reset Gateway Keyboard
22. AMI Happy Birthday BIOS Virus

Information in Part 3
23. AMD Win-BIOS Beep Codes
24. AMI BIOS Beep Codes
25. AMI BIOS Beep Codes - Ver 2
26. Phoenix Ver 1 Beep Codes (286/386/486)
27. Phoenix Ver 4 Beep Codes
28. How much Video Memory Do You Need?
29.
30. Compaq BIOS Note
31. Using PAUSE to see BIOS Version
32. Flashing BIOS Warning!


Subject:  Floppy Drive won't read second disk
Explanation:  During an installation of software or reading the directory
    of multiple floppies the computer displays the file table of the 
    first disk only.
Problem:  Even though DOS spins the new disk as if it's reading it, it does
    not because as far as it's concern, the floppy was never changed.
Quick test:  If you have more than one floppy drive, put a disk in the other
    drive, and do a directory on it.  Then do a directory on the first drive.
    You will now see the correct file table.  Why?  Because DOS cleared the
    the information on the first disk when it read the second one.
Solution:  DOS is not seeing the signal that the floppy door opened.  Can be
    Drive, Cable, or Controller.  Is usually bad floppy cable or cable is
    not fully seated.
Go To Top

Subject:  DMF or Distribution Media Format Floppies (Microsoft)
These 1.44 floppies contain 1.7 mb of compressed data (MS Office went
from 31 disks to 24 with the new format).
Disk 1 will always be the standard 1.44 format as DOS cannot read the
compressed files directly.
On disk 1 you will find a file EXTRACT.EXE.
If you run  EXTRACT /?,  you will get a help screen on how to use this
file to get individual files out of these "file cabinets", the new name 
for this compressed format.
One of these switches will let you copy the compressed file from the
floppy to your hard drive.  (Before you can copy it to a new floppy, the 
new floppy has to be formatted to the 1.7 mb format.)
To copy the file, use this command:
    EXTRACT /C A:\<FULLNAME>.CAB C:\<FULLNAME>.CAB
If you try and reverse this to copy it back to a standard 1.44 formatted
floppy, it will copy the first 1.44 amount of data then crash.
*************************************************************************
Option 1
A better option for making copies is using FDREAD and FDFORMAT, part of
FDFORM18.ZIP available from many BBSs.  It is from Germany and allows 
you to format, read, and write 1.7mb floppies.
FDREAD is a TSR that will automatically load itself high and allows your
PC to read and write to and from 1.7mb floppies (will not work with DOS
DiskCopy).
FDFORMAT a: /F:1.72
This will format your 1.44 floppies to 1.72.
So, load FDREAD, format some blank floppies with FDFORMAT, and start
copying!
*************************************************************************
Option 2
New on the scene is DCF494.ZIP, or version 4.94 of Disk Copy Fast.  This
will let you do Diskcopy with on the fly formatting. 

Go To Top

Subject:  Delete any File
This seems really simple, but I get the question all the time, so
here it is.
Just replace the strange or missing character with a "?".  To delete
a whole bunch of strange files use DEL ????????.???
What's the secret?  An "*" assumes and standard character.  A "?" stands 
for anything in that space whether it's a standard character or not.

Go To Top

Subject:  Run Scan Once a day
Using DOS you can make your PC run a virus scanner, or any other program
just the first time you turn on your PC each day.  Create the following
batch file (just copy this file as filename.bat, and edit out the top 
and bottom of the page)
echo off
echo. |date>today.txt
fc /1 today.txt lastboot.txt|find "no" >nul
if not errorlevel 1 goto skip
cls
echo.
echo.
choice /t:y,4 Do you want run SCAN now?   
if errorlevel 2 goto nope
D:
cd\vscan
SCAN E: /REPORT D:\SCANE.RPT /RPTERR
SCAN C: /NOMEM /REPORT D:\SCANC.RPT /RPTERR
SCAN D: /NOMEM /REPORT D:\SCAND.RPT /RPTERR
cd\
C:
echo. |date>lastboot.txt
goto end
:nope
cls
@echo.
@echo.
@echo.
@echo.
@echo                                SCANing Cancelled!
@echo.
rem @pause > nul
:END
:skip
cls

Go To Top

Subject: PC Response times  (All CPUs are Intel unless otherwise noted)
    Hint:  From 7 minutes to 2 seconds in 10 years....
    This is the times for Release 8 AutoCAD (105K Drawing File)
    (runs w/o Co-Processor)
   1.8  Seconds - P5-200, PCI bus, RAM Drive  Micron, Intel Chipset, AMI Bios
   4.0            P5-200, PCI bus, IDE Drive  Micron, Intel Chipset, AMI Bios
   1.9            P5-150, PCI bus, RAM Drive  Micron, Intel Chipset, Phx Bios
   4.0            P5-150, PCI bus, IDE Drive  Micron, Intel Chipset, Phx Bios
   1.8            P5-133, PCI bus, RAM Drive  Micron, Intel Chipset, Phx Bios
   4.6            P5-133, PCI bus, IDE Drive  Micron, Intel Chipset, Phx Bios
   2.4            P5-120, PCI bus, RAM Drive        Intel Advanced/ZP MBoard
   5.1            P5-120, PCI bus, IDE Drive        Intel Advanced/ZP MBoard
   2.8            P5-100, PCI bus, RAM Drive        Clone PCI w/Intel Chipset
   6.3            P5-100, PCI bus, IDE Drive        Clone PCI w/Intel Chipset
   3.5            P5-90, PCI bus, RAM Drive          Intel Plato Motherboard
  11.7            P5-90, PCI bus, IDE Drive          Intel Plato Motherboard
   3.6            P5-66, PCI bus, RAM Drive        Computer Sales Professionals
   7.1            P5-66, PCI Bus, IDE Drive
   3.8            P5-60, PCI bus, RAM Drive               ZEOS Pantera
   6.5            P5-60, PCI bus, IDE 528 Drive           ZEOS Pantera
   3.6            P5-60, Local Bus, RAM Drive                 Dell
   3.8            AMD 5x86-P75-133, RAM Drive        UMC 486 PCI Motherboard
   6.6            AMD 5x86-P75-133, IDE Drive        UMC 486 PCI Motherboard
   3.9            Cyrix P6-133, RAM Drive
   4.0            486-100, Local Bus, RAM Drive
   6.7            486-100, Local Bus, IDE Drive
   4.8            AMD 5x86-P75-133, RAM Drive        UMC 486 VESA Motherboard
   9.2            AMD 5x86-P75-133, IDE Drive        UMC 486 VESA Motherboard
   6.2            486-50, Local Bus, RAM Drive
  11.6            486-50, Local Bus, from Hard Drive        
   5.9            486-66 Micronics, Local Bus, RAM Drive     Gateway    
  12.6            486-66 Micronics, Local Bus, IDE Drive     Gateway 
  12.1            486-33, RAM Drive                    Opti Chipset, AMI
  12.6            486-33, IDE Drive                    Opti Chipset, AMI
  12.3            486-25, RAM Drive                   Micronics Motherboard
  19.8            486-25, IDE Drive
  15.6            AMD 386-40, Co-Processor, RAM Drive      Opti Chipset
  22.0            AMD 386-40, Co-Processor, MFM Drive, 1:1 Controller
  32.2            AMD 386-40, Co-Processor, IDE Drive
  24.3            386-25, Co-Processor, RAM Drive             Unisys
  39.6            386-25, Co-Processor, IDE Drive             Unisys
  54.2            386-25, Co-Processor, SCSI Drive            Unisys
  65.0            AMD 386-40, RAM Drive                    Opti Chipset
  74.0            AMD 386-40, IDE Drive                    Opti Chipset
  76.0            386-33, RAM Drive
  84.0            386-33, SCSI Drive
  45.9            386sx-16, Co-Processor, RAM Drive
  54.8            386sx-16, Co-Processor, MFM Drive, 1:1 Controller
  79.8            386sx-16, Co-Processor, IDE Drive
  98.0            286-12, Co-Processor, MFM Drive           Phoenix BIOS
   2:42  Min:Sec  386-20, RAM Drive
   2:30           386-30, MFM Stacker 3.1 Drive
   3:41           386sx-16, IDE Drive
   7:48           286-8, MFM Drive                           HP Vectra
     NOTE:  Test runs faster without a mouse driver loaded.  Most
            tests were run without a mouse.
  09-24-96  
Go To Top

Subject: RAM Chip Speeds

          Minimum timing requirements for PC Memory Chips
        ---------------------------------------------------
          PC BUS          Chip Speed
         (in MHz)      (in Nano-Seconds)
                       (zero wait states)    (one wait state)
           4.77               410                 
           8.0                250      Note:  slowest chip available
          12.0                166             is 150 Micro-Seconds
          16.0                126                  189
          20.0                100                  150
          25.0                 80                  120
          33.0                 60                   90
          50.0                 40                   60
          66.0                 30                   45
         100.0                 20                   30
         133.0                 15                   22
         200.0                 10                   15
         These numbers derived by dividing one by the clock
         cycles (this equals the time in micro-seconds of one
         clock cycle), then multiply it by two (it takes two
         cycles to do a fetch and read).  Slower chips can be
         used if you add "wait states" or do-nothing cycles.

Go To Top


Subject:  RAM Chips Types

Memory Information....(Note: Packard Bell Memory is Special, not interchangeable!)

What is the difference between ECC and non-parity memory? Is there a performance difference?

ECC is indicated by a 36 or 72 in the part number. Non-parity is designated with a 32 or 64. If you already have a PC and are unsure which type you have, count the number of small, black, IC chips mounted on one of your existing DIMMs. If the number of chips is evenly divisible by three, then you need ECC. If the number of chips is NOT evenly divisible by three, you have non-parity memory.

If you are building a PC and deciding which type to use, the following guidelines should help. If you plan to use your system as a server or a similar mission critical type machine, it is to your advantage to use ECC. If you plan to use your PC for regular home, office, or gaming applications, you are better off with non-parity.

ECC (Error Checking and Correcting) performs "double bit detection and single bit correction." This means that if you have a single bit memory error, the chipset and memory will find and repair the error on the fly without you knowing that it happened. If you have a double bit memory error, it will detect and report it. Using ECC decreases your PC's performance by about 2%. Current technology DRAM is very stable and memory errors are rare, so unless you have a need for ECC, you are better served with non-parity SDRAM.

What do 16x64, 16x72, etc. represent when describing memory, and how do they affect what I should buy?

Solution:

If you are shopping by motherboard, you may see the size of your module written in the format 16Meg x 64, 16Meg x 72, etc. In this format, the second number gives the width of the data path in bits. If this number is divisible by nine, it is a parity or ECC module; otherwise, it is a non-parity module.

You can determine the size of your module from this format by multiplying the two numbers together, then dividing by eight or nine, whichever results in an even number. This gives you the size of your module in megabytes (MB).

What is the difference between a DIMM and a SIMM?

Solution:

DIMM stands for dual inline memory module, and SIMM stands for single inline memory module. The gold or tin pins on the lower edge of the front and back of a SIMM are connected, providing a single line of communication paths between the module and the system. The pins on a DIMM are not connected, providing two lines of communication paths between the module and the system, one in the front and one in the back.

SIMMs and DIMMs are not interchangeable; they are different sizes and they install into different types of sockets.

SDRAM Types 

SDRAM (synchronous dynamic random access memory) is one type of DRAM (dynamic random access memory). Other types of DRAM include FPM (fast page mode) and EDO (extended data out).

Extended data out (EDO) memory and synchronous dynamic random access memory (SDRAM) are two different types of memory technology. SDRAM is the newer, faster type of the two. The biggest difference between the two is that SDRAM is synchronized to the CPU clock.

Synchronous graphics random access memory (SGRAM) is a type of DRAM that is designed for graphics hardware requiring high-speed throughput for applications such as 3-D rendering and full-motion video. SGRAM is often integrated into your motherboard or graphics card.

SDRAM and SGRAM are not interchangeable

Extended data out (EDO) and fast page mode (FPM) are two different types of memory technology. FPM is the oldest type of memory that and is used primarily in 386, 486, and early Pentium systems. In the FPM scheme, information from the same row of DRAM can be accessed an infinite number of times after supplying the row address only once.

EDO memory came into use in 1995 and is found in some Pentium and Pentium II systems. Enhancements in its addressing system allow EDO to operate 10 to 15% faster than FPM.

Virtual channel RAM (VCRAM) is a proprietary type of SDRAM. Very few systems accept VCRAM; however, those that take VCRAM will also accept standard SDRAM.

If your system already has VCRAM, you can add standard SDRAM, but you need to follow a particular pattern for which type of memory goes into which slot in your system. To find the configurations that will work, see Micronpc.com support.

DDR SDRAM comes in two speeds: PC1600 and PC2100. Despite what these names imply, DDR is twice as fast as PC100, not roughly twenty times faster.

PC100 SDRAM modules have a bandwidth (the amount of data they can move) of 0.8GB/sec. Since DDR SDRAM can move data twice as fast as SDR SDRAM, 200MHz DDR (100MHz doubled) has the bandwidth of 1. 6GB/sec, or 1600MB/sec. Hence, the name PC1600. 266MHz DDR SDRAM (133MHz doubled) has the bandwidth of 2.1GB/sec and is referred to as PC2100.

DDR and Rambus DRAM are two new types of memory promising to make computers run faster. But before we discuss them, relax! They will NOT make SDRAM obsolete in the near future.

First, let's start with a quick review. In the last few years, SDRAM (synchronous DRAM) has become the standard type of memory for PCs. The main reason for this is that SDRAM is tied to the front-side bus clock in your system. SDRAM and the bus execute instructions at the same time rather than one of them having to wait for the other. As bus speeds have increased to 100MHz and beyond, this has improved system performance.

DDR SDRAM DDR (Double Data Rate) memory is the next generation SDRAM. Like SDRAM, DDR is synchronous with the system clock. The big difference between DDR and SDRAM memory is that DDR reads data on both the rising and falling edges of the clock signal. SDRAM only carries information on the rising edge of a signal. Basically this allows the DDR module to transfer data twice as fast as SDRAM. For example, instead of a data rate of 133MHz, DDR memory transfers data at 266MHz.

DDR modules, like their SDRAM predecessors, are called DIMMs. They use motherboard system designs similar to those used by SDRAM, however DDR is not backward compatible with SDRAM designed motherboards. DDR memory supports both ECC (Error Correction Code, typically used in servers) and non-ECC (used on desktops/laptops.)

Rambus DRAM Rambus memory (RDRAM) is a revolutionary step from SDRAM. It's a new memory design with changes to the bus structure and how signals are carried. Rambus memory sends less information on the data bus (which is 18 bits wide as opposed to the standard 32 or 64 bits) but it sends data more frequently. It also reads data on both the rising and falling edges of the clock signal, as DDR does. As a result, Rambus memory is able to achieve effective data transfer speeds of 800MHz and higher.

Another difference with Rambus memory is that all memory slots in the motherboard must be populated. Even if all the memory is contained in a single module, the "unused" sockets must be populated with a PCB, known as a Continuity Module, to complete the circuit.

Rambus DRAM modules are known as RIMM modules (Rambus Inline Memory Modules). Rambus memory supports both ECC and non-ECC applications.

Production Challenges One of the challenges Rambus memory currently faces is that it is expensive to produce compared to SDRAM and DDR. Rambus memory is proprietary technology of Rambus Inc. Manufacturers that want to produce it are required to pay a royalty to Rambus Inc., whereas DDR designs are open architecture. Other cost factors for Rambus memory include additional module manufacturing and testing processes and a larger die size. Rambus die (chips) are much larger than SDRAM or DDR die. That means fewer parts can be produced on a wafer. For more information on manufacturing memory, see Micron Manufacturers

Many major computer makers announced Rambus systems in late 1999. These initial systems use motherboards built around the Intel 820 (Camino) or 840 chip sets.

Performance Now for the million-dollar question: How do DDR and Rambus memory compare performance wise? - that depends. Both technologies have their own ardent supporters and we have seen several different benchmarks to date that provide conflicting results.

On the surface, it seems simple: Data flow at 800MHz is faster than data flow at 266MHz, right? Unfortunately, it isn't that simple. While Rambus modules may have the ability to transfer data faster, it appears to have higher latency (the amount of time you have to wait until data flows) than that of a DDR system. In other words, the first data item transferred in a Rambus transaction takes longer to initiate than the first data item moved in a DDR system. This is due in part to how the systems are constructed.

In a DDR or SDRAM system, each DIMM is connected, individually and in parallel, to the data bus. So whether you have a single DIMM or multiple DIMMs, the amount of time it takes to initiate a data transfer is effectively unchanged.

In a Rambus system, RIMM modules are connected to the bus in a series. The first data item transferred must pass through each RIMM module before it reaches the bus. This makes for a much longer distance for the signal to travel. The result is higher latency. That's not necessarily a problem in an environment where data transactions involve lengthy streams of data, such as gaming. But it can become an issue in environments where many small transactions are initiated regularly, such as a server.

To further explain, here's an example that we can all relate to - driving your car to the store. You can take the roundabout freeway and drive 20 miles at 70 MPH. Or, you can take a more direct route and drive just 5 miles at 50 MPH. You might go faster on the freeway but you'll get to the store (Memory Controller) faster on the straight-line route.

Looking to the Future So which technology will become the memory of choice for the computer industry? That probably won't be clear until sometime in the near future. However, it really doesn't matter to a certain extent.

Generally speaking, motherboards are built to support one type of memory. You cannot mix and match more than one type of SDRAM, DDR, or Rambus memory on the same motherboard in any system. They will not function and, in many cases, will not even fit in the sockets. The right type of memory to use is the one that your motherboard takes! And no matter what type of memory you use, more is typically better. A memory upgrade is still one of the most cost-effective ways to improve system performance.

At this point in time, the market for DDR and Rambus memory is relatively small.

DDR transfers data twice as fast as SDR SDRAM modules. This doesn't mean your system will run twice as fast, but your memory will. And the faster memory will improve your PC's performance.

My motherboard supports SPD and non-SPD memory. What's the difference and which is better?

Solution:

SPD (serial presence detect) is a small non-volatile RAM chip attached to SDRAM modules that contains information about the memory. This information includes the number of row addresses, number of column addresses, error detection/correction, refresh rates, data width, and the interface standard. It also contains less important information such as the module serial number and manufacturer code. When your computer powers up, it sets the row and column settings and the timings for the module based on the information in the SPD.

SPD is required in SDRAM that is 66MHz, PC100 and PC133 compliant. Standards set by Intel and JEDEC ensure that data is entered in appropriate locations so the motherboard BIOS can understand what this data means. The SPD standard allows greater flexibility for incorporating identification of new features and technologies on memory modules.

What is the difference between buffered and registered memory?

Solution:

DDR and SDRAM can be unbuffered or registered. EDO and FPM can be buffered or unbuffered. Buffered modules contain a buffer to help the chipset cope with the large electrical load required when the system has a lot of memory. Registered modules are unbuffered modules that contain a register that delays all information transferred to the module by one clock cycle. Buffered and registered modules are typically used only in servers and other mission-critical systems where it is extremely important that the data is properly handled.

What is the difference between 3.3V modules and 5V modules?

Solution:

Some systems require 3.3-volt modules, and others require 5-volt modules. The two are not interchangeable, and the different modules actually have slightly different notches so that you won't accidentally install a 5V part in a 3.3V slot or vice versa.

What is the difference between 7.5ns and 8.0ns?

Solution:

8.0ns (8-nanosecond) parts are PC100 compliant and are designed for use with a 100MHz front side bus. Our 7.5ns parts are PC133 compliant and are designed for use with a 133MHz front side bus.

You can use PC133 modules with a 100MHz front side bus and vice versa. However, keep in mind that your memory will only be as fast as the slowest "link" in the system. If you install PC133 modules with a 100MHz front side bus or PC100 modules with a 133MHz front side bus, your memory will only run at 100MHz.

Go To Top


Subject:  RAM Chips Part Numbers - LINK to Manufacturers

Samsung Memory Chip Part Diagram

Memory.Com Part Number Listing

Micron Memory Index page for many options on part numbers

Micron Memory Data Sheets

ASI Memory - Scroll Down long page

Link to Links page for all Memory Manufacturers

Type in your current Part Number to determine type

Go To Top


Subject:  CPU Core Voltages
AMD 486-  40,80   DX2-66   DX4-100,120   (3.45 Volts)
AMD 5x86-133   (3.45 Volts)
AMD K5-  75,90,100,120,133,166  (3.52 Volts)
AMD K6-  166,200 (2.9 Volts)  233 (3.2 Volts)   266,300 (2.2 Volts)
AMD K6-2- 300,333,350,366,380,400,450   (2.2 Volts)
AMD K6-3- 400,450,500  (2.4 Volts)
Athlon - 500 to 750 (1.6 Volts)  800,850 (1.7 Volts)  1Ghz (1.8 Volts)
----------
Intel
486SX-   16,20,25,33  (3.3 or 5 Volts)
486DX-   25,33,50   (3.3 or 5 Volts)
486SX2-50   (3.3 or 5 Volts)
486DX2-  50,66  (3.3 or 5 Volts)
486DX4-  75,100  (3.3 Volts)
Classic Pentium (P54C)  60,66  (5v)   75,90,100,120,133,150,166,200  (3.3v)
Pentium Pro   166,180,200   (3.3 Volts)
Pentium MMX (P55C)  166,200,233   (2.8 volts)   266 (1.9 or 2.0 volts) 
   Some low-power 166 units use 1.8 or 1.9 volts - check model number 
   on Intel web site.
Pentium II    233,266,300  (2.8 Volts)   333,350,400,450  (2.0 Volts)
Pentium Celeron   300,360,433 (2.0 Volts)
Pentium III   450,500,550 (2.0 volts) 600 (2.05 volts) 650,667,700,733,
    800,850,866 (1.65 volts)  1Ghz (1.7 volts)
Go To Top

Subject:  Interrupts Listing
			           AT
			Common Base Port Addresses
			      Address     IRQ             DMA
			      -------     ---             ---
                AT Hard disk   1F0         14
                 Floppy disk   3F0         6               2
                 Compaticard   370         6               2
			SCSI   340,288     11              5,6
			Tape   280         4 (also see floppy controller)
          Monochrome adapter   3B0
       Hercules mono adaptor   3B4
                 CGA adaptor   3D0
                 EGA adaptor   3C0,03H     2
                 VGA adaptor   102,46E8    2,12            
                   Video Ram   B00                         3
            EGA/VGA ROM BIOS   C00                         4
			LPT1   378,3BC     7
			LPT2   278         5
			COM1   3F8         4
			COM2   2F8         3
			COM3   3E8         4  or 10
			COM4   2E8         3  or 11
			Game   200         15
                Serial Mouse              (see serial port)
          PC Mouse Bus Mouse  338         10  or  238/15
         Microsoft Bus Mouse  023C        2
                  Voice Card  300
    Sound Blaster Sound Card  220         5               1
        Pro Audio Sound Card  388,220     7               3
                    Scanners  280,3E0,2EC 2,3,5
           EPROM Programmers  280
		Old LAN	Card   300,360     9 (AT) or 2 (XT)
                New LAN Card   300,280     3               6
                System Timer               0
                System Clock               8
         System Co-Processor               13
                       TSR's               9
               Mostly Unused               12,15


Go To Top

Subject:  Computer Bus Terms 
 
ISA - Industry Stand Architecture - 8 and 16 bit bus, 8 Megahertz 
 
EISA - Enhanced Industry Stand Architecture - 32 bit bus and was 
 the first go at increasing bus speed above 8 MHz.  An EISA slot 
 can accept an ISA or EISA card. 
 
VESA - Video Electronics Standards Association;  First standard designed 
 for the Local bus, referred to as VL-Bus, or VESA Local Bus.  VL-Bus was 
 a quickly-formed, low cost standard to get on the market.  Drawback is 
 that performance degrades when more than two VL-Bus cards are used. 
 32 bit bus, runs at memory bus speed. 
 
PCI - Peripheral Component Interconnect;  Designed by Intel as a high-end 
 alternative to VL-Bus.   32 bit bus, runs at memory bus speed. 
 
SCSI - Small Computer Systems Interface.  SCSI Controllers plug into 
 all of the above buses depending on card type, and create a bus that 
 can theoretically control seven devices such as hard drives, tape 
 drives, and CD-ROM drives.
Go To Top

Subject:  Changing CMOS by direct editing of CMOS Memory
            (conceived by John Rizzuto 10-95)
Ever have an older PC that you are totally unable to get into the
setup routine and correct a setup problem?  Then go through the back 
door.  Here's how it works.  We had an older 386-20 that would always
boot up in the slow or non-turbo mode which required us to hit the 
Control-Alt-Keyboard + to kick it into turbo on boot up.  We tried 
everything, running every program we could find to get into setup or
emulate those keyboard keystrokes with no success.  Then John said just
edit the BIOS.
There are a number of small programs that will fetch the BIOS or write 
it to the PC.  Once you have one of these programs find a PC that is has
the same BIOS manufacture and option that you are trying to change.  Run 
the program (print the screen), change the option, reboot, run the program
again, and print the screen.  Then see what bit/s changed.
Below is an example of a BIOS memory:
                                                                               
        ** CMOS  -- "CMOS RAM <-> file"  transfer utility      **                       
        **  Version 1.0   Copyright (C) 1987 by Alan D. Jones  **                       
                                                                                
                                                                                
        Current CMOS RAM contents:                                                      
                                                                                
              0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F                            
        00 : 15 24 19 06 07 02 01 27 10 95 26 02 40 80 00 00                            
        10 : 42 91 12 00 0E 80 02 00 3C 00 A0 FF FF FF 0A 39                            
        20 : 00 00 00 00 00 00 00 00 50 00 00 00 00 00 05 E1                            
        30 : 00 3C 19 80 F0 00 00 09 00 00 00 00 00 00 00 00                            
                                                                                
        Checksum = 05 91                                                                
Contents on line 00 will change because of the real time clock
changes.  Most of the special features that you can't get to in any
of the standard setup programs will be found on line 30.  The speed
boot up change is usually between 34 and 37.  Be sure to note what you
changed so you can't back out of any change you make.  In the example
above the value of 37 = 09.  To make the this computer boot up in the slow
mode, all I have to do is change this value to 08.  On the older PC
it was at 34 which had a value of 80.  When I changed it to 90 I found
I now had different tone beeps when I changed speeds.  When I changed it 
to 91 it now booted up in FAST mode, and our problem was fixed.
These files will be in a binary format, so you will need a binary editor
to change the values.  I used Xtree Gold.  
If you ever have to do this, be patient while trying different values.  If
your change had no obvious change, set the value back to what it was and
try a different address location or different value.

Go To Top

Return to PC Info Sub-Index Page        Return to Home Page