Silicon ChipComputer Bits - March 1992 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: The truth about fax machines
  4. Feature: The Electronic Dentist by Siemens Review
  5. Project: TV Transmitter For VHF VCRs by John Clarke
  6. Project: Studio Twin Fifty Amplifier, Pt.1 by Leo Simpson & Bob Flynn
  7. Project: Thermostatic Switch For Car Radiator Fans by John Clarke
  8. Feature: Amateur Radio by Garry Cratt, VK2YBX
  9. Feature: Computer Bits by Jennifer Bonnitcha
  10. Serviceman's Log: VCR tape transport problems by The TV Serviceman
  11. Project: Build A Telephone Call Timer by Darren Yates
  12. Vintage Radio: A look at valve substitutions by John Hill
  13. Feature: Remote Control by Bob Young
  14. Subscriptions
  15. Back Issues
  16. Order Form
  17. Market Centre
  18. Outer Back Cover

This is only a preview of the March 1992 issue of Silicon Chip.

You can view 39 of the 96 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Articles in this series:
  • Studio Twin Fifty Amplifier, Pt.1 (March 1992)
  • Studio Twin Fifty Amplifier, Pt.1 (March 1992)
  • Studio Twin Fifty Amplifier, Pt.2 (April 1992)
  • Studio Twin Fifty Amplifier, Pt.2 (April 1992)
