Dear Member,

After almost half a year of silence, we're back. As you might surmise from our last leaflet, this period was not a time of inactivity though! Yours truly indeed succeeded to be the first one (on record) to run across the European continent from North Cape (Norway) to Gibraltar (at the southern tip of Spain). Averaging 48+ kilometres a day, the 5500 km run took slightly more than four months to complete. Apart from achieving the main objective (i.e. just to be the first one to have done it!), we also had a very intense family time. In fact the bigger achievement is Eva's: having to second a runner, cope with the kids, manage all the logistics etc... I still wonder how she survived it all; I just know that I would not have able to do her job! Although the fundraising for SANTA (Cape Town) did not go as well as planned, we did manage to raise some money (just over R 5000) and a lot of awareness about the problem of Tuberculosis in the Western Cape. All in all, it was an incredible experience; we are now working on our travelogue and video. We hereby also wish to thank every J.S.E. member who supported us.

On popular request, the library additions we have concentrated on in this issue are computer tutorials, education and (mainly VGA) games although quite a few home and business applications have been included, too. We will provide some more Windows programmes in the next issue, which is already in the pipeline!

Enjoy your reading!

Jean-Paul Van Belle.

 

What is hypertext anyway? 2

On ASCII and ASCII art 3

Obscure PC facts 7

The boat race 9

Imaging and graphics terminology 10

What the doctor says...

What the doctor really means 18

Some common CD-ROM questions answered 20

New shareware reviews 24

 

 

 

(From the instruction manual for HyperRead and HyperRead Generator)

Every few years, a new concept comes along that offers a whole new use for personal computers. Typical examples have been word processing, telecommunications and BBS's, spreadsheets, and desktop publishing. The latest new idea is hypertext.

What is hypertext? It is an indexing system that allows people to use their computers to read computer text files quickly and easily. It does this by allowing them to jump from one part of the file to another, following whatever train of thought they want.

In an ordinary printed document, the reader must read the document linearly. That is, the person must read from the beginning to the end, one page at a time. Sometimes the person can jump around a little by using the index or the table of contents, but this is very limited. The index can only list a few key words, and the pages listed for those words are usually simply where the word is defined or first mentioned. The table of contents points only to broad areas of the document where a general subject is discussed. In any case, flipping through the pages is time-consuming and tedious.

With hypertext, the author of a document can create "tunnels" or links within a document that allow the reader to jump from one area of the document to another. The reader uses a computer to read the text on the screen. When he or she finds an important word or phrase in the text that needs clarifying, the computer can jump to the part of the text that explains the term or gives more information. For example, suppose you are reading a story about the history of the electric light bulb. The story mentions that it was invented by Thomas Edison. If you get curious about Edison, you can jump directly from that part of the text to the part that tells you more about Edison. That part of the text might mention some of Edison's other inventions. If you see one that looks interesting, you can jump directly to the part of the text that describes this invention. This can vastly increase the speed at which you can find information.

Ed.: Some of our hypertext authoring packages: Orpheus (4092/4094); Black Magic (2269/2270); Hyperrez (2129); mHY-Plus (2128); Hypershell (1441).

 

 

ASCII = American Standard Code for Information Interchange

from the Internet "Hacker's Dictionary"

ASCII is the predominant character set encoding of present-day

computers. It uses 7 bits for each character, whereas most earlier

codes (including an early version of ASCII) used fewer. This

change allowed the inclusion of lowercase letters --- a major

{win} --- but it did not provide for accented letters or any

other letterforms not used in English (such as the German

and the -ligature which is a letter in, for example, Norwegian).

It could be worse, though. It could be much worse. See EBCDIC to

understand how.

Computers are much pickier and less flexible about spelling than

humans; thus, hackers need to be very precise when talking about

characters, and have developed a considerable amount of verbal

shorthand for them. Every character has one or more names --- some

formal, some concise, some silly. Common jargon names for ASCII

characters are collected here. E.g. {bang}, {excl}, {open}, {ques},

{semi}, {shriek}, {splat}, {twiddle}, and {Yu-Shiang Whole Fish}.

This following list derives from revision 2.3 of the USENET ASCII

pronunciation guide. Single characters are listed in ASCII order;

character pairs are sorted in by first member. For each character,

common names are given in rough order of popularity, followed by

names that are reported but rarely seen; official ANSI/CCITT names

are surrounded by brokets: <>. Square brackets mark the

particularly silly names introduced by {INTERCAL}. Ordinary

parentheticals provide some usage information.

! Common: {bang}; pling; excl; shriek; <exclamation mark>.

Rare: factorial; exclam; smash; cuss; boing; yell; wow; hey;

wham; [spark-spot]; soldier.

" Common: double quote; quote. Rare: literal mark;

double-glitch; <quotation marks>; <dieresis>; dirk;

[rabbit-ears]; double prime.

# Common: <number sign>; pound; pound sign; hash; sharp;

{crunch}; hex; [mesh]; octothorpe. Rare: flash; crosshatch;

grid; pig-pen; tictactoe; scratchmark; thud; thump; {splat}.

$ Common: dollar; <dollar sign>. Rare: currency symbol; buck;

cash; string (from BASIC); escape (when used as the echo of

ASCII ESC); ding; cache; [big money].

% Common: percent; <percent sign>; mod; grapes. Rare:

[double-oh-seven].

& Common: <ampersand>; amper; and. Rare: address (from C);

reference (from C++); andpersand; bitand; background (from

`sh(1)'); pretzel; amp. [INTERCAL called this `ampersand';

what could be sillier?]

' Common: single quote; quote; <apostrophe>. Rare: prime;

glitch; tick; irk; pop; [spark]; <closing single quotation

mark>; <acute accent>.

() Common: left/right paren; left/right parenthesis; left/right; paren

/thesis; open/close paren; open/close; open/close parenthesis;

left/right banana. Rare: so/al-ready; lparen/rparen; <opening/

closing parenthesis>; open/close round bracket, parenthisey

/unparenthisey; [wax/wane]; left/right ear.

* Common: star; [{splat}]; <asterisk>. Rare: wildcard; gear;

dingle; mult; spider; aster; times; twinkle; glob (see

{glob}); {Nathan Hale}.

+ Common: <plus>; add. Rare: cross; [intersection].,

, Common: <comma>. Rare: <cedilla>; [tail].

- Common: dash; <hyphen>; <minus>. Rare: [worm]; option; dak;

bithorpe.

. Common: dot; point; <period>; <decimal point>. Rare: radix

point; full stop; [spot].

/ Common: slash; stroke; <slant>; forward slash. Rare:

diagonal; solidus; over; slak; virgule; [slat].

: Common: <colon>. Rare: dots; [two-spot].

; Common: <semicolon>; semi. Rare: weenie; [hybrid],

pit-thwong.

<> Common: <less/greater than>; left/right angle bracket;

bra/ket; left/right broket. Rare: from/{into, towards}; read

from/write to; suck/blow; comes-from/gozinta; in/out;

crunch/zap (all from UNIX); [angle/right angle].

= Common: <equals>; gets; takes. Rare: quadrathorpe;

[half-mesh].

? Common: query; <question mark>; {ques}. Rare: whatmark;

[what]; wildchar; huh; hook; buttonhook; hunchback.

@ Common: at sign; at; strudel. Rare: each; vortex; whorl;

[whirlpool]; cyclone; snail; ape; cat; rose; cabbage;

<commercial at>.

V Rare: [book].

[] Common: left/right square bracket; <opening/closing bracket>;

bracket/unbracket; left/right bracket. Rare: square/unsquare;

[U turn/U turn back].

\ Common: backslash; escape (from C/UNIX); reverse slash; slosh;

backslant; backwhack. Rare: bash; <reverse slant>; reversed

virgule; [backslat].

^ Common: hat; control; uparrow; caret; <circumflex>. Rare:

