
Born in 1934, David spent his childhood in a small mining village in Yorkshire. After leaving
school at age 14 he had an assortment of jobs from ophthalmic lens setting to the chemical
analysis of metals before entering the RAF where he spent the first 9 months learning about
electronics full time. This was a great career booster. On Leaving the RAF in 1957 he joined the
BBC as a technical assistant and rose, after 20 years and lots of part-time education, to the status
of an Electronics Design Engineer. On the introduction of computers at the BBC in 1962 David
took a course in programming the Elliot 803 computer and got hooked on programming. The
Elliot 803 weighed 594 kg without any peripherals and consumed 3.5 kW of power.
To learn more about computing David took a part-time degree course at London University to
obtain an M.Sc. in Computer Science, gaining professional membership of the British Computer
Society. He then set up a new section in BBC Engineering Designs Department providing a
scientific computing service to electronic design engineers.
When home computers became affordable in 1978, David purchased a North Star Z80 computer
running at 4 MHz for £2,500 (with a massive 32 Kbytes of memory!) and programmed it to play
chess. This was a very advanced machine at the time. Communication was via the RS-232 serial
port for keyboard input and display monitor output and it had a primitive disk operating system
predating even CP/M. The floppy disks could store 180 Kbytes of data. The chess program was
entered in the Computer Chess Competition at the Personal Computer World Show in September
1979, winning the top prize for an amateur entry of £1,500 which partly paid for the computer.
In 1980 David left the BBC to become a self-employed programmer and consultant, starting with
chess machines for the commercial market. In 1981 his program won the World Microcomputer
Chess Championship with the SciSys Mark V chess computer. He later worked for a company
producing specialised video effects machines for the television broadcasting industry. These
required complex mathematical equations to be solved in real time using very fast
microprocessors. You often see the results when your TV picture rotates and zooms off into the
distance, and similar effects.
David moved to the Isle of Wight in 1987 with his wife Dina and joined the Computer Club
shortly afterwards where he started the Hot Key journal as Editor in 1991. He has also been
Treasurer, Secretary, Membership Secretary, Vice-Chairman, Database Manager and
Webmaster. His hobbies are inventing puzzles for the Hot Key magazine, chess, astronomy,
table tennis, walking and cycling. He is a confirmed atheist and a member of The Isle of Wight
Humanist Group who try to spread the message that this life is the only one we have so live it to
the full.
MY PROFILE by David Broughton
After the short PowerPoint presentation, David demonstrated various DOS commands and
how they can be used within Windows. In WinXP, the old Win 95/98 MS-DOS prompt
icon is replaced with a Command Prompt icon (see top of page 6) which can be found in the
Accessories area. You can drag these on to your desktop. The new Command Prompt in
WinXP provides for a large buffer to hold text that previously disappeared off the top of the
screen. A scroll bar is now provided to bring back the vanished data into the DOS window.
The End key gets you back to the flashing cursor on the command line.
The Win95/98 set of icons along the top of the DOS window are replaced in the WinXP
version with a menu that can be invoked with a right mouse click on the title bar.
What DOS can provide for the Windows user is the ability to find out what is going on
behind the scenes in terms of directory tree structure (which Windows Explorer confuses by
showing several items that reside on the C hard disk as existing nearer the root of the tree).
The use of wildcards in file specifications is useful for seeing subsets of directories or for
operations on subsets of files. One of the most useful features, however, is the use of batch
files where a sequence of DOS commands can be executed by typing one command or
double clicking a desktop icon. Extra commands like "IF" with Go To labels allow for
conditional execution in batch files. The WinXP version also provides an "ELSE" clause,
which brings structure into the language.
David demonstrated how to run a DOS program either from the command line or from a
desktop icon. The Program Information File (PIF file) that can be created for this purpose
provides features that allow each DOS program to run in its own environment with
individually tailored AUTOEXEC.BAT and CONFIG.SYS files for each one (they are
called AUTOEXEC.NT and CONFIG.NT in the WinXP version). These batch files will be
run before the DOS program starts in order to set up drivers and environment variables
needed by the program. And of course, more than one DOS program can be run at the same
time and with other Windows applications. It is also possible to set up a PIF file that will
run a batch file in its own right without any program. The PIF file can be viewed and edited
by right clicking the icon for the program and selecting "Properties". If there isn't one, a
default PIF file will be created. PIF files are not obligatory: DOS executable program files
can be dragged on to the desktop and run from there using a default PIF. The best way to
create a new PIF file is to amend a copy of an existing one by dragging with the right mouse
button and selecting Copy from the menu.
When a DOS program ends, sometimes there may be important information left on the
screen. To avoid missing this, you have to untick the "Close on Exit" box in the PIF file
under the "Program" tag. This will leave an inactive window containing the text screen
produced by the program.
A simple DOS batch file for backing up frequently used documents was shown and
explained in some detail. This is reproduced opposite. It assumes that the D: drive is a CD
for use as the backup medium. It can only be used with the WinXP version of XCOPY.
With a few extra utility programs that David had written for himself, much can be done in
DOS that, in Windows, is either impossible or very awkward. Some of the most useful are
programs that find files and folders, whether Hidden or System, anywhere on the hard disk,
optionally within a date window. David said he would make some of these available on the
club's web site. You can e-mail David with questions on DOS via the Yahoo e-group
"iwpcusers" or to David directly (see page 3 for e-mail address).
David Broughton
Commentaires sur ces manuels