Articles in this series:
  • Amateur Radio (November 1987)
  • Amateur Radio (November 1987)
  • Amateur Radio (December 1987)
  • Amateur Radio (December 1987)
  • Amateur Radio (February 1988)
  • Amateur Radio (February 1988)
  • Amateur Radio (March 1988)
  • Amateur Radio (March 1988)
  • Amateur Radio (April 1988)
  • Amateur Radio (April 1988)
  • Amateur Radio (May 1988)
  • Amateur Radio (May 1988)
  • Amateur Radio (June 1988)
  • Amateur Radio (June 1988)
  • Amateur Radio (July 1988)
  • Amateur Radio (July 1988)
  • Amateur Radio (August 1988)
  • Amateur Radio (August 1988)
  • Amateur Radio (September 1988)
  • Amateur Radio (September 1988)
  • Amateur Radio (October 1988)
  • Amateur Radio (October 1988)
  • Amateur Radio (November 1988)
  • Amateur Radio (November 1988)
  • Amateur Radio (December 1988)
  • Amateur Radio (December 1988)
  • Amateur Radio (January 1989)
  • Amateur Radio (January 1989)
  • Amateur Radio (April 1989)
  • Amateur Radio (April 1989)
  • Amateur Radio (May 1989)
  • Amateur Radio (May 1989)
  • Amateur Radio (June 1989)
  • Amateur Radio (June 1989)
  • Amateur Radio (July 1989)
  • Amateur Radio (July 1989)
  • Amateur Radio (August 1989)
  • Amateur Radio (August 1989)
  • Amateur Radio (September 1989)
  • Amateur Radio (September 1989)
  • Amateur Radio (October 1989)
  • Amateur Radio (October 1989)
  • Amateur Radio (November 1989)
  • Amateur Radio (November 1989)
  • Amateur Radio (December 1989)
  • Amateur Radio (December 1989)
  • Amateur Radio (February 1990)
  • Amateur Radio (February 1990)
  • Amateur Radio (March 1990)
  • Amateur Radio (March 1990)
  • Amateur Radio (April 1990)
  • Amateur Radio (April 1990)
  • Amateur Radio (May 1990)
  • Amateur Radio (May 1990)
  • Amateur Radio (June 1990)
  • Amateur Radio (June 1990)
  • Amateur Radio (July 1990)
  • Amateur Radio (July 1990)
  • The "Tube" vs. The Microchip (August 1990)
  • The "Tube" vs. The Microchip (August 1990)
  • Amateur Radio (September 1990)
  • Amateur Radio (September 1990)
  • Amateur Radio (October 1990)
  • Amateur Radio (October 1990)
  • Amateur Radio (November 1990)
  • Amateur Radio (November 1990)
  • Amateur Radio (December 1990)
  • Amateur Radio (December 1990)
  • Amateur Radio (January 1991)
  • Amateur Radio (January 1991)
  • Amateur Radio (February 1991)
  • Amateur Radio (February 1991)
  • Amateur Radio (March 1991)
  • Amateur Radio (March 1991)
  • Amateur Radio (April 1991)
  • Amateur Radio (April 1991)
  • Amateur Radio (May 1991)
  • Amateur Radio (May 1991)
  • Amateur Radio (June 1991)
  • Amateur Radio (June 1991)
  • Amateur Radio (July 1991)
  • Amateur Radio (July 1991)
  • Amateur Radio (August 1991)
  • Amateur Radio (August 1991)
  • Amateur Radio (September 1991)
  • Amateur Radio (September 1991)
  • Amateur Radio (October 1991)
  • Amateur Radio (October 1991)
  • Amateur Radio (November 1991)
  • Amateur Radio (November 1991)
  • Amateur Radio (January 1992)
  • Amateur Radio (January 1992)
  • Amateur Radio (February 1992)
  • Amateur Radio (February 1992)
  • Amateur Radio (March 1992)
  • Amateur Radio (March 1992)
  • Amateur Radio (July 1992)
  • Amateur Radio (July 1992)
  • Amateur Radio (August 1992)
  • Amateur Radio (August 1992)
  • Amateur Radio (September 1992)
  • Amateur Radio (September 1992)
  • Amateur Radio (October 1992)
  • Amateur Radio (October 1992)
  • Amateur Radio (November 1992)
  • Amateur Radio (November 1992)
  • Amateur Radio (January 1993)
  • Amateur Radio (January 1993)
  • Amateur Radio (March 1993)
  • Amateur Radio (March 1993)
  • Amateur Radio (May 1993)
  • Amateur Radio (May 1993)
  • Amateur Radio (June 1993)
  • Amateur Radio (June 1993)
  • Amateur Radio (July 1993)
  • Amateur Radio (July 1993)
  • Amateur Radio (August 1993)
  • Amateur Radio (August 1993)
  • Amateur Radio (September 1993)
  • Amateur Radio (September 1993)
  • Amateur Radio (October 1993)
  • Amateur Radio (October 1993)
  • Amateur Radio (December 1993)
  • Amateur Radio (December 1993)
  • Amateur Radio (February 1994)
  • Amateur Radio (February 1994)
  • Amateur Radio (March 1994)
  • Amateur Radio (March 1994)
  • Amateur Radio (May 1994)
  • Amateur Radio (May 1994)
  • Amateur Radio (June 1994)
  • Amateur Radio (June 1994)
  • Amateur Radio (September 1994)
  • Amateur Radio (September 1994)
  • Amateur Radio (December 1994)
  • Amateur Radio (December 1994)
  • Amateur Radio (January 1995)
  • Amateur Radio (January 1995)
  • CB Radio Can Now Transmit Data (March 2001)
  • CB Radio Can Now Transmit Data (March 2001)
  • What's On Offer In "Walkie Talkies" (March 2001)
  • What's On Offer In "Walkie Talkies" (March 2001)
  • Stressless Wireless (October 2004)
  • Stressless Wireless (October 2004)
  • WiNRADiO: Marrying A Radio Receiver To A PC (January 2007)
  • WiNRADiO: Marrying A Radio Receiver To A PC (January 2007)
  • “Degen” Synthesised HF Communications Receiver (January 2007)
  • “Degen” Synthesised HF Communications Receiver (January 2007)
  • PICAXE-08M 433MHz Data Transceiver (October 2008)
  • PICAXE-08M 433MHz Data Transceiver (October 2008)
  • Half-Duplex With HopeRF’s HM-TR UHF Transceivers (April 2009)
  • Half-Duplex With HopeRF’s HM-TR UHF Transceivers (April 2009)
  • Dorji 433MHz Wireless Data Modules (January 2012)
  • Dorji 433MHz Wireless Data Modules (January 2012)