chevron; [shark (or shark-fin)]; to the (`to the power of');

fang; pointer (in Pascal).

_ Common: <underline>; underscore; underbar; under. Rare:

score; backarrow; [flatworm].

` Common: backquote; left quote; left single quote; open quote;

<grave accent>; grave. Rare: backprime; [backspark];

unapostrophe; birk; blugle; back tick; back glitch; push;

<opening single quotation mark>; quasiquote.

{} Common: open/close brace; left/right brace; left/right

squiggly; left/right squiggly bracket/brace; left/right curly

bracket/brace; <opening/closing brace>. Rare: brace/unbrace;

curly/uncurly; leftit/rytit; left/right squirrelly;

[embrace/bracelet].

| Common: bar; or; or-bar; v-bar; pipe; vertical bar. Rare:

<vertical line>; gozinta; thru; pipesinta (last three from

UNIX); [spike].

~ Common: <tilde>; squiggle; {twiddle}; not. Rare: approx;

wiggle; swung dash; enyay; [sqiggle (sic)].

The pronunciation of `#' as `pound' is common in the U.S. but

a bad idea; Commonwealth Hackish has its own, rather more apposite

use of `pound sign' (confusingly, on British keyboards the pound

graphic happens to replace `#'; thus Britishers sometimes call `#'

on a U.S.-ASCII keyboard `pound', compounding the American error).

The U.S. usage derives from an old-fashioned commercial practice of

using a `#' suffix to tag pound weights on bills of lading.

The character is usually pronounced `hash' outside the U.S.

The `uparrow' name for circumflex and `leftarrow' name for

underline are historical relics from archaic ASCII (the 1963

version), which had these graphics in those character positions

rather than the modern punctuation characters.

The `swung dash' or `approximation' sign is not quite the same

as tilde in typeset material but the ASCII tilde serves for both

(compare {angle brackets}).

Some other common usages cause odd overlaps. The `#',

`$', `>', and `&' characters, for example, are all

pronounced "hex" in different communities because various

assemblers use them as a prefix tag for hexadecimal constants (in

particular, `#' in many assembler-programming cultures, `$' in the

6502 world, `>' at Texas Instruments, and `&' on the BBC Micro,

Sinclair, and some Z80 machines).

The inability of ASCII text to correctly represent any of the

world's other major languages makes the designers' choice of 7 bits

look more and more like a serious misfeature as the use of

international networks continues to increase.

Hardware and software from the U.S. still tends to embody

the assumption that ASCII is the universal character set; this is a

a major irritant to people who want to use a character set suited

to their own languages. Perversely, though, efforts to solve this

problem by proliferating `national' character sets produce an

evolutionary pressure to use a *smaller* subset common to all

those in use.

ASCII art is the fine art of drawing diagrams using the ASCII

character set (mainly `|', `-', `/', `\', and

`+'). Also known as `character graphics' or `ASCII

graphics'. Here is a serious example:

