Dear Reader,
Just to spoil you a little: here we are with our next issue
of the South African SHAREWARE Magazine. This issue's shareware reviews
focus solely on WINDOWS applications shareware; although many of use have now
loaded MS-Windows, applications are still expensive and sometimes difficult to
obtain. Here is `shareware to the rescue'!
In addition, you will again find many interesting articles.
Most of us have converted to MS-DOS version 5 but still do not make optimal use
of its memory-management features - read our "UMB" article (before
DOS 6 hits the retail shops). The `Essence of Programming' is our regular
viewpoint/opinion article, intended to make you think about an IT-related
issue. Creative Computing for College pokes some friendly (?) fun at computing
at varsity - it will undoubtedly recall fond memories for many of us! The
remaining articles are general interest (von Neuman) or intended for relative
novices.
With the Magazine finished and a 2 Oceans silver in the
pocket, I think I have deserved a week's rest. Enjoy the reading!
Jean-Paul Van Belle
From the Editor's Desk 1
How Do I Optimize My Use
of Upper Memory Blocks 2
The Essence of Programming 8
Creative Computing for College 11
Tips for Preventative Maintenance 14
How von Neuman Showed the Way 15
Magic With Sub-directories in DOS 22
The SHARE Command Explained 25
New WINDOWS Shareware 27
by MicroSoft Corporation
You have set up your computer to load programs or device
drivers into upper memory blocks (UMBs). Now you want to make sure you are
making optimal use of those UMBs, so you can run as many programs in the upper
memory area as possible.
This document provides techniques for making the best use
of your computer's upper memory area. To use these techniques, you should be
familiar with the information on pages 313-330 of the "Microsoft MS- DOS
User's Guide and Reference," which explains how to load programs into
UMBs. In particular, pages 327 and 329 provide some basic information about
optimizing your use of UMBs.
This document explains the following optimization
techniques:
- Starting EMM386 with the
NOEMS switch instead of the RAM switch
- Finding the best order
for loading drivers and programs into UMBs
- Adjusting EMM386 to
provide more UMBs
1.
Start EMM386 with a noems switch instead of a ram switch
If you do not use programs that require expanded memory
(EMS), start EMM386 with the NOEMS switch. Doing so can give you an additional
64K of UMBs, because the NOEMS switch instructs EMM386 not to create an EMS
page frame in the upper memory area. If you start EMM386 with the NOEMS switch,
programs will be unable to use expanded memory, even when they are running with
Windows.
To start EMM386 with the
NOEMS switch:
1. Edit your CONFIG.SYS
file. To edit the file using MS-DOS Editor, type the following at the command
prompt:
edit c:\config.sys
2. Find the DEVICE command
that starts EMM386. If the DEVICE command contains the RAM switch, change it so
it contains the NOEMS switch instead. The DEVICE command for EMM386 should now
look like the following:
device=c:\dos\emm386.exe noems
3. Save the changes (if
any) to your CONFIG.SYS file and quit the text editor. If you are using MS-DOS
Editor, choose Exit from the File menu. When MS-DOS Editor displays a dialog
box prompting you to save your file, choose Yes, or press ENTER.
4. Restart your system by
pressing CTRL+ALT+DELETE.
After you complete this procedure, some programs might
display out-of- memory messages or fail to run. Such programs might require
expanded memory. If this is the case, replace the NOEMS switch with the RAM
switch to make expanded memory available again.
2.Find
the best order for loading drivers & programs in UMBs
When you start a program using the DEVICEHIGH or LOADHIGH
commands, MS-DOS loads that program into the largest remaining UMB, even if it
would fit into a smaller UMB. Because of this, the order in which you load
programs into UMBs is important when trying to optimize your use of the upper
memory area. You will need to experiment to find the best order for your
system.
2.1
Creating a Startup Disk
Before you start optimizing, create a startup floppy disk
that contains a backup copy of your CONFIG.SYS and AUTOEXEC.BAT files. To do
so, insert a formatted floppy disk into drive A and type the following
commands:
sys c: a:
copy c:\config.sys
a:\
copy c:\autoexec.bat
a:\
Having this startup disk will enable you to experiment more
freely; if you change your CONFIG.SYS or AUTOEXEC.BAT file, and your computer
locks up when you restart it, just insert the backup disk in drive A and press
CTRL+ALT+DELETE.
2.2 Finding
the Best Load Order
When loading programs high, MS-DOS loads each program into
the largest remaining UMB, even if it would fit into a smaller UMB. Therefore,
the order in which you load programs into UMBs is important. In general, when
loading programs into the upper memory area, load larger programs before
smaller ones. However, this simple load-the-biggest- first method might not
always be the most efficient. Sometimes, you might have to juggle the load
order to get the most out of the upper memory area.
For example, suppose you want to load the following three
programs into UMBs:
PROGRAM1.EXE 2K
PROGRAM2.EXE 2K
PROGRAM3.EXE 3K
Suppose you have two UMBs available; one is 4K in size; the
other is 3K in size. (You can find out the sizes of individual UMBs by issuing
the MEM /P command. For more information, see page 519 of the "Microsoft
MS-DOS User's Guide and Reference.")
As you can see, PROGRAM3.EXE is the largest, at 3K. If you
load PROGRAM3 first, MS-DOS puts it into the largest UMB (4K). Since PROGRAM3
doesn't use the entire 4K of space in that UMB, an additional kilobyte of
memory is left unused. The next program, PROGRAM1 (2K), fits into the 3K UMB,
again leaving an unused kilobyte of memory. However, PROGRAM2 also needs 2K of
contiguous space, and will not fit into either of the 1K UMBs that remain. This
is an example of when it's not as efficient to load the largest program first.
A more efficient method would be to load PROGRAM1 (2K),
then PROGRAM3 (3K), and then PROGRAM2 (2K). Then, all three programs would fit
into UMBs. MS-DOS would load PROGRAM1 into the 4K UMB, leaving 2K of space.
PROGRAM3 would then fit into the next largest UMB (3K), and PROGRAM2 would fit
into the 2K remaining.
2.3
Figuring Out a Program's Memory Requirements
A program's memory requirements determine what size UMB it
needs. Unfortunately, it can sometimes be difficult to figure out what size UMB
a particular program needs, since this depends on how and when the program
allocates memory. In general, programs fall into one of two groups:
-
Most programs need a UMB that is at least as large as the program's size while
it is running.
To find out this size, issue the MEM
/C command while the program is running. In most cases, if there is a UMB of
that size available, the program should fit into that UMB.
-
Some programs need a UMB that is at least as large as the program's file size.
Such programs use a lot of memory
during startup and require less memory once they are running. Such a program
initially needs a large UMB; but, after it has started, the program
relinquishes some memory that can then be used to load the next program.
2.4 Juggling the Load Order Between CONFIG.SYS and
AUTOEXEC.BAT.
Most device drivers are loaded from your CONFIG.SYS file,
and most memory-resident programs from your AUTOEXEC.BAT file. MS-DOS processes
your CONFIG.SYS file first, and then executes the commands in your AUTOEXEC.BAT
file. This limits your ability to manipulate the load order of your device
drivers and programs, since the device drivers in your CONFIG.SYS file will
always load before the programs in your AUTOEXEC.BAT file.
The following tips can help you balance the use of UMBs
between device drivers and memory-resident programs:
-
In your CONFIG.SYS file, start only the largest device drivers using the
DEVICEHIGH command. If you use device drivers that are smaller than the largest
memory-resident programs that load from your AUTOEXEC.BAT file, start those
drivers using the DEVICE command. (Use the DEVICE command to load HIMEM.SYS and
EMM386.EXE, since you cannot run these drivers in UMBs.)
-
In your AUTOEXEC.BAT file, start your largest memory-resident programs using
the LOADHIGH command.
-
If your mouse comes with both a MOUSE.SYS and MOUSE.COM file, you can start
your mouse driver from either your CONFIG.SYS or AUTOEXEC.BAT file. This way,
you can load the mouse driver at any point in the startup process (as long as
you load it after HIMEM.SYS and EMM386.EXE).
-
To load the mouse driver into UMBs from your CONFIG.SYS file, use the
DEVICEHIGH command to load the MOUSE.SYS file.
-
To load the mouse driver into UMBs from your AUTOEXEC.BAT file, use the
LOADHIGH command to load the MOUSE.COM file.
3.
ADJUSTING EMM386 TO PROVIDE MORE UMBS
You can adjust EMM386 to allocate additional space in the
upper memory area. (This is particularly useful if you have to start EMM386
with the RAM switch to make expanded memory available to programs.) First,
carry out the steps in Procedure 1. After carrying out Procedure 1, if you
still cannot load programs and device drivers into UMBs, carry out the steps in
Procedure 2.
Procedure
1: Include specific portions of Upper Memory Area
Certain addresses in the upper memory area are normally
reserved for use by hardware and video drivers; EMM386 does not usually make
these areas available as UMBs. However, on many systems, the hardware and video
drivers do not use all the reserved memory addresses. The remaining addresses
can be included by EMM386 for use as UMBs. To instruct EMM386 to include these
unused areas, you use the I switch after the DEVICE command that starts EMM386.
To allocate additional space in the upper memory area for
use as UMBs, follow these steps:
1. Create an MS-DOS
startup disk. To do so, insert a formatted floppy disk in drive A and type the
following:
sys c: a:
2. Copy your CONFIG.SYS
file to the startup disk by typing the following:
copy c:\config.sys
a:\
3. Edit your original
CONFIG.SYS file. To edit the file using MS-DOS Editor, type the following at
the command prompt:
edit c:\config.sys
4. Locate the DEVICE
command for EMM386.EXE, and insert the I switch in front of the RAM or NOEMS
switch. The I switch specifies a range of addresses in the upper memory area,
and tells EMM386 to allocate that memory for use as UMBs. The value you specify
for the I switch will depend on your computer and monitor type.
-
If your computer is not an IBM PS/2 and does not have a monochrome monitor, add
the i=E000-EFFF and the i=B000-B7FF switches before the RAM or NOEMS switch, as
follows:
device=c:\dos\emm386.exe i=E000-EFFF i=B000-B7FF ram
-
If your computer is not a PS/2 and has a monochrome monitor, add the
i=E000-EFFF switch before the RAM or NOEMS switch, as follows:
device=c:\dos\emm386.exe i=E000-EFFF ram
-
If your computer is an IBM PS/2 and does not have a monochrome monitor, add the
i=B000-B7FF switch before the RAM or NOEMS switch, as follows:
device=c:\dos\emm386.exe i=B000-B7FF ram
-
If your computer is an IBM PS/2 with a monochrome monitor, see Procedure 2.
5. If you're using MS-DOS
Editor, choose Exit from the File menu. When MS-DOS Editor displays a dialog
box prompting you to save your file, choose Yes, or press ENTER.
6. Restart your computer
by pressing CTRL+ALT+DELETE.
If your computer fails when you start
it, the memory range you specified for EMM386 is probably being used by
hardware or video display drivers. In that case, insert your startup disk in
drive A and restart your computer. Then, edit your CONFIG.SYS and remove the I
switch(es) you added to the DEVICE command for EMM386. Contact Microsoft
Support Services for further assistance.
7. After your computer
starts, check whether your programs loaded into UMBs successfully. To do so,
type the following at the command prompt:
mem /c |more
This command displays the contents of
your computer's conventional and upper memory, and shows where in memory each
program is running. (For more information about the MEM /C command and UMBs,
see page 320 of the "Microsoft MS-DOS User's Guide and Reference.")
Procedure
2: Reduce space set aside for Expanded Memory
Starting EMM386 with the RAM switch makes fewer upper
memory blocks (UMBs) available than starting it with the NOEMS switch. If
programs or device drivers do not load into UMBs when your computer starts,
there might not be enough UMBs to run those programs. This is because using the
RAM switch sets aside 64K of the upper memory area for use with expanded
memory. The remaining UMBs might not be large enough to run your programs, even
if you were able to include additional addresses by following Procedure 2.
You can instruct EMM386 to set aside 16K of the upper
memory area, rather than 64K, for use with expanded memory. This makes more
UMBs available, but programs that use expanded memory might run less
efficiently. Follow these steps:
1. Exit from Windows, and
type the following at the command prompt:
emm386
EMM386 displays information about its
current memory-management activities. Locate the line that reads "Page
frame segment" and write down the hexadecimal address on that line. In the
following example, the page frame segment is E000.
Page frame
segment . . . . . . . . . E000 F
2. Edit your original
CONFIG.SYS file. To edit the file using MS-DOS Editor, type the following at
the command prompt:
edit c:\config.sys
3. Locate the DEVICE
command for EMM386.EXE, and insert the P0 switch before the RAM switch. The P0
switch should specify the address you obtained from EMM386 in Step 1. For
example, if the page frame segment was E000, the DEVICE command might appear as
follows:
device=c:\dos\emm386.exe i=E000-EFFF p0=E000 ram
4. If you're using MS-DOS
Editor, choose Exit from the File menu. When MS-DOS Editor displays a dialog
box prompting you to save your file, choose Yes, or press ENTER.
5. Restart your computer
by pressing CTRL+ALT+DELETE.
If your computer fails when you start
it, insert your startup disk in drive A and restart your computer. Then, edit
your CONFIG.SYS file and remove the P0 switch you added to the DEVICE command
for EMM386. Then, save the file, restart your computer, and repeat Procedure 2;
be sure to check the page frame address carefully.
6. After your computer
starts, check whether your programs were loaded into UMBs successfully. To do
so, type the following at the command prompt:
mem /c |more
This command displays the contents of
your computer's conventional and upper memory, and shows where in memory each
program is running.
4.
RELATED INFORMATION
See the following pages in the "Microsoft MS-DOS
User's Guide and Reference" for additional information:
- How to set up your
programs to run in upper memory pp.313-326.
- Tips for troubleshooting
programs in the upper memory area, page 327.
- Information about the
DEVICEHIGH command, page 435
- Information about the
LOADHIGH command, page 518
- Information about the
MEM command, page 519
- Information about
EMM386.EXE startup parameters, page 605
- Information about
HIMEM.SYS startup parameters, page 610
by The Dark Adept
What exactly is a computer program? Why do people wish to
copyright it? Why do people wish to patent its effects? Why do programmers
enjoy programming?
A lot of these questions cannot be answered in a
straightforward manner. Most people would give you a different answer for each,
but there is an indirect answer: the essence of programming.
[...] I am no sociologist, but it is apparent to me that
every culture has some form of artistic expression. Cyberspace is no different.
Beneath every piece of E-mail, beneath every USENET post, beneath every word
typed into a word processor is an underlying piece of art hidden from the
user's eyes: the computer program.
"A computer program is art? Is this guy nuts?"
Well, yes and no in that order ;) Art has many different definitions, but a few
things are apparent about true art. True art is an extension of the artist. It
is his view of the world around him. It contributes to his world, not only
aesthetically, but by influencing people. This is true whether the art form is
music, sculpture, photography, dance, etc. True art is also created. It
fulfills the artist's need to create. It is no less his creation and part of
him than his own child.
The source code for a computer program is art pure and
simple. Whether it is written by one programmer or many. Each programmer takes
his view of the world the art will exist in (the core memory of the computer
and the other programs around it), and shapes the program according to that
view. No two programmers program exactly alike just as no two authors will use
the same exact sentence to describe the same thing.
And the computer program will influence people. Aesthetic
value may come from either video games, fractal generators, or even a hot new
GUI (graphical user interface -- like MS-Windows(tm)). But it does more than
this. It changes how people work, how people think. The typist of the 1920's
most certainly would look upon his work much differently than the word
processing secretary of the 1990's would look upon his. No longer is the
concern restricted to "should I single- or double-space," but also to
"what font should I use? What size?"
Furthermore a computer program is interactive art. Once the
program is written and executed, people interact with it. Other machines
interact with it. Other programs interact with it. In fact, it is not only
interactive art, but *living* art. It reaches its fullest not when looked at
and appreciated, but put to use and appreciated. It is not created to sit in
the corner and be enjoyed, but also to be interacted with and brought to life.
And just as the literary world had artists whose influence
upon society was negative instead of positive, their works are also art.
Hitler, Manson, Machiavelli, etc. all wrote great works whose influence tore apart
society and crippled it. However, even though their work caused evil, it is
nonetheless a form of art. _Mein Kampf_ caused more deaths in this world than
almost any other publication. For one piece of printed text to have this great
of an effect on society, the soul of the writer must be within those words. In
another vein, think of the Bible. Wars have been fought over it, miracles have
happened because of it, people have laughed and cried over it. The reason is
that the soul of the reader is stirred by the authors' souls who are in the
work itself. In any case, even thought _Mein Kampf_ caused much evil, no one
can deny that it was a powerful work full of Hitler's soul, and deserves study
and thought.
The negative art of the programming world would most
certainly be viruses and worms. Whether the author follows from Hitler and is
bent on the destruction of all unlike him, or is more of a scientist trying to
create life that is autonomous from the creator and it gets out of hand like
Dr. Frankenstein's, they are still great works. The miniscule amount of
"words" in a virus program can cause a greater effect on people than
the millions of "words" used to create DOS. There is an elegant evil
to them like there is to Machiavelli's _The Prince_ which deserves study and
thought.
To ban viruses, to ban worms is to ban the free expression
and the free thought of the artist. Yes, they should be stopped, but so should
the genocide proscribed in _Mein Kampf_. However, neither the writing of _Mein
Kampf_ nor the writing of viruses should be disallowed and neither should their
reading be restricted since if nothing else both serve as a warning of what
could happen if a brilliant madman bent on killing and destruction is given an
opportunity to fulfill those psychotic fantasies.
For those programmers out there who have dabbled in Object
Oriented Programming (OOP), this relationship between art and programming
should be even clearer. In OOP, each part of the program is an actor ("who
struts and frets" -- thanks, Bill) whose dialogue with the other actors
(objects) creates the play. Each object has his own personality and
capabilities, and, sadly enough, tragic flaws as well.
Now as for copyrighting and patenting and other such
topics, I give you this to think about. Who is the truer author of a great
work: Jackie Collins or Edgar Allen Poe? Why would each copyright? One would
copyright to protect their income, the other to protect their child borne of
their artistic expression. Computer programs should be allowed protection in
various forms, but to protect the inspiration and expression within and not the
dollar value generated by them. To do so cheapens them and turns them into
nothing more than trash romance novels. Both may serve their purpose and be
useful, but only one is a great work -- the intent of the author comes from his
soul as well as his work, and only those of the purest origins will be great
while the others may only be useful.
Like many artists, the programmer pours his blood and
sweat, his heart and soul into his work. It is his child, a creation from his
brow and hand, and he loves it as such.
The essence of programming is the essence of the artist
within the programmer. To cheapen it by calling it a "product" is
like calling the "Mona Lisa" a product. Sure a price value can be
placed on the Mona Lisa, but the value stems from the affect that Leo's paint
has upon the observer, and not a sum cost of materials and labor so that a
profit of an acceptable margin is met and maintained.
Those who aren't programmers may not understand what I am
talking about, and there are programmers out there who may not understand what
I am talking about. However a select few may understand what I am saying, and
they are the true programmers and the true artists of Cyberspace. Within them
is the essence of the programmer and within their source code is the essence of
programming: their souls.
<drkadpt@DRKTOWR.CHI.IL.US>
13 Oct 92 01:15:59
Computer Undergroud Digest 4.52
The Joint Software Exchange
73 Highway - 7975 Fish Hoek
"Shareware by the Sea"
by The Dark Adept
I thought I might share some of the wisdom I've gleaned
from years of being forced to use "Academic Computing Centers". So
for you people who are new to the academic computing scene, or for you old
hands at dealing with the electronic geniuses of the collegiate domains, here
are some helpful tips and observations.
Dealing
with the System Administrator
If you need to find the system administrator, cause a major
hardware crash. Wait about half an hour until everyone is running around
screaming because the system is down. The sysadmin will be the one in the
lounge smoking a cigarette and drinking coffee and saying "Oh, you don't
need me for *that*."
In fact, look in the lounge for him at any time of day.
That is where he will be.
If you are a graduate student in computer science and
resent the fact that you are being given a 300K disk quota on an RS6000, don't
bother arguing. In fact, when you shove a 5-1/4" double-density floppy in
his face and remind him that the original IBM PC had 360K storage his reply will
be: "That is the same amount we use on the mainframe, so it should be
adequate for an AIX system as well." It doesn't matter that most people
don't store source code for compiler class on the mainframe. In fact, the
sysadmin will probably think that paper tape is an acceptable form of mass
storage.
If you really want to irritate him send him this in mail:
Actually, why don't you try it? Might wake the old boy up a
bit.
Dealing
with the Academic Computing Services employees
If you have a question about
how to do something, don't ask the person behind the desk. Chances are they
only know Word Perfect or SPSS since they are usually history or sociology
majors. Look for a person sitting in front of a computer crying. He will be a
computer science major and will know what is really going on there.
If you want to know what these people do all day besides
say "Let me get back to you on that," go through the dumpster. Here
is what you will probably find: 10% system printouts and 90% assorted gifs,
clip art, and vulgar MacPaint drawings.
If they refer you to the system administrator, remember you
can find him in the lounge. He is the one in polyester and has the bad haircut.
How much storage space do these people get? 3megs?!?!?
Yeah, clipart takes up a lot of storage.
Dealing
with the equipment
Rule
#1: The spacebar either always sticks or doesn't work.
Rule
#2: Monochrome is "in" this year.
Rule
#3: "Extensive computing facilities" means a bunch of 8086 machines
with floppy drives, MDA or Hercules on a LAN.
Rule
#4: Unless you want to use WordPerfect or TrueBasic, you will have to forcibly
remove the English major using one of the few 386 machines. After all, why
would he give up all that power he needs to type "Ode to My Toejam"
with WordPerfect when your final project in CS 999 is due tomorrow?
Rule
#5: A paper TTY cranking at 110 baud and a punch card reader *is*
state-of-the-art. Just ask the system administrator.
Rule
#6: That mysterious "computer fee" on your bill pays for the paper
for the TTY and the sysadmin's coffee. Refuse to pay it and buy an abacus.
You'll be better off.
Rule
#7: Viruses are to college computing centers as tornadoes are to trailer parks.
The phrase "disaster magnet" comes to mind.
Rule
#7a: Don't stick your floppy in the slot without knowing what else has been in
there first.
Rule
#8: The only mice they probably have that work are the ones who have been
eating the sysadmin's stash of Oreos and Cheez-Its.
Top
Ten Phrases Heard in the Computing Center:
10.
"I can only help you with SPSS or WordPerfect."
9.
"The system administrator is in a conference right now."
8.
"Viruses? I think you want the biology department...
7.
"Is our system secure? I think so...all the PC's are bolted down..."
6.
"Let me get back to you on that..."
5.
"To delete a line, just hit CTRL-Y"
4.
(With tetris on the screen) "Um, I'm busy validating the whatzit. Come
back later."
3.
"So that's what del *.* does!"
2.
"Unix? I think you want to talk to the "Sexual Studies"
department."
And
the number one phrase is:
1.
"Check out this new clip art!"
[...]
A good way to get a 3" thick file with the title
"Security Risk" and your name on it is to ask some questions about
system security. Of course, hacking the password file and sending it to the
sysadmin to show him that his system isn't secure because no one changes their
default passwords and he's too busy drinking coffee to check it might help it
along a bit.
I wouldn't know about that, though ;)
Top
Ten Ways of Getting back at them:
10.
Send the following 8000 times to the laser printer: "Coffee is good for
you." CTRL-L (formfeed character)
9.
Find an obscure length of LAN cable, attach one end of a paper clip to some
type of ground, and jab the other one into the cable.
8.
Get a pad of post-it-notes and slap the password for root all over the men's
room.
7.
Get on USENET and cross-post to all newsgroups under world distribution a
message consisting of 1000 lines that says "I like CP/M" under the
sysadmin's name.
6.
Delete WordPerfect and SPSS from the LAN Server.
5.
Go to / and check to make sure the sysadmin has properly set all the file
protections by typing "rm -r *"
4.
Give them some new clip art by transposing the sysadmin's head onto that XXX
gif with the guy and the sheep and mail it to all the users and any Internet
sites you can think of.
3.
Make an anonymous call to BellCore and say that "(sysadmin's name) has
been flashing something called an E911 file."
2.
Break the PostScript laser printer cartridge.
And
the number one method of revenge is:
1.
Put decaf in the coffee pot.
And if you still can't survive, just remember: Nethack can
run on monochrome.
drkadpt@DRKTOWR.CHI.IL.US
16 Sep 92 03:04:14
Computer Underground Digest 4.60
1-
Don't let liquids come in contact with your computer system. They may destroy
one or more boards inside your computer by shorting out circuits. Short
circuits may result in a fire or an explosion. Therefore liquids should be kept
away from any electronic board.
2-
It is best not to smoke inside your computer room.
3-
Avoid direct sun light in the computer area as it might damage diskettes as
well as raise the operating temperature of the system.
4-
Keep your keyboard dust free at all times. This will insure good contact and
prevent dust from accumulating on the circuit board underneath the keyboard. It
is a good idea to use the special keyboard covers sold in many computer stores.
To reduce dust in the
computer room you may do the following
1-
Seal all the windows
2-
Reduce traffic through the room
3-
Use special designed covers for the computer, the monitor, the printer and
keyboard.
To reduce static charges
in the computer room, use anti-static mats at least under the chair. If
possible, use tile floor instead of carpeting in your computer room. If static
is a real danger, the use of anti-static pray in addition to anti-static mats
is recommended.
Shocks and vibrations
should be avoided as they may dislodge screws or even the power supply inside
the computer or the monitor.
It is a good practice to
inspect the ventilation outlets of your computer, monitor and printer at least
once a month and remove all the dust, dirt or any other foreign particles that
accumulate there.
by T.A. Heppenheimer
Scribed by Scott Fleming
Before there could be
hardware or software, there had to be a vision of exactly how computers would
work. A handful of brilliant mathematicians, chief among them John Von Neumann,
saw the future.
Von Neumann had been following his own rules for years. He
owned a photographic memory that held the complete texts of works of literature
and one of the world's largest collections of off-colour limericks. Yet he
would phone home to ask his wife to help him remember an appointment. A strong military
supporter, he was fond of nuclear-weapons tests. He died of cancer at the age
of fifty-three.
Through it all, he was one of the century's most creative
and productive mathematicians, lifting his intellectual sceptre across a host
of technical fields. Mostly he worked with pencil and paper, but in the years
after 1945, for the first time in his life, he set himself the task of managing
the design and construction of a piece of equipment. This was the Institute for
Advanced Study Computer, and it set the pattern for the subsequent computers we
know today.
What distinguished this IAS machine was programmability. It
embodied Von Neumann's insistence that computers must not be built as glorified
adding machines, with all their operations specified in advance. Rather, he
declared, they should be built as general purpose logic machines, built to
execute programs of wide variety. Such machines would be highly flexible,
readily shifted from one task to another. They could react intelligently to the
results of their calculations, could choose among alternatives, and could even
play checkers or chess.
This represented something unheard of: a machine with
built-in intelligence, able to operate on internal instructions. Before, even
the most complex mechanisms had always been controlled from the outside, as by
setting dials or knobs. Von Neumann did not invent the computer, but what he
introduced was equally significant: computing by use of computer programs, the
way we do it today.
The roots of this invention lay not in electronics but in
higher reaches of mathematics,in a problem that tantalized specialists in
mathematical logic during this century's early decades: the challenge of
establishing basic foundations for maths. These would take the form of an explicit
set of definitions and axioms, or fundamental statements, from which all known
results might be derived.
Everyone expected that such foundations could be
constructed if people were only clever enough. David Hilbert of Gottingen
University, widely regarded as the world's leading mathematician, summarized
this viewpoint in a 1900 address: "Every mathematical problem can be
solved. We are all convinced of that. After all, one of the things that attract
us most when wee apply ourselves to a mathematical problem is precisely that
within us we always hear the call: here is the problem; search the solution;
you can find it by pure thought, for in mathematics there is no ignorabimus [we
will not know]."
In fact, however, a powerful ignorabimus lay at the centre of
the problem of mathematical foundations.The man who demonstrated this was Kurt
Goedel, a logician at the University of Vienna. He was a smallish man with a
thick pair of glasses; he appeared even smaller than he was because of his
reluctance to eat. Psychological depressions and other illnesses dogged him
throughout much of his life, made more serious at times by his distrust of
doctors. In contrast with the gregarious and hearty Von Neumann, Goedel was
solitary in his habits, but he did form a few close relationships. One of his
lifelong marriage to Adele Nimbursky, a former cabaret dancer. Another was a
warm friendship with Albert Einstein.
Goedel introduced a notation whereby statements in
mathematical logic were encoded as numbers. Every such statement could be
expressed as an integer, usually a large one, and every integer corresponded to
a statement in logic. This introduced a concept that would be key to the later
advent of computer programming: that not only numerical data but also logic
statements-and by extensions, programming instructions- could be expressed in a
common notation. Further, Goedel's work showed that this notational commonalty
could give results of the deepest significance in mathematics.
Among the mathematicians who soon took up the study of
these matters was Alan Turing, of Cambridge University. Turing was a vigorous
man, fond of cycling, and sometimes eccentric. Issued a gas mask, he wore it to
prevent hay fever. Fearing that British currency would be worthless in World
War II, he withdrew his savings and purchased two ingot of silver, buried them
in his yard--and then failed to draw a suitable treasure map that would enable
him to find them! And when his bicycle developed the habit of having its chain
come loose, he refused to take it in for repairs. Instead he trained himself to
estimate when this was about to happen so he could make timely fixes by
himself.
Turing was a twenty-five year old undergraduate when he
made his major contribution to computer science. It came in a 1937 paper,
"On Computable Numbers" in which he specifically dealt with imaginary
version of the computer. This idealised machine was to follow coded
instructions, equivalent to computer programs. It was to deal with a long paper
tape that would be marked off in squares, each square either black or white and
thus representing on bit of information. On this tape, in response to the coded
commands, the machine would execute a highly limited set of operations:
reading, erasing, or marking a particular square and moving the tape.
Analysing this idealized computer, Turing proved that it
offered properties closely related to Goedel's concept of formal
undecidability. What was important for computer science, however, was another
realization: that with sufficiently lengthy coded instructions this machine
would be able to carry out any computation that could be executed in a finite
number of steps. Here, in its essential form, was the concept of a
general-purpose programmable computer.
The basic idea of a calculating machine was not new. The
first crude adding machines dated to the seventeenth century. In the nineteenth
century Charles Babbage, assisted by Lady Ada Lovelace, had struggled to invent
an "analytical Engine" that was really a crude computer. What was new
and pathbreaking for Turing was that for the first time he gave a clear concept
of what a computer should be: a machine that carries out a few simple
operations under the direction of a program that can be as intricate as one may
wish.
These developments were very interesting to John Von
Neumann. As a student in Germany (he was born in Hungary in 1903), he had
worked closely with Hilbert himself, plunging deeply into the search for
mathematical foundations. He had shared Hilbert's belief that such foundations
could in fact be constructed, had written a paper that contributed some
mathematical bricks to the intellectual masonry-and was surprised and chagrined
by Goedel's proofs. He had not thought that formal undecidability might exist,
and he came away with the feeling that Goedel had scooped him.
Von Neumann had made his reputation during the 1920's,
establishing himself as clearly one of the world's outstanding mathematicians.
He was invited to Princeton in 1930 when he was twenty-six. "He was so
young", says a colleague from around that time, "that most people who
saw him in the halls mistook him for a graduate student."
In 1936, Turing came to Princeton to do his graduate work.
He was twenty-four. Von Neumann, who moved to the Institute for Advanced Study
in 1933, was quite interested in Turing's work and offered him a position as
his assistant after he received his doctorate, but Turing chose to return to
Cambridge.
Meanwhile, Von Neumann was doing much more that reading his
colleagues papers. During the early 1940's he began to work on problems of
fluid flow. These problems were widely regarded as nightmares, marked by
tangles of impenetrable equations. To Von Neumann that meant they were
interesting; understanding them could lead to such consequences as accurate
weather prediction, and because such problems posed intractable difficulties,
they were worthy of his attention.
Then came the war and the Manhattan project. Von Neumann's
expertise in fluid flow now took on the highest national importance. As the
work at Los Alamos advanced, he became responsible for solving a problem
essential to building the plutonium bomb. This was to understand the intricate
physical processes by which a thick layer of high-explosive charges,
surrounding a spherical core of plutonium, could detonate to produce an
imploding shock wave and initiate the nuclear explosion.
In the plutonium bomb, however, George Kistiakowsky, a
colleague of Von Neumann's, stated that it would be essential to predict, with
some accuracy, the behaviour of the shock waves that would converge on the
core. Even Von Neumann's brilliance was inadequate for this. His collaborator,
Stanislaw Ulam insisted that it would be necessary to face their full
complexity and calculate them, in an age when there were no computers, using
methods that would later be programmed to run computers. Fortunately, the Los
Alamos lab was due to receive a shipment of IBM calculating machines.Stanley
Frankel, another Los Alamos man, set up a lengthy sequence of steps that these
machines could carry out, with Army enlistees running them. It amounted to a
very slow computer with human beings rather than electrical devices as the
active elements, but it worked. Von Neuman got the solutions he needed, and he
proceeded to design the high-explosive charges for Fat Man, the bomb dropped on
Nagasaki.
Meanwhile, at the University of Pennsylvania, another
effort as secret as the Manhattan Project was under way; the construction of
the first electronic computer! This was ENIAC (Electronic Numerical Integrator
and Computer), an Army-sponsored project intended for use in calculating the
trajectories of artillery shells. Is employment of vacuum tubes rather than
people as active elements represented a decided advance, but while the
potential value of such tubes for high-speed computing was widely appreciated,
the tubes of the day were not particularly reliable. That did not when only a
few were needed, as in radar and radio, but it would matter greatly in a
computer, where a single failed tube could vitiate a lengthy calculation.
The ENIAC project leaders, John W. Mauchly and J. Presper
Eckert Jr., solved the reliability problem in a simple way. They were working
with tubes whose manufacturers had guaranteed a service life of 2,500 hours.
With 17,468 tubes in ENIAC, that meant one could be expected to fail, on the
average, every eight minutes- and with major computations requiring weeks of
operations, this was quite unacceptable. Eckert, however, simply
"unloaded" the tubes, arranging them so that they would handle no
more than 1/2 of their normal voltage and 1/4 of their rated current. This
reduced the failure rate from one every 8 minutes to about one every 2 days,
which was sufficient for practical operations.
ENIAC was a large air conditioned room whose walls were
covered with cabinets containing electronic circuitry-three thousand cubit feet
of it! It weighed thirty tons and drew 174 kilowatts of power! Its
computational speed and capability would fail to match the hand-held calculator
of the mid-70's, but even so, it was such an advance over all previous attempts
at automatic computation as to stand in a class by itself. Its main memory
(RAM) could only hold a thousand bits of information-about the equivalent of
three lines of text. And it was completely lacking in any arrangements for
computer programming.
You did not program ENIAC; rather, you set it up, like many
other complex systems. You prepared for a particular problem by running patch
cords between jacks and other plugs, with cabling up to eighty feet long! The
task could take two days or longer.
By the summer of 1944, however, Eckert, Mauchly, and their
colleagues were already beginning to think seriously about ENIAC's successor.
This would have the name EDVAC (Electronic Discrete Variable Automatic
Computer). Eckert had described a computer in which an "important
feature" was that "operating instructions and function tables would
be stored in exactly the same sort of memory device as that used for numbers."
In October, 1944, at Goldstien's urging, the Army awarded a $105,600 contract
for work on the EDVAC concept.
By the summer of 1946, Eckert and Mauchly were seeking to
build a stored-program computer along the lines of the "first draft".
The computer was to be built in the boiler room of Fuld Hall, at princeton
University. As Bigelow describes the work, "Von Neumann would put
half-finished ideas on the blackboard and Goldstien would take them back down
and digest them and make them something for the machine.
When completed-in a building of its own, well across the
IAS campus- the computer only had 2300 vacuum tubes, considerably fewer than
ENIAC's almost 18,000. It was fully automatic, digital, and general purpose,
but like other programmable computers of its generation, it was built years in
advance of programming languages such as Fortran or Pascal. Is commands,
instead were written entirely in machine language, long strings of ones and
zeros. An expression such as "A+B", for instance, might be rendered as
something like 011010010010000 10101111101010010 10101010101 1001101011; a
significant program would feature many pages written in such notation. Von
Neumann was so clever technically that he had no problem with this notation and
could imagine anyone else working with a computer, who couldn't program in
machine code.
While others were using crude digital instructions for
their machines, Von Neumann and his team were developing instructions that
would last, with modification, throughout the computer age.
The machine received its baptism with the nation again at
war, in Korea, and with the hydrogen bomb now a matter of the highest priority.
Von Neumann, who had maintained his leadership in nuclear-weapons work,
arranged to run a problem dealing with H-bomb physics. It would be the most
extensive computation ever carried out. "It was computed in the summer of
1950," says Bigelow, "...while the machine had clip leads on it. We
had engineers there to keep it running and it ran for six days, day and night,
with very few errors. It did a nice job."
The way was open, then, for the computer to sweep all
before it. There would be substantial technical advances: programming languages
beginning in the mid-1950's, then transistors, integrated circuits, and
microprocessors. But these would merely offer better ways to implement the
basic concept-the stored program computer-that Von Neumann had described in his
1945 "First Draft".
These computers, rather than plaques or busts cast in
bronze, are among the true monuments to the cheerful and highly creative man
who was John Von Neumann.
SOME RIDE THE WAVES OF
PROGRESS. OTHERS MAKE THEM. - from an ad by Brand-Rex Company
OBSTACLES ARE THE TERRIBLE THINGS YOU
SEE WHEN YOU TAKE YOUR EYES FROM THE GOAL. - anon
YOU CAN MEASURE THE PROGRESS
OF CIVILIZATION BY WHO GETS MORE APPLAUSE - THE CLOWN OR THE THINKER. - anon
A SHORTCUT IS THE LONGEST DISTANCE
BETWEEN TWO POINTS. - anon
IF YOU THINK EDUCATION IS
EXPENSIVE, TRY IGNORANCE. - Derek Bok
IF IT WERE EASY, SOMEONE WOULD HAVE
DONE IT LONG AGO. - Robert Goddard
1. The
Stubborn Subdirectory
To delete (remove) a subdirectory, the directory must not
contain any files or other subdirectories, and the current directory must not
be the one destined for deletion. Begin by making the subdirectory to delete
the current directory [CD\directory-name]. Next do an ERASE *.* to delete all
the file entries that this directory contains. Follow this by taking a
directory listing [DIR] to check that this directory does not include any
subdirectory entries. The only entries left in this case are the period, which
indicates that this is a subdirectory, and the double period, which DOS uses to
locate the directory's parent (the higher-level directory that encompasses this
directory). Then change the current directory to the root directory [CD\] and
execute RD\directoryname. Problem: You receive the standard error message,
"Invalid path, not directory, or directory not empty." What prevents
removal of this subdirectory?
The steps are essentially correct. But let's review the
possible errors in the DOS message:
Directory
not empty.
Although the DOS manual notes that ERASE *.* deletes
all files in the current directory (and that ERASE [drive:]path deletes
all the files in the path-specified directory), ERASE does not delete hidden or
system files. Hidden and system files are excluded from directory listings and
from the "number of files" report in a listing's last line. Hidden
and system files within a subdirectory are difficult to delete without a
special utility that can list such files and change their attributes,
converting them into "normal" (ERASEable) files.
Not
directory.
In most cases, this error message refers to a misspelled
directory name. It's also possible that a directory name may have been altered
to include a nondisplayable character, but that is rare.
Invalid
path.
To locate a specific subdirectory, a DOS command must be
supplied with a path parameter that includes, in the correct order, every
subdirectory level, from either the root directory down to the desired
directory; the current directory down to the desired directory; or the current
directory up to a common ancestor and then down to the desired subdirectory.
If DIR-22 is the current directory and you want to remove
DIR-212, you could begin the path parameter with the root dir:
C>CD <Enter>
C:\DIR-22
C>RD\DIR-21\DIR-212
<Enter>
Alternatively, you could use the double period to ascend
the path from the current directory to a common directory, then specify the
path down from that directory:
C>CD <Enter>
C:\DIR-2
C>RD DIR-21\DIR-212
<Enter>
Instead of DIR-22, suppose the current directory is DIR-2.
In that case, to remove DIR-212, a descendant of the current directory, you may
begin the path parameter with the appropriate child of the current directory:
C>CD <Enter>
C:\DIR-22
C>RD..\DIR-21\DIR-212
<Enter>
Note that in each example the path parameter includes every
subdirectory name along the specified path. Even if the root directory were the
current directory (instead of DIR-22) in the first example, the path parameter
zDIR-212 would be invalid because the intermediate subdirectories have been
omitted.
It may be that the
stubborn directory is not a child of the root directory, in which case the
command RD\directoryname omits the intermediate subdirectory or subdirectories.
2.
Subdirectory Magic
DOS allows users to organize their files by pigeon-holing
everything away in nested subdirectories. But DOS doesn't provide a convenient
way to rename directories. To rename a directory, most users create a new one
with the new name, copy all the files into it from the old one, and remove the
old one -- or they take advantage of special utilities like those published in
PC Magazine's Programming Column. Advanced users can zip into the disk
directory with DEBUG and revise any filename.
However, DOS 3.0 users can change any subdirectory name
simply by going into BASIC 3.0 and using its NAME command. For instance, to
change the name of the DOS subdirectory \SALT into \PEPPER, all a BASIC 3.0
user need type is:
NAME "\SALT" AS
"\PEPPER"
Note that this works only in BASIC 3.x. A subdirectory name
is handled very much like other filenames, except that byte 11 of its directory
lising is a hex 10. Incidentally, by using DEBUG, you can hide the subdirectory
listing by changing this byte from a &H10 to a &H12.
3.
Redirecting Files and Renaming Subdirectories
You can re-direct a file from one subdirectory into another
without copying and erasing by using BASIC's NAME ...AS ... command in director
(nonprogramming mode). Enter:
NAME"\dir1\file.ext"
AS"\dir2\file.ext"
The RENAME command in DOS won't work because it will not
accept a second path. Is there a patch (using DEBUG) to RENAME.COM that will
enable DOS to do this, too?
4. Up
a Tree
If you are in one subdirectory and want to call a program
in another part of the tree the PATH option lets you to call a .EXE or .BAT
program file, but not any associated data or .OVL files needed by the program.
For example, a PE.EXE program needs PE.PRO and both are in the EDIT
subdirectory, but PATH will only call the former.
There are three possible solutions to this problem which
has plagued subdirectory users ever since DOS 2.0 was introduced.
First, there are a number of public domain programs that
extend PATH command capability to include all file searches. Thus, as the
program searches for overlay files, it will go to the correct subdirectory.
Some of these programs may do strange things when you try to create a file.
Second, there are more sophisticated commercial programs
available that let you specify certain files that are to be found in specific
subdirectories. This tends to make your environment list pretty long, but it
works.
The third approach is to update to DOS 3.1 or higher which
contains a program called SUBST that lets you section off a piece of your
subdirectory tree as a drive. For example, if you enter:
SUBST A: C:\EDIT
This would make the EDIT subdirectory accessible as drive
A:, and most programs search at least drive A: for required overlays. If your
program can handle it, use a different drive designator (say E:) since
otherwise drive A: will become temporarily inaccessible for other use. In this
case, type:
SUBST E: C:\EDIT
I DO NOT BELIEVE IN A FATE
THAT FALLS ON MEN HOWEVER THEY ACT; BUT I DO BELIEVE IN A FATE THAT FALLS ON
MEN UNLESS THEY ACT. - G. K. Chesterton
MACHINES SHOULD WORK, PEOPLE SHOULD
THINK. - IBM
GENIUS, THAT POWER WHICH
DAZZLES MORTAL EYES, IS OFT BUT PERSEVERANCE IN DISGUISE. - Henry W. Austin
NOTHING SPLENDID HAS EVER BEEN
ACHIEVED EXCEPT BY THOSE WHO DARED BELIEVE THAT SOMETHING INSIDE THEM WAS
SUPERIOR TO CIRCUMSTANCES. - Bruce Barton
DON'T BE AFRAID TO TAKE A
BIG STEP IF ONE IS INDICATED. YOU CAN'T CROSS A CHASM IN TWO SMALL STEPS. -
David L. George
THE ROAD TO SUCCESS IS ROUGH. YOU HAVE
TO PAVE IT YOURSELF. - Arnold Glasow
EXPERIENCE IS A HARD
TEACHER BECAUSE SHE GIVES THE TEST FIRST - AND THE LESSON AFTERWARDS. - anon
WE EITHER WALK FORWARD, FALL BACK, OR
TAKE ROOT. - Charles W. Kellog
IT'S GOOD TO HAVE YOUR
FEET ON THE GROUND, BUT KEEP THEM MOVING. - Arnold Glasow
MUDDY WATER LET STAND WILL CLEAR. -
Chinese proverb
WHEN OPPORTUNITY KNOCKS,
IT OFTEN IDENTIFIES ITSELF IN SUCH A GRUFF VOICE THAT THE TIMID ARE AFRAID TO
ANSWER THE DOOR. - Mike O'Gara
ONE THING COMES TO THE MAN WHO WAITS,
AND THAT'S WHISKERS. - anon
What
is SHARE?
The SHARE.EXE program is included with DOS versions 3.0 and
higher. Although most DOS manuals don't give it much coverage, understanding
SHARE can be vital to the success of your network, especially if you are
running a multi-user database, or a similar application that works with several
files at a time.
SHARE gives applications an easy, well-defined way to keep
users from accessing the same files, or the same regions of files
simultaneously. Once SHARE has been run, an application can use it to
"lock" a files or region so that only one person at a time can make
changes. Most multi-user and network software packages use SHARE to implement
their file and record locking. This bulletin will discuss how SHARE works and
how it can affect your LANtastic network.
How
SHARE Works
SHARE maintains two tables in memory. The first table, the
FILES table, contains the complete pathname of each file that has been opened,
plus an internal file handle number and other housekeeping information. The
second table, the LOCK table, contains a list of internal file handle numbers
and corresponding information on the various areas of each file that are
locked. SHARE checks these tables whenever an application asks to open or use a
file or a region of a file, and lets the application know whether or not the
file or region is available.
SHARE uses at least one entry in each table for each file
that is opened. The more files your computer opens and locks, the more space
SHARE needs for its internal tables. You can control the size of SHARE's
internal tables with two command line options, /F and /L. The /F option
controls the amount of space allocated for the FILES table and the /L option
controls the number of simultaneous locks that SHARE will allow. To help you
figure out exactly how much space you'll need, let's examine each parameter in
detail.
The /F
Parameter
The /F parameter controls the size (in bytes) of the table
that SHARE reserves for file names and file handles. The syntax for using the
/F parameter is
SHARE /F:n
where n is any number from 0 to approximately 62,000 (by
empirical test). The default is /F:2048. SHARE stores the complete pathname of
each file, plus 11 bytes of file handle and housekeeping information. You can
find the worst case space requirement by multiplying the number of files in
your CONFIG.SYS by 71 (60 bytes for the worst case pathname + 11 bytes for
other information). For a system with FILES = 255 in its CONFIG.SYS, that means
that in the worst case, with all 255 files open, SHARE will require over 18,100
bytes for the FILES table.
On a network server, you will need to allocate enough space
for all the files that will be opened by all the users on the network. The
default value is 2048 bytes -- enough to hold the information for 66 files with
paths averaging 20 characters, or about 28 files in a worst case scenario. If
you know that paths on your machine average more than 20 characters, or that
you will be opening lots of files, you should probably use the /F parameter to
give SHARE more space for its FILES table.
The /L
Parameter
The /L parameter controls the number of simultaneous locks
that SHARE can handle. It's probably the biggest potential troublemaker for
network users. The syntax for the /L parameter is
SHARE /L:n
where n is any integer between 1 and approximately 3800
(again, by empirical test). The default is /L:20 -- that is, 20 locks. On a
network like LANtastic, which can open 5100 files per server, it's easy to see
that 20 locks just isn't enough.
Opening a file on a server requires at least one lock. In
addition, most network programs use several more locks per file. They lock
individual records, and even individual fields within records. Multi-user
databases especially can use lots of locks, sometimes 10 or more per file. On a
network, with several users opening each file, SHARE's default 20 locks can be
used up almost instantly.
To add to the confusion, application programs behave in a
somewhat unpredictable manner when SHARE runs out of locks. Some programs
correctly report the error, some simply report "Access Denied" or
"Sharing Violation", and some just lock up the computer. The bottom
line is that on your servers, you should use the /L parameter to increase the
number of locks allowed. The /L setting should be at least the number of files
you've specified in your CONFIG.SYS or in the NET_MGR Server Startup Parameters
option (whichever is larger). If you're running a multi-user program that uses
lots of files, you should consider setting /L to at least twice the number of
open files allowed.
Any of the programmes
below may be ordered from the Joint Software Exchange, 73 Highway, 7975 Fish
Hoek. Club members pay R 10 per volume (floppy disk); non-member charges are R
14; add R 3 for 3" media. These fees cover media, admin, advertising,
operating expenses, overheads and library maintenance costs. In addition, a
fixed order fee of R 5 is charged per order. For every 8 disks paid, 2
additional disks can be ordered free of charge.
NOTE: ALL PROGRAMMES BELOW REQUIRE MS-WINDOWS v3/3.1 (OR
OS/2 v2+) TO RUN!
Where indicated,
programmes specifically require Windows v.3.1. Many programmes also
require the VBRUN100.DLL resource (our disk W201); this is indicated (where
known) with VBRUN.
W200
ANTI-VIRUS: SCAN for WINDOWS.
McAfee's famous comprehensive computer virus detection utility for Windows;
checks your entire system against viruses. Also includes the latest DOS version
of SCAN. Refer to our disks 3600-3603 for a comprehensive anti-virus kit (SCAN,
NETSCAN, SHIELD, CLEAN).
W201
VBRUN100.DLL Visual Basic Run-time Library. This is a general resource library
(DLL) containing standard routines that are accessed by all programs produced
with the Visual Basic compiler. Most shareware and many commercial programs
require this library; where known, we have indicated this fact with
(req.VBRUN).
W202
THE BILL DRAWER.
Helps you pay your bills in a timely manner. Unlike "checkbook"
programs which assume that you know what to pay when, the Bill Drawer helps you
organize your bills by the due date. It gives you powerful features to review,
select & write cheques for only the bills you want to pay.
W203
& W204 HIGH FINANCE 2.01:
Financial Planning & Calculation tool. Personal financial planner,
investment analysis, loan calculation & amortization, etc. Automatic charts
& tables.
W205
LOANMATE.
Easy-to-use loan payment calculation, generates schedules etc.
W206
MORTGAGE DESIGNER 1.3.
For all your mortgage bond calculations: fast, accurate, easy. Includes what
if? calculations, context-sensitive help & on-line manual, full payment
schedules, break-even analysis etc.
W207
& W208 PERSONAL FINANCE PROGRAMS: MICROCHECK, MORTGAGE & PAYOFF, LOAN
PARTNER & BANKBOOK. MICROCHECK:
Home finance management program to organize & manage your cheque account.
MORTGAGE home loan schedule calculator. PAYOFF calculates payoff amounts on
loans. LOAN PARTNER: easy way to compute monthly & total payments of a
loan. BANKBOOK: simple cheque account manager.
W209
PERSONAL WEALTH MANAGER.
Personal finance program: savings, retirement & investment analysis.
W210
MONEY SMITH 2. Full-feature
home/business accounting program with complte double entry, financial calculator,
graphical toolbar with most frequent functions, support for investment
analysis, full suite of reports & graphs, int'l currency & date, smart
entry fields etc.
W211
FINISH-A-LINE. Finishes
words, sentences or lines with a single key: automatically learns your style
& vocabulary as you type, then shows likely words & phrases in a
window. Great productivity enhancer.
W212
ORGANIZE! 1.53. Most
innovative, easy-to-use & effective Personal Information Manager (PIM).
Looks & feels like a diary, flip 'real' pages etc. Uses unique
'word-in-context' system to manage & organize random & structured
personal information (upd.W088).
W213
TIME & CHAOS v3.03. Personal
Information Manager to track contacts, dates, appointments, things-to-do,
telephones etc.
W214
TIMELOG. Records
personal time usage. Maintains a database of work projects, where you
"punch in or out" as you spend time on each project. Produces a
variety of reports, support DDE link.
W215
& W216 ALMANAC v3.0G. Full-featured
calendar, scheduler, notepad, alarm clock, to-do list, appointment keeper etc.
Handles all desktop needs to stay on top of your time, your work and yourself.
Takes advantage of 3.1 fonts and CD quality type sound. (upd.W062)
W217
ADDRESS MANAGER 2.0B. Full-featured
address book providing full printing support for envelopes, labels (laser &
dot-matrix), rolodex cards, auto-dialer, user-defined lists & data import
from other text files.
W218
& W219 CONVERT IT! v1.1. Comprehensive
program to calculate virtually any unit conversion imaginable: temperature,
distance, mass, area, volume, angle, power, energy,...
W220
UNIT MASTER 1.20
Unit Measurement Conversion. Converts all common length, area, time, quantity,
volume, mass/weight, energy, pressure, velocity, density & degree
measurements. Also includes the WINCHIME talking clock.
W221
ABOVE & BEYOND 1.0
Revolutionary Information Manager. Maximize the use of each day in your life.
Unique dynamic scheduling allows you to stay on top of tasks, projects, plans
& calendars. Recurring items, full week- or month-at-a-glance etc.
W222
DAILY POP-UP. An
original "laugh-a-day" pop-up calendar program. Sampler includes 15
pearls from 'Daily Herman' and 'Daily Briefcase'.
W223
& W224 PERSONAL JOURNAL.
Replaces the need for journal books, old ragged note books, loose pieces of
paper etc. Gives you the ease of a dedicated program for keeping notes of a
personal, business or whatever reason. Attractive, friendly & full-featured
text edition.
W225
JOURNAL PROGRAM.
Your daily information program. Info is stored in topics, organized in up to 8
categories and indexed according to topic titles & dates. Organize your
personal, professional or sports life. VBRUN
W226
& W227 CALL-OUT 1.21A.
Telephone system. A flexible telephone dialer, allowing you to use your modem to
make voice telephone calls while you continue to work on other applications.
Multiple phone lists/numbers, call logging, PBX prefixes etc.
W228
TIME & BILLING.
Track time & tasks to bill your clients accordingly. Prints statements
& tracks payments as well. VBRUN
W229
WORLD TIME & YEAR.
Tracks time in over 150 metropolitan & geographic locations around the
world. View an entire year's calendar at a glance, print it or calculate the
number of days between two dates.
W230
THE CHARTIST:
Chart creator. Create, edit & print flow charts, organization charts or any
other charts that use similar components. Paste charts in any other document.
Large symbol library included.
W231
MicroLATHE 3D-Modeling Tool. Easy-to-use
modeling system where you create 3-dimensional objects using the metaphor of a
carpenter's lathe. MINIMOVIE produces a simple animation from DIB files (eg
created with MircoLathe).
W232
KWIKDRAW drawing program. Simple
graphics system where you draw & manipulate graphic elements (rectangles,
ellipses, text, curves, polygons). Up to 36 elements on a sheet in this
freeware version.
W233
& W234 LEONARDO graphics system. An object-oriented drawing tool with the basic features
of both CAD drawing packages and desktop publishing programs. Full command set
to create & manipulate complex graphics images & text.
W235
WINGRAPH Equation Graphing Program. Draws graphs from a given equation. Supports 2D/3D,
cartesian/polar, zoom, solutions, clipboard to Xfer graphs to other
applications.
W236
& W237 ZGRAFWIN v2.8 Full-featured graph generator. Create, display & print 10 popular
graph types very quickly from given data: X/Y, polar, log, bar, pie, area, 2D
& 3D functions. Supports PCX graphics.
W237
XCLAIM. Command.com
replacement for windows.
W238
PAINSHOP Pro: graphics file viewer/converter/editor. Display, convert, alter & print
graphics images in the following formats: TIFF, GIF, Targa, WPG, BMP, PCX, MAC,
MSP, IMG, PIC, RLE. Manipulations include resizing, trimming, filtering,
dithering, palette & screen capturing.
W239
COLORVIEW GIF/JPEG/BMP viewer. Colour
Image Viewer for JPEG, GIF'87/'89 and BMP images. Provides various dithering,
colour reduction & other correction algorithms. 286 & 386 specific
programs provided.
W240
LECTURE for text presentations. Create slick, great-looking text-based slide show
presentations. For teachers, lecturers, business professionals, marketers or
anyone who needs to deliver a text-only presentation at a moment's notice.
W241,
W242 & W243 PIXFOLIO v2.0 universal graphics image viewer. View & catalogue virtually any
type of bitmapped graphics format: BMP, CLP, DRW, EPC, FLI, GIF, ICO, IMG,
JPEG, PCX, RLE, Targa, TIFF & WPG. The most powerful all-purpose graphics
viewer around? A must for every Windows user.
W244
SCREENSHOW full-featured screensaver with animation. This screen saver/blanker will play
FLI & FLC animation files (as well as the standard `still' graphics eg BMP
& RLE). Fade, looping, speed control, password, autoload. Also includes
NAGGER (reminds you with messages) and SANITY (saves your sanity by reminding
you to take an occasional break).
W245
& W246 SHOW 'n TELL: spiffy presentation package. Displays images & text associated
with them, just like in a slide show. Use as communication tool, training
device, presentation tool etc.
W247
GRADEBOOK v1.09 teacher's administration tool. Very flexible student/pupil record
keeping & grade calculator. Up to 10 task categories; unlimited terms,
classes, students & tasks. Student name/number, ASCII import feature,
statistical & graphical score analysis, etc. VBRUN.
W248
ACTION 1-2-3: basic arithmetic tutor for tots. Teaches tots numbers, counting, simple
addition & subtraction using animated animals. 4 scenarious & 8 animals
with music, alternating to create variety.
W249
CHALKBOARD MATHS tutor. Fun
& easy-to-use; teaches & enhances elementary math skills. Can be used
by a single child or child & adult.
W250
HANGMAN spelling teacher. Using
POSITIVE reinforcement techniques only, this educational game is targeted at 5
to 9 year olds. IMAGES are placed on screen as representation of what the child
needs to spell. Rewards come with each correct spelling. Add your own words.
Many animal images.
W251
MEGAN'S MATCHING GAME: matching memory game. For small kids: use shapes, pictures,
letters, numbers or colours. Allows kids to discover the computer &
improves memory.
W252
MEMORY BUILDER for kids. Another
nice memory "match-the-hidden-cards" game. For ages 3+. 3 play modes
& variety of grid sizes. Recommended!
W253
PICTURES ABC: animals/letters A-M. An education program for kids ages 2 to 6. It teaches
them the association between the alphabet & words through the use of
pictures and VOICE. Features animals from A(lligator) to M(onkey).
W254
& W255 MEMORY BUILDER 1.2 flashcard drill & practice system. Helps with any type of memory/rote
learning. Comes with foreign language drill with selected French & Spanish
phrases.
W256
SIGNMASTER: sign language tutor. Tutor mode teaches you the "hand/finger" sign
for each letter of the alphabet. Test mode assesses your ability to recognize
each sign. For people who work with deafs + other situation oral communication
is limited.
W257
ASTRO-MEEUS astronomical calculator. Computes sun & moon positions for any date & any
location on earth. Includes phases of the moon, eclipses, equinoxes etc. Also
includes PLANET positions.
W258
ASTRONOMY LAB: innovative & fascinating astronomy package. Generates animated movies that
simulate a host of astronomical events including solar & lunar eclipses,
lunar & planetary occulations, motions of planets in the ecliptic plane,
orbits of Jupiter's moons etc. Many graphs & calculator.
W259
THE EARTH-CENTERED UNIVERSE 1.1 planetorium. Sky-visualization software capable of
simulating many of the phenomenen of the night sky; including stars, planets,
sun & moon, comets etc. For the observing amateur & armchair
astronomer.
W260
& W261 SKY PLANETORIUM: sky map generator. Provides sky maps for appropriate time
& locations on earth. Comes with a comprehensive on-line astronomical terms
dictionary. Control accuracy & magnification.
W262
CHEMICAL molecule assembly laboratory. Select atoms, view their periodic
information, bond them together in molecules, view these from different angles
etc. Supports hybrid & ions.
W263
WINPOEM v1.0.
Picks poems from a file, at random or according to a string criterium and
formats them nicely in a window. Includes source + util. to change/add to data
file.
W264
WISDOM & PROVERBS OF THE AGES v2.0. 1000s of words of wisdom, including
many contemporary ones! The datafile alone is 360+K and wordprocessor
compatible.
W265
MYTHOLOGY FLOWCHARTS. Contains
thought provoking material in the form of flow charts about mythology, society
and the individual. Introduces Celtic, Chinese/Japanese, Indian/Tibetian,
Timeline & Neolithic Goddesses.
W266,
W267 & W268 GOD'S WORD FOR WINDOWS: Gospel reference system. An easy-to-use (KJV) Bible reference
program that helps you to study the NT gospels more effectively by making it
more accessible. Search by word, topic or combination of words & copy
verses into other Windows programs (eg wordprocessor).
W269
& W270 JRE HOME INVENTORY. A
comprehensive, highly attractive home inventory, insurance etc. program. Makes
extensive use of Windows 3.1 multimedia sound capabilities. Many reports [3.1].
W271
COOK! v3. Free form database for Cooking Recipes. Flexible way to manage your reciptes,
shopping lists and check food types. Intuitive to use, useful, swift &
powerful. VBRUN
W272
MUSIC MANAGER v1.10. Track your entire music collection. A must for the serious music
collector. Up to 1000 entries. Tracks artist, title, label, classification,
format & year. Sort, search, print etc.
W273
& W274 MUZIDEX. Database for Audio collectors. Full-featured system for tracking your
music.
W275
REELS v2.1. Music tape database. Track, manage & analyse your complete tape & song
collection. Extensive searching capabilities & statistics generator.
W276
BIRD-DATA 2.0.
Keeps records of birds (esp. parrot types). Separate databases for babies,
pairs & pets. VBRUN
W277
MAGIC-CAT 1.3. Magazine articles database. Full-featured cataloguer/database
system.
W278
CLOCKMAN 1.1. The intelligent Alarm Clock. With Clock Manager you can set
yourself reminders to appear anytime in the future & schedule unattended
operations of Windows and DOS applications - complete with automatic
keystrokes!
W279
COMMAND POST v7.2D Windows SHELL & BROWSER. A programmable, fast, effective and
very powerful shell for Windows. It is text-based, designed to replace or
supplement the Windows program & file manager. Network, multimedia &
DDE support; Send-key capability.
W280
& W281 BIGDESK desktop manager & BACKMENU menu system. BIGDESK is a virtual desktop that
keeps your Windows desktop uncluttered. Especially useful if you've got several
programs running at once (eg 20 or so copies of the same game). Gives you nine
(virtual) monitors instead of one! BACKMENU pop-up root menu with configurable
menus. Use it to quickly run applications & tools.
W282
SITBACK Lite: Easy backup system. The simplest backup & storage management program on
the market. Easy-to-use, full-featured, secure & affordable data security.
W283
& 284 WINWORD OFFICE POWER PAK: support for Word for Windows. If you use Word for Windows, you need
this! Advances the state of the art in Windows word processing: colour icons
for WinWord toolbar, envelopes with logos, barcodes, all fonts, print duplex,
2/4-up, booklets, library, clock, compose, font chart, page border etc. Word
for Windows 2.x required.
W285
& W286 WINGREEK v1.5.
For Greek & Hebrew word processing. Includes screen & printer fonts +
various utilities.
W287
MEGA-EDIT v2.02: powerful & popular Windows text editor. Designed specifically to facilitate
complex editing tasks including multiple and/or large texts.
W288
Micro-EMACS v3.11c: universal text editor. The Windows version of this
multi-platform (Unix, mainframe etc) text editor.
W289
MIDI-EDIT v1.10: MIDI Sequencer. Uses standard MIDI files, up to 64 tracks, background
song play, powerful editing capabilities, piano roll style notation, Adlib ROL
file import.
W290
WINJAMMER 2.1: full-featured MIDI sequencer. Similar capabilities to W289
MIDI-EDIT.
W291
SONG-PLAYER: MIDI file song player. Requires Windows 3.1 (or 3.0 with multimedia extension).
VBRUN
W292
WAVE EDITOR. Input,
create, modify & analyze wave forms from 8-bit monaural PCM wave formats
(most .WAV files).
W293
JUKEBOX: WAV & MIDI file player. Fun alternative to the more serious MIDI type sequencers!
Requires Windows 3.1 & Super-VGA (1024x768x256).
W294
CARTMACHINE v1.00: simple WAV file player. Uses the radio station "cart
wheel" as a metaphor. Windows 3.1.
W295
CD-AUDIO v1.25: audio CD player for CD-ROM drives. Record the song titles on your CD's,
have them recognized any time the disc is inserted. Shuffle play &
programming to fit onto cassette tape. VBRUN
W296
CD-PLAYER: audio CD player. Another
audio CD player for CD-ROMs connected to your PC. With limited disc cataloguing
facility.
W297
MEDIA PLAYER 1.0b: Sound file player. Plays the following sound file types: WAV, MIDI, FLI,
FLC. Req. soundboard with MCI driver, 386 & VBRUN.
W298
& W299 XANTIPPE: Information Structuring Workbench. A tool to structure information or
knowledge into a non-linear format. The info can be text or graphics.
Structuring entails categorizing the info & listing it through
'hyperlinks'.
W300
EIS: Encrypt-It for Windows. Encryption,
decryption & cryptanalysis program supporting the Data Encryption Standard.
With context-sensitive help & on-line manual. For advanced data security of
sensitive data.
W301
PROFESSIONAL ICONS, ICONFRITE & NONAG. Collection of 120 new icons for Win
3.0 & 3.1. ICONFRITE scares your icons away from the mouse cursor! NONAG
allows you to get rid of the Windows opening (bragging) screen.
W302
CASE-N-POINT: Toolkit for System Analysts. Maintains organized view of a (system
analysis) project. Ideal for consultants, programmers & analysts. Gantt
charts, documentation, maintenance, option evaluation and other project
management features. Follows a loose SDLC methodology.
W303
& W304 CINETIC MAILMANAGER for Internet. A mail reader & composor that lets
you manage Internet mail under Windows i.e. read, reply, forward & create
messages. Supports UUCP, PC/TCP, Pathay, PC-NFS.
W305
DIALW speed phone dialer. Supports
`one-click' phone dialing, automatic redialing of busy numbers, fast tone
dialing, ringing log & alarm.
W306
FREE E-MAIL SYSTEM. A
FREE E-Mail system for network users. Provides security, virtually unlimited
messages & users, distribution lists, pop-up mail notification, attach
DOC/program/pic to message, active messages etc.
W307
& W308 MICROLINK 1.03 communications package. Link your PC via modem to bulletin
boards, information services or other PCs. Dialing directory, name & phone
database, automated logon scripts, terminal settings, ZModem, VT100, ...
W309
& W310 POWER BBS v1.90: Windows/DOS Bulletin Board System. Fast, easy-to-use & maintain.
Incorporates all necessary features incl. full logs, security, network
compatibility etc.
W311
BATTLESHIP & CROQUET. BATTLESHIP
is a strategy game which incorporates meny special stealth features so that it
can be loaded "safely" on a network without the supervisor/boss
finding out. CROQUET: play solitary croquet with 1 ball & 9 arches. VBRUN
W312
& W313 CASTLE OF THE WINDS: dazzling fantasy adventure. Based on Norse mythology. Great
role-playing game with graphics & on-line help.
W314
MAZE-MASTER, CRIB & SPIDER. MAZEMASTER is a maze-solving game with a twist: you're
the mouse peeking over the walls! SPIDER: a particularly challenging
double-deck solitaire providing extra-ordinary opportunity for skilled players
to overcome `bad luck'. CRIB: solitaire cribbage game.
W315
& W316 S.S. BATTLESHIP the classic strategy board game. Various enhancements over the
traditional version: e.g. lay mines to get a head start on your opponent or
protect your own ships.
W317
TRIXSLOTS, ROULETTE & IQ-TEST. Includes a nice slot machine (Win v3.1), the well-known
casino roulette game and a 30-minute I.Q. test.
W318
PENTOMINO & SLOT3. PENTOMINO
is a challenging 5x12 puzzle game where the pentaminos must be arranged into a
rectangle. SLOT3 is a good slot machine.
W319
SHEEP & SOKOBAN. SHEEP
is a novel implementation of solitaire sheepshead. SOKOBAN: a classic puzzle
game where you are the overworked stock manager in a large warehouse - pack the
crates onto the platforms.
W320
POKERMATIQUE: video poker machine. A more sophisticated implementation.
W321
MAC-BLAST & CARD games. You
are a programmer who has developed a truly great GUI. Fight against the Evil
Fruit Empire who has a monopoly on GUIs & destroy as many of the computers
as possible whilst avoiding contact with self-destructing copyright suits &
mice. Also includes patience card game.
W322
MAHJONGG the classic oriental tile game. Loaded with features including more
than 10 different tile sets to choose from.
W323
JPUZZLE, LIFE3000, ELECTRIC LIGHTS. JPUZZLE: create & solve jigsaw puzzles created out of
BMP graphics. LIFE3000: the game of life for Windows. Electric Lights: place
coloured pegs in a board with a light behind it. Just plain fun.
W324
STARDATE 2140.2: Battles on Distant Places. Space game with sound support, use
pref with Win 3.1. Includes the two episodes: "First Battle" and
"A Night on Rangor".
W325
JACKMATIQUE: Black Jack casino card game. VBRUN
W326
INVISIBLE MAZE: interesting maze game. Test your ability to move the Maze
Walker through a maze (from 5x5 to 30x25). Unfortunately, the maze walls are
invisible... VBRUN
W327
GAME OF HEARTS & CRISPY card games. Contains a good implementation of the
popular `hearts' game (you against 3 computer opponents). CRISPY is another
solitaire game based on the `grinning Jack' card deck.
W328
CHECKERS, Happy FUN BALL, HOP-OVER puzzle.
W329
BOXWORLD & BATTLEGRID strategy & CHOMP PacMan clone. Contains two strategy/logic games and
a good PacMan clone with lots of extra features eg different mazes &
adjustable speed.
W330
ALIEN Tic-Tac-Toe; ATOMS; Bow & Arrow; BLOB. Alien Tic-Tac-Toe: with cartoons.
ATOMS: you can't loose, but can you finish? BLOB: strategy game: secure more
squares with your colour than your opponent.
W331
4-PLAY & 4-STROKE ENGINE. 4-PLAY:
TicTacToe type board strategy game but on a 4 by 4 board. 4-STROKE: assemble a
4-stroke engine and make it work! VBRUN
W332
SOLUS, SQPLAY & STARFIELD. SOLUS:
fun solitaire style game. SQPLAY: move the blocks & try to trap spinning
things (Win 3.1).
W333
3DXWD; ABACO; BLOCK-BREAKERS. 3DXWD:
3-dimensional crossword puzzle. ABACO: strategy game.
W334
JEWEL THIEF v1.3; KEY; EMLITH. JEWEL
THIEF: Travel to far away places & collect jewels whilst avoiding restless
natives. Excellent graphics & animation. KYE: collect diamants without
getting stuck (arcade). EMLITH: tetris-like arcade game.
W335
HERMAN maze game & KLOTSKI Polish logic game. HERMAN: maze with rocks for Herman to
move. KLOTSKI: solve the mathematical problems in the form of a small wooden
game board with various sized blocks. Free the `master' block in as few moves
as possible. Very challenging.
W336
ZENALOK: Dungeons & Dragons Epic Adventure Game.
W337
MULTI-LABEL v2.5: Create your own custom lables. Use ATM or TrueType fonts &
clipart. Many options eg serial numbers, many standard label types, bullet
lists etc. VBRUN
W338
ROCKFORD v2.5: Design professional-looking buiness cards. Adjust on-screen, change as you like
and print the final product. Good for business cards but also membership cards,
ID cards, humorous cards etc. in a jiffy. VBRUN
W339
& W340 ENVADDRESS v1.7: Addresses, envelopes & dialer. Professional address manager, envelope
printer and phone dialer in one. Supports free format addresses, grouping of
addresses, comments, address lists, installation program.
W341
& W342 PRINTERS APPRENTICE v5: Elegant Font Manager. Professional tool for exploring your
font type catalogue so that you can choose the perfect typeface for your
creations. DTP, publishers, editors, designers, layout artists etc. Supports Adobe
(ATM) & TrueType fonts. VBRUN
W343
FONT PREVIEWERS: FONTER v5; FONTSEE; FONTSAMPLER v2. Ososif's FONTER: preview & print
all your ATM, TrueType etc (Windows) fonts. Prints all fonts, selected fonts,
various attibutes, text samples, character maps etc. FONTSEE: another font
checking program. FONTSAMPLER: compiles a list of all your TrueType fonts.
VBRUN
W344
TRUE-TYPE FONT INFORMATION v2.0A. View Windows-specific string information in a TrueType
font file (.TTF).
W350 -
W375 TRUE-TYPE FONTS FOR WINDOWS 3.1
W350: AGATE: Agate - Normal, Bold, Italic.
AVNTG: Avant Garde - Book, Nor, Oblique. ANDRM: Andromeda Font. W351:
ARIAL: Arial Font. ARNLD: Arnoldboecklin-Extra Bold. ANIM: Alan Carr Animal
Dingbats. ARSTN: Ariston Extra Bold Italic. AROWS: Arrows Outline Font. AMTYP:
American Typewriter Light Font. W352: ARTSN: Ariston Font. AMERI:
American-Uncial Font. AMBRS: Ambrosia Font. ASTRO: Astrological Symbol Dingbat
Fonts. ARBAN: Arabian Norma (Stylized Script). ACOVR: Aarcover Font. ANDES:
Andes Font. ADLIB: AdLib Regular Font. ARCH: Architectura Regular. BODNI: Bondi
Poster, Normal & Heavy. BLCHN: Black-Chancery Font. W353: BRUSH:
Brush Script Font. BUHUS: Bauhaus Heavy Bold & Light, Thin. BNGAT: Benguiat
Bold & Light Fonts. BDCUS: Bodacious Font. BROAD: Broadway Font. BUSNS:
Dingbats For Business/Industry. BALEG: Ballet Engraved (Broadway Type). BLADZ:
Blades Bold Font. W354: BDDLY: Bodidly-Bold Font. BLIPO: Blippo Font.
BLOON: Alan Carr Balloons Font. BLKFR: Black Forest Font. BEBOP: BeeBopBeeBop
Regular. BUS: Busorama. BDRCK: Bedrock-Light. CNTRY: Century Schoolbook, Normal
& Heavy. CAIRO: Cairo Regular Font. W355: CHELT: Cheltenham Fonts.
CLEAR: Clearface Normal & Heavy-DTC. CLARN: Clarendon Normal &
Light-DTC. CMPGN: Campaign (Stylized Script). W356: CASLO: Caslon Open
Face. COOP: Cooper Heavy Font. CHARL: Charlemange Regular, Freeware. CARR:
Dingbat Fonts. COTNW: Cottonwood (Fancy Caps). CLSTR: Cloister Black, Light.
COPBT: Cooperbt-Black Font. CARTA: Carta (Dingbats) Font For WIN. CORNT:
Coronet Semibold & Italic Font. W357: CARTN: Cartoon Font. CRACK:
Crackling Fire Font. CAROL: Carolus, Freeware Font From A. Carr. COMIC: Comic
Book Style Font. CROIS: Croissant Regular Font. CHOC: Choc Regular, Freeware.
COLG: Collegiate Font. DMCSL: Dom Casual Normal & Light Font. DUP: Dupuy
Fonts, Regular, Thin, Heavy. DUBL: Dubiel (Plain). DAVYP: Davy's Plain. W358:
DINER: Diner, All-Caps, 4 Weights. DCWRI: Davy's Crappy Writing. DRGNW:
Dragonwick (Fun Type). DOWN: Downwind Font. DCKNS: Dickens Regular Font. EKLEK:
Eklektic Shadowed Open-Face. EIL: EileenCaps, Art-Nouveau DropCaps. W359:
ERDU: Eraser Dust, ChalkBoard Type Font. ELZEV: Elzevier Caps Art. ENGL:
English Regular Font. ELEC: Electronic Symbols Dingbats. ERASC: Eras Contour
Regular. ELECT: Electrik Regular, Freeware. FUTRP: Futura Poster Light Font. W360:
FUTRA: Futura Condensed, 6 Styles. FREE: Freehand Font for Windows. FRSTL:
FreeStyleScript. FLRNC: Florence-Light Font. W361: FUTR: Future Font.
FETFR: Fetterfraktur (Very Stylized). FRANK: Frankfurt Regular. FRPRT: Freeport
Font. FNDRK: Fundrunk Normal & Italic Font. FORML: Formal Script. FLEUR:
Fleurons (Flower Type Dingbats). FARQR: Farquharsonfree (Narrow Caps). FURIO:
Furioso Titling Font. GALRA: Galleria (Fancy Caps). GARTN: Garton, Semi-Script
Font. W362: GOUDY: Goudy-Old Style Normal,Bold,Italic. GRMND: Garamond
Normal, Bold, Italic. W363: GRIFF: Griffin Dingbats, Many Pictures.
GOVMT: Government Symbols Font. GESS: Gessele Script Font. GISM: Gismonda Font.
GREEN: GreenCaps (Caps Only). GROEN: Matt Groening Handwriting. HCOCK: John
Hancock Script. W364: HOLLO: 11 Hollow Fonts. HOBO: Hobo Font. HORST:
Horstcaps (Fancy Caps). W365: HEIL2: Heidelbe Light/Normal Font. HEAD:
HeadHunter Human Bones Font. HRNGT: Harrington Font. HOWRD: Howard Fat-Light
Font. INTER: Nice Dingbats Font. IAN: Ian-Bent, Pretty Drop Caps. IGLOO: Igloo
Laser (Fancy Ice-Caps). INKAB: Inkabob, Weird Font. JUNPR: Juniper Font. W366:
KAFMN: Kaufman Normal & Bold Script. KRA: Kramer Art-Nouveau Font. KCAPS:
Kcaps (Keyboard Characters) Font. KABEL: Book Kabel Font. KYPNC: KeyPunch
Regular. LGOTH: Letter Gothic, Normal,Bold,Italic. LUCIN: Lucinda Bright Math
Italic. LWRWS: Lower Westside Font. W367: LEDUS: LeeCaps Font. LIBBY:
Libby Script (Light Script). LIQUD: Font With Beaded Water Look. LATIN:
Latin-Wide Font. MGAR: McGarey Fractured Font. MRIEL: Muriel (Light Script)
Font. MDSTN: Maidstone (Light Script). MKBLD: Market Bold, Full Set. NEARS:
Nearsighted Font. NAUET: Nauett Plain Font. W368: NIX: NixonInChina,
Chopstick Style Font. NVIRO: Enviro Regular. OLDTN: Oldtown Normal, Bold &
Extended. OXNRD: Oxnard Openface Caps. OLENG: Olde-English Regular. PCKEY: Alan
Carr Keys Fonts. PSTCR: PostCrypt (Eerie, Scary) Font. PNDRS: Ponderosa Font. W369:
PEIGN: Peignot-Demo Normal,Bold,Light. PALDM: Palladam, Thai Language Font.
PARDX: Paradox-Light Font. PRSNT: Present (Classy) Font. PCLIP: PaperClip Font
. PRKVN: Park Avenue Font (Light Script). PIXIE: Pixie Font. PARSN: Parisian
Font. POLO: Polo Font. PSBAR: U.S. Postal Barcode. W370: PCERE: Pceire
Font. RLIEF: ReliefPak, Three Fonts In Relief. RANSM: Ransom-Note (Like Cut
Paper) Font. REDLT: RedLetter, Made From Soviet Icons. RSLSN: Rsalison (Medium
Oblique Script). RRBCA: Tribeca (Open Face Caps) Font. RCHMN: Rechtman Plain
(Stylized Script). ROCK: RockMaker, Paintbrush Type Font. RVRCI: Riverside
(Light Script) Font. RHYOL: Rhyol Font. ROMU: Romulus Plain Font. W371:
RSTLU: RS-Toulouse Lautrec Font. RSPLA: Rsplaybill Font. RSMNZ: Rsmanzanita
Font. RSCHL: Rschaseline Font. RABT: RabbitEars, 40's Style Font. RODCK:
Rodchenko Font. ROUND: Rounders Plain (Circle Style). SHLLY: Shelley-Script
Allegro, Andante. SALON: Saloon, Heavy Wood Type Font. STRNG: Strongman Font. W372:
SOVNR: Souvenir Light,Normal,Bold,Italic. SHOW: Showboat Font. STEEL:
SteelPlate Font. SQUAR: Square-Serif Font. STDIO: Studio Regular Font. SAHRA:
Sahara (Light Script) Font. W373: SAVAN: Savannah, 3-D Caps Only. STATE:
Windows Dingbats Of State Outlines. SPACE: Alan Carr Space Regular. SCHRZ:
Schwarzwald Font. SNYDR: Snyderspeed Font. SQUIR: Squire Regular Font. SNOLA:
Sinaloa (Heavy & Unique). STOP: StopStopStop Font. TIMEL: Times Lefty, Left
Italic Font. TEJ: TeJaratchiCaps, Metallic Type Font. TVDNG: Dingbats Of Cable
TV Logos. TROND: TrondHeim Font. W374: TFANY: Tiffany Font, 6 Styles.
UNIVR: University Normal, Italic, Light. UPTIT: UPtight Regular Font. UNVST:
University Roman Font. W375: UECHI: Uechi Font. VIKNG: Viking Normal
Font. WOOD: Wooden Plank Font. WILL: Will Harris, Like Venetian Blinds. WEST:
West End Regular. WRMBY: Wharmby (front Shadowed Caps). WDGIE: Wedge (Raised
Open Face Caps). W376: WINDS: Windsor Demi.Fog Font. ZAPFC: Zapfchancery
Font. ZFDNG: Zapf Dingbats Font.
PATIENCE IS SOMETHING YOU
ADMIRE GREATLY IN THE DRIVER BEHIND YOU BUT NOT IN THE ONE AHEAD OF YOU. - anon
MANY WISH FOR IMMORTALITY WHO CAN FIND
NOTHING TO DO ON A RAINY SATURDAY AFTERNOON. - anon
MOST PEOPLE ARE LIBERAL ON
ISSUES THAT DON'T TOUCH THEM, AND CONSERVATIVE ON THOSE THAT DO. - Robert Wuhl
MANY A FALSE STEP IS TAKEN BY STANDING
STILL. - Arnold Glasow
"I MUST DO
SOMETHING" WILL ALWAYS SOLVE MORE PROBLEMS THAN "SOMETHING MUST BE
DONE." - anon
ANYTHING THAT WON'T SELL, I DON'T WANT
TO INVENT. ITS SALE IS PROOF OF UTILITY, AND UTILITY IS SUCCESS. - Thomas
Edison
EVERYTHING SHOULD BE MADE
AS SIMPLE AS POSSIBLE, BUT NOT SIMPLER. - Albert Einstein
HE WHO HAS IMAGINATION WITHOUT
LEARNING HAS WINGS BUT NO FEET. - Mark Levy