Articles in this series:
  • Computer Bits (July 1989)
  • Computer Bits (July 1989)
  • Computer Bits (August 1989)
  • Computer Bits (August 1989)
  • Computer Bits (September 1989)
  • Computer Bits (September 1989)
  • Computer Bits (October 1989)
  • Computer Bits (October 1989)
  • Computer Bits (November 1989)
  • Computer Bits (November 1989)
  • Computer Bits (January 1990)
  • Computer Bits (January 1990)
  • Computer Bits (April 1990)
  • Computer Bits (April 1990)
  • Computer Bits (October 1990)
  • Computer Bits (October 1990)
  • Computer Bits (November 1990)
  • Computer Bits (November 1990)
  • Computer Bits (December 1990)
  • Computer Bits (December 1990)
  • Computer Bits (January 1991)
  • Computer Bits (January 1991)
  • Computer Bits (February 1991)
  • Computer Bits (February 1991)
  • Computer Bits (March 1991)
  • Computer Bits (March 1991)
  • Computer Bits (April 1991)
  • Computer Bits (April 1991)
  • Computer Bits (May 1991)
  • Computer Bits (May 1991)
  • Computer Bits (June 1991)
  • Computer Bits (June 1991)
  • Computer Bits (July 1991)
  • Computer Bits (July 1991)
  • Computer Bits (August 1991)
  • Computer Bits (August 1991)
  • Computer Bits (September 1991)
  • Computer Bits (September 1991)
  • Computer Bits (October 1991)
  • Computer Bits (October 1991)
  • Computer Bits (November 1991)
  • Computer Bits (November 1991)
  • Computer Bits (December 1991)
  • Computer Bits (December 1991)
  • Computer Bits (January 1992)
  • Computer Bits (January 1992)
  • Computer Bits (February 1992)
  • Computer Bits (February 1992)
  • Computer Bits (March 1992)
  • Computer Bits (March 1992)
  • Computer Bits (May 1992)
  • Computer Bits (May 1992)
  • Computer Bits (June 1992)
  • Computer Bits (June 1992)
  • Computer Bits (July 1992)
  • Computer Bits (July 1992)
  • Computer Bits (September 1992)
  • Computer Bits (September 1992)
  • Computer Bits (October 1992)
  • Computer Bits (October 1992)
  • Computer Bits (November 1992)
  • Computer Bits (November 1992)
  • Computer Bits (December 1992)
  • Computer Bits (December 1992)
  • Computer Bits (February 1993)
  • Computer Bits (February 1993)
  • Computer Bits (April 1993)
  • Computer Bits (April 1993)
  • Computer Bits (May 1993)
  • Computer Bits (May 1993)
  • Computer Bits (June 1993)
  • Computer Bits (June 1993)
  • Computer Bits (October 1993)
  • Computer Bits (October 1993)
  • Computer Bits (March 1994)
  • Computer Bits (March 1994)
  • Computer Bits (May 1994)
  • Computer Bits (May 1994)
  • Computer Bits (June 1994)
  • Computer Bits (June 1994)
  • Computer Bits (July 1994)
  • Computer Bits (July 1994)
  • Computer Bits (October 1994)
  • Computer Bits (October 1994)
  • Computer Bits (November 1994)
  • Computer Bits (November 1994)
  • Computer Bits (December 1994)
  • Computer Bits (December 1994)
  • Computer Bits (January 1995)
  • Computer Bits (January 1995)
  • Computer Bits (February 1995)
  • Computer Bits (February 1995)
  • Computer Bits (March 1995)
  • Computer Bits (March 1995)
  • Computer Bits (April 1995)
  • Computer Bits (April 1995)
  • CMOS Memory Settings - What To Do When The Battery Goes Flat (May 1995)
  • CMOS Memory Settings - What To Do When The Battery Goes Flat (May 1995)
  • Computer Bits (July 1995)
  • Computer Bits (July 1995)
  • Computer Bits (September 1995)
  • Computer Bits (September 1995)
  • Computer Bits: Connecting To The Internet With WIndows 95 (October 1995)
  • Computer Bits: Connecting To The Internet With WIndows 95 (October 1995)
  • Computer Bits (December 1995)
  • Computer Bits (December 1995)
  • Computer Bits (January 1996)
  • Computer Bits (January 1996)
  • Computer Bits (February 1996)
  • Computer Bits (February 1996)
  • Computer Bits (March 1996)
  • Computer Bits (March 1996)
  • Computer Bits (May 1996)
  • Computer Bits (May 1996)
  • Computer Bits (June 1996)
  • Computer Bits (June 1996)
  • Computer Bits (July 1996)
  • Computer Bits (July 1996)
  • Computer Bits (August 1996)
  • Computer Bits (August 1996)
  • Computer Bits (January 1997)
  • Computer Bits (January 1997)
  • Computer Bits (April 1997)
  • Computer Bits (April 1997)
  • Windows 95: The Hardware That's Required (May 1997)
  • Windows 95: The Hardware That's Required (May 1997)
  • Turning Up Your Hard Disc Drive (June 1997)
  • Turning Up Your Hard Disc Drive (June 1997)
  • Computer Bits (July 1997)
  • Computer Bits (July 1997)
  • Computer Bits: The Ins & Outs Of Sound Cards (August 1997)
  • Computer Bits: The Ins & Outs Of Sound Cards (August 1997)
  • Computer Bits (September 1997)
  • Computer Bits (September 1997)
  • Computer Bits (October 1997)
  • Computer Bits (October 1997)
  • Computer Bits (November 1997)
  • Computer Bits (November 1997)
  • Computer Bits (April 1998)
  • Computer Bits (April 1998)
  • Computer Bits (June 1998)
  • Computer Bits (June 1998)
  • Computer Bits (July 1998)
  • Computer Bits (July 1998)
  • Computer Bits (November 1998)
  • Computer Bits (November 1998)
  • Computer Bits (December 1998)
  • Computer Bits (December 1998)
  • Control Your World Using Linux (July 2011)
  • Control Your World Using Linux (July 2011)