o----)||(--+--|<----+ +---------o + D O

L )||( | | | C U

A I )||( +-->|-+ | +-\/\/-+--o - T

C N )||( | | | | P

E )||( +-->|-+--)---+--)|--+-o U

)||( | | | GND T

o----)||(--+--|<----+----------+

Figure 1: A power supply consisting of a full wave rectifier circuit feeding a capacitor input filter circuit.

And here are some very silly examples:

 

|\/\/\/| ____/| ___ |\_/| ___

| | \ o.O| ACK! / \_ |` '| _/ \

| | =(_)= THPHTH! / \/ \/ \

| (o)(o) U / \

C _) (__) \/\/\/\ _____ /\/\/\/

| ,___| (oo) \/ \/

| / \/-------\ U (__)

/____\ || | \ /---V `v'- oo )

/ \ ||---W|| * * |--| || |`. |_/\

Figure 2.

There is an important subgenre of humorous ASCII art that takes

advantage of the names of the various characters to tell a

pun-based joke.

+--------------------------------------------------------+

| ^^^^^^^^^^^^ |

| ^^^^^^^^^^^ ^^^^^^^^^ |

| ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ |

| ^^^^^^^ B ^^^^^^^^^ |

| ^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^ |

+--------------------------------------------------------+

Figure 3: " A Bee in the Carrot Patch "

Within humorous ASCII art, there is for some reason an entire

flourishing subgenre of pictures of silly cows. Four of these are

reproduced in Figure 2; here are three more:

(__) (__) (__)

(\/) ($$) (**)

/-------\/ /-------\/ /-------\/

/ | 666 || / |=====|| / | ||

* ||----|| * ||----|| * ||----||

~~ ~~ ~~ ~~ ~~ ~~

Satanic cow This cow is a Yuppie Cow in love

Figure 4.

 

 

 

by Sam Etler.

Computer stuff you probably never knew, and probably don't care to either!

1. GW-BASIC stands for Gee Whiz BASIC. So named because version 1.0 actually worked on the 8080 processor.

2. The MZ header of .EXE files is the initials of one Mark Zbikowski, one of the principle architects of MS-DOS 2.0.

3. Intel didn't start with the 8086 and 8088 chips. There was also a 4004, 8008, 8080, and 8085 before those two. And after the 8086 and 8088, Intel made a 80186 and a 80188.

4. QDOS, an early operating system, stands for "Quick and Dirty Operating System". This is because it was really small.

5. Apple didn't stop making the Apple computer after the Apple //C's and //E's and //GS's. They also made an Apple 3 and had plans for an Apple 4, which was possibly made. However, the introduction of the Macintosh put these to rest. Incidentally, the C stands for Color, the E stands for Enhanced, and the GS stands for Graphics System(?). The //E was released before the //C(?).

6. The language C evolved from a language call B, which evolved from a language called BCPL (Basic CPL), which evolved from CPL (Computer Programming Language). Will C evolve into P, or maybe D? Who knows.

7. Floppy disks come in many sizes. When the PC was first being developed, 12 inch disks were considered for a while, but were soon forgotten with the development of the 5 1/4 inch disks.

8. 5 1/4 inch floppies didn't always store 360kb or 1.2Mb of data. The first 5 1/4's held 160kb. This was then raised to 180kb, then 320kb, then 360kb, then 1.2Mb. 3 1/2's only hold 720kb, 1.44Mb, or 2.88Mb.

9. There are many different modem speed rates. The valid ones are: 50, 62.5, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1275, 1800, 2000, 2400, 3600, 4800, 7200, 9600, 12000, 14400, 19200, 28800, 38400, 56000, 57600, 78600, 115200, and 330400 baud.

10. Lot's of computer illiterates roam the earth. (Take the author of this list for example!) A keyboard company has started to make keyboards with a key labelled "ANY". This key is for the idiots who call tech support asking: "It says 'Press any key to continue...' but I can't find the 'ANY' key!" The key does nothing except issue a keypress.

11. Many of the odd and interesting low ASCII characters (0 - 31) date back to the old Wang computers which had those exact same arrows and smile faces. ASCII 7 being the beep dates back all the way to the beginning of TTY's when Control G was the key combination to ring the bell. Notice G is the 7th letter of the alphabet. Control Z (EOF, End Of File), Control H (ASCII 8, Backspace), and Control M (ASCII 13, Carriage Return) also go back that far. Who knows why those were picked for those specific functions....

12. CP/M-86 (Control Program for Microcomputers), a operating system first made for the 8080 and then the 8086/8088, has since evolved into DR-DOS (Digital Research-DOS) 6.x.

 

 

 

Once upon a time, JAPCO and SAFCO decided to have a boat race on San Francisco Bay. Both teams practised hard and long to reach peak performance. On the big day, they were as ready as they could be.

JAPCO won by a mile.

The SAFCO team was discouraged by the loss and company morale sagged. Corporate management decided that the reason for the crushing defeat had to be found. An Improvement Team of executives was set up to investigate the problem and to recommend an appropriate plan of corrective action.

Their conclusion: The problem was that JAPCO had eight people rowing and one person steering their boat, whereas the SAFCO team had eight people steering and one person rowing. A new Corporate Steering Committee immediately hired a consulting firm to do a study of the SAFCO team structure. After the expenditure of many weeks and several million dollars, the consulting firm concluded that too many people were steering and too few were rowing the boat.

To prevent losing to JAPCO again, the Corporate Planning Committee decided to reorganize the boat team into the following: four (4) Steering Managers, three (3) Associate Steering Managers, one (1) Staff Steering Manager, and one rower. A new Performance Enhancement Evaluation System (PEES) was instituted for the person rowing the boat to give him more incentive to work longer and harder for less money so that he would become qualified to be a designated a Propulsion Intensive System Specialist (PISS).

To ensure compliance with all applicable provincial, state, and local occupational safety and health regulations, the rower was required to buy and wear Personal Protection Equipment, such as Bungee harness, jump boots with metatarsal supports, hard hat, puncture proof gloves, eye protection, and hearing protection. (Due to the determination by the SAFCO insurance department that it would be cheaper to hire and train a new rower than to provide life and hospitalization coverage for non-management personnel, and to its interference with the Bungee harness, a life vest was determined to be undesirable.)

The next year, JAPCO won by two miles.

Corporate Management fired the rower for poor job performance, sold the oars, cancelled all capital investments for new equipment, and halted development of a new boat. The Corporate Steering Committee issued High Performance Awards to the consulting firm, and distributed the money saved as bonuses to the Senior Vice-Presidents.

 

 

 

What is Multimedia?

The combination of sound, graphics and print (or text) to produce a multi-level interface or presentation. A good example would be an electronic encyclopedia that when selected on a subject, say like an animal, would give the typical noise associated with the subject and an animation of it in motion and a text describing it.

Admittedly almost anything can be called multimedia (and was), including crude games. Luckily multimedia is no longer a hype or buzz word, and so most products that call themselves multimedia these days are more truer representatives of such.

What is Anti-Aliasing?

Aliasing is the jagged or stair-stepped appearance in curved or diagonal edges caused by the pixel-oriented nature of computer displays. Anti-aliasing is a method of reducing the effect of aliasing by blending or averaging the colours with the background or adjourning colours to create the appearance of smooth edges. With paint programs that support anti-aliasing can give applied shapes,line and text a smoother, cleaner appearance.

What is a Z-buffer?

This is an allotment of computer memory in which a depth image of a group of 3D objects is created eventually into a bit-mapped image. A depth image is not an image in the conventional sense, in a depth image each pixel is a number representing the distance of the nearest surface to the viewpoint. Before a point on the surface of an object is displayed, it's distance from the viewpoint is compared to the depth in the Z-buffer, when the point in question is farther away then the z-buffer value it means that another surface obscure it and therefore ignored by the rendering program, thus the program renders the visible faces of the object.

After the above is the shading of the objects. There are a variety of ways of imitating light and each method has advantages, disadvantages, and a characteristic appearance. The following are the three major shading approaches for Z-buffering:

Lambert Shading - One of the simplest methods is to draw a line, called the "surface normal" perpendicular to the plane of every polygon on the surfaces of the objects. Prior to shading, surfaces are defined as inter-connecting polygons using a principle from optics discovered by Johann Heinrich Lambert in the eighteenth century. The shadier estimates brightness by calculating the angle between the surface normal and the angle of illumination. If the polygon is directly facing the light source the program will brighten that polygon because it is directly facing the light. A polygon that is not facing the light, accordingly to this test, is darkened. Since polygons are adjusted separately and adjacent polygons may have significantly different values, Lambert shading is quick and simple, but gives the appearance of diamond like facets (without the reflection and transparent properties of a diamonds that is).

Gouraud Shading - A modification of the Lambert method to produce a subtler effect. In Gouraud Shading, instead of comparing a surface normal to the angle of illumination, the program calculates an average normal for each vertex (intersection of edges) of the polygon. This normal is calculated by averaging the normals for the polygons sharing the vertex. This produces a brightness value for each vertex instead of for each surface. The shadier then interpolates (inserts new matter) values from one vertex of the polygon to the other so that a brightness value for each point along the edges. The result of the technique is that the polygon has gradations of brightness with its borders, producing a smoother appearance then Lambert shading. Gouraud shading was called the age of plastic, since rendered objects had the look of solid plastic.

Phong Shading - Neither Lambert nor Gouraud shading can create highlights. Highlights are produced on very smooth surfaces because an image of the light source, typically distorted, is reflected to the observer. To produce highlights it is necessary to take into account not only the position of the light source, as is done in Lambert and Gouraud shading, but also the location of the observer (better know as the point of view camera). With this information, the program can determine which areas of the surface should have the intensity reflection of the light source. In Phong shading the brightness of every point on the object's surface is increased in proportion to how closely the ray reflected from that point comes to the viewpoint. Phong shading was know as the age of metal due to the metallic appearance of the rendered objects.

Compared to raytracing or radiosity, Z-buffering is quick, however at the price of lesser quality then them.

What is a Raytracer?

One of the most popular methods of achieving high quality 3D scene renderings. Raytracing begins by placing a virtual camera into this synthetic world and giving it a location, aim, and a lens. The location is typically specified as an X-Y-Z position relative to the data coordinate system. The aim describes the angle of the camera or the position on which the camera is focused, and the lens is specified as a length.

With these elements set, the user can specify the desired resolution and generate a matrix of pixel locations that corresponds to the screen image, the higher the screen resolution, the more pixels in the matrix. For each pixel, a ray is fired into the synthetic world. Each time a ray intersects the an object, a reflection ray and a refraction ray are generated. In turn, as each of these two rays subsequently intersects an object, two additional rays are generated. This process continues for each ray until the ray is cast off into space or the number of new generations exceeds a user-specified maximum.

Colouring of an image is determined one pixel at a time and is computed as a mix of the variables controlling the optical properties of the surface. This means that when an intersection occurs, an additional ray is fired from the point of intersection to each light source to determine shadows. The entire ray path is followed and the colours summed to derive the color of the pixel from which the ray originated. As you might guess, almost all the computer time in ray tracing is consumed by the process for testing each ray to determine if it will intersect with a object and can be time consuming. As a result of the raytracing method the ability to reflect images like a mirror, to make transparent objects and cast realistic shadows is built in, unlike Z-buffering.

What is radiosity?

Neither Z-buffering or raytracing account for accurate object-to-object reflection between diffuse surfaces (not to be confused with mirror-like reflection) and the interaction of light between diffusely reflecting surfaces, so radiosity was created to address this. To put it simply, neither raytracing or Z-buffering have subtly in the rendering of shadows, most of the time the shadow casting is stark with such techniques. Radiosity however produces soft shadows and very subtle lighting details, resulting in very realistic images.

The radiosity method concentrates on the difficult problem of modelling the movement and loss of light energy through a 3D environment, the intensity of each polygon is independently processed. The radiosity processing of a 3D scene is very similar to Gouraud shading with the exception that vertex colours are determined by averaging the colours of adjacent polygons and yet also similar to raytracing in that mirror-like reflection and transparency are a by-product of the technique and like raytracing, radiosity is time consuming.

What does FPS mean?

Frames Per Second, a common video term that represents the number of picture frames that are moved per second. Standard television and cinema films move at 30 frames per second.

What is meant by Real Time?

An expression most often used in describing 3D or 3D-like programs, basically according to the software author or publisher, the graphics in the program moves at such a high rate as to give the impression of movement without any time lag. Real Time does not necessarily mean the program works at 30 frames per second, most of the programs that claim Real Time move at 15 to 20 FPS. Also some text programs claim to be Real Time which is rather a misdemeanour since most text modes do not suffer from any speed problems.

What does RGB, HSV and CMY have to do with color?

RGB stands for Red Green & Blue and is the typical hardware approach to color displaying, quite simply Red Green & Blue (also known as the color primaries) can be mixed to acquire other colours like values of 200 for Red 198 for Green and 0 for Blue will give a yellow color or values of 255 for each RGB will yield a bright white color.

HSV stands for Hue Saturation & Value (the last one is sometimes called Luminance hence HSL) and can be found as a software alternative to mixing colours to RGB. Hue is the property of a color based on its visible wave-length or frequency, not including white or black. Saturation is a measure of the absence of grey in a color pixel, the higher the saturation, the lower the amount of grey. Value, or luminance, is the amount of light or level of brightness radiated from a pixel. Hue generally determines the color and while saturation and value are similar to each other, saturation can produce a more muddier color, while Value makes starker colours.

CMY is a printing method commonly referred to as four color printing. The four colours, Cyan, Magenta, Yellow, and black are simply overlaid (usually on transparencies in print) each other to produce a full color image that stands up as favourably as the other processes.

What are the graphic file formats TGA, GIF, TIFF, EPS, etc?

TGA: Targa, this bitmap format developed by TrueVision supports 8-bit (256 color), 16-bit (65,000 color), 24-bit (16 million color) and 32-bit graphics. Most 24-bit graphics programs for MS-Dos (and Windows) support this format, which can be compressed, albeit lightly, and still be read by most programs since the format is one of the oldest in computer graphics and quite uniform in it's variations.

GIF: Graphics Interchange Format, a public domain standard by a CompuServe group which uses high compression to store bitmaps which contain anything from 2 to 256 colours, but does not support graphics of 16-bit or higher.

TIFF: Tagged Image File Format, created by Aldus Corporation and supported by most MS-Dos and Macintosh graphics programs. TIFF can contain bitmaps from 2 color to 24-bit graphics, uncompressed TIFFs usually can be loaded by various programs with no problems, however the format has many compression variations which may not be compatible with some programs even on the same machine. The two most common compression formats are Packbits, a light and fast method of compression, and LZW (Lempel-Ziv & Welch), a higher and slower method, of the two LZW can cause the most problems since only a few programs support it. The new TIFF Spec 6.0 includes JPEG compression but there has yet to be a program that supports it. Since TIFF tries to be all encompassing it's file tends to be larger then the other most common high-color graphic format TGA, uncompressed and sometimes even compressed even though TIFF's LZW compression is more intense then TGA's compression method.

EPS: Encapsulated PostScript, is a format that can contain both 2D vector and bitmap graphics, however like most file formats that store both kinds of graphics it's strong point is the vector side while EPS is rather weak in the compression and handling of bitmaps.

PCX: PC Paintbrush, one of the oldest bitmap file format on MS-Dos. Developed by Zsoft Corporation, this lightly compressed format supports 2, 4, 16 & 256 color and a 24-bit which only a few Windows programs support.

BMP: Windows Bitmap, created by Microsoft Corporation as a standard for Windows. BMP files can be 2, 4, 16 & 256 color and 24-bit, and can be compressed although the RLE compression is light.

DXF: Data Exchange Format, a 2D and 3D vector file designed by AutoCad for the purpose of exchanging CAD information between different CAD programs and computer platforms. DXF tries to be everything to everybody and is not very efficient as a result, it's files are quite larger then almost any other CAD format.

IFF: Interchange File Format, created for the Amiga by Commodore, also known as ILBM (InterLeaved BitMap) or LBM. Besides bitmaps IFF can store text and music as well, and supports graphics with 2 colours to 256 colours, 24-bit and Amiga HAM mode graphics (4096 colours). IFF uses light compression by default.

What is RLE?

Run-Length-Encoded, a light method of compression used by several graphic file formats such as PCX, BMP, TIFF, etc.

What do the terms 8-bit and 24-bit have to do with graphics?

These determine the number and depth of the colours the graphic card or graphic system can display. Numbers such as 32, 24, 16 and 15 refer to the number of bits per pixel, for instance 24-bit has 8 bits for each of the RGBs (Red, Green and Blue) thus giving each of the RGBs 256 values or shades and the ability to display 16,777,216 colours because that's what 256x256x256 comes to, and every one of these colours can be displayed simultaneously (if you can fit that many pixels on the screen that is). How did I get a value of 256 from 8 bits you ask? A bit is a strange thing, 1 bit is equal to the value (decimal value, that is) 2 and each subsequent number bits are twice the size of the previous bit - here is a table showing bit values up to 8:

1 bit = 2 decimal values

2 bit = 4 decimal values

3 bit = 8 decimal values

4 bit = 16 decimal values

5 bit = 32 decimal values

6 bit = 64 decimal values

7 bit = 128 decimal values

8 bit = 256 decimal values

So it goes to follow that if 15 bit graphic mode has 5 bits per RGB then 32 is the number of color values it can work with and 32x32x32 = 32,768 are the number colours it can display. 16 bit modes are of a different stripe then 24 or 15 bit because it's RGB bit are not of the same value each instead it can be 6-5-5 or 5-6-5 or 6-6-4 etc., for each RGB which when multiplied - 64x32x32 or 32x64x32 or 64x64x16 - will give you 65,536 colours displayable. Most graphic modes that use 8 bits (256 colours) per pixel are compromises between memory constraints and color values, using hardware look-up tables (known as color palettes) in order to use the least amount of RAM possible and yet still give a descent number of RGB values (6 bits per). In such modes each pixel contains a 8 bit value that represents one out of 256 RGB values stored in the palette index thus if a pixel has a value of 7 then it will be the color of whatever RGB values that are stored in index 7 of the color palette. This way the 8 bit graphics mode only needs 1 byte of RAM video memory per pixel where as 15 bit to 24 bit requires 3 bytes per pixel, one for red, green and blue, but the number of colours is limited by the size of the palette (usually 256). 32 bit is a graphics mode that along with having the usual RGBs has an Alpha feature, with 8 bits per RGB and an 8 bit for the Alpha (per pixel) 8+8+8+8 gives you 32 bits. 32 bit is like 24 bit graphics except the Alpha register (or channel) can be used for special functions such as masking (protecting areas or colours you don't want altered), caching of video card commands to improve speed or mixing with the RGBs to create unique colours like transparencies.

What is a fractal? What are some examples of fractals?

A fractal is a rough or fragmented geometric shape that can be subdivided in parts, each of which is (at least approximately) a reduced-size copy of the whole. (A definition from B. Mandelbrot) A fractal is a set of points whose fractal (Hausdorff) dimension exceeds its topological dimension.

What is Fractal compression?

A lossy compression method which can compress images even smaller then JPEG. Fractal compression (or FIF - Fractal Image Format)looks for repetitive patterns in an image in order to reduce the image to a series of mathematical formulas, resulting in a very small file. However rather than deciding in advance which types of data are important and throwing away the rest, the fractal algorithm discards data along the way as it fails to find matches. In FIF instead of specifying the desired quality of the compressed image, one specifies the size of the compressed file. Then FIF converts the image to YUV (luminance and chrominance coordinates), averages colours across blocks of 4 pixels, and breaks the image into large chunks called domain blocks. A domain block is in turn broken down into smaller and smaller blocks, each of which is patterned searched. Exact patterned matches are pretty hard to find, so the fractal engine searches for patterns that can be matched via a mathematical transformation known as an affine map. Simply put, this means that two patterns are considered the same as long as one can be stretched, squeezed, or rotated into looking like the other. The process continues until the image is approximately the size initially specified by the user. As you might guess, this a computationally intensive process. It is also an asymmetrical one - meaning compression takes longer then decompression. One unique benefit of the fractal method is scalability, because FIF views patterns rather then pixels, it can double the size of an image by mathematically scaling the pattern instead of just inserting extra pixels - however FIF doesn't average the image when enlarging, resulting in the appearance of the jaggies. The current version of the fractal algorithm can shrink images down to as little as 5K but is prone to blocking and smearing, looking like anti-aliasing gone awry.

What is meant by lossy?

This is a method of image compression in which a certain amount image data will be lost in order to compress it more then a non-loss compression method could. The amount of image data that will be lost depends on the image and the software quality settings, most lossy compression was designed for scanned images and as such, works far better on them then computer artwork.

What is the difference between Bitmap and Vector graphics?

Bitmaps, also known as rasters, is a representing of a image in tile-like elements known as pixels in a series of rows and columns. The number of rows and columns, say like 640 by 480, in a mode display is fixed unless the mode itself is changed. Vectors, also referred to as object-based graphics, are shapes represented as a series of lines and curves and can be resized and moved about easily regardless of the graphic mode, which is why it is commonly referred as graphic device independent.

What is Image Processing?

The alerting of a preexisting image by color manipulation, mathematical algorithms (sometimes called filters) or freehand tools, sometimes referred to as image or photo corrections. A good examples of color manipulation are the brighten of an image or the removing of a reddish hue from a image. A filter is more of a complete reworking of a image then color manipulation, for instance a image can be made to look like a blurred object in motion or make only visible the edges of an image. Freehand alerting is usually a small paint-like tool that can remove unsightly areas or enhance them.

What is Morphing?

Morphing is series of images blended from a image or object to another different image or object so as to give the impression of things transforming into something else, like TV commercials in which a person's features blends into a different person's features.

What is Virtual Reality?

A 3 dimensional simulated fictional or non-fictional environment in which a person or persons can interact in and with.

The keywords here are simulated and interaction. A dance floor light show is not a simulation of anything and a television set or any other kind of moving picture that is not interactive cannot be considered virtual reality. The most commonly known example of virtual reality is the one in which a person puts on a electronic sensitive glove and looks at small monitors in goggled head-gear, although virtual reality is not just limited to these input and visual devices.

 

 

 

"This should be taken care of right away."

"I'd planned a trip to Hawaii next month but this is so easy and

profitable that I want to fix it before it curse itself."

"Welllllll, what have we here..."

Since he hasn't the foggiest notion of what it is, the Doctor is

hoping you will give him a clue.

"We'll see."

"First I have to check my malpractice insurance."

"Let me check your medical history."

"I want to see if you've paid your last bill before spending any

more time with you."

"Why don't we make another appointment later in the week."

"I need the money, so I'm charging you for another office visit."

"I really can't recommend seeing a chiropractor."

"I hate those guys mooching in on our fees."

"Hmmmmmmmmmmmmmmmmmmmmmm."

Since he hasn't the faintest idea of what to do, he is trying to

appear thoughtful while hoping the nurse will interrupt.

(Proctologists also say this a lot.)

"We have some good news and some bad news."

The good news is he's going to buy that new BMW, and the bad news

is you're going to pay for it.

"Let's see how it develops."

"Maybe in a few days it will grow into something that can be cured."

"Let me schedule you for some tests."

"I have a 40% interest in the lab."

"I'd like to have my associate look at you."

"He's going through a messy divorce and owes me a small fortune."

"How are we today?"

"I feel great. You, on the other hand, look like hell."

 

 

 

 

 

"I'd like to prescribe a new drug."

"I'm writing a paper and would like to use you for a guinea."

"If it doesn't clear up in a week, give me a call."

"I don't know what the hell it is. Maybe it will go away by itself."

"That's quite a nasty looking wound."

"I think I'm going to throw up."

"This may smart a little."

"Last week two patients bit through their tongues."

"Well, we're not feeling so well today, are we?"

"I can't remember your name, nor why you are here."

"This should fix you up."

"The drug salesman guaranteed that it kills all symptoms."

"Everything seems to be normal."

"I guess I can't buy that new beach condo after all."

"I'd like to run some more tests."

"I can't figure out what's wrong. Maybe the kid in the lab can

solve this one."

"Do you suppose all of this stress could be affecting your nerves?"

He thinks you are crazy and is hoping to find a psychiatrist

who will split fees.

"Why don't you slip out of your things."

"I don't enjoy this any more than you do, but I've got to warm

my fingers up somehow."

-or-

"I haven't had a good laugh all day."

"If those symptoms persist, call for an appointment."

"I've never heard of anything so disgusting. Thank God I'm off

next week."

"There is a lot of that going around."

"My God, that's the third one this week. I'd better learn something

about this."

 

 

 

by Ron Kushnier

Why are CD-ROM drives so slow?

Compact discs were originally designed for music. When you are listening to "Willie Nelson's Greatest Hits", you are accessing the data sequentially and at a very regular speed. The only time you need to seek is when you decide to skip over a song, or back up and listen to "Always on my Mind" one more time.

In order to fit as much music as possible onto the disc, the data is recorded at the same linear density near the outer edge of the disc as it is near the centre, so there is more information in the outside tracks than in the inside tracks. In order to deliver a steady rate of data, the linear velocity of the disc moving under the head is constant, so the angular velocity of the disc changes when the head moves from the centre toward the outside tracks. This is no big deal when you are playing music, but when you are trying to do random access to a CD-ROM, the need to accelerate and decelerate the disc is the biggest obstacle to making it faster. Most magnetic discs spin at a constant angular velocity, so the data density decreases toward the outside of the disk, but seeks are faster.

A few other reasons that CD-ROMs are slow: Optical disc heads tend to be heavier than magnetic disk heads, so they have more inertia, and take longer to stabilize onto a new track. Many CD-ROMs contain too much data to make effective use of RAM caches.

As time goes by, CD-ROM drives will get a little faster, but don't expect any miracles.

Is it important to have a fast CD-ROM? Does 300ms vs 700ms really matter?

It depends on what applications you will be using. Many CD-ROMs are just big archives of stuff, and you can copy individual programs to your hard disk before using them so speed is not really very important. But if you are going to be using large random-access databases, or any kind of interactive multi-media applications, then the speed difference is very noticeable.

How much does it cost to make a CD-ROM?

You can get a master made for about $1300, and then about $1.50 per disc for duplication. So to make 1000 discs, it will cost you about ($1300 + (1000 * 1.50)) = $2800. Publishers often have `first-timer' specials with steep discounts off the list price. For instance, DMI recently had a special of mastering, 50 discs, and two hours of tech support for $750.

If you only want a few discs, you can have single ISO-9660 `one-offs' made for about $200 for the first disc, and $100 for additional copies.

I have a great idea for a CD-ROM but no money. What can I do?

You can author a CD-ROM, and have someone else publish it and pay you royalties. One company that does this is Walnut Creek CDROM in the USA.

Can you give a short explanation of ISO-9660?

ISO-9660 is an international standard that defines a filesystem for CD-ROMs. Almost all systems support ISO-9660.

Level one ISO-9660 is similar to an MS-DOS filesystem. Filenames are limited to eight single-case characters, a dot, and a three character extension. Filenames cannot contain special characters, (no hyphens, tildes, equals, or pluses). Only single case letters, numbers, and underscores. Directory names cannot have the three digit extension, just eight single-case characters.

All alphabetics are in UPPER case; some software maps this to lower case. Either the file name or the extension may be empty, but not both ("F." and ".E" are both legal file names).

There is a "File Version Number" which can range from 1-32767, and is separated from the extension by a semi-colon. The file version number is ignored on many systems.

Here are some examples of legal and illegal filenames:

Legal

Illegal

Why

TEST_1C.TXT

TEST-1C.TXT

Hyphen

TEST1C.TXT

TEST 1C.TXT

Space

TEST.1C

TEST.1C.TXT

More than 1 period.

README

Readme

Not single case.

Sub-directories are allowed to nest up to eight levels deep.

Level two ISO-9660 allows longer filenames, up to 32 characters. But many of the other restrictions still apply. Level two discs are not usable on some systems, particularly MS-DOS.

Why do CD-ROMs cost so much?

Here are several answers, take your pick:

A. Because too many people are willing to pay the high prices.

B. They are not really very expensive when you consider how much data they contain. Even the most expensive CD-ROMs are often cheaper than the least expensive floppies when you figure the cost per byte.

C. Because there isn't enough competition. The prices will come down when more people buy drives, and more CD-ROM titles are available.

What is the shelf-life of a CD-ROM?

If a CD-ROM is not manufactured properly, the lifetime can be very short, perhaps only a few years. This can happen if the edge of the disc is not properly sealed, and oxygen reaches the metal surface.

If the disc is manufactured properly, it will last a very long time. Most CD-ROMs should last for more than a human lifetime. Philips has proposed new standards for testing CD-ROMs that are expected to result in discs that will enjoy a life span of more than a thousand years. For more information see Fox, Barry "CD Makers Perform in Unison to Stop the Rot" New Scientist 134(1815) (April 4, 1992):19.

The laser used in a CD-ROM drive is very low power, and does not harm the disc in any way. Reading the disc will not shorten the lifetime.

How should I handle my CD-ROMs? How do I clean them?

The following guidelines represent the current thinking for the care and handling of CD-ROM discs, by a number of CD-ROM disc and drive manufacturers. The validity and usefulness of most of these guidelines have not been substantiated by government testing and therefore are presented for information only.

Wash your hands before contact with the disc. If available, wear lint-free cloth gloves, finger cots, or talc-free latex gloves.

If you must wipe the disc, do so with a soft, dry, lint-free cloth in a radial motion- that is from the inner to the outer hub- not in a circular motion around the disc like you might do for a phonograph record. The most devastating scratches are those which occur along a circular arc of the disc which can obscure a long stream of pits.

Certain cleaning agents and solvents can damage the discs. Some of these include: gasoline, paint thinners, benzine, acetone, carbon tetrachloride, chlorinated cleaning solvents, ammonia, and household detergents which contain ammonia. Do not clean with a water soaked cloth. The use of Isopropyl alcohol, the ingredient in many commercial CD cleaning products, as well as certain waxes and acrylic liquids, is still questionable.

Do not clean the label side of the disc.

Use of a CD-ROM caddy is highly recommended during transport and operation. Limit the amount of physical contact with the disc.

Always handle the disc by the outer edge and/or the inner (hole) edge. Never touch the data surface.

Discs like to "live" in the same conditions that people do; that is:

- They don't like to be manhandled

- They don't like exposure to temperature extremes

- They don't like exposure to excess humidity.

- They don't like exposure to high intensity UV light

 

 

 

AQUANOID V 1.35. A decent VGA 'break-out' style game with a twist. [3970]

BALLOON CHALLENGE. Balloon Challenge pits you against the computer as you try to launch your 25 balloons into a sky maze filled with planes! Beautiful animated graphics, & much more! EGA/VGA [3971]

BARON BALDRIC. Exciting & hilarious VGA arcade game with a difference. Not the usual run-jump-shoot game, it offers a whole new look, feel and a cast of the most outrageous characters. [3972]

CONSTRUCTION BOB IN THE BOUNCING FACTORY. Excellent VGA graphics, 50 exciting levels of non-stop bouncing action, great sounds! [3973]

EARTH INVASION. A space fight game with air combat missions. It features great EGA graphics. [3974]

GALACTA V1.1 & GOTCHA V2.32. Galacta 1.1 is a shoot-em-up space game. Features include 256 colour graphics, sound effects and joy stick support. Gotcha v2.32: Arcade-style VGA game where the object is to move around the screen completing three sides of a box and not being hit by the meanies. [3975]

HELIOUS I. 9 Bizarre & fun levels of a game whose origin you simply won't believe. Strategy/action, featuring gameplay so original you'll play it just to see what'll happen next. [3976]

ELEVATORS FROM HELL; ENDLESS HORROR & EYE OF HORUS.. Elevators from hell arcade game: escape psychotic guards in deserted building using elevators: the guard also knows how to use the elevators! Endless horror is a parody of the street fighter arcade game. All the ozone has burned up and you must fight off froggers. Eye of horus arcade game (mouse) zap aliens while dodging counter-fire: lots of action and very colourful! Ega req. [3977]

RICOCHET; QUOTRIS; MAZEMAN & JELLYFISH. Ricochet is an action packed arcade game that calls for you to blow up all guns of the opposite colour from yours. Quote-tris combines tetris action with famous quotations. Mazeman: help mazeman escape the labyrinth of doom. Not-just-another-maze-game, very playable, challenging, and enjoyably addicting. Jellyfish v1 2: fast-paced arcade game. You, an endangered jelly fish must collect bubbles and dodge seaweed, watching out for sea monsters. [3978]

SPACE INTRUDERS. Space shoot 'em up type game where you destroy alien invaders. Req 386 /VGA. [3979]

SPACE PILOT. A 256-colour vga action/arcade game with 7 different levels. [3980]

SPITWAD & SPIFFY PONG. Spitwad Willi is a great graphical arcade type game by the author of superball. Shoot the bouncing balls with spitwads, can gain power up items when destroying the balls. Spiffy pong is an incredibly souped up version of the arcade classic pong. It's in 256 VGA with smooth 3-D animation and includes 2-player-addictive-fun! [3981]

CORN-COB. 3D air combat, flying a piston engine aircraft against alien invaders. [3982]

DESSERT STORM. Shoot down Scuds and aircraft, guide your Tomahawks to take out chemical plants, etc. [3983]

DRAGON HUNT. Battle various types of dragons to save your town. [3984]

DRAGONS. Snakes-type game where you try to encircle each other's dragon with your own. [3985]

MICROBUCKS II. A well-done one-armed bandit gambling machine [3986]

NOTRUS. An intense arcade game involving strategic placement of falling blocks. [3987]

PERESTROIKA. Excellent shrinking lilly-pad hopping game. translated from Russian. [3988]

SUPERFLY. Swat flies and other bugs around the house through 20 rooms, great graphics. Req. mouse, VGA. [3989]

ALDO'S ADVENTURE. Another Mario-like arcade game of ladder climbing and obstacle hopping. [3990]

AQUAMAN. Mind-bending game of logic planning and problem solving. Contains 20 Different (& difficult) puzzles. [3991]

BOLO ADVENTURES III. Mind boggling strategy game - get mr. Bolo out of 15 rooms of challenging puzzles. Each room is filled w/obstacles like lasers, crates, water, boxes & more! (I & II are on disks 3610/11) EGA [3992]

DIAMOND DASH & FUZION. Diamond Dash is a game of ladders, ropes, enemies, and diamonds, played on multiple levels sequentially. Fuzion v2.1 If you are a tetris fan and find rubik's cube fascinating then get ready for fuzion. The object of fuzion is to fit together twelve geometrically unique pieces in a colourful puzzle. [3993]

COLOUR CROSS. Unique, abstract, & kinetic 2-player colour strategy game in which the objective is to freeze (immobilize) all of your opponent's pieces. Req VGA, mouse. [3994]

CAPTURE-THE-FLAG. It took 2,600 hours to create this commercial-quality VGA hi-res Capture the Flag board game. Synchronized sound and great animation. [3995]

STRATEGY. Kill the enemy leader while protecting your own, four scenarios are supplied: Civil War, Future Cyborgs, Medieval, and Naval Conflict. [3996]

TRIBOLO. Great game of Othello with THREE players. [3997]

COFFEEBREAK CARD GAMES V2.1S. Includes The Popular Crazy'8s & The Original 52-Pickup. Comes With Many Environment Options Such As A Dozen Card Backs And Classical Music Scores. [3998]

IDIOT. Idiot's Delight Solitaire. Card Game. [3999]

GENERAL RETAIL OPERATIONS TRAINING 3.1. A simulation game in which players act as managers of competing department stores. [4000]

HUMBUG v4.7 & JACARANDA JIM v5.0. Humbug: You go to grandad's for the holidays, but something strange is afoot. Why is there a time machine in the cellar? What would you do with a trombone, a terrapin and half a pound of lard? Jacaranda Jim V5.0: Escape From Ibberspleen IV! Why has Alan The Gribbley been hypnotised? Who taught Mavis the Cow to tapdance? [4001]

PSIONICS. Is a futuristic full 3-D VGA game set aboard the space lab nexus. VGA, mouse support. [4002]

SUITE 3-D. A Virtual Reality Simulation/Game. [4003]

SLICK JOE. Lost in Reno animated adventure game. Type in your commands and control your character "slick joe." EGA [4004]

THE MULTI-DIMENSIONAL THIEF v2.04. An AAAA (Absolutely Awesome Adventure From Australia) game. Full of clever and irreverent humo(u)r, it will remind you of the best from Infocom and from Douglas Adams [4005]

METROPOLIS. An humourous interactive game in which you must investigate and solve crimes in the teeming city of metropolis. [4006]

THE LOST CLOWN. An adventure game where you must escape the maze alive. Req VGA. [4007]

CRUSHER CASTLE II. EGA/VGA Adventure, strategy, & arcade game all in one. Objective is to escape from a haunted castle of 25 rooms filled with ghosts, bombs, candles, maps, & much more. [4008]

AMERICHAOS 1994. Bands of genetically-altered motorcycle bandits prowl ruined cities. Armoured city fortresses house the rich & powerful, while the rest face daily fights for survival. Also includes CHEXO (EGA & mouse) where the objective is similar to checkers yet with added twists. [4009]

VAMPYR. Graphic adventure set in the world of Quilinor. [4010]

DC GAMES 3.03. Graphics adventure game builder create up to 1000 worlds, 64k each in size, 500 objects/characters per world. Supports PCX Graphics And Soundblaster. [4011 & 4012]

PC STORYBOOKS 2.0. Let's Build A Snowman, P.C. Bear: My Favourite Xmas Things, Happy Birthday P.C. Bear!, P.C. Bear Visits The Zoo & Let's Bake Cookies. Intended for pre-schoolers. VGA [4013]

BERT'S AFRICAN ANIMALS.. A children's colouring program with pc voice (thru your pc speaker) for introducing young children to the computer. (Also: available: WHALES & DOLPHINS: 4014; DINOSAURS: 3896). VGA And Mouse Needed. [4015]

CLOCK TEACHING PROGRAM FOR CHILDREN. Teaches the clock as well as conversion between digital (numbers) and analogue ("hands") clocks. VGA [4016]

TREASURE HUNT MATH V1.2. Elementary math (grades 1-6) in arcade-style game for home&school. Basic math operations, fractions and decimals. Prints certificates of achievement & math tests. Also: Sunday School Colours V3.7 (EGA/mouse) Colouring Game For Kids. [4017]

WORDS ALIVE. Entertaining set of educational games for children. The program uses colourful animated pictures, popular children's tunes, and excellent quality pc-speaker speech to teach spelling & more. [4018]

MATHMASTER V4.00. A math tutorial, that lets the user practice addition, subtraction, multiplication & division. Req. 286+. [4019]

MATH COUNTS. Teaches +, X, -, , % for grades 1 & 2 (disk 4020) or 3 & 4 (disk 4021) also includes record keeping estimation, fractions, decimals and money, word problems. Context sensitive remedial review, more. [4020 & 4021]

MATHMAN PLUS. mathematics tutor for students (grades 1-8). [4022]

SIR ADDALOT. Landmark's new math game! Arcade style educational game improves addition & subtraction skills as kids face dragons in enchanted castles. Has levels for a wide range of skills. [4023]

CHILDREN'S TUTORS. 2 tutorials designed for children ages preschool through 3rd grade. Math tutor - basic arithmetic. Time tutor - how to tell time. [4024]

BIG MATH ATTACK!. Tests your math skills spelling, typing & metric conversions skills in a fun arcade environment. Ega. Several skill levels - suitable for both children and adults. [4025]

ANIMATED MULTIPLICATION & DIVISION PROGRAM. for the kids. [4026]

WHY DO I. Explains necessity of education to children. Covers math, english, science, history, geography, and confidence building. Perfect for all elementary ages. [4027]

ANIMAL QUEST. A good education shareware game for kids 3-6 age. Learn about animal habitat and food chains in an arcade environment. [4028]

ALGEBRA 3 An Algebra Tutorial. [4029]

IDOMAGIC V2.2. An educational program for people who want to learn idiomatic expression reference features, 4 game features. [4030]

BEAT THE SYSTEM - EQUALIZER V1.2. A coach to improve your academic performance at varsity, high school or tech. Unique approach which also looks at teacher's expectations etc. [4031]

INSIGHT. Assessment by level of thinking using your own questions. Students report what they understand or value, free-choice rather than forced-choice. [4032]

PROFESSOR WEISSMAN'S STATISTICS TUTORIALS V2.12. Random problems just like those in an intro statistics textbook, w/step-by-step solutions. Keeps record of student's progress, 3 levels of difficulty. [4033]

ELECTRONICS COMPUTER ASSISTED INSTRUCTION. Set of 31 exercises intended to help you learn or teach electricity and electronics: random problem generation, extensive graphics, more! [4034 & 4035]

TOUR DE VOCABULAIRE 1.21. Entertaining way to build French vocabulary & knowledge of French history. Move a graphic image of French flag around a pre-defined route across France, ending up in Paris. [4036]

BON REWARDING FRENCH (BON). A French tutorial. It features phonetic translation and covers greetings, numbers 1-60, adjectives, family and more. [4037]

EURO-LANGUAGES-4: FR/GER/IT/SPA. Provides a basic vocabulary in learning various languages. Covers French, German, Italian & Spanish. Gives you the english/language or language/english option. [4038] EURO-LANGUAGES-9: CZ/DA/DU/FI/HU/NW/POL/POR/SW Simple phrases from English to Czech, Danish, Dutch, Finnish, Hungarian, Norwegian, Polish, Portuguese, Swedish (or back). [4039]

Professor P.C. Laptop! Tutorial - Ver 5.8 (Upd). Hundreds of tips & tricks for laptop users. Travel with laptops, battery charging & more! How to buy a laptop or portable pc, etc. [4040]

PC-LEARN BEGINNERS COMPUTER TUTORIAL. Complete beginners tutorial study dos, history of computers, batch files, virus prevention, how to buy a pc, telephone support numbers, more! [4041 & 4042]

ATTACK & KEYPAD. a great arcade-style typing enhancer. Improve your typing while having a blast! Keypad drills you on touch typing on the numeric keypad. [4043]

DOS 6 QUIZ & DOSQUIZ v2.22.. DOS 6 Quiz tests the user's knowledge and ability to use the features of DOS 6 through a series of 20 questions/tasks. Dosquiz designed to be a quiz of knowledge of basic and advanced DOS commands. [4044]

"THEY'RE HERE... COMPUTER VIRUSES". Well-made, entertaining, graphical computer virus tutorial (HD & VGA) [4045 & 4046]

WORD PERFECT'S 5.1 NEW USERFRIENDLY MANUAL. A replacement for WP's manual: a much more userfriendly but comprehensive manual for WP 5.1 covering all the frequently used commands in understandable language (Book to be printed with WP). [4047]

WORDPERFECT MACROS TUTORIAL. Comprehensive macro tutor for word perfect 5.X. Including variables, programming etc. [4048]

DBBASE 4 TUTOR. The Best(?) inter-active Dbase IV Tutor Available. [4049]

CLIPPER 5.0 TUTOR. Comprehensive inter-active tutorial system for Clipper 5.0 with "hands-on" practice (req.HD) [4050]

"7-DAY" COMPUTER TUTOR. Interactive & up-to-date computer learning course for DOS [4051-4057]

NEW DOS 5.0 TUTORIAL. For new and oldtimers. Also includes "practice" sessions. [4058]

DOS TUTOR. Inter-active & solid DOS tutorial by Knoblauch [4059]

A JOY TOUR OF YOUR PC. A "Tutor-by-Association" tour of your computer. Interactive tutorial on your PC & DOS using familiar, real-world concepts. Ideal for novices. [4060]

IMS TIPS & TRICKS DISKETTE. An interactive & graphically appealing animated computer tutorial. (req.HD) [4061]

TIPS DISK. Colourful, menu-driven tutorial package containing hundreds of new and little known tips for powerful computer use. Entertaining practical & fun. [4062]

PC-INFO. A variety of technical reference tables & diagrams for the PC/XT/AT tinkerer/hobbyist or any interested person. [4063]

BBS TUTOR v21. Interactive tutorial on Bulletin Board Services procedures, terminology, with 2 quizzes. [4064]

BBS TUTORIALS. More tutors on using Bulletin Board Services (in text file format) including one real-life "practice" program. [4065]

INTERNET & NETWORK INFO. Hitchhikers guide to Internet, FTP manual, UNIX intro, guide to networking and file transmission, internet protocols. [4066]

TOUR OF OOP IN TURBO-PASCAL 5.5. Hypertext-Based Tutorial On Using Object-Oriented Programming in TurboPascal 5.5 [4067]

C++ TOUR. Hypertext-Based Tutorial On Using C++ [4068]

C LANGUAGE TUTOR. A nice, easy-paced tutor for the "C" programming language. For complete novices, with test. (Oldie, but very good.) [4069]

ASSEMBLY LANGUAGE TUTOR. A comprehensive assembly language tutor, complete with compiler, templates, and source code examples. [4070-4073]

LET'S BUILD A COMPILER.

A series of tutorial articles on the theory and practice of developing computer language parsers and compilers. At the end, you'll be able to develop a new computer language and build a compiler for it. [4074]

PROGRAMMER'S INFO BANK. Various text files including Frequently Asked Questions (FAQS) for MS-DOS programmers, guide to copyrighting software (in the USA), file compression and programming SoundBlaster/ADlib. [4075]

ACCOUNT PRO. A Double-Entry Accounting Program. Features: User-Definable Accounting Periods, Budgets, Forecasts, Passwords. [4076]

THE STOCK ANALYST. Powerful, Yet Easy To Use. [4077]

BOND-TECH'S BOND CALCULATOR. Computes Wide Range Of Securities. Securities Incl Notes, Bonds, Money Markets, Odd Coupons, Etc. Computes Price, Yield, Yield Equivalents, More! [4078]

ST-BUDGET V1.8. Budget tracking system fully functional budgeting & tracking system designed for corporate, education institute & professional use. Key feature: user-defined entity groups. [4079]

REBEL V3.0. Easy/Powerful spreadsheet with indirect cell addressing, programmable range operations, variable labels, array assignments and more [4080 & 4081]

SCHEDULER v393. Lotus 123/Quattro Pro spreadsheets to design a work schedule for your employee, calculate time worked, track details etc. [4082]

QUALITY MANAGEMENT SYSTEM V3.1. accounting system for property management services. Req 512K, HD. Handles AP/AR, Disbursements, Cash Receipts, Debits/Credits, Memo Writer. [4083]

LAYOUT V4. An area planning and inventory system. Ver 4.0. Useful for floor plans, circuit board components, home inventory, etc. Multiple "sheets" can be consolidated for inventory purposes [4084]

GRAPHMATICA EQUATION PLOTTER. A Graphical Equation Plotting and Solving Program. [4085]

LINDO STATS. This is a statistic program software to solve statistic problems. [4086]

LINEAR CIRCUIT ANALYSIS PROGRAM. For 40 Node, 200 Branch Electronic Circuits, Versatile, Fast, Speaks Electronic Jargon, Wavespec Waveform Description Program (Time-To-Frequency Transform)... [4087 & 4088]

MATRIX. Designed to teach row operations on matrices. The program can be used to find complete solutions to systems of linear equations, to find determinants and inverts [4089]

DOS PHANTOM V2.8C TASK AUTOMATOR. Record any task you perform at the keyboard and play it back at a scheduled time or by hot key. Unlimited recording length! Edit recordings etc. For backup, unattended task scheduling etc. [4090 & 4091]

ORPHEUS 1.60, HYPERTEXT AUTHORING!. Make electronic books in a writer-friendly environment. Hypertext word-processor with online help, mouse support, draw mode, more. Link to graphics, import etc. Comes with online help and user's guide. Orpheus reader, slick hypertext interface for online books made with orpheus author. Includes notepad, bookmarks, graphics, dos shell, mouse support etc. [4092-4094]

DEMO WORKSHOP. Demo & Tutorial Maker. [4095]

THE ILLUSTRATED READER. Allows non-programmer to easily electronic documents with pictures using a test editor and paint program that it supports. Req EGA/VGA, supports mouse. [4096]

GRAMMAR ONLINE!. A collection of grammar tips, advice etc. always at your fingertips. Includes details on punctuation. [4097]

FAIR WARNING!. A "smart" tickler file for people with many events to keep track of in their lives (like birthdays, anniversaries, one-time appointments, monthly events, weekly and daily events (hd) [4098 & 4099]

OBJECTORG. Object-Oriented information management. An attempt to make bill gates' information at your fingertips vision a reality. Store data in intelligent container called Smartfolders. [4100]

PRIVATE SECRETARY V1.09. Monitors your phone/ answering machine via std modem then dials your pager or another phone to notify you of calls received, remind you of appointments, report power [4101]

TEAMWORK INFORMATION EXCHANGE 2.0. A multi-user system that provides work groups with a tool to enhance intra-group communications and improve time managemeNT [4102]

DEBT MANAGER v1.3. Wipe out your credit card debt. A complete do-it-yourself debt management software. Take advantage of trade secrets used by many expert financial counsellors in the privacy of your own home. [4103]

MONEY GROWER. Money is the seed of money invest for growth, watch it grow and grow using the advice and tools provided in this program. [4104]

HOME CASHFLOW WIZARD. Get control of your bills regardless of your finances. Fast, accurate, easy-to-use. Gives you the power to organize, track prioritize, age and schedule all of your bills. [4105]

JEFF'S ALMANAC. Perhaps the most valuable and versatile program you'll ever own, Jeff's Almanac provides education, amusement and reference for the whole family. [4106]

SELL YOUR KNOW HOW AS SHAREWARE V2. Examines ways that non-programmers can get in on the shareware boom and make some money with their computer by selling their skills and expertise. [4107]

SOFTPOEM. A work of interactive video poetry. It uses the computer as its medium rather than the printed page. Text is brought to life with graphics and animation. [4108]

SMARTS. A Great IQ Test! Evaluates Your Thinking Skills! Try This! [4109]

PATTERNS. Intelligent weight loss tool that works w/any diet pgm to reveal patterns of change w/in your weight history, using AI. [4110]

PERSONAL BIORHYTHM 4.3. Produces professional-looking biorhythm charts. Plots your physical, emotional and intellectual highs and lows. Prints cover sheets, daily forecasts & comparisons. [4111]

CYCLOGLOG & DIVELOG. A cyclelog that is simple and straight forward to use. Also: diver's log book [4112]

FITNESSMATE V2.6. Tracks your fitness level and the various aerobic activities that you do. [4113]

THE TROPICAL FISH REFERENCE GUIDE. A must for all tropical fish enthusiasts. If you have an aquarium, or have an interest in the hobby, then get this one. Includes details on how to look after your aquarium, various equipment needed, and provides a database of various fish with care details. [4114]

RECIPE BOX V2.13. A culinary toolkit developed to bring the power of the pc into the kitchen. Whether you are a five star chef, kitchen gourmet or a food service professional, recipe [4115]

ILINK COOKING COOKBOOK.. A cookbook in electronic format by the participants of ilink cooking conference & friends. Many recipes along with taglines & bits of conversation. [4116]

ACTS V3.0 EGA BIBLE MAPS, TEXT AND QUIZ. An interactive bible atlas and quiz based on the n.T. Book of acts. Visually follow the journeys of the 1st century apostles as you read. [4117]

BIBLE COMPANION V4.31. Daily Bible study aid with maps, dictionary, reading plan. [4118]

BIBLE MIXER 2.1. Tests your bible knowledge by challenging you to unscramble mixed-up words from the bible. Incl word mixer 1.1 to increase vocabulary. Ages 8+ [4119]

CULTS v12X. Information on origin, power, structure and doctrine comparison for the major christian cults (Jehovah's, New Age etc). [4120]

KING JAMES BIBLE QUIZ. Is the King James version full of hard archaic words? Through a quiz interface learn the meaning of all those tough bible words, like "concupiscence" [4121]

COMMON BIBLE MYTHS. An attractive program listing (and refuting) common myths associated with the bible. Freeware. [4122]

THE PESACH ADVENTURE. A simple children's game for passover. This is a small and easy text adventure in which children search the house for leaven just before passover begins. [4123]

REVELATION. Verse-by-verse study of the book of revelation, hypertext, requires graphics but best with CGA. [4124]

SCRIPTURE QUEST V5.00. In-depth bible q&a game tests bible knowledge with over 1600 questions. 1-9 Players. Play against the clock. Top ten score chart. Great way to learn about the bible. Very at [4125]

SOLOMON2. Program that prints a random jewel from over 550 selections from the book of proverbs, new int'l version. [4126]