Articles in this series:
  • Remote Control (December 1991)
  • Remote Control (December 1991)
  • Remote Control (January 1992)
  • Remote Control (January 1992)
  • Designing A Speed Controller For Electric Models (February 1992)
  • Designing A Speed Controller For Electric Models (February 1992)
  • Remote Control (March 1992)
  • Remote Control (March 1992)
COMPUTER BITS BY JENNIFER BONNITCHA How to cope with damaged directories & file allocation errors Continuing on with troubleshooting tips for your PC, this month we look at problems such as non-DOS discs, damaged directories, allocation errors and invalid clusters. Each disc used by DOS must first be subdivided into tracks and sectors. You can think of tracks as a series of concentric circles covering the disc surface (Fig. l). The tracks are numbered from the outer edge to the inner edge as track 0, track 1, track 2 and so on. Additionally, discs with more than one side have their sides numbered, starting with 0, then side 1. Finally, tracks are divided like pie slices into sectors, starting with sector 1, then sector 2 and so on. Typically, sectors have a storage capacity of 512 bytes. You can work out disc capacity with the following formulas: (1) No. bytes per sector x No. sectors per track= no. bytes per track; (2) No. bytes per track x total no. tracks = disc storage capacity Sector 7 Sector 3 Fig.1: how a computer disc is divided into tracks & sectors by the FORMAT procedure. SILICON CHIP Disc formatting Tracks and sectors are constructed during the disc FORMAT procedure, which also places a copy of the DOS boot record in sector 1, track 0, side 0. This record has a table containing information about the disc and machine language code that loads two system files into memory. Format also constructs the File Allocation Table (FAT) and the file directory. The file directory is just like a table of contents for a disc. Every file on the disc has a corresponding entry in the disc's file directory; each entry is composed of 32 bytes which in turn are partitioned into 8 fields. Finally, each of these 8 fields contains information used by DOS in file management, such as a file's name, extension, time and date stamp, starting cluster, etc. File allocation table Sector 8 Sector 1 52 Hard discs consist of one or more platters, each with two surfaces. These platters are also divided into tracks and the tracks into sectors. All tracks with the same radius form a cylinder through the platters. Note, however, that the layout of hard drives varies according to the manufacturer and disc capacity. While the disc directory tells you which files are present on a disc, the FAT tells DOS where a file's contents are actually located. DOS divides each file's contents into clusters which are numbered according to their physical location on the disc. The first cluster starts with the sector immediately following the last sector of the file directory; the second cluster follows the first and so on. An invalid entry for the FAT is a cluster number that points to a non-existent cluster on the disc. The entry is either 1 (which is invalid since DOS starts with entry 2 on the disc) or a number higher than the number of clusters for the disc. Without the FAT, DOS would be unable to access any files. It is so important to the running of your computer that a second copy is stored on each disc. Should you experience an Invalid Cluster message while running CHKDSK, you can be reasonably sure it is the result of an unexpected system shutdown or a poorly behaved program. You can expect to see one of two messages from CHKDSK if this is the case: <filename> First cluster number is invalid, entry truncated; or <filename> has invalid cluster, file truncated In the first case, the starting cluster number in the file's directory entry doesn 't make any sense since DOS doesn't know where the file's chain is in the FAT. The second message indicates corruption in the FAT file chain at the point of the invalid cluster. In either case, DOS determines that the file's entry in the file directory indicates that the file is larger than the amount of disc space allocated for it in the FAT. The errors typically occur during an update operation, so you could try using a backup of the fil e (which will be out-of-date but intact), or you could try recovering the file . You have some chance of manual repair, provided you do not use CHKDSK/F. The IF switch in this instance truncates the file at the invalid cluster number so that its size matches the allocation specified by the FAT. The part of the file beyond the invalid cluster is then lost. Recovery, while not impossible requires some luck and a good knowledge of both DOS and the FAT. If you are desperate, try a disc-sector editor such as the Norton Utilities and follow the associated instructions. The general idea is to change the wayward entry to point to the next cluster of the disc. More orphans CHKDSK may report orphaned and invalid clusters within the FAT. Usually the orphaned clusters belong to the file whose FAT chain is broken. You should run CHKDSK/F and convert the lost chains/clusters to files then examine each of the files created by the procedure. If the information is worth saving, use the copy command: COPY <filename>+FILE000l .CHK+FILE0000.CHK [d:}<filename> IB The /B switch causes COPY to treat the file(s) as a binary file. If a file is to be copied, this switch tells COPY to copy the entire file based on the size stored in the file directory. If the file is to be a copy, the switch tells.COPY not to place an end-of-file marker at the end of the file. Examine the result of your file concatenation command then delete the CHK files created by CHKDSK, together with the originally suspect file. Should you get a message indicating an invalid starting cluster, DOS has lost track of the entire FAT chain(s) for the file. Chances are good that the chains still exist on the disc. Once again run CHKDSK/F to truncate the file and generate a series of CHK files containing the orphaned clusters. Once again examine each of the CHK files and try to piece together the file. Allocation errors Inconsistencies between the file size in the directory entry and the number of clusters allocated to the file in the FAT produce the following message: <filename> Allocation error for file, size adjusted As a general rule, the file's information has been successfully written to the disc; the problem is simply that the file size in the directory entry is too large or small. Although serious problems seldom occur as a result of this procedure, you may find some extra information at the end of the file in question. Possibly some information may be deleted which will cause the program using the file to object. Finally, ensure that the allocation error is for a file. Should CHKDSK report this error for a directory, you may be in serious trouble. A good starting point once again is the Norton Utilities' Disk Doctor. The program is menudriven and easier to understand than CHKDSK; it will diagnose and repair many logical and some physical disc problems. While there are certainly other programs which will help with these problems (MACE Utilities, PC Tools, etc), Norton Utilities is my personal favourite. Any one of the utilities is a good investment for all computer users. Non-DOS discs From time to time, you may receive the following message, even when you have previously used a disc: Probable non-DOS disk Continue (YIN)? CHKDSK checks each disc to make sure it is a DOS disc , since it has the capability to alter the information contained therein. By examining the first two entries of the FAT (where the media ID is stored) and the second sector of the disc, CHKDSK can determine the disc's status. If the media ID byte is invalid, CHKDSK reports a potential nonDOS disc. In this situation, it's possible that the disc is either unformatted or has been formatted under a different operating system. If you get this message periodically, you may have a program or hardware problem which mangles the FAT. Once again the disc editor can repair the damage - compare the two copies of the FAT, then correct the media ID byte and write the sector back to the disc. Directory errors All subdirectories have two entries placed when the directory is created - the "." (dot) and" .. " (double dot).· The single dot entry designates the parent of the current directory while the double dot is the current directory. Should CHKDSK report that the "." or " .. " entry has a bad attribute (or link or size), the first or second subdirectory entry is defective. The only DOS attribute usually set to ON for a subdirectory is the directory attribute. If CHKDSK reports a bad link, the starting cluster number for the directory is incorrect. Badly behaved programs can cause the special subdirectory entries to have problems with their file attributes, size or FAT linkage. Run CHKDSK/F to repair most of the above problems, provided the parent directory is undamaged. If the parent should happen to be damaged, CHKDSK will display more warning messages. You may get the following: Processing cannot continue Unrecoverable error in directory Convert directory to file (YIN)? The first message indicates that the disc structure may be so badly damaged that CHKDSK is confused. Respond "N" then try re-booting DOS and run the command again. If you continue to get the message, try to back-up the disc then run CHKDSK/F and convert the subdirectory to a file. However, in converting the subdirectory to a file, all files in this and subsequent subdirectories will become orphaned clusters. You could try to rebuild the files you did not back-up or delete the subdirectory and files , then use a previous back-up. SC MARCH 1992 53