يEيCfأçü       Initializing Media       option when you are prompted to select a font.  This  article will show you how to take advantage of this extra font. I have used the EDITOR font in PRINTMASTER, but I don't           particularly recommend it.  It isn't nearly as attractive as any   of the regular fonts, but there may be an occasion where it might  be useful.  Since you probably already have the file EDITOR.FNT    on your PRINTMASTER disc, you might as well know how to  use it. There are basically two ways in which you can bring this FIRST DIR  پUھے BOOT       گDIRECTORY  طEDITORH   €MAILLISTH 	€OBLIVIONH (€PIP-STATH BPMPRINTH  Q€PPOUR04H  T€PPOUR05H  _		PPOUR06H  h€PRNTRFIXH ~README#2H ‚€TALEOF2H  „€VIDLOG#2H ٹBLOCKS LEFT™BLOCKS LEFT™the screen looks something like this: Choose a Font: DeVille Scribe Office Hampton Times Western Utopia Computer As you can see, there are just eight options presented.  If you   want the EDITOR font, then one of these must be replaced.  Doing   this is a little more complicated than it first appears.  If  you  were to print out the file FNTNAMES.MTX it would look like  this:DeVilleScribeOfficeHamptonTimesWesternUtopiaComputerNo Font These appear to be all run together, whereas, in fact, t‚CےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےUSING THE EDITOR FONTIN PRINTMASTER Most versions of PRINTMASTER that I am familiar with have an      extra font included in the package, called EDITOR.FNT.  But        nowhere have I seen any directions on how to use it.  It does not  appear as anfile     into the usable inventory.  First of all it won't be possible to   add this font to the inventory; it can only replace one of the     existing fonts.  That is because of the way the control program,   FONTNAMES.MTX is set up.  This program is dedicated to one sector  of a file and this sector can accommodate only eight fonts.  This  could be changed but that would involve a change in the            PRINTMASTER program itself.  When you are presented with the  font options when running PRINTMASTER, hey are   uniquely spaced with nulls in the FONTNAMES.MTX file itself.       Using DU-V87 to disassemble the file we see that it appears like   this:A>DU-V87 <CR>(the next screen will appear like this:)DISK UTILITY V8.7Universal Version under CP/M 2.2Type ? for helpType x to exitYou can locate the file "FNTNAMES.MTX with this command line::FFONTNAMES.MTX <CR>Suppose that it returns this response:60 00464E54 4E414D45 534D5458 00000003 *.FNTNAMESMTX....* 70       2C000000 00000000 00000000 00y spaces left     after the name of the font.  Later on, if you wish to reinstate    DeVille, the same procedure is followed.  Now when you call up     PRINTMASTER, the font choices will appear like this: Choose a Font: Editor Scribe Office Hampton Times Western Utopia Computer And it will use the Editor Font just as it would use any of the   other fonts.  This first procedure gives you an insight into the way the font    directory is established.  Although the procedure outlined above   is  *Western.........&60 55746F70 69610000 00000000 00000000 *Utopia..........* 70       436F6D70 75746572 00000000 00000000 *Computer........*00 4E6F2046 6F6E7400 00000000 00000000 *No Font.........* 10       00000000 00000000 00000000 00000000 *................* 20 1A1A1A1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................*30 1A1A1A1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................* 40       1A1A1A1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................* 50 1A1A1A1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................*60 1A1A1Ae DEVILLE.FNT (now called NEW.FNT) for a later        recall, if we plan to change the fonts back to their original      configuration.  Next, we rename EDITOR.FNT to DEVILLE.FNT thusly:A>REN DEVILLE.FNT=EDITOR.FNT <CR> What this has done is to preserve the actual font construction    of the Editor font only under the name of DeVille.  The file       FNTNAMES.MTX still carries the same list of fonts and the name     Editor will not be seen.  But if you select DeVille you  will be   getting the Editor foill shed light on the    first method of altering the file FONTNAMES.MTX so that the        Editor font may be used.  Using any disassembler (and for this I   prefer DU-V87), change any font name in that first sector to       "Editor" but be sure that you provide the nulls to finish  out the line. For example, let's substitute Editor for DeVille.  The Line       number 00 will then look like this:00 45646974 6F720000 00000000 00000000 *Editor..........*Note in particular that nulls are used to fill an000000 *................*This automatically locates the file and we can see that it is in   group 2C, so we enter this command::G2C;D <CR>This will be the response:00 44657669 6C6C6500 00000000 00000000 *DeVille.........* 10       53637269 62650000 00000000 00000000 *Scribe..........* 20 4F666669 63650000 00000000 00000000 *Office..........*30 48616D70 746F6E00 00000000 00000000 *Hampton.........* 40       54696D65 73000000 00000000 00000000 *Times...........* 50 57657374 65726E00 00000000 00000000quite straight forward, there is the second procedure I         mentioned above.  This is much easier and just as effective.  You  don't need a disassembler and it is simplicity itself. What you do in the second procedure is just rename the fonts      themselves.  For example, if we plan to substitute the Editor      font for the DeVille font, first we rename the DeVille font to     some fictitious name.  Using the rename feature of CP/M (or TDOS)  do this:A>REN NEW.FNT = DEVILLE.FNT <CR>This saves th1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................* 70       1A1A1A1A 1A1A1A1A 1A1A1A1A 1A1A1A1A *................* The first sector contains the only useful directory of font       names.  It might appear that the only thing required to add the    extra font "Editor", would be to add it to the second sector, or   to put in in ahead of the No Font entry.  I've tried that and it   doesn't work.  PRINTMASTER will still only display the  first      eight font options. However, this information printed above wnt instead.  It might seem a little  screwy,  but it works and it is tres simple to make the change.Thomas J.  KeeneIEAUGbecause we have            affiliated ourselves with some group or product.  Any person who    has purchased a new automobile in California can attest to the  big volume of unsolicited mail that is, in some way or another,         related to that new car purchase.  Again, one is moved to wonder    how these private affairs have become a commercial venture. It often doesn't matter a great deal if the mailing list is  valid any longer.  It doesn't even seem to matter if the recipient is deceased.  I learne‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےJUNK MAIL DATABANK In the past couple of newsletters, a procedure for creating a      searchable index was discussed in depth.  These index programs,     although very different in content, used a CP/M procedure           involving the SEARCH.COM progor money.  It is mind boggling how this sort of     thing has a life of its own.  About ten years ago I bought a few    mint-fresh Eisenhower dollars from the Government.  Now I am on     mailing lists for every commemorative coin minted from every        government or mint in the business.  In most of these mailing       lists, someone is cleaning up selling the lists to some other       group running similar operations.  The State of California makes  a substantial income from the sale of information on n   program just to see what could be done with such an idea. At this time of year almost all of us are besieged by a flood of   petitions from various charitable and public service groups         seeking donations for their various holiday projects.  These  often come from religious groups to which we have contributed in  past    years.  But not infrequently we get a solicitation from some  group that we have never heard of.  The same thing is true of a  wide     variety of junk mail that is aimed at us OM that just this simple     application.  In another situation, you might want it to search     eve	yx	Eˆ„n aفخ, i= whizخفخzخe yoco+‍d k¢pondd that my brother's widow still     receives a large amount of this kind of mail, even though he has    been dead for over a year.  In the past few months, I have been     inundated by requests for money from various political  candidates.  Several years ago I contributed equal amounts to the  Democratic   and Republican parties and ever since then, I have been deluged with requests that cost far more to mail than I ever   contributed in the first place.  There is just no stopping these    mindless pleas fram and VDE266.  In the past a         somewhat similar indexing procedure was discussed for creating a    practical means of indexing video cassettes.  At the time that  the video cassette system was developed, a preliminary indexing         program was written in SMARTBASIC and it functioned beautifully.    It lacked the versatility of the CP/M concept, but it was used      successfully for a number of years.  Long before that practical     program was developed, I created a totally arbitrary databank    ew  automobile  registrations.  A person who just shelled out a lot of  money for a new car, might be flush enough to buy a new VCR or TV. About as often as not, these correlations are highly  speculative.  I know that I am not motivated to contribute to some youth care group just because I gave to Boy's Town in 1960,    but I am still considered a good mark. A really detailed mailing list can be derived from the census      information.  Public records such as real estate transactions can   provide ag something in SMARTBASIC    that emulates what might be done with a big mainframe computer      with mega megabytes of storage. The program in its entirety is given in APPENDIX ONE.  It          consists of several operations which are selected by single keys.   This was done to demonstrate the usage of some of the esoteric      operations of SMARTBASIC.  The program has a main loop which is     clearly identified with a "REM" statement (LINE 1400).  The data    to be searched is contained in a file by tear on choosing a mark for some campaign or other.  In my list I left out political party affiliations, but     the program could very easily be expanded to add that factor to     the list. As it was created, the program took into account these factors: Name Age Sex Annual Income Automobile Religion Own or Rent home Race Level of education I realize that this collection of factors is very limited, but  it serves the purpose of demonstrating the principle of creating  a    list of people with think it is lamentable that there is such a paucity of discussion about these fundamentally different kinds  of files and the advantages and disadvantages of each.  For this       program I opted for sequential filing, but there have been times    when I sort of wished that I had chosen random filing. Random files require a bit of planning.  You must think about  the needs of your filing requirements and once you have decided  upon a format there is no going back.  As a result, you may find  that you werT. Well that's what this program is all about.  It is written in      SMARTBASIC and has provision to create multiple data files or       expanding an existing file as more names become available for the   list. I don't contend that the concept is simple.  I expect that         someone else would find a much less complicated way to do the  same thing in BASIC.  But it could set you to thinking about  another    use for your ADAM.  In my own case, that's all I was doing, ---just having a bit of fun doin clue to the wealth of a prospective client.  However, a   vast amount of information about a person is useless if it can't    be classified in some cogent manner. Shortly after I got my ADAM, I made up just such a program that    would create and sort a relatively complicated list of attributes   of a group of people.  It was just an experiment to see what  could be done along these lines, and was not intended to be a  practical  venture.  I limited the factors to just a few salient  ones that    might bhe name of "MAIL".   This file contains the information noted above for one hundred  people.  This limitation is because of the way I set up the program.  It could be for any number one might choose.  But in      LINES 200 and 400 I have some array dimensioning statements which   were set to 100.  Purely arbitrary!  And before I go any further    into this discussion, I want to say a few words about the kind of   data file I selected. SMARTBASIC has two general types of files, random and  sequential.  I similar interests.  Suppose that we would  like a list of names of people who were Buddhists who had an  education  level of Post graduate, ---that is, more than 16 years  of          education.  Or maybe we would like to compile a list of people  who own their own home and drive a Ford.  Or how about a list of        Catholics making above $75000 a year.  Maybe we want a list of      affluent black people with a college education or higher.  Maybe    we want to compile a list of white males who drive a FIAe too extravagant and have wasted a lot of memory.   But the     advantage of a random file is that it is very easy to  edit.  If    someone on the list buys a new car, you can upgrade the             information about his automobile.  If his educational level was     wrong, it is duck soup to edit it to the right value.  Maybe he     converted from Catholicism to Muslim or maybe even became an        atheist.  Maybe he had a sex change operation and is now female.    Perhaps she now makes more money!  Thisle, but such data may be   lost if you leave the program.  That might be OK, but if you want   this new data to be retained on the disc, it will have to be        stored before leaving the program.  The expanded list may be  saved under a new file name or it may keep the same name.  It is          interesting to note that the file saving procedure is utterly       different from the usual SAVE routine in SMARTBASIC.  In this       procedure, there will be no backup file created when storing the    file unde  Well mainly I like the ability to expand and add to the data  base.  Random files are sized before you fill them.  If you have  allowed enough room for the worst case scenario, then in the average case, you will have a lot of wasted space.  But, right or   wrong, I am using a sequential file in this program. In the program itself the next general area is the parameter       selection subroutine.  This is identified by a "REM" statement at   LINE 2500 ---"SELECT SORT PARAMETERS".  There is a general areta. Let's examine the way in which these various subroutines are       executed.  When the program is loaded into SMARTBASIC you will  see these comments on the screen: To load data, press the GET key. To enter NEW DATA, Press SMARTKEY I Then follow the prompts (in this program the filename is MAIL) To search the DATA, press SMARTKEY II SMARTKEY III will printout the DATA LIST (MAIL) ACTION KEY 'PRINT' will start the printer SMARTKEY IV will turn off the printer Press a key Entry Number is 0 Ts a section            identified by a "REM" statement "INPUT FILE NAME" at LINE 15400.    The creation of new data and the storing of that data are two       separate operations.  Storing data was mentioned above at LINE      11700.  At LINE 16400 a "REM" statement ""INPUT DATA" identifies    the section where new data is created. If you load data from an existing sequential file on the disc,     this file data will be retained in memory until you leave the       program.  You may add new data to this fi is where a random file      shines. You just cannot edit a sequential file.  But a sequential file  is vastly more efficient than a random file.  There are no blank       spaces in a sequential file, whereas in a random file there could   be more blank spaces than actual data.  Random files are very       accessible whereas sequential files are virtually impenetrable.     Moving sequential files from one disc to another takes a very       special kind of know how.  So why did I choose sequential files?  r the same name.  This program permits the storing         procedure to place the file on a separate disc, if that is          desired. These sequential files have other strange properties, but they     are extremely useful for this kind of operation.  In the April      1992 newsletter I made note of the use of such files in the         article titled "ARRAY OF HOPE". In this program we are able to create a new data file from         scratch or we may upgrade an existing data bank as we expand our    daa  of the program called "SORT ROUTINE" that begins at LINE 4900  with a  "REM" statement.  Another subroutine of the program starts  at LINE 9100 identified with a "REM" statement "STORE/ GET".   Another      section begins at LINE 9700 with a "REM" statement that  says "LOAD DATA".  At LINE 11700 a "REM" statement identifies the  "STORE      DATA" section.  For either storing or retrieving data, the  name of the file must be specified.  This might seem like a trivial matter, however it isn't!  So there ihe entry number reads zero when no data has been called up.   But as soon as a data file (MAIL) has been loaded, that entry  number   will reflect the number of entries in the data --- that  is, the    number of people and their data. As soon as you press one of the execution keys, the program        branches to LINE 1800 where it loops eleven times checking to see   if the key that you pressed matches one of the entries in the       array "func%".  Back on LINE 600 the func% array reads data into    it f you give a rational file name (maybe wrong but at       least some name) it will go back to LINE 12000 to load the data     from the designated file.  If no filename was specified, a          response to that effect is sent to the screen and the variable      none% is set to one and it's back to LINE 9900.  Here none% is      checked and if it is one (that is, no file name specified) we go    back to LINE 2400 and from there back to square one for another     problem.  But if none% was zero we proceed to oe variable "key%".  When a match is  made in  the loop searching the func% array LINE 1900 sends the  program to  LINE 2300.  If no match is found after looping eleven  times, It    beeps and tells you that you pressed a wrong key and to  try again.  If you had pressed a Control-C (^C) at the prompt to  press a key, LINE 1700 detects the ASCII number of the Control-C (which is 3) and it then stops the program.   If however, you had pressed a proper key, for instance the         STORE/GET key, LINE 2300 wsee the variable "entry%" assigned a value.  At      this time it is premature to discuss the logic of the value of      this assignment, but anytime we input data (either from scratch  or expanding a database), this variable gets a new value.  That  value happens to be the number of entries in our data file. The procedure to load data is controlled by a "FOR/NEXT" loop in   LINE 12300 that gets all data entries from the first to the last    ---the last being the value of entry%.  Thus we access the data d to LINE 2400 which    in turn sends us back to square one for another selection  process. If we had opted for "GET" we then are dispatched to LINE 9700      which is the "GET" subroutine.  There we define the variable op$    to the term "GET" This will be used a bit later.  Next this         subroutine uses GOSUB to send us to LINE 15400.  This is the        filename subroutine I mentioned earlier.  It first sets the         variable none% to zero (this will be used later) and it clears  the screen.  Ifrom the data statement of LINE 19600.  At this point that is    probably as clear as mud.  Those numbers in the DATA statement      need to be explained.  Actually they are ASCII decimal codes that   translate thusly: 160 = UP ARROW 162 = DOWN ARROW 129 = SMARTKEY I 130 = SMARTKEY II 131 = SMARTKEY III 132 = SMARTKEY IV 133 = SMARTKEY V 134 = SMARTKEY VI 149 = PRINT KEY 147 = STORE/GET KEY 150 = CLEAR KEY When you pressed a key, LINE 1600 assigned the ASCII value of  the key you pressed, to thpen the specified    file and start to get the data.  There is a variable encountered    here called "entry%".  Now where did this come from? Well, up       until now, entry% has not been assigned a value.  At this time,  so far as we know, it is zero.  And that is true if we have not        created the data file.  Of course, with no data, this ends the      loading process.  But in creating data for storing into the data    file, we use the LOAD DATA subroutine (LINE 16400) and there, on    LINE 16800, we ill GOSUB to 9100.  LINE 2300 is an       "ON/GOSUB" operation.  It says that if the key you pressed (key%    of LINE 1600) was found at the 10th position of the array func%     (that is, a match was found at func%(10)) then it will GOSUB to     the 10th location in LINE 2300 and that can be seen by inspection   to be LINE 9100. And at LINE 9100 we start the subroutine "STORE/GET".  Here we     decide whether we want to "STORE" or to "GET".  If we goof and      select neither STORE nor GET, we are returne    file.  But when do we grab this DATA? Well, there are two general   situations where we might want to use that data.  One is when we    just want to look at all of the data (or possibly print out a       hardcopy).  Another is when we want to search the data for some     combination of client factors (age, income, religion, education,    etc.) that we discussed previously.  Before we do either of these   operations, we first load the data into memory.  In general, the    very first operation we perform t to STORE data, then at LINE 9300 of the  STORE/GET subroutine, we will be sent to LINE 11700 which starts  the STORE   DATA subroutine.  Like the GET routine, this sends us  for a file   name and all that that entails.  With a proper filename, we open the sequential file and we store all of the  data in memory into the file, starting at the first position and  going  to the last entry (entry%).  Where this data is stored  depends     upon the filename.  If we use the same filename that already has the dsend us to LINE 19300 which merely turns on the printer (PR#1)  and returns us to the operation prompt (LINE 700).   Inputting new data is relatively straight forward, so I will       discuss that next.  We activate this procedure by pressing          SMARTKEY I.  The ON/GOSUB routine will find that address at         position three of the func array (func(3)) and this causes the      ON/GOSUB routine to send us to LINE 16400 which is the INPUT DATA   subroutine. This processes the input for up to 100 ees for loading data from a        stored sequential file, inputting data to a sequential file,        storing that data, and printing out a data file.  The searching     procedure is next on the agenda.  This uses a somewhat  complicated routine. To start the search process at the program prompts, press          SMARTKEY II.  The ON/GOSUB procedure of LINE 2300 will find         SMARTKEY II in the 4th position and this will cause the program  to branch to LINE 2500.  This line is the start of the subrouti position in the FOR/NEXT loop.  The rest  of the loop justs calls for the entering of all of the client  factors.    When the entry has been completed, it asks if you want  to make     another entry.  If yes, it continues the loop.  but if  you have    finished the input, it returns you to LINE 2400 which  then sends   you back to the start of the program. Storing the data is activated by pressing the STORE/GET key at     the MAIN LOOP.  Earlier we saw the procedure when we opted for  GET data.  If we opin this program is to load data;    after that we use the data.  If we just want to dump the entire     data bank, we press SMARTKEY III at the operation prompt.  The      ON/GOSUB routine of LINE 2300 will then send us to LINE 18100       which quite simply prints out all of the data from entry = 1 to     entry = entry% (the last entry).  This printout will go to the      screen unless we first hit the action key "PRINT".  If the action   key "PRINT" is pressed, the ON/GOSUB routine at LINE 2300 will      ata which we previously loaded, it will  overwrite that file and NOT save the original file.  If we designated a different file name for storage, we will have a new    sequential file plus the original file.  Thus we could have         identical data in files with different names.  This is a            convenient way to make backup copy of the sequential data file.     This is important to be aware of, because it takes a very special   know how to copy a sequential file. So far we have discussed procedurntries.  The FOR/NEXT      loop first checks the value of name$.  If name$ has SOME value,  it continues to the next entry until it finds NO value for name$.      This is the first empty entry in the data file.  The statement      that detects this is: 16600 IF name$(i) = "" THEN 16800If name$(i) is something, it just proceeds to the next entry.  As   soon as it finds an empty space it prompts for the clients name,    and on the same line, it assigns the aforementioned entry% a  value appropriate to thene      "SELECT SORT PARAMETERS.  The subroutine prompts you for the        various client properties starting with the clients age.  This      prompts for a bracket of ages.  The candidates age may lie  between a minimum age and a maximum age.  These two ages are assigned to variables "a1" and "a2".  Next the client's sex is      asked for.  Here we have a choice of (M)ale, (F)emale or NO.  If    sex is not a factor in the search just enter a NO (or "no" or "N"   or "n").  At the prompt for the client's rthe education level, the program   continues on into the SORT SUBROUTINE at LINE 4900.  At this  point the algorithm gets a little complicated.  There, undoubtedly are better procedures, but this one does work.  It      takes the various factors in turn and explores the data bank to     see if the criteria are met.  Let's see how it satisfies the age    criterion.  LINE 5000 first sets a new variable (that soon will  be used) "k" equal to one.  The it starts a FOR/NEXT loop going  from  i = 1 to i = 100 (t  Now when it comes to the prompt for income at LINE 3800, the    response choices are twofold.  Like the age response, there is a    minimum value and a maximum value.  These are assigned the          variables "m1" and "m2" respectively. Next we are prompted with the question "Is an automobile a         factor? ANSWER Y OR N." If we are concerned about the make of car   that the client drives, we respond with "Y" or "y".  This will      present us with a list of automobiles to select from.  We then     e value of one.  Then it increments K to K+1 and continues        searching the age array (age(i)) up through all 100 entries.   This is necessary because it might find a lot of candidates that  meet   the age criterion.  It finds all of them and identifies them  in    the C1 array. Every time we found an entry that met the age criteria, a value    of "i" was put into the C1(k) position.  For example, let's  assume we found a successful age match at i = 5, at i = 9 and at  i = 20.  This is how C1 would beabove 16 years.  When responding to the prompt we can      enter zero years as a minimum education level if we wish.  In a     situation where we have no interest in the client's education, we   could enter zero to 30 years.  That should just about cover         everyone.  I forgot to mention that situation where income is not   a factor.  We just enter an income from 0 to a billion dollars a    year.  That should include everybody.  Age could bracket zero to    150 years. Just as soon as we have entered eligion, you are told     how to choose between Catholic, Protestant, Jewish, Buddhist,       Other or ATHIEST.  This latter choice (ATHIEST) means that the      candidate is not affiliated with any religion.  However if, in  the search, we don't consider religion to be a factor we can  enter NO, no, N, or n.  This does not mean that the client has NO  religion.  That prompt uses the word "ATHIEST" to designate no religious preference. The prompt for race is either (W)hite, (B)lack or NO, no, N, or    n.he present maximum number of entries).   It      examines all age entries (age(i)) and tests to see if age(i)  is    equal to or less than the maximum age (a2) AND also equal to  or    greater than the minimum age (a1).  If not, it picks another  value of "i" and tests again.  Whenever the loop finds an age(i)  that    satisfies the test, it branches to LINE 5400.  Here it  places the  value of "i" in an array called C1.  It places that value of"i" into the kth position of array C1.  K at this time  has th enter the make of car.   The next category is home ownership.  Here the options are OWN,    RENT or NO.  Enter NO (or no or N or n) if home ownership is not  a factor.  Finally the factor of education is prompted.  Like age     and income, this category is a bracketed value.  We specify that    the client's education lies between two values, e1 and e2.  The     education is in years.  A high school level would be 12 years.      College level graduate would be 16 years.  Post graduate could be   anything  populated and the value of k at  the time: C1(1) = 5 k = 1 C2(2) = 9 k = 2 C1(3) = 20 k = 3 completed search k = 4 When completed, it branches to LINE 5500 where it starts a         somewhat similar search for the specified sex.  Here a new          variable "m" is introduced and set to a value of one (similar to    the variable "k" above).  The search loop goes from the first       entry to the kth minus one.  Why only to K-1? Simply because  there is no point in looking for a candidate that has age matches, we   only had two matches of both age and sex.  The search for more  sex matches is stopped because i was limited to three (k-1).  So  the   program has wasted no time searching in futile locations.   Let's   look at one more example.  The next factor the program  examines is the religion factor. This starts at LINE 6000.  Another new variable is now added,      "n".  It, like "k" and "m" before it, is initialized to 1.  And  as in the sex search the religion search is limited and this time  ound only three candidates, then k would have been   incremented to the number 4.  The loop searching for the sex        factor is set to search from i = 1 to i = 3 (that is k-1).  LINE    5600 then performs the test to see if the sex$ array has a value    equal to the specified sx$.  It checks ONLY the position of the     sex$ array where it found a successful search for age!  This age    successful find is identified in the C1 array.  Let's continue      with the example above.  Note that for i = 1, LINE nues and may result in NO matches for all of    the factors.  At this point, we have found two matches for age  and sex.  Further testing may result in a compatible search for  all of the other factors resulting is a total number of successful cases of two.  One thing is obvious, we will find no     more than two in this example.  And, like I said, we may wind up    with no total matches.  We can see from these examples that the search process is          extremely economical and wastes no time in fruitl = 5, so C2(1)      also has the value of 5: C1(1) = 5 C2(1) = 5The next value of i is called and the next search is made of        sex$(9).  If sex$(9) doesn't match sx$, the program increments i    to 3 and the next search looks for a match at sex$(20).  m is       incremented to m+1 (3).  Here is the end result of the age and  sex searches: C1(1) = 5 C2(1) = 5 m=1 C1(2) = 9 C3(3) = 20 C2(2) = 20 m=2 m was incremented to 3 at the last C2 entry. We can see that although we had three successful already  failed the first search for age.  If we had opted for a candidate  whose age   was 39 years and we found everyone that fulfilled that  criterion   and the last candidate we found was at K=3, the the array C1 has 3 positions filled with a value of "i" which is the    entry number of the candidate meeting the age criterion.            VERSTEHEN ZIE? Look!  When the program was searching for candidates meeting the   age criterion, for every candidate it found, it noted that in       C1(k).  If it fthe FOR/NEXT loop has i = 1 to i = 2 (that is to m-1).  This is  an     identical procedure as used in the sex search but even less  time   is wasted in this search.  This time there will only be two         searches conducted.  These will be of the religion$ array at        religion$(5) and religion$(20).  The first search of LINE 6100      tests: If religion$(C2(i)) = rg$ which actually is If religion$ (5) = rg$and the second search when i = 2 becomes: If religion$ (20) = rg$This procedure conti5600 will  check the value of the sex$ array at position C1(1) and that as  we can   see above is sex$(5).  Now if it fails to find that sex$(5) matches the specified sx$ then it gets the next value of  i and tries again.  If it did find a match or sex was not a  factor   (sx$ = NO or no or n or N) it branches to LINE 5900. There it puts the value of C1(i) into array C2 in the mth          position.  m at this time is one and C1(1) is 5.  It also           increments m by one (m=2).  In the example C1(1)ess tests.  As     the program plows through the various factors, the number of  tests grows smaller.  Only the first test for age, examined every  entry. Finally, when the SORT routine has been completed and the last     factor, education, has been searched, the program asks us (at  LINE 13700) if we want a hardcopy of the profile.  If we respond  yes it then turns on the printer and dumps the profile.  If response is no, then we get the profile presented to the screen.    This profile dump starts at LIily asked for one additional    factor and that is that they own their home.  If that had been  the case, only AHN PHAM would have been found.  If I had stipulated a male Catholic, I would have had no candidates. As I said at the outset, this is just an interesting application   of SMARTBASIC to a fascinating operation.  A similar application    might be made for a practical problem, using the basic concepts     developed here. I would like to point out that this program is entirely NON-       MATHEMATrward.  This has then       completed the search for a series of clients who match the  profile we established when we selected our parameters. Now I would like to briefly show you what a few typical entries    might look like:CARL CLINE JULIA EWING58 72M FDODGE BUICK33000 38000P POWN OWNW I18 16JACK EWING AHN PHAM66 57M MBUICK MERCEDES38000 27000P BOWN OWNW A16 16 And if we conducted a search for candidates having these           characteristics: Age from 0 to 100 (not a factor)eeneIEAUGsignment, but anytime we input data (either from scratch  or expanding a database), this variable gets a new value.  That  value happens to be the number of entries in our data file. The procedure to load data is controlled by a "FOR/NEXT" loop in   LINE 12300 that gets all data entries from the first to the last    ---the last being the value of entry%.  Thus we access the data eligion :  B Own or Rent :  OWN Race :  A Education :  16 Years Name :  ROSE CLOONEY Age :  56 Years Sex :  F Annual Income :  $56000 Automobile :  MERCEDES Religion :  C Own or Rent :  RENT Race :  W Education :  16 Years Name :  ROBERT KELLY Age :  52 Years Sex :  M Annual Income :  $75000 Automobile :  MERCEDES Religion :  P Own or Rent :  RENT Race :  W Education :  19 Years The only thing these people have in common is that they drive a    Mercedes.  But I could just have easNE 14100. A FOR/NEXT loop is established for i = 1 to i = s-1.  That "s-1"   refers back to the last variable in that series that comprised      "k", "m", "n", in the SORT subroutine.  "s" is the last of that     series and was introduced in the education search (see LINE  8500).  This loop will probably be a short one for the reasons  noted      above.  In any case it prints out the name, age, sex,  religion,    etc.  which are found in the array C8.  Lines 14300 through 15200 are relatively straight foICAL.  It is indeed a SMARTBASIC program and it is          prodigious, but no math is involved whatever.  Some people seem  to have the impression that BASIC is strictly for math operations.  Sure, it is terrific for solving incredibly            complicated math problems and we have presented a lot of examples   of that in past newsletters.  But I just wanted to emphasize that   this one involves no math!  Also you might note that this program   was written in April 1985. HASTA LA VISTA !Thomas J.  K Sex NO (not a factor) Religion No (not a factor) Race NO (not a factor) Income From $0 to $10000000 (obviously not a factor) Automobile YES MERCEDES Home ownership NO (not a factor) Education from 0 to 40 years (not a factor) We note that we are just looking for a list of MERCEDES owners     and care nothingabout other factors, ---just the make of the car. Here is what the program gave as a profile: Name :  AHN PHAM Age :  57 years SEX :  M Annual Income :  $27000 Automobile :  MERCEDES R‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےSPRINGBOARD TO OBLIVION In one ear and out the other.  How many of us have forgotten  many of the programs which we once used almost daily? How many of  these programs have we completely forgotten how to use, simply  because   we have become so rustyor the ADAM, Paula    Smith complained loudly about this problem of working an 80- column presentation on a 35-column screen.  I don't think anyone  is too   pleased about it but I have become something of a "swivel- head"    and I don't seem to notice it much anymore.  Especially  when it    comes to using VDE.  There are some programs which are  more        bothersome, but even though I have had some luck with my  dumb      terminal (a Hazeltine 1500), I never was able to get the  full set  of control cod program is public domain.   And     much better if it is user-friendly and doesn't require a  doctorate to learn how to use it. I was reminded of this when I read an article in the VISA ADVISA   by Dave Cobley on his mastering of VDE266.  Those of us who have    been using this superb word processor know what an amazing  program it is.  As it stands today, it has no peer.  I used Wordstar 4.0 for a time but there were so many shortcomings to      that program that I wondered how it ever succeeded commern to convince you.  For instance, I use a  dark   blue background for my screen with the characters in white.   This  is far easier on the eyes than any combination I have ever  tried.  My cursor is a fairly thick bar in bright red.  That is  especially nice.  But the real selling point is the inverted characters.  For these, I use an intense yellow background with     black characters.  Have you ever noticed that header at the top  of the VDE screen? Mine is outstandingly legible because the bar  is a cons that have had several solutions.  In     the early days of ADAM, EVE Electronics made a marvelous 80- column card that has never been surpassed.  John Lingrel came out  with    one which is still available today.  Because these 80-column  cards were fairly expensive, a number of us have tried our hands  at dumb terminals, with varying success.  Much has been written  on how to  achieve this, but my experience with them has been less  than       satisfactory. I remember when CP/M first became available f? How many times have you wondered  where    you might find some file that you know you had at one time,  but    now you can't even be sure of the filename? An old bromide  has it  that absence (or was it absinthe) makes the heart grow  fonder (for somebody else).  If our ADAM is going to mean anything to us we are going to have to use it. It sure is great to lay your hands on some new program that        performs some function that you have been wanting for a long  time.  It is even better, if that newes which it really needs.  But even the  commercial   versions (Orphanware and EVE) are monochromatic and in  many        respects, this is intolerable. I know, I've heard it before "But CP/M isn't a color system."  Who says? In particular, I find that the color features of CP/M  is one of its greatest advantages for VDE266.  In fact, I would  far       rather have the color enhancements to VDE than an 80-column.   For  those who don't know what I mean, I guess that I'd have to  give    you a demonstratiocially.    David pointed out one of the difficulties he encountered with VDE   which I had simply never thought about.  It was not so much the     fault of VDE as it was with CP/M in general.  That is the 80-       column presentation of all CP/M programs.  Those of you who         acquired an 80-column system for the ADAM have obviated that        problem, which is, apparently, how David overcame his problem.  I   wasn't too clear about how he got his 80-column system, but this    is one of those challengetrasting yellow with black characters, which really sets  it     apart from the main text.  But even better is the way that  control characters stand out.  If you are going to insert printer  control  codes in the body of your text, (like ESCAPE-G for double  strike   mode), the escape character appears as a black left bracket ([) surrounded by a yellow background.  This is too         marvelous for words.  4But I digress!5 I had an experience in the past couple of days that I would  like  to relate to yres in MEX whereby one can upload a    file to another terminal.  Both will accept a previously prepared   file and transmit it to the other party.  One is especially well    suited to uploading a message to the ADAM Forum.  It is a bit       simpler (not as many commands) and can be done entirely in the      "terminal" mode.  But when I tried to send the message, I got  hung up and couldn't extricate myself other than to bail out             completely. I mean that the program just wouldn't accept any fu   be a lot faster and have far fewer mistakes.  If I prepared the     text with VDE I could pass it through a spell checker and also      proof read it so that I wouldn't look like a complete idiot.  (I    may be, but I don't want to look like one.) There were other considerations as well.  For one thing, this      message was a bit personal and I didn't feel that it should         clutter up the ADAM Forum.  Besides being personal, I was seeking   a favor from Ron and I didn't think it would be fair to S's as well as private   communications with individuals.  Not once had I ever seen          anything like this.  So I began to suspect that maybe I had         somehow damaged my MEX software.  At the time, I was operating at   2400 baud, so I figured that the simplest procedure would be to     change to another MEX at 1200 baud.  This had another advantage  in that I would be using a different local node (telephone  number) of CompuServe.  Maybe the problem had something to do with CIS 2400 baud service. and I have used        EASYPLEX with no problem.  And I have been using MEX for many       years; partly because I am comfortable with it, but mostly  because I have found it to be the ultimate communications package.  I have tried every one I have ever heard of, including    that very costly ASCOM ($195) that Coleco marketed through          Westico.  Moreover, MEX is public domain.  But no matter.  MEX is   incredibly versatile and I am thoroughly familiar with it.  Now     there are two general proceduou.  I wanted to send Ron Collins (in the  Cleveland  area) a message on CompuServe.  I could have logged into the ADAM Forum and punched out the message while I was on      line.  There is really nothing wrong with that.  Well, yes there    is.  The message I had in mind was going to be a rather long one,   and it could run up my bill quite a bit if I typed it while the     meter was running.  It would be lots cheaper to prepare the         message first and then just upload it after logging in.  It wouldrther input     from the keyboard.  The normal procedure after a message            transmission is a prompt from CompuServe for my next operation.     Well, I did get a screen presentation that said "*** File  Transfer Completed ***".  But that's all she wrote.  Naturally I  tried it   again.  Same result!.  And again and again! This was beginning to get to me.  I have done this operation       hundreds of times and never had any trouble.  I have uploaded       messages to GENIE and to dozens of other BBput him  on the spot in front of the entire ADAM community.  See what I  mean?  Well CompuServe has another system just made to order for  this     situation and that is the Electronic Mail service.  (I still  call  it EASYPLEX.) This is a completely private service and there  is no limit to the size of the message.  Either way, I could get  the     message to Ron quickly and very, very cheaply. Now I had done this sort of thing dozens and dozens of times in    the past.  I have left messages on the Forum Nothing works as advertised.  It is written!  When MEX dialed up   the same old number I have been using for years, it failed to       complete the call as dialed.  I have an AVATEX modem which has a    speaker built in and I heard the operator say that.  If I had  been using one of the simpler modems (no speaker) all I would  have      known was that, for some reason or other, I didn't get  connected.  MEX would then have redialed with the same result.  So I checked and found that the number I had beend       after a couple dozen tries, that began to amount up.  And  besides, I wasn't getting anywhere and I wasn't learning anything.  Instead of being edified, I was being frustrated.  So    enough of this, --- it was back to the 800 number and PRESS TWO     for a blond. This time I got through on the first ring.  I got a very nice      young (?) lady who heard me out and made all kinds of inane         suggestions.  Finally she told me that this was beyond her level    of expertise and that she would cigure it out, because it just wasn't going to      come to me. So I dug up CompuServe's 800 number and gave them a call.  I  know that all of you have gone through the rat race I went  through,     trying to get someone at CompuServe who could give me  this simple  bit of information.  If you want pepperoni, PRESS ONE  if you want  anchovies, PRESS TWO ----.  This time it wasn't so bad, other than I had to wait twenty minutes before I got the       phone number I wanted.  Even then, I had to enter my usetime I selected the least inappropriate  one which led to nothing but music (not very good at that).  This  went on    and on and in due course (whatever that is) I reached a  human      again, named Greg.  I know he must have had a last name,  but that  is classified information.  Like Nancy, Greg was the epitome of politeness.  But his answer list was the soul of         brevity.  He too, put me on hold while he consulted the high paid   gurus, who were too busy working on their finals at Ohio State     I quit     for the time being.  Tomorrow is another day! But the next day was no better.  So then it hit me.  Why should  I eat up all of those connect charges when I could be trying it  out  for FREE on the CIS PRACTICE Forum? Good idea!  But I had the  same darned problem there that I had the night before.  Only now,  it    was free.  NOT! You see, when it seized up, I had to disconnect and start all over.  Each time I called up, I was        charged for the time it took to access the PRACTICE Forum an using for years   was no longer in service.  Thanks CompuServe!  So now what do I     do? Now here's what I meant when I implied that one's brain         atrophies with disuse.  I know that there is a service on CIS       where you can find out all of the phone numbers across the          country, but not having used that service in the past several       years, I couldn't remember how to go about finding that             information.  I drew a complete blank.  It was no use sitting       there trying to fonnect me with someone who  really had the answers.  NOT! All I got was a local dial tone.   Somehow   she blew it!  My next call took about 45 minutes before I  got      through to Columbus.  Again it was PRESS THREE for SAUSAGE  and     each new bank of questions had four or five options that  didn't    seem pertinent.  I thought that if I didn't make a selection, maybe a voice would come on and ask me if they could     help me.  NOT! I was presented with the same inappropriate  options as before.  This r ID from   the phone dial, plus my area code plus a whole lot of other         numbers I had to punch in.  I'd much rather have asked a human      being and gotten a simple answer. So I had to go back to VDE266 and enter this new data in my MEX    phone directory and I had almost forgotten how to do that, too.     Ultimately I got on CIS at 1200 baud only to encounter the same     problem I had before.  By now it was one o'clock in the morning     and after spending about $12 in useless connect charges,  University to be pestered with this crap.  Greg wanted to know if   I was confident that my communications software was OK.  I told     him how I thought I had eliminated that possibility (by changing    to 1200 baud).  He asked me what software I was using.  When I      told him it was MEX, he asked if it was TEX-MEX or plain.  I said   it was plain, but he had never heard of it.  TEX-MEX sure, but  not MEX!  I began to wonder if we were on the same wavelength.  I       really wasn't sure we were in the snt to draw a comparison between a loan  with     "add-on" interest vs.  APR, there are programs that will do  that.  Maybe we want to know how much we must invest each month  at given  compound and interest rates to acquire $1000,000 in twenty years.  There's programs for that.  One program that I  have found especially edifying is one that computes the amount of  money a person would accumulate under Social Security if the  deductions  (plus matching employer's funds) were invested in a simple bank accou if we tried.  But even worse, many of us can't even find       them.  A lot of these programs were tried out and experimented      with, just for the novelty of it, and then promptly dispatched.     This I can understand if the programs seem to have little value.    However, many of the programs I am referring to are manifestly      practical and powerful.  It would probably be useful to  categorize the kind of programs that fill our needs; maybe it doesn't have to be a need exactly ---just our interest.that many of us  have   nearly forgotten.  There's a very popular TV game on ABC  every     night in the week called JEOPARDY.  It is followed by  another      program that claims to be the most popular game show ever  produced for TV.  And that is WHEEL OF FORTUNE.  OK!  There is a  really     splendid ADAM program that is almost identical to the TV  JEOPARDY, except for the prizes.  If you have run out of questions for your game of JEOPARDY, there's a program available    which enables you to write a who will tell us how long it will   take to pay off a loan at specified interest rates, compounding     terms, periodic payment amounts, etc..  If we have a car loan  that is being payed off in four years and we want to adjust our  monthly payments to pay it off in three years, there's a program  for that.  If we are interested in how long it would take to accumulate a million dollars by setting aside so much a month at  a specified interest and compounding rate, there's a program in  ADAM for that.  If we waame decade, so I asked him if    he knew what CP/M was.  He had never heard of it!!!  Are we that    old? I didn't dare tell him I was using an ADAM because he would    be certain that this was a crank call, so I thanked him and left. As I pointed out, we have been blessed with a vast collection of   superb public domain programs for our ADAM.  And a great many of    these excellent programs perform most useful functions.  We are     finding that we use them so seldom that we couldn't get them to     worknt.  Over a lifetime, even a secretary's salary    would amass over a million dollars.  Compare that with the paltry   sum paid by the government.  If you want to write your              representatives in Washington, your ADAM will not only arm your     with irrefutable arguments, but it will provide the word  processor that can make you appear profound and influential.  ADAM amounts to power! I realize that many ADAM users are fond of games.  And there  have been a host of games available for the ADAM  And that very word "interest" illustrates one of the points I am   trying to make.  I have seen a great many programs written in       SMARTBASIC which deal with the subject of interest as it applies    to loans.  There are programs that allow us to calculate            cumulative interest charges over any length of time and under       compounding rates that vary from instantaneous to never.  We have   financial programs that enable us to amortize a loan with           precision.  There are programs thatle new set of questions for the     game.  I have created a set of such questions which I think are     better than the original set.  You can do that too.  But I wonder   how many of you have used JEOPARDY in the past few years.  WHEEL    OF FORTUNE is a dead ringer for the old "HANGMAN" program.  There   have been several versions of HANGMAN that work great on the  ADAM.  And it too can be upgraded by the user.  In fact it is  probably   more fun to create a new set of questions than it is to  play the   os.  But how many ADAMites have  even used  any of these programs in the past few years? This illustrates a couple of things that I have been perturbed     about lately.  One is the drifting away to the lure of greener      pastures of the IBM realm.  The programs I briefly noted above  are the equal of any similar program for other computers.  They  filled a need and, if that need still exists, they are still  there.  Most of these programs can scarcely be improved upon.  Perhaps some of us are bored wihave a really  fine     game of poker for the ADAM that anyone can learn to play in  just a few sessions.  Of course, most people would prefer to join  a group of friends to play poker.  It gives you a chance to get  away from  the house for an evening's diversion as well as make a  few bucks   (or lose).  And in a get-together like that you can vary the game, from draw to stud (five or seven card) or even       baseball or other wild games.  But casino style poker is right      there on your ADAM. But mat do you want? Have   all of these programs that have proliferated in the past ten  years become obsolete? Personally, I don't think that our needs  are not  being met.  Programmers are racking their brains to conceive of some new application that will stimulate interest.      Believe me, this malaise is not confined to the ADAM.  Quite the    contrary!  ADAM seems to be more stimulated than the industry at    large.  This isn't to say that there hasn't been a decline in the   demonstrated interest.  Nowh computer.  It's so  good that you can play the game for hours and it's just like  being in   Vegas!  There are no machine games in Vegas (dealerless)  that are  any better than Al Roginski's LAS VAS CRAPS.  It was made just for the ADAM and Al was a great fan of the ADAM.  He  was a charter member of the Los Vegas ADAM Users Group and was  also a  member of IEAUG for a number of years.  That Los Vegas  ADAM Users  group was renowned for a number of major contributions  to the      ADAM.  They were real prgame. Planning on going to Vegas? It might be a good idea to brush up    on your blackjack skills.  What about poker? When I was in Las      Vegas last fall, I noted than the casinos had just about  displaced the dealer tables with automatic slot machine games.   By far, the  greatest number of these automatic games were devoted  to poker.    And the players were real fanatics.  They would far rather play against a machine than against a live dealer.  I  don't know why that is, but it is a fact.  OK, we th life in general.  Financial       programs are blas; who needs them? Games? Where are the  dinosaurs? ADAM is simply pass. Sure, everyone likes to see some new stuff.  But you'd almost      conclude that there isn't anything new for the ADAM.  NOT! How      many of you log onto GENIE and observe the new programs that are    constantly being posted on the CP/M forum.  These contributors      have the same problem than Microsoft has.  It's the same problem    that the entire computer world is facing.  Whaybe CRAPS is your bag.  Now there's a game of real chance!   It has been studied more than all other games of chance put         together.  A CRAP shooter is a real addict.  There's something      about that game that gets down to the real nitty-gritty of          probability.  Well, there's an absolutely top game of CRAPS         available for the ADAM which was produced by a veteran pro who      makes his living at the game in Las Vegas, --- Al Roginsky.  Al's   game for the ADAM has no peer on any otherere is this more in evidence than in    the content of the ADAM newsletters. I have seen more comments about this in the past few months than   in the previous ten years.  This recurrent theme could be           punctuated by a few quotes from the June 1993 MOAUG newsletter.     "I don't like the way the club is going, the current administration doesn't seem to be in touch with what the members    want to do." Referring to a survey in the UKS newsletter, "I  found many questions that seemed pointless.  Qver we become adversarial, but when we wax technical, ---      NADA!  I an not unaware that articles on engineering have a         limited appeal, but what is it that you want? Should we just        direct our content to "becoming more and more general in nature"    as James Poulin lamented. We could develop a following by going topical like Rush  Limbaugh.  Lord knows there's enough material coming out of the  beltway to   fill a thousand newsletters.  But that need is more than met by the media.  Not otent becoming more and more general in        nature, and each issue has fewer pages." I really dislike having    to repeat what someone else has written.  You can read that for     yourself in their newsletters or in ANN.  But it serves to point    out the obvious. How often have you seen the IEAUG query it's readers for input     concerning content? We don't want to be remiss in failing to  cover things you are interested in and we see no point in repetition.  This newsletter has been publishing for qu change of pace.  Tell me why it is that nobody    ever commented on the series of articles we published on            probability.  And please don't construe this as complaining.  To    be sure, we would love the luxury of having to sort through         manuscripts to try to choose the best ones for publication in our   newsletter.  OH JOY!  But we'd be pleased just to know what it is   that interests you.  I feel certain that we could find ways to      provide that kind of material. I have mentioned mane subjects, but I think that there is  a     point in trying to stimulate an interest in the more professional applications of the ADAM.  It surely is far more       versatile than just a recipe filer.  Please don't cast me in        Hillary's camp as a denigrator of chocolate chip cookies.           Contrariwise, our ADAM really is for the more cerebral pursuits.    Or it can be if you let us know that you want it to be.  I have     noted in times past, that we get a rise out of our readers          wheneuestions asking  which      hardware and software would you like to see developed for  the      ADAM, which magazines do you read." "Since January, the  ominous    month I began to edit this newsletter, I have come to  find that    ADAM users are using their computers much less, many keep them around as an artifact." "Few people are doing anything    new and hence, few new articles are being submitted to              newsletters." "Indeed, newsletters are shifting to bi-monthly       publication, their connly is that inappropriate because  the need is already being met, but because our interests center  about  cybernetics in general and the ADAM in particular.  Even in  the    confines of this arena, we could spend kilobytes just  covering the past history and anecdotal experiences we hear about.  That's as easy as writing a letter to the editor.  But is   that what you want? Even if it is a bit technical, wouldn't you     rather have an occasional article on the footprint of a satellite   radar? Just for aite a few    years and we have covered a lot of territory in that time.  I'm     afraid that we have said that before, too.  There is a real need    for feedback so that we can direct our efforts towards the areas    that interest you most.  Look back!  We have delved into some       pretty esoteric mathematics at times.  There is a reflection of  my interest in much of that material.  I covered fourier analysis  and there was a fairly detailed probing of probability.  Now I'm  not   especially keen on thesy times what a great facility the modem is.    And that goes back a long long time.  There is still a terrific     ADAM Forum on CompuServe and there are still a lot of highly        skilled ADAMites hanging out there.  But just look at the message   base.  There are days upon end that nobody posts a message.  That   must be very disheartening for Rob Friedman and the others.  That   Forum is so damned good that I just can't recommend it too  highly.  If you really like your computer and you'd like to put  d a   very useful program to locate information.  That was the FIND.COM   program.  With this program you can locate the videocassette  which has the program you are seeking.  Or if you want to find  all of    the films that a certain actor played in, the FIND.COM  program is  all you need.  If you want to locate the cassettes that have either one actor or another, then FIND.COM will do that   with just a one line command.  The command is very similar to the   command I used last month to find the actors n 48  states.  There seems to be no plethora of new articles coming from north of the border either.  Could be that most of you want    it that way, but I doubt it.  I think that ADAMCON V may clear  the air somewhat on this widespread concern.  Otherwise, I fear  that   oblivion is our destiny.Thomas J.  KeeneIEAUGso bad, other than I had to wait twenty minutes before I got the       phone number I wanted.  Even then, I had to enter my usescreen presentation of every film that Sean Connery  or Albert Finney played in.  If you want a list of all films that      Sean Connery AND Albert Finney played in together, there is         another program that will do this very nicely.  That is the         SEARCH.COM program First let me say that the SEARCH.COM program is such a fantastic   program, that it is worth all the time you might invest in  getting familiar with it.  The documentary that comes with it is  pretty    comprehensive and not too ha‚Dےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے THE PRACTICAL ADAM INDEXING VIDEO CASSETTES cont. Once we have placed the basic data in our videolog, the next       project is to make the greatest use of that data.  That is the      domain of the search and sort programs.  Last month I discusseit to some really interesting tasks, why don't you get out your modems and give them a try.  I know that we had a lot of modem      users a few years back.  And I'll bet that many of you have         forgotten how to get on line with a BBS.  That's a pity.  I can't   afford to place a long distance call to an ADAM friend in  Manitoba or Edmonton.  But we could easily converse and send programs (even binary ones) for a pittance via CompuServe.  As  you can see, this atrophying is not confined the the lowerames from the LIST    file by using many actor codes.  The only real difference is that   instead of searching the LIST file, you search the VIDEOLOG file    instead.  If we wanted to locate all of the films that either  Sean Connery or Albert Finney played in (not necessarily together), this is the way that command might look:A:FIND VIDEOLOG $J2:$U2 <CR> If you had turned on your printer prior to typing this command,    you would get a hardcopy list of these films.  In any case, you     would get a r ID from   the phone dial, plus my area code plus a whole lot of other         numbers I had to punch in.  I'd much rather have asked a human      being and gotten a simple answer. So I had to go back to VDE266 and enter this new data in my MEX    phone directory and I had almost forgotten how to do that, too.     Ultimately I got on CIS at 1200 baud only to encounter the same     problem I had before.  By now it was one o'clock in the morning     and after spending about $12 in useless connect charges, rd to understand.  In my own            experience, I have found it to be an utterly fantastic program of   many uses. SEARCH.COM can be invoked by just typing the word "SEARCH" and a   carriage return.  It will then prompt you for the rest of the       commands.  Or you can invoke it with a long command line with       multiple instructions.  I prefer the long command line, but for a   beginner it might be easier to work with prompts. There are three options that are available for outputting the      dh to a line of text.  The separator for this usage is the  letter "L" (for line).  Thus each line will be one item of search. Here is a typical scenario of a search operation using menu        prompts.  The word(s) in parenthesis indicates your response to     the prompt.  In the example, the SEARCH.COM program is on the       A:Drive and the file to be searched is named TEST.TXT and is on     the B:Drive:A>search <CR>Search for? (cassettes <CR>)And? (<CR>)Or? (<CR>)Skip text (show filenames oe and the    file you want to search on the same drive or any other drive.   You also must provide the filename of the file it is to search. Next, SEARCH.COM has a lot of options on how to limit its search   of the file it is working.  For example, one option is to have a    line by line search for the desired word or words.  This is the     option to use in the VIDEOLOG search.  In this operation, it will   examine one line of text at a time.  If it finds the object of  the search, it will present that enot asking it  to   find a line with anything but the word "cassettes".  Then it        prompts us with "Or?".  Again, we entered a carriage return.  We    are looking for a line that contains the word "cassettes" and for   no other word.  Then it prompts us with that "Skip text..." line.   If you just want to know if a file contains the object of search,   but you don't need to see the text, then the response here would    be Y.  But we DO want to see the line of text, so our repsonse      would be N.  Acting and end of a section of text.  If SEARCH.COM    finds your word in a delimited area, then it will report            everything that lies in that delimited area.  This is extremely     useful in searching specially prepared files that have the          appropriate delimiters strategically located in the file.  The      simplest delimiter of all is a blank line.  The author of the       SEARCH program, Eric Bohlman, calls these delimiters "separators".  But for this application we will confine the  searcata you are searching for.  You can simply send the information    to the screen.  You may make a file on a disc (or DDP) with the     information.  Or you may direct the output to the printer.  The     simplest situation is first one; send it to the screen.  This       requires no special direction, but sending the information to the   printer or to a disc requires a special command. The next command will tell the program where to find the file it   will be searching.  You can have SEARCH.COM on any drivnly) (y/N)? _ (N <CR>)File? (B:TEST.TXT <CR>)Separator? (L <CR>)example, suppose you have entered a lot of cassettes intoFile? (<CR>) Let's take those commands one at a time.  The first one, which  is just the word "search" and a carriage return, activates the  search program.  It responds with a menu prompt asking you what  you want  to search for.  Our request was for the word "cassettes".  Next it prompted us with "And?".  Our response was  a simple carriage return.  This means that we are ntire line to you.  If you had  opted for just a screen presentation, then the entire line that  contains the word you were searching for will be displayed on the  screen.   It then goes through the entire file, and each time it  finds the   object word (or words) it will report that line. Another option is that of reporting everything it finds (could  be a paragraph or a page or just a line) in a designated section  of   the searched file.  This is done with delimiters.  A delimiter      marks the beginnually a simple carriage return will suffice         because a "Y" response is needed for a positive action.  Any  other response will be a non-"y" or No response. The next prompt is for the file name.  Be sure to include the      drive name as I have done in this example.  Next it prompts you     for the separator.  You may enter an upper case or a lower case     "L".  Then it starts the search and it will return every line it    finds with the word "cassettes" in it.  I have shown a typical      single lHE QUIET MAN (MOVIE) 013 *4 $ A $ O $ P $ Q ....RIO BRAVO (MOVIE) A24 *3 CINEMAX $ A $DN $ Q $DP.SHEPHERD OF THE HILLS (MOVIE) A43 *2 WTBS $ A $ QFORT APACHE (MOVIE) A57 *3 CINEMAX 2hr8min $ A $QOPERATION PACIFIC (MOVIE) A77 *3 CINEMAX 1hr51minTO CATCH A THIEF (MOVIE) A95 *4 CINEMAX 1hr46min.LONG JOURNEY HOME (MOVIE) B-6 *3 WTBS 1hr44min .. Notice that the entry (MOVIE) is on each line.  The number of  the videocassette appears right after (MOVIE).  On some lines you  can  see the cast code and oth to the       FILE? prompt with B:*.*.  But this is not the situation here. Let's take a practical example of searching our VIDEOLOG file  for every movie that John Wayne and Ward Bond played in together.   The code for John Wayne is $ A and the code for Ward Bond is $ Q.       Let's go one further and include Maureen O'Hara (whose code is $    O).  This is how to do it:A>search <CR>Search for? ($ A <CR>)And? ($ Q <CR>)And? ($ O <CR>)And? (<CR>)Or? (<CR>)Skip text (show filename only) (y/N)ect the output of SEARCH to a file or to the     printer, the initial command line must be modified slightly.  To    send it to the printer, this is the way to invoke the program:A>SEARCH >LST:  <CR> Now the data found by SEARCH.COM will be sent to the printer.   If you want to make a disc file, the command line is similar.   You    must not only direct it to a drive, but you must specify the  file  name of the new file.  Suppose you wish to make a disc file  of all films that have a four star rating. the sequence for that search:A>search <CR>Search for? ($ A <CR>)And? ($ Q <CR>)And? ( <CR> )Or? ($4W <CR>)And? ($Z5 <CR>)And? ( <CR> )Or? ( <CR> )Skip text (show filename only) (y/N)? (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) In my case I got the following printout The printout is            abbreviated here because the large cast would exceed the length  of the line that can be printed in this article.  This is just to      show what a typical response would look like:Tine of output.  When it has finished, it will then prompt   you with File?.  If you have finished you searching, just hit a     carriage return and you will be returned to CP/M.  That is also     true of the first File? prompt.  Also if you want to halt the       search operation at any time, just hit a Control-C (^C). There is a great deal more to SEARCH.COM that just this simple     application.  In another situation, you might want it to search     every file on a drive, in which case you could responders you can't.  This is just a  limitation of printing this article.  The complete cast is on the  stored line in VIDEOLOG and some lines are well over 100 characters long.  This permits searching for any name that          appeared in the cast of the movie.  I also include much more data   on my VIDEOLOG list than appears here.  I always list the           recording speed (Long Play, Super Long Play etc.) the kind of       system such as S-VHS, the date I made the recording and so on. If you wish to dir? (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) Now you will get a printout of every movie that had these three    actors in the cast.  Of course, you could ask for all John Wayne    OR Ward Bond movies by skipping the AND prompt and entering the     code for Ward Bond at the Or prompt.  There is even a more          remarkable search possibility for you. Suppose you want to find any movie that featured John Wayne and    Ward Bond OR any movie that featured Cary Grant and Grace Kelley.   This is  And let's name that  file      FOURSTAR.  Here is the command sequence:A>SEARCH >B:FOURSTAR <CR>Search for? (*4 <CR>)AND? (<CR>)OR? (<CR>)Skip text (show filename only) (y/N) <CR>File? (B:VIDEOLOG <CR>)Separator? (L <CR>) It will now find every line that has a *4 entry and place that     line in a file on the B:Drive by the name of FOURSTAR.  Later you   can make as many hard copies of the file FOURSTAR as you need.   No other entries in VIDEOLOG will be in the new file FOURSTAR. In a mple of an extended command    line:A>SEARCH >B:MOVIES -F B:VIDEOLOG L This takes care of the separator, the destination and the  source.  All that remains to be input are the things to be searched for.  It is important to observe that each entry on the    command line is separated from the next entry by a space. There are number of times when you would prefer to have an         alphabetically sorted list.  One such list is the list of actor     names.  Another is the list of movies, whether it is n the      VIDEOLOG.  Refer to last month's article where I showed an entry    for cassette number 069.  Every NOVA entry is similar.  The word    "NOVA" is on every NOVA entry as well as a title of the  particular episode.  You might want to locate a program that you  can only     identify by content.  Last week while watching the Academy Awards show, I was reminded by the discussion of  "RAINMAN" that I had a program, on videocassette somewhere, on idiot savants.  So I used the SEARCH.COM and asked it tit on the        B:Drive.  That is the function of the "B:" at the end of the        command.  If you want to have the sorted file stored on the         B:Drive with the filename LIST.SRT, this is the command for that:A>SORT B:LIST B:LIST.SRT <CR> You may store the sorted list on any drive and it may have the     same filename or any filename of your choice.  I find that it is    very handy to have a sorted movie list (since I have over 400)      near my VCR.  It makes it so easy to find the cassette eparators and something called switches.  There are about 9 of     these switches, none of which are necessary for working this        VIDEOLOG search.  However I do use one switch (the -F switch).   If this isn't used, then the output has a line at the first of  the    output which states the name of the file where the data was         obtained (like VIDEOLOG).  You can suppress this printout by        including the "-F" on the command line.  But it's not terribly      important to do that.  Here is an exasimilar manner you can make a file that lists ALL movies in   your VIDEOLOG.  If this new file is named MOVIES this is the        sequence to use:A>SEARCH >B:MOVIES <CR>Search for? (MOVIE <CR>)And? (<CR>)Or? (<CR>)Skip text (show filename only?) (y?N) (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) Now the file on the B:Drive named MOVIES will be a complete list   of all of the movies in the VIDEOLOG file.  In a similar manner,    you could list all of the NOVA programs that are listed ia complete     list or just four star movies.  It is extremely simple to sort      such lists.  You may retain the unsorted list if you prefer or  you can have the SORT program just replace the unsorted list with  a    sorted list.  You can designate a new file name for the sorted      list at the time of sorting.  Here is an example of sorting of  the file LIST:A>SORT B:LIST B:  <CR> This illustration has the SORT.COM on the A:Drive and the file     LIST on the B:Drive.  After sorting LIST it places o look for   the keyword "SAVANT".  In nothing flat I found it.  It had been     recorded from a 1984 episode of "60 Minutes".  Frankly.  I don't    know how I ever could have located that particular cassette         without this system. I have found it easier to invoke the SEARCH program with the       expanded command line.  It still prompts for some information,      because of the complex AND/OR nature of SEARCH.COM.  The compound   line contains the output directions, the file source, the           sthat has a   movie that I want to get.  Without it, it would be like looking     for a needle in a haystack.Thomas J.  KeeneIEAUGoff in three years, there's a program  for that.  If we are interested in how long it would take to accumulate a million dollars by setting aside so much a month at  a specified interest and compounding rate, there's a program in  ADAM for that.  If we wa World brought out  the LQ1500.PRN file that served the EPSON LQ-500, the LQ510, the        LQ-1500 and many others.   Having used the EPSON MX-80 printer  for a long time with the EPSONFX.PRN file, I wondered if EPSONFX.PRN would work at all with the LQ-510.  The best way to     find out was to try it.  What could I lose? Probably wouldn't  work right, but it sure wouldn't damage anything, ---would it? Well, it did make a right decent result, but the copy wasn't       precisely correct.  It would be a l‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےPRINTMASTER AND PRINTERS Yes, we have a little more to add to our discussion of good old    PRINTMASTER.  We got to wondering the other day what PRINTMASTER    might do if you used the "wrong" printer.  Read on to find out      what we learned. Earlata you are searching for.  You can simply send the information    to the screen.  You may make a file on a disc (or DDP) with the     information.  Or you may direct the output to the printer.  The     simplest situation is first one; send it to the screen.  This       requires no special direction, but sending the information to the   printer or to a disc requires a special command. The next command will tell the program where to find the file it   will be searching.  You can have SEARCH.COM on any drivif you had purchased a new printer that wasn't on their list.  And at no       charge to the customer! We all know that many of the "PRN" files will function with a      great many more printers than the one listed.  I found early on     that my MX-80 printer worked perfectly with the EPSONFX.PRN file.   Others who had purchased a PANASONIC printer found a version that   served their purpose. However, when the 24-pin EPSON LQ-500 printer came out, the old    EPSONFX version just wouldn't do.  So Unisonnt to draw a comparison between a loan  with     "add-on" interest vs.  APR, there are programs that will do  that.  Maybe we want to know how much we must invest each month  at given  compound and interest rates to acquire $1000,000 in twenty years.  There's programs for that.  One program that I  have found especially edifying is one that computes the amount of  money a person would accumulate under Social Security if the  deductions  (plus matching employer's funds) were invested in a simple bank accouot easier to show you what it    looked like than it would to tell you.  So I have prepared two      versions of an identical PRINTMASTER "text".  You can see that  the version which was printed on an EPSON LQ-510 using the  LQ1500.PRN  file is correctly proportioned, but when it was printed using the EPSONFX.PRN file, it was stretched vertically.Thomas J.  KeeneIEAUGfor a   beginner it might be easier to work with prompts. There are three options that are available for outputting the      dy versions of PRINTMASTER had relatively few printers in       their inventory.  But that wasn't so bad because there weren't a    lot of dot matrix printers around when PRINT- MASTER hit the        market.  Later on, the number of printers that Unison World         included in their program grew tremendously.  Just about as soon    as a major new printer hit the market, they had a file ready for    PRINTMASTER.  So concerned was Unison World that they had a  policy of upgrading your version of PRINTMASTER ‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےPOTPOURRIMARCH MEETING We had a nice meeting in March.  Two new ADAM users attended the   meeting.  They were Dan Lozano from Anaheim and Dan Schron from     Garden Grove.  They had seen our advertisements in the  MicroTimes  magazine.  They told mey of them interest you, I think we can arrange  to     download them for you.  There was also a very interesting  report   in the ANN about the winner of a contest of chess playing  with the ACHESS program.  Using stress level #1, the winner beat  ADAM in    FOUR moves.  Astonishing!!!  If you are interested, the  winning    moves are published in that article.  I simply can't see  how Bob   Brink did it.  Check the ANN out, --- it is chock full of           interesting articles.YEAH!  Y'GOT IT RIGHT NOW ompany     for about four years.  We will miss him; he is sure one helluva     nice guy!APOLOGY TO 463 ADAM In last month's newsletter I mentioned that we had not received  a newsletter from the 463 ADAM group is a very long time.  Well I     recently learned that they have been sending IEAUG a regular        newsletter all this time.  The problem was that these letters  have been mailed to Noah Jackson's address and I had not been  aware of  this.  Still we are confused about the duality of the  MOAUG/ institutionalized any day  now;   that ruled out Roger.  Since the stock of RJR Nabisco fell  to less than half it's pre-takeover record, this seemed a pretty  good      place to look for their new chief.  So they quadrupled the  Akers   take from $2.08 million a year to $8.5 million a year for  Louis    Gerstner and things are looking good.  Gerstner really has  what    IBM has been needing, ---real experience in down-sizing a  company.  Few industrial leaders have been more successful in unloading theirration; it amounts to one large       stack of paper.  There are several very interesting articles in     this issue.  I have been following, with great interest, the        progress of Guy Cousineau in his development of a powerful new  BBS program.  There are three files in this edition which list  all of  the current (as of the publication date) files on the  AWAUG BBS,   the Cleveland Exchange BBS and the MicroInnovations BBS.  There is a lot of public domain software there.  Check  them  out and if an that they had seen the ads a couple of months ago but their work schedule didn't permit them  to come to our regular meeting.  They have a very keen insight  into   the use of computers and they have a very high regard for  the      ADAM.  Sure hope they can make it to our future meetings.BOB SEBELIST HEARD FROM It was with deep regret that we had a letter this past week from   Bob Sebelist telling us that he was going to have to drop his       membership in IEAUG.  We have had the pleasure of Bob's c? The saga of IBM has entered a new phase!  Having analyzed their    plight, they have reached an obvious solution.  The problem was     that they just weren't paying their former chairman, John F.        Akers, enough.  Looking around for a new chairman whose track       record was worse than Akers was no small undertaking.  Since the    Chairman of General Motors hasn't had much time in his current      assignment, he wasn't available.  And Roger Smith has finally  been certified, so he will probably be463    newsletter.  At any rate, starting with this newsletter, we are resuming mailing a copy to 463.  Our sincere     apology to Dean Rhodes and company for this glaring misunderstanding.ANN NEWSLETTER I want to remind all of you regular attendees of our IEAUG         monthly meeting that I will have a complete printout of the text    files that appeared in the March 1993 ANN newsletter.  There is     over 300 K of information in that splendid publication.  Printing   it all out is a really big ope debt-ridden leveraged acquisitions than Gerstner    has been with RJR.  If he had had a little more time, his cookie    company might have been able to take over Debbie Fields Cookie      fiasco.  But the IBM abyss (especially with the $8.5 million a      year) was irresistible.  With luck he might be able to put  another 40,000 people on welfare.  And, by the way, did you catch  the      debut of MS-DOS 6.0? WOW!  Critics say that Windows may  finally    live up to it's hype.  At the MS-DOS inaugural festp a  serious hacker? It has a highly touted built-in program  called     "DoubleSpace".  This marvel effectively doubles the hard- disc      capacity by compressing the files.  Good Grief Molly!  I  have been doing that for about five years on my ADAM only the program isn't built into the CP/M system tracks.  Have you  noticed the intensity of interest in compression techniques lately? I commented on that at length in the February (1993)  IEAUG newsletter.  Don't misunderstand me, ---I am a real fan of   py of  the     V.I.S.A.  ADVISA January/February newsletter with a nice note  from David Cobley.  He said that they had mailed us a copy last  month   even if we didn't receive it.  That was most thoughtful of  David   to send us the makeup copy.  I reallyappreciate his kind consideration.  And thanks, David, for those    gracious comments. And will wonders never cease? We also received a newsletter from   the ADAM INFORMANT in Salt Lake City.  I note that IEAUG isn't  the only group that hadn't heard frhow they (Microsoft) make a sales      pitch over the enormous degree of compression they have achieved.   Get this!  Graphics may be compressed as much as 10:1 or better!    You may recall that I reported a 15:1 graphics compression with     the ADAM!  Lawrence Magid, a free-lance computer analyst from       Silicon Valley was furnished an advanced release of MS-DOS 6.0  and he stated that he found the average compression ratio for  all text files to be 1.6:1.  On average, I get better than 2:1  with      om the Salt Lake City Post Office, with  an apology   for its mutilation by their high speed automated equipment.  Personally I prefer reliability over speed any old      time!IT'S HERE! For $50 PC owners can now have MS-DOS version 6.0.  And what  does that mean? Well it is still pretty much the same old incompatible version of CP/M with a few external programs  combined with the operating system.  Much needed (for IBM users)  is an      anti-virus program.  And how long do you suppose that will  stoival,  Bill      Gates made a closed circuit TV appearance.  It has been  intimated  that the reason why he couldn't make a personal appearance was because he is going to get hitched soon and he       needed to work on his pre-nuptial contract.  More on MS-DOS 6.0     later!P.S.  I overlooked mentioning that IBM laid off another 2600        workers Tuesday (29 March).WELL I'LL BE! Last month we reviewed the status of our newsletter exchanges  and I have some good news to report now.  I received a co       compression and have been for a long time.  My criticism is that    it is the major innovation of MS-DOS 6.0.  Up until now PC users    have been paying over $100 for a commercial compression program     called "STACKER".  Microsoft was a bit hesitant to note that  the   inclusion of DoubleSpace slowed MS-DOS 6.0 a whopping 15%.   But    they pointed out that if you have the Intel 486 machine, the  loss  in speed will never be missed.  Too bad for the 286 and 386         owners!  It is truly amazing om ADAM-LINK of UTAH.  Alan  Neeley  commented in his editorial that he hasn't published a  newsletter   since December 1991.  He stated that their club had all but vanished, but as we all know, Alan has been very much in    evidence.  I previously commented on what an enormous undertaking   it was to assume the responsibility for ADAMCON V.  More than  ever I am in awe of his intrepidity!  We just have to help him  make     this convention a success!  Incidentally, his newsletter  came in a plastic bag fr   CRUNCH28.  The new DOS also boasts a program called "MemMaker".  I haven't learned exactly what that does, but Magid    did say that it was "not unique".  The new DOS features a number    of other advantages such as a backup program (CP/M included a       program called "Backup").  It also lets you transfer programs  form one PC to another if you have the cable and the other  computer (I  should think that one IBM would be enough for anyone), but haven't ADAM users been doing that for years? It  also fs   old.  437 were between 20 and 29 and 1059 were between ages  30 and 39."enverymuchinevidence.Ipreviouslyc  sequence to use:A>SEARCH >B:MOVIES <CR>Search for? (MOVIE <CR>)And? (<CR>)Or? (<CR>)Skip text (show filename only?) (y?N) (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) Now the file on the B:Drive named MOVIES will be a complete list   of all of the movies in the VIDEOLOG file.  In a similar manner,    you could list all of the NOVA programs that are listed intiguous       files are attractive.  I surmise that all of you CP/M users know    how to rearrange your files so that they, too, are stored           contiguously.  I take the time to do that every once in a while,    but I have never noticed any loss in speed nor any other            disadvantage to the normal CP/M storage procedure, so I can't see   where DE-FRAG is any big deal.  Magid said that he thought that a   nice improvement would have been to permit a larger file name       provision.  Like regueported that we lost our long time printer  who did such a fantastic job for us.  Then we have been experimenting some with a format, hoping to cram more text into a   given space.  Mostly this has been unsatisfactory.  Last month we   copied the newsletter with a small office size copying machine.     Larry Overman volunteered to copy all of the newsletters with his   small copier.  I knew that it would be an enormous task, but he     said that he didn't mind.  So Larry and Noah undertook the job.     Andte from an article in the 1       April Orange County RegisterH: "AIDS is the No.  1 killer of Orange County residents age 25-44.   More Orange County residents died in 1992 from AIDS than from  auto accidents, homicides and heart disease." "To date, 2393 AIDS cases have been reported in Orange County      with 1518 ending in death.  The Red Cross predicts at least 8,000   to 12,000 more people are HIV positive." It went on to report  that of the 1518 deaths, six were between the ages of 13 and 19  yeareatures a thing called DE-FRAG.  This is of interest mainly  to    hard drive users, but in general DE-FRAG is a good idea.  It        rearranges file storage so that all files are contiguous.  Now      CP/M does that too, until you start erasing files; then CP/M will   store files anyplace it can find the space.  So files may be  split up and stored anyplace on the disc.  While this is imperceptible to floppy disc users, it does slow up a hard disc     somewhat.  DE-FRAG is a very slow process, however co‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےPOTPOURRIAPRIL NEWSLETTER I suppose that many of you are wondering what IEAUG is doing to    the newsletter.  Well nothing really, but we have been forced to    experiment with cost saving techniques and not all of them turn     out 100%.  We have rlar MS-DOS (1 through 5) and CP/M, filenames   are limited to 8 characters plus a 3 character file extension.   He also found quite a few other shortcomings with MS-DOS 6.0 but  I    won't repeat them here.  4I just wouldn't want to give the          impression that I was bad-mouthing it.5 ORANGE COUNTY IS A NICE PLACE TO VISIT, ---BUT  Admittedly, this comment has no place in an ADAM newsletter, but   after you read this you might understand why I couldn't resist      printing it.  This is a direct quo it was difficult, to say the least.  But I think that they  did a really good job with the printing, but somehow the staple  was    placed in the upper right hand corner instead of the upper  left    hand corner.  And that made it seem that the pages were out  of     order.  They really weren't ---at least mine were OK.  But it  made the reading a bit confused.  And for that we apologize.  I  don't   know at this time if Larry wants to tackle the job next  month, but if so, we'll try to keep the stapling c And we also received a newsletter from Metro Orlando ADAM Users    Group this week.  It was the first we have heard from them since    December.  Apparently the group has been meeting regularly, but     have been having some problems getting their newsletter out.   That is a pity for sure because MOAUG has been one of the most  reliable publications in the country.IT PAYS TO ADVERTISE As most of you know, we have been running a series of ads in the   Coast Compute and MicroTimes magazines about our sclectrostatic color copiers are so extremely good that  governments are having to take extreme measures to protect their currency.  The quality of these reproductions is so superb in  both resolution and color fidelity that even close inspection  will not  reveal their true status.  Very high tech innovations  are being    studied to thwart the success of modern counterfeiters.   It used   to be that the key to a good counterfeit was in the engraving equipment.  But that is no longer the case.  At  presentoyed in the computer field in the general  area  of games.  I urged Rob to try to plan on attending our next         meeting this coming Saturday.OVERSIGHT We received the May/June newsletter from ADAM International  Media this week and Terry Fowler made a point with which I completely agree.  He said that "many User Groups newsletters       never even mentioned this free number for their subscribers!" And   IEAUG is one of those "culprits".  And it was indeed an  oversight.  What Terry was referring he best of times THE  ADAM INFORMANT was only a four times a year publication and here  we are getting an issue in March and then again in April.  In our  March   1993 IEAUG newsletter we commented on the fact that we  hadn't      heard a peep out of ADAM-LINK since 1991.  Both of these  recent    newsletters were very informative and very well done.  I  was a     little confused by the issue numbers.  The March edition  was       numbered "issue #24" and the April edition was labeled "issue       #26"???orrect.MTAG's APRIL NEWSLETTER WOW!  What a great looking cover on MTAG's April newsletter.       Full blazing color and very well done!  Having checked out the      cost of color printing, I know that this issue was quite costly.    The progress that has been made in copying over the past five       years is nothing short of a miracle.  Within the past two weeks     PBS presented a NOVA program titled "Making a Dishonest Buck" in    which they cover modern counterfeiting techniques.  And these new   eheduled IEAUG    club meetings.  We have had eight or ten responses to these ads.    For what it is worth, all of the responses were from the Coast      Compute magazine.  A few days ago we had a call from Rob Alvey  who lives in Costa Mesa and he saw our announcement in Coast  Compute.  He was quite surprised to learn that ADAM was alive and             flourishing.  He and a friend of his, by the name of Jerod,  both   have ADAMs and are very fond of them.  Rob mentioned that he  is    professionally empl, the main clue to detecting counterfeit currency is in  the very     paper itself, ---not the quality of reproduction.  Incidentally, for those of you in IEAUG who may have forgotten,  we published a newsletter whose front page was a full page, four       color half-tone engraving of a print of Wendy Ball at her ADAM  way back in June of 1986.  It too was a show stopper!SPEAKING OF NEWSLETTERS We received an April newsletter from ADAM-LINK of UTAH this        month.  This is truly amazing.  Even in tto was his 800 number.  Frankly, I have always thought that his 800 number was a splendid   gesture (and also quite expensive, I expect).  I have used it a     couple of times and I know of others in IEAUG who also have used    it.  I guess I just assumed that everyone knew about it.  I do      know that we have talked about it at our meetings quite a few       times.  And even though we might not have covered it in the         newsletter, we have always had Terry's newsletter on display at     every club ibed with Kelly       Employment Service (come to think of it, do you reckon that has  to do with the "Kelly girls"?).  The number they gave me had  formerly belonged to a call girl service and I would get calls  from guys    all hours of the day and night (mostly).  Often these  customers    were inebriated, and many times, when my wife answered  the phone,  the caller would refuse to believe that he didn't get  the number   he expected.  It soon became intolerable and I complained to Ohio Bell only to be Terry     explains that he has had nothing but trouble with it since it       began.  He happens to be with MCI, but I hardly think that, in      itself, is significant.  You'd have to ask Terry about that.  But   for one thing, when he was assigned his number, it had formerly     been the number of Kelly Employment Services (whatever that is)     and he was often getting calls for them.  But more than that,  This 800 number was placed in service for the purposes of ordering supplies.  That is a reasonableatures a thing called DE-FRAG.  This is of interest mainly  to    hard drive users, but in general DE-FRAG is a good idea.  It        rearranges file storage so that all files are contiguous.  Now      CP/M does that too, until you start erasing files; then CP/M will   store files anyplace it can find the space.  So files may be  split up and stored anyplace on the disc.  While this is imperceptible to floppy disc users, it does slow up a hard disc     somewhat.  DE-FRAG is a very slow process, however coish.  But that problem, coupled with a      general decline in business as well as a seasonal drop, has         compelled Terry to have another look at this freebie.  So, for  the nonce, he is discontinuing the service.  Now is a helluva  time for me to make an announcement of that service, ---just as  he is       dropping it. Some years ago, when I lived in Dayton, Ohio, I subscribed to a    residential telephone service, just like everyone else.  The big    difference was a problem much like Terry descrmeeting.  We always have his last two or three           newsletters and all catalogs on display as well.  And I  have       noticed that the displays of the other clubs newsletters  always    gets a big play at the meetings.  It's not quite as though  were    weren't plugging for ADAM INTERNATIONAL.  All of us know  that he   has the largest inventory of ADAM supplies in the world! And about that 800 number!  How that happened to come up in his    newsletter was because it is being suspended for awhile.  refused consideration.           Ultimately I brought the matter to the attention of the Wright-     Patterson Base legal officer and within a day I was assigned a  new number.    program called "Backup").  It also lets you transfer programs  form one PC to another if you have the cable and the other  computer (I  should think that one IBM would be enough for anyone), but haven't ADAM users been doing that for years? It  also fe expectation.  I have       noticed that many prominent national retailers with ads in          national magazines will list an 800 number for ordering and         another number for information etc.  Terry has had to point that    out repeatedly.  These 800 numbers are free to you and I, but  they cost like heck to the guy who pays the bill.  Not withstanding the purpose of this service, it is widely abused by    one and all.  You really can't stop the misuse, as much as the      service provider would w‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےPOTPOURRIIS ANYONE IN CHARGE? It seems that every month or so, IBM provides us with an item  for this miscellaneous column.  I had sort of hoped that Louis  Gertner would put things right.  NOT!  So what is it this time? On Tuesday before our May     losing!  Last month's newsletter was the costliest (per page) of    any we have published in years.  It was totally unexpected and to   my thinking, ---unwarranted.  As you are aware, the April           newsletter was reproduced on Larry Overman's office copier.  This   cost saving venture was labor intensive with a dubious future.      Last month we had every intention of reproducing the newsletter  on that same equipment.  Good intentions, perhaps!  But Larry had      ordered a newer and better copiwas a digital technology to produce CDs  in minutes from conventional information stored in a database.   What  really miffed these music executives was the flamboyant  public     announcement, before they were even consulted on the matter.  That was before they had second thoughts about the  piracy aspects of the scheme to say nothing about its downright            illegality.  Polygram, a subsidiary of Phillips of Holland, (with   a financial interest in Blockbuster) confirmed that they at least   knew a workmanship. The problem is that they surreptitiously raised their prices.      Nearly doubled is more like it!  It wasn't until I paid the bill    that I discovered the discrepancy.  I was so taken aback that I     literally screamed.  What's going on here? I looked at their  price schedule and there it was, just as before, 51-100 copies  three     cents per copy.  So I told them that they had overcharged  me.  The clerk at the cash register meekly pointed to a subtle  change in    the heading which addue    (called NewLeaf Entertainment Corporation), David Lundeen,          downplayed the dispute by saying that music executives need more    information about IBM and Blockbuster's plans. There is no doubt that IBM completely alienated the entire         industry in one incredible faux pas.  Just when they were direly    in need of finesse, having antagonized the computer industry for  a decade, IBM reverted to type.TROUBLE IN RIVER CITY Speaking of getting it right, We just can't seem to win for    meeting, IBM really blew it.  They       announced that they had struck a deal with BLOCKBUSTER VIDEO to     develop a system for in-store instant duplication of compact        discs.  Whereupon MCA Music, Warner Music and Sony Music all        separately and vehemently disavowed the venture.  To quote          directly from MCA Music Entertainment Group Chairman, Al Teller,    "We will unequivocally not support this system." Warner was even    more emphatic in its denouncement!   What was involved here er, so he sold his old copier and    the new machine was not delivered in time.  We waited until the     very last minute, but time was getting away from us, so it was      decided to go back to the commercial company we have used several   times in recent months ---STAPLES.  They do good work and they      were only marginally costlier than our former printer.  As you      could see, the May issue was very high quality.  Staples uses a     really great Kodak copier and there are no complaints about the    bout the deal.  But even the president of Polygram Group      Distribution, Jim Caparro, said "The IBM announcement was           premature, without the support and cooperation of the music         industry, ---without that, they have nothing." "The move by IBM was an insulting, arrogant and totally            unwarranted usurpation of a position that neither they, nor         Blockbuster, had any right to." As expected, IBM invoked damage     control with smoke and mirrors.  Their head of this new intriged "/original" (per original).  That's a lot different from total copies.  In the past, the price   was based on total copies.  I told them that : A.  It was pretty sneaky! B.  Way out of line with the rest of the industry! C.  No way could we afford them. D.  I want to speak with the manager (he was not available) Item C is the point of this discussion.  When I talked with the    person in charge of the copying department, she said that they  had a management meeting last week and the store manager56K RAM for $69.95.  With these prices, I don't feel too bad about bending the rules.DON'T FORGET US A couple of months ago (February 1993) we discussed the wide       ranging effects of computer compression techniques on Television.   While this is being pursued with intense vigor another technology   has suddenly come of age.  It is the maturing of a study which  has been underway for many years, the search for a High Definition Television (HDTV) system for the United States.  This    is one of thehe  said that    there was going to be another conference the next Saturday and that she was going to report the intense reaction  she has had from many customers.  I said that if these prices  were to  prevail, there is no way that we could afford to continue  with     them.  It is obvious that IEAUG couldn't even consider  publishing  a newsletter if the costs were that much.  We are a resilient bunch and we will try to circumvent this reversal.   But  it seems that lately, we have been hit with one mislor system should not obsolete the     status quo. Two totally different systems were being considered, the CBS       ColorTron system and the NTSC system.  RCA had invested heavily  in the NTSC system and they committed their entire research and        development facilities into a vain attempt to demonstrate a  viable system.  On the other hand, The CBS system was ready to  go.  It    had a high-definition, perfect color image that was immediately ready for market. At the Reconnaissance Laboratory at because       Terry Fowler specifically requested it.  There are two pages in     this ad and they both offer some rather good deals.  I hope that    this policy departure is justified by the nature of these offers.   For one thing, the complete ADAM system for $169.95 is a terrific   buy.  Over the years I bought several extra keyboards and the  best price I remember paying was $19.95 from American Design  Components in 1987.  ADAM's House is offering them for about half  that.  And  take a look at that 2 announced the new policy.  She said that she told them they  should at least post a prominent notice of the new pricing and  that they  should even point out that this was a price increase.   She said to me that she was told that, not only were they not going to do that, but that they were going to obscure the  increase in the way it was accomplished.  She voiced her opinion  that it    would not only impugn their integrity, but would surely  cost them  business in the long run.  In that, I concurred.  S most significant technical ventures of modern  times.  And everyone is trying to get in the act.  In our February article the importance of the standards adopted for        American Television was discussed. When color television was being studied, the same concern for      compatible standards dominated the many considerations of that  new technology.  Already in place were millions of black & white  TV    receivers as well as a vast broadcasting industry.  It was          strongly held that the new cofortune  after   another.OUR POLICY HAS LAPSED For well over three years, we have refrained from the use of       advertising in the newsletter.  For over four years, the only       items that might have passed for advertising were notices           regarding ADAMCON and once, the ADAM SURVIVAL GUIDE.  In January    of 1990 we had an ad for Larry's Software.  Before that, we did,    upon occasion, have an ad or two.  But that was a long time ago.    In this issue, we are making a very unusual exception Wright Field we had both       systems in place undergoing evaluation for Air Force use.  I saw    both systems and the difference was incredible.  The CBS system     was gorgeous and the NTSC system was atrocious.  Color was          completely missing from the image and the monochrome picture was    savaged by the attempt to add color.  The NTSC system comprised a   huge bank of equipment that filled a 20 x 30 foot room.  The CBS    system was contained in a cabinet the size of a large upright       freeny hours of color programming to convince the viewing public      that it was worthwhile to invest in a new color receiver.  It       worked!  But the trauma of that battle over standards was never     forgotten.  Like so many great decisions, it failed to consider     second order effects. The same momentous decision is facing the FCC in the case of       HDTV.  Originally there were seven contenders; two were Japanese    who folded early because of the obsolescence of their designs.   At present the Ame     Though the oracle had spoken (FCC), no one listened.  You  couldn't persuade the public to buy one of the new (and expensive) color receivers because there were no programs being     transmitted under the new standards.  You couldn't even watch       current TV transmissions with the new color set.  On the other      hand, the broadcasters couldn't persuade their advertisers to       sponsor color transmissions because there was nobody out there      watching.  It was a standoff.  A couple of years paesentative Edward J.  Markey (D-Mass.) chairman of   a key congressional panel.  Also heard from were the governors of   Indiana and Pennsylvania.  Now what kind of an input could these    men possibly have that would affect a purely technical problem?     Not one of these men knows anything more about television than  how to turn one on! Reich's position was that the technology be adopted on the basis   of what produces the most U.S.  jobs, not the best picture.  The    rest had similar interests; they wnd it was compatible, after a fashion.  The      rest is history.  The FCC reversed themselves and adopted the  NTSC system.  But it was not an immediate success either.  For  the same reasons that the CBS system failed.  Nobody owned a color receiver and advertisers were reluctant to pick up the tab    for color transmissions that no one could watch in color.  Again    RCA bit the bullet and started marketing receivers priced way       below manufacturing costs.  An RCA subsidiary, NBC, subsidized      mazer.  Time wasn't kind to RCA and despite their intense         effort, it was obvious to the FCC that it wasn't going to get any   better very soon.  So the FCC made a decision to adopt the CBS      system.  What was wrong with that decision? It was incompatible with existing television transmitters and      receivers.  There was no way that one could use an existing TV      receiver to get any kind of a picture.  And there simply was no     way that an adapter could make it visible, even in monochrome. ricans dominate the scene.  They are General         Instruments Corporation, The Massachusetts Institute of  Technology and Zenith Electronics Corporation.  Europe is in the  running with a consortium of Phillips Electronics of the Netherlands and Thomson of France.  Included in that consortium     are the American firms of Compression Labs Inc.  and RCA. Just when things were coming into focus, two major influences      were felt.  One was a political jab by Robert Reich (Secretary of   Labor) and Reprssed and the     FCC became convinced that they backed the wrong horse.  No amount   of pressure resulted in acceptance by manufacturers or              broadcasters.  But a lot of that was due to an inordinate amount    of bullying by RCA.  Lobbying was almost as intense as research.    However RCA was making progress and when the FCC reopened           hearings, RCA was ready with a viable system and this system was    compatible (sorta) with the B&W system already in place.  It was  a good color system aere only concerned with the       impact on employment.  As if the Japanese won't have their HDTV     receivers ready for market before U.S.  manufacturers.  Of  course, employment is something to be concerned about.  Estimates  show     that the decision could generate over 100,000 U.S.  manufacturing jobs!  But those same studies indicate that a         substantial U.S.  job growth will be likely no matter what system   is chosen.  The politics place an emphasis on domestic  employment, thus giving the eyment has        placed the negotiations for a common system in jeopardy.  Quincy    Rogers, director of government affairs for General Instrument       Corp.  fears that the negotiations are being "torpedoed".  There    is certainly no consensus about whether any one of the current      systems will generate more jobs than any other.  The chairman of    Zenith Electronics Corp.  (Jerry K.  Perlman) seems to think  that  it won't matter because the receiving sets are likely to  be so big that is unlikely ths but not a single VCR is currently              manufactured here.  And only one American manufacturer, Zenith,     makes television sets in this country.  FCC Commissioner, Ervin  S.  Duggan said that "while the FCC cannot be oblivious to the  job    issue, these letters introduce an unusual political element  in     what should be a technical decision." The chairman of the  FCC's    HDTV Advisory Committee, Richard E.  Wiley said that until  now     jobs "had not been a selection criterion." Notwithsta     upside down!.  It has been so rapid that it is becoming harder  and harder to sort them out.  This new combined technology is           positively breath-taking.  It is moving so rapidly that even  those closely involved are hard pressed to stay up with the               developments.  In fact, within the past month a number of  computer manufacturers have expressed a conviction that this new             application of computers is just what they have been waiting for.   There hasn't been a significant  receivers to the market in Japan.  But even before they  could get  a toehold, American engineers catapulted ahead by embracing a digital technology which was vastly superior.  At       present the FCC is testing four digital HDTV systems.  Originally   a decision was expected later this year, but recent developments    have forged a merger of these systems into one common system.       Things had been going smoothly until the political intervention.    It has become so tenuous that the debate over emplodge to the French consortium who have plans for a big plant in Indiana.  Rep.  Markey has been       twisting the arm of FCC (interim) chairman, James H.  Quello.       Reich has also telephoned Quello and also wrote that the  selection of the HDTV standard "should turn, in part, on an assessment of which system would make the greatest contribution  to domestic high-wage employment." Apparently overlooked in their      logic is the fact that video recording was invented and developed   in the United Stateat many will be manufactured overseas. But no sooner than the political bombshell was dropped, a new  and unexpected turn of events arose.  The computer industry has  been   heard from.  The astonishing technology that has overtaken  the     computerized graphics industry (morphing, for example) and  the     incredible advance in compression technology has literally  punched the television industry in the nose.  The interfacing of  the       computer with television has literally turned both industries  nding the purely technical nature of HDTV, the  advisory committee is preparing to send questionnaires to the three major groups developing HDTV systems to try to determine  how many U.S.  jobs each system might create.  And Rep.  Markey's       subcommittee has added this HDTV jobs factor into its agenda. In the mid 1980s Japanese manufactures jumped to the forefront  in HDTV technology but it was a brief success.  They rapidly  received Japanese government approval and rushed very expensive  HDTV       new application for computers in    nearly ten years.  All they have come up with is glitzy and         meaningless rehashes of the same old uses.  And pathetically,  very few of these innovations have been worth a damn.  Apple  knows a    good thing when they are bowled over by it and they have  been      pounding the FCC like Robert Reich never dreamed about.   They      really want a piece of the action and with the computer  industry   in deep doldrums, it may well be a life or death battle.  And thises to write and file their reports.  Lt.  Joe Davis said      that by using the computer to eliminate some clerical functions,    they hope to put "more cops out on the street." I just love         computers, don't you?TANDY'S DANDY BUT --- Radio Shack has been selling computers for as long as I can        remember.  In fact they are so completely identified with           computers, that one tends to forget that they market a lot of       other things.  TANDY has really been a major contender in the  , major cybernetic theorists were convinced that          artificial intelligence was not possible, now there is a rush to    revise these opinions. While there is much merit in the interjection of the computer      industry into the HDTV race, it very well might put the whole       thing on hold, just as it was about to be decided.  Look to see a   virtual onslaught by the writers of computer articles.  It might    very well be that the whole thing is up for grabs!WINDOW POLISHING Nothing new but ther and this purchase will give it     its first European manufacturing plant.  Until now, AST has held  a different part of the market share than Radio Shack and they  have  largely been iummune from price wars of PC business.  For  TANDY,   the parent company of Radio Shack, this signals an end to  computer manufacturing and a new focus on retailing.  TANDY has  three       manufacturing plants in Texas and one in Scotland.  Most  market    analysts see this as a great stroke of good fortune for  AST which for their cars.  It is being promoted by PenUltimate  Inc.  of Orange county.  The computer units (not made by PenUltimate) weigh about 5 pounds and go for $2400.  PenUltimate    preovides the software which allow the cops to use a special pen    which displays electronic copies of crime reports being written  on the spot by the deputies.  They just fill out a specially  prepared electronic form which is later printed out as a hard copy on a printer.  It's alleged to reduce the time required for    deputi has all happened within the past month! Not only has the cybernetic field taken notice, so has the         cybernetic press.  They are tagging this development as a new       dimension.  Artificial intelligence is about to take off.  A  major TV network last week aired a hastily prepared show predicated upon artificial intelligence.  They had their facts  all screwed up, but they wanted to beat the other networks to the       punch by capitalizing on this brave new world.  When just six       months ago     field of computers for years.  But I guess that all good things     must end.  AST announced today that they have agreed to buy TANDY   Corp.'s computer manufacturing operations for $175 million.  This   one deal will more than double AST's domestic share of the          personal computer market.  With roughly $1.7 billion in annual      sales, AST will far surpass Packard Bell, Dell and Gateway 2000.    In fact only IBM, Apple, Compaq and NEC are larger.  AST is a       major Orange County manufacture price!  Well not really, but Bill Gates of     Microsoft was at the world trade show in Atlanta this week as  they unveiled the new WINDOWS NT.  Bill was magnanimous in  admitting    that it was not for everyone.  Boy, at $500 per copy, I  agree!     Wonder what it does.COMPUTERS IN COPS CARS In Orange county, they don't have enough money to keep felons in   jail, and they have stopped prosecuting misdemeanors as being too   costly.  But the Sheriff's office just coudn't resist a new         computer  is one of only five Orange county firms on the Fortune  500 list.   Not everyone sees this as a good move.  Tom Yuen AST's  co-founder, who was ousted last year, is skeptical of the acquisition.  Even though TANDY owns 4500 Radio Shack outlets,      their computer line lost $38 million in the last six months of      last year.  Nothing.  of course, like the staggering losses at      IBM, but then all computer manufacturers having been having a       rough go lately.FANTASYLAND Not many people are awa when you pull the reset switch or in CP/M when you  hit     Control-P (^P).  Sometimes, after a while, it may straighten  up.   The problem is almost invariably in the microswitch that the        printhead activates when it reaches the leftmost end of its         travel.  This encounter opens the microswitch which is normally  in the closed position. As a rule, microswitches are a high reliability component, but     they can malfunction; a lot depends upon the manufacturer.          Trademarked switches cesses.  Their best work has been in children's games where they have 25 current computer titles on the market.  Their          computer games have fared much better.  Games like "Who framed      Roger Rabbit?" and "Donald's Alphabet Chase" have both sold over    100,000 copies.  Even though not yest a major contender, it has     proven to be extremely lucrative for Disney.e are a resilient bunch and we will try to circumvent this reversal.   But  it seems that lately, we have been hit with one miswer source altogether.     With a small Phillips head screwdriver, loosen the two screws       holding the microswitch.  Use care not to drop the screws into  the printer.  NOTE THE POSITION OF THE SWITCH.  Lift it out so  that    you may remove the switch.  You may desolder the two wires  but     there is plenty of wire, so I recommend clipping the wires up       close to the switch with a small pair of wire cutters (dikes).      Next, remove about 1/8 inch of insulation from the end of the two   wires. ‚Dےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے TECHNOTE 29 ADAM PRINTER MALFUNCTION Have you ever had this problem? When you first turn on your  ADAM, the printer head moves to the left, the daisy wheel spins  and      spins and spins and spins and nothing happens.  The same  thing     happensre that there is a Walt Disney Computer     Software company.  It has been around for five years and has made   a mark for itself in a number of ways.  Last year Disney's "Stunt   Island" won the prestigious Software Publishers Assn.  award for    best consumer program of 1992.  It is a computer game that          combines a flight simulator with the ability to create special      effects similar to motion pictures.  They employe 46 people in  the division, but the venture has not been marked with many  sucare usually good for millions of operations.   However, the switch Coleco used in this function is a nondescript   component. Replacing this switch will correct this malfunction in almost      every case.  It is easy to remove and no disassembly of the         printer is necessary to get at it.  Some soldering is involved,     but any twelve-year-old would have no trouble with this.PROCEDURE: First turn off the power to the printer.  To be completely safe,   you may remove the ADAM from the A.C.  pofortune  after   another.OUR POLICY HAS LAPSED For well over three years, we have refrained from the use of       advertising in the newsletter.  For over four years, the only       items that might have passed for advertising were notices           regarding ADAMCON and once, the ADAM SURVIVAL GUIDE.  In January    of 1990 we had an ad for Larry's Software.  Before that, we did,    upon occasion, have an ad or two.  But that was a long time ago.    In this issue, we are making a very unusual exceptionThe microswitch you just removed is rated at 3 amps at 125 volts   A.C.  Your replacement switch should resemble the original switch   as closely as possible.  Most complete electronic supply houses     will be able to match your switch physically.  I strongly           recommend that you replace it with a 5 amp switch.  There is        virtually no difference in price.  The hole positions are pretty    much universally standardized, but it is a good idea to bring  your old switch with you when you buy the     articles which were published in the Inland Empire ADAM User's   Group newsletter.  Including the following which are on this     disk:1. EDITOR    How to use the Editor Font in Printmaster 2.        MAILLIST  Preparing a Mailing list - see MAIL-BAS Smart             Basic program on Disk #1.3. OBLIVION  An article on what is happening within the ADAM             community - closely related to the discussion on             the declines within ADAM AUG's in the README#1             file on Disk #1 specific equipment may run to $15.  Forget    it.  Radio Shack gets about $1.50 for theirs.  Their catalog        number 275-016 is rated at 5 amps at 250 volts A.C.  and probably   will work OK, even though it doesn't have the arc tip on the        lever.  An almost exact replacement is the SONY part number 1-      516-309-00.  It runs about $3.00 and is of outstanding quality. Next solder the two wires to the COMMON and NC positions on the    switch.  Then replace the switch in the printer.  Just be su a Video Tape log system.       11.PM-PRINT  Use of Printers with Printmastere not to drop the screws into  the printer.  NOTE THE POSITION OF THE SWITCH.  Lift it out so  that    you may remove the switch.  You may desolder the two wires  but     there is plenty of wire, so I recommend clipping the wires up       close to the switch with a small pair of wire cutters (dikes).      Next, remove about 1/8 inch of insulation from the end of the two   wires. ‚Aےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                         NOVEMBER, 1993                    ADAM NEWS NETWORK DISK #2Folks, we have a solo performance here on disk Number 2 (or the  back side of the November ANN disk):Thomas keene provided us with a large number of his recent   new one.  Check it  over.  You need a switch that is normally closed, but 98% of the  switches     will come with both a normally open and a normally closed set of contacts.  The shape of these switches can vary       greatly.  Try to find one whose contact lever resembles yours.      Some have roller levers, while others are simply flat.  The ADAM    switch has a small arc at the tip of the lever.  This is the kind   to look for.  Don't get taken on the price.  Sometimes exact        replacement parts for.4. PIP-STAT.TXT  The uses of PIP and STAT commands in CP/M 5.    PPOUR04   A variety of Tom's comments, observations, info. 6.    PPOUR05   "   "     "   "      "             "        " 7.       PPOUR06   "   "     "   "      "             "        " 8.       PRNTRFIX  A solution for a common ADAM Printer problem 9.        TALEOF2   An interesting problem with an ADAM - can you             help in its solution?10.VIDLOG#2  The second part of the article contained in the             Sept ANN on buildingre      that the contact lever is pointing to the front of the printer      (away from the platen).  If you had noticed the switch position  as you removed it (which I advised) you will encounter no problem  at  all.  It is a trifle awkward getting the screws in, but you  should have no real problem. I have fixed several printers that had become slow to start, and   this simple procedure has effected a 100% cure.Thomas J.  KeeneIEAUG‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےA TALE OF TWO ADAMS Perhaps the greatest advantage of attending an ADAM club meeting   is the opportunity for checking out a piece of equipment or         software that doesn't function properly.  In the IEAUG we have      been highly successful in tresentation of the way we swapped     components, I will show two columns.  The left is ADAM #1 (my       ADAM) and the right column is ADAM #2.  At the outset, ADAM #1      would not print anything that was stored on the RAM drive (the      M:Drive) while a0ADAM #2 could print any text file stored on the    M:Drive. ADAM #1 ADAM #2 RAM DRIVE DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD> functions OKThis indicates that the 1 Meg RAM card was removed from ADAM #1     and put into ADAM #2 and the questionable RAM was   easily demonstrated. I have never been able to print anything in the RAM drive on my    dot matrix printer while under the control of CP/M.  I could  print a RAM text file with the ADAM daisy wheel printer.  I could  print  any text file in the RAM drive with my Epson LQ-510 provided the RAM drive was the small Coleco 64K memory.  I could    print a text file stored in the 1 Meg RAM drive when operating      under a TDOS system.  Now I admit this seems to defy logic.  Why    should the CP/M systemo print <DDDDDDDDDDDDDDDDDDDDDDDDDDDD KEYBOARD and CABLE At this point there doesn't seem to be anything left to change.    One by one we have taken every component from ADAM #1 and           installed it in ADAM #2 and at no time could we induce a failure.   Conversely, we have taken every component from ADAM #2 and          installed it in ADAM #1 but was never able to print a text file  on the 1 Meg RAM drive with the dot matrix printer. It is true that we swapped out the components one at a time.  was the printer itself.  So we    loaded CP/M into the system and tried to print a text file from     his 1 Meg RAM drive with my printer.  No problem! We had plenty of time, so we decided to swap out every component   of my system, one at a time.  We agreed that sooner or later we     should find the problem.  Gord's set-up had no problem printing     any text file from the 1 Meg RAM while operating under CP/M, but  I just could not.  What was causing this strange problem? In order to make an orderly prouble shooting some very obscure        problems; our success rate has been remarkably high.  But many      problems have proven to be more elusive that we would have  wished. It was my turn at the February IEAUG meeting.  I had the ADAM      with the problem.  I have often commented that I had misgivings     and suspicions about my 1 Meg RAM drive.  One by one, the           eccentricities of my RAM drive have been proven to be non-          existent.  But there remained one persistent malfunction that drive functioned      perfectly in ADAM #2.  After each test, both ADAMs were returned    to their original configuration before the next test. fails to print <DDDDDDDDDDDDDDDDDDDDDDDDDDDD RAM DRIVE  POWER SUPPLY DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD> functions OK fails to print <DDDDDDDDDDDDDDDDDDDDDDDDDDDD POWER SUPPLY ADAM ITSELF DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD> functions OK fails to print <DDDDDDDDDDDDDDDDDDDDDDDDDDDD ADAM ITSELF KEYBOARD and CABLE DDDDDDDDDDDDDDDDDDDDDDDD> functions OK fails t prevent my dot matrix printer from           accepting a file from the 1 Meg RAM drive? The ADAM printer posed   no such problem.  Nor did I have a problem if the RAM drive was     the small 64K version. At the last club meeting I mentioned this once again.  Gord Cook   had his ADAM set up and it was configured just about the same as    mine.  He thought maybe the problem was the printer itself, so we   decided that it would be an easy test to insert my printer into     his system and see if the problem      There is a remote possibility that two components taken together    was the reason for my ADAM #1 to fail.  For example, maybe it was   the combination of the EPSON LQ-510 and the RAM drive that          provided the incompatibility.  Maybe it takes both of them          together to cause this malfunction.  That doesn't seem to be        likely, but none of the above tests ruled that out. Another unlikely possibility is the software itself.  In these     tests, The CP/M system on ADAM #1 was always td a   very useful program to locate information.  That was the FIND.COM   program.  With this program you can locate the videocassette  which has the program you are seeking.  Or if you want to find  all of    the films that a certain actor played in, the FIND.COM  program is  all you need.  If you want to locate the cassettes that have either one actor or another, then FIND.COM will do that   with just a one line command.  The command is very similar to the   command I used last month to find the actors nunctioned normally on a TDOS 4.59 system           configured so that the RAM drive was after the other drives. Now the reason for a possible suspicion is that one can  configure CP/M with ABP25 (or 26 or 27) so that the A:Drive and  B:Drive may  be designated 145K or 702K.  Whether this might have a bearing on this problem is unknown.  I do know that my CP/M is    set up for a hybrid drive combination and Gord Cook's CP/M is for   a 145k drive only.  I realize this seems like I'm grasping at       strawscreen presentation of every film that Sean Connery  or Albert Finney played in.  If you want a list of all films that      Sean Connery AND Albert Finney played in together, there is         another program that will do this very nicely.  That is the         SEARCH.COM program First let me say that the SEARCH.COM program is such a fantastic   program, that it is worth all the time you might invest in  getting familiar with it.  The documentary that comes with it is  pretty    comprehensive and not too ha‚Dےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے THE PRACTICAL ADAM INDEXING VIDEO CASSETTES cont. Once we have placed the basic data in our videolog, the next       project is to make the greatest use of that data.  That is the      domain of the search and sort programs.  Last month I discussehe same as the CP/M   system on ADAM #2.  Unlike TDOS, CP/M 2.2 has just one version. Under TDOS I have encountered situations where a program failed    to operate the same when the ADAM was called up under two           different TDOS systems.  This is worthy of an article in itself.    Briefly I found that TDOS 4.59 which was configured with the RAM    drive before the other drives caused a program to "malfunction"     even though that very same program (loaded from the same disc in    both instances) fames from the LIST    file by using many actor codes.  The only real difference is that   instead of searching the LIST file, you search the VIDEOLOG file    instead.  If we wanted to locate all of the films that either  Sean Connery or Albert Finney played in (not necessarily together), this is the way that command might look:A:FIND VIDEOLOG $J2:$U2 <CR> If you had turned on your printer prior to typing this command,    you would get a hardcopy list of these films.  In any case, you     would get a s, but have any of you had a similar experience which could    help clear up this situation?Thomas J.  KeeneIEAUGng in the newsletter.  For over four years, the only       items that might have passed for advertising were notices           regarding ADAMCON and once, the ADAM SURVIVAL GUIDE.  In January    of 1990 we had an ad for Larry's Software.  Before that, we did,    upon occasion, have an ad or two.  But that was a long time ago.    In this issue, we are making a very unusual exceptionrd to understand.  In my own            experience, I have found it to be an utterly fantastic program of   many uses. SEARCH.COM can be invoked by just typing the word "SEARCH" and a   carriage return.  It will then prompt you for the rest of the       commands.  Or you can invoke it with a long command line with       multiple instructions.  I prefer the long command line, but for a   beginner it might be easier to work with prompts. There are three options that are available for outputting the      dh to a line of text.  The separator for this usage is the  letter "L" (for line).  Thus each line will be one item of search. Here is a typical scenario of a search operation using menu        prompts.  The word(s) in parenthesis indicates your response to     the prompt.  In the example, the SEARCH.COM program is on the       A:Drive and the file to be searched is named TEST.TXT and is on     the B:Drive:A>search <CR>Search for? (cassettes <CR>)And? (<CR>)Or? (<CR>)Skip text (show filenames oe and the    file you want to search on the same drive or any other drive.   You also must provide the filename of the file it is to search. Next, SEARCH.COM has a lot of options on how to limit its search   of the file it is working.  For example, one option is to have a    line by line search for the desired word or words.  This is the     option to use in the VIDEOLOG search.  In this operation, it will   examine one line of text at a time.  If it finds the object of  the search, it will present that enot asking it  to   find a line with anything but the word "cassettes".  Then it        prompts us with "Or?".  Again, we entered a carriage return.  We    are looking for a line that contains the word "cassettes" and for   no other word.  Then it prompts us with that "Skip text..." line.   If you just want to know if a file contains the object of search,   but you don't need to see the text, then the response here would    be Y.  But we DO want to see the line of text, so our repsonse      would be N.  Acting and end of a section of text.  If SEARCH.COM    finds your word in a delimited area, then it will report            everything that lies in that delimited area.  This is extremely     useful in searching specially prepared files that have the          appropriate delimiters strategically located in the file.  The      simplest delimiter of all is a blank line.  The author of the       SEARCH program, Eric Bohlman, calls these delimiters "separators".  But for this application we will confine the  searcata you are searching for.  You can simply send the information    to the screen.  You may make a file on a disc (or DDP) with the     information.  Or you may direct the output to the printer.  The     simplest situation is first one; send it to the screen.  This       requires no special direction, but sending the information to the   printer or to a disc requires a special command. The next command will tell the program where to find the file it   will be searching.  You can have SEARCH.COM on any drivnly) (y/N)? _ (N <CR>)File? (B:TEST.TXT <CR>)Separator? (L <CR>)example, suppose you have entered a lot of cassettes intoFile? (<CR>) Let's take those commands one at a time.  The first one, which  is just the word "search" and a carriage return, activates the  search program.  It responds with a menu prompt asking you what  you want  to search for.  Our request was for the word "cassettes".  Next it prompted us with "And?".  Our response was  a simple carriage return.  This means that we are ntire line to you.  If you had  opted for just a screen presentation, then the entire line that  contains the word you were searching for will be displayed on the  screen.   It then goes through the entire file, and each time it  finds the   object word (or words) it will report that line. Another option is that of reporting everything it finds (could  be a paragraph or a page or just a line) in a designated section  of   the searched file.  This is done with delimiters.  A delimiter      marks the beginnually a simple carriage return will suffice         because a "Y" response is needed for a positive action.  Any  other response will be a non-"y" or No response. The next prompt is for the file name.  Be sure to include the      drive name as I have done in this example.  Next it prompts you     for the separator.  You may enter an upper case or a lower case     "L".  Then it starts the search and it will return every line it    finds with the word "cassettes" in it.  I have shown a typical      single lHE QUIET MAN (MOVIE) 013 *4 $ A $ O $ P $ Q ....RIO BRAVO (MOVIE) A24 *3 CINEMAX $ A $DN $ Q $DP.SHEPHERD OF THE HILLS (MOVIE) A43 *2 WTBS $ A $ QFORT APACHE (MOVIE) A57 *3 CINEMAX 2hr8min $ A $QOPERATION PACIFIC (MOVIE) A77 *3 CINEMAX 1hr51minTO CATCH A THIEF (MOVIE) A95 *4 CINEMAX 1hr46min.LONG JOURNEY HOME (MOVIE) B-6 *3 WTBS 1hr44min .. Notice that the entry (MOVIE) is on each line.  The number of  the videocassette appears right after (MOVIE).  On some lines you  can  see the cast code and oth to the       FILE? prompt with B:*.*.  But this is not the situation here. Let's take a practical example of searching our VIDEOLOG file  for every movie that John Wayne and Ward Bond played in together.   The code for John Wayne is $ A and the code for Ward Bond is $ Q.       Let's go one further and include Maureen O'Hara (whose code is $    O).  This is how to do it:A>search <CR>Search for? ($ A <CR>)And? ($ Q <CR>)And? ($ O <CR>)And? (<CR>)Or? (<CR>)Skip text (show filename only) (y/N)ect the output of SEARCH to a file or to the     printer, the initial command line must be modified slightly.  To    send it to the printer, this is the way to invoke the program:A>SEARCH >LST:  <CR> Now the data found by SEARCH.COM will be sent to the printer.   If you want to make a disc file, the command line is similar.   You    must not only direct it to a drive, but you must specify the  file  name of the new file.  Suppose you wish to make a disc file  of all films that have a four star rating. the sequence for that search:A>search <CR>Search for? ($ A <CR>)And? ($ Q <CR>)And? ( <CR> )Or? ($4W <CR>)And? ($Z5 <CR>)And? ( <CR> )Or? ( <CR> )Skip text (show filename only) (y/N)? (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) In my case I got the following printout The printout is            abbreviated here because the large cast would exceed the length  of the line that can be printed in this article.  This is just to      show what a typical response would look like:Tine of output.  When it has finished, it will then prompt   you with File?.  If you have finished you searching, just hit a     carriage return and you will be returned to CP/M.  That is also     true of the first File? prompt.  Also if you want to halt the       search operation at any time, just hit a Control-C (^C). There is a great deal more to SEARCH.COM that just this simple     application.  In another situation, you might want it to search     every file on a drive, in which case you could responders you can't.  This is just a  limitation of printing this article.  The complete cast is on the  stored line in VIDEOLOG and some lines are well over 100 characters long.  This permits searching for any name that          appeared in the cast of the movie.  I also include much more data   on my VIDEOLOG list than appears here.  I always list the           recording speed (Long Play, Super Long Play etc.) the kind of       system such as S-VHS, the date I made the recording and so on. If you wish to dir? (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) Now you will get a printout of every movie that had these three    actors in the cast.  Of course, you could ask for all John Wayne    OR Ward Bond movies by skipping the AND prompt and entering the     code for Ward Bond at the Or prompt.  There is even a more          remarkable search possibility for you. Suppose you want to find any movie that featured John Wayne and    Ward Bond OR any movie that featured Cary Grant and Grace Kelley.   This is  And let's name that  file      FOURSTAR.  Here is the command sequence:A>SEARCH >B:FOURSTAR <CR>Search for? (*4 <CR>)AND? (<CR>)OR? (<CR>)Skip text (show filename only) (y/N) <CR>File? (B:VIDEOLOG <CR>)Separator? (L <CR>) It will now find every line that has a *4 entry and place that     line in a file on the B:Drive by the name of FOURSTAR.  Later you   can make as many hard copies of the file FOURSTAR as you need.   No other entries in VIDEOLOG will be in the new file FOURSTAR. In a mple of an extended command    line:A>SEARCH >B:MOVIES -F B:VIDEOLOG L This takes care of the separator, the destination and the  source.  All that remains to be input are the things to be searched for.  It is important to observe that each entry on the    command line is separated from the next entry by a space. There are number of times when you would prefer to have an         alphabetically sorted list.  One such list is the list of actor     names.  Another is the list of movies, whether it is n the      VIDEOLOG.  Refer to last month's article where I showed an entry    for cassette number 069.  Every NOVA entry is similar.  The word    "NOVA" is on every NOVA entry as well as a title of the  particular episode.  You might want to locate a program that you  can only     identify by content.  Last week while watching the Academy Awards show, I was reminded by the discussion of  "RAINMAN" that I had a program, on videocassette somewhere, on idiot savants.  So I used the SEARCH.COM and asked it tit on the        B:Drive.  That is the function of the "B:" at the end of the        command.  If you want to have the sorted file stored on the         B:Drive with the filename LIST.SRT, this is the command for that:A>SORT B:LIST B:LIST.SRT <CR> You may store the sorted list on any drive and it may have the     same filename or any filename of your choice.  I find that it is    very handy to have a sorted movie list (since I have over 400)      near my VCR.  It makes it so easy to find the cassette eparators and something called switches.  There are about 9 of     these switches, none of which are necessary for working this        VIDEOLOG search.  However I do use one switch (the -F switch).   If this isn't used, then the output has a line at the first of  the    output which states the name of the file where the data was         obtained (like VIDEOLOG).  You can suppress this printout by        including the "-F" on the command line.  But it's not terribly      important to do that.  Here is an exasimilar manner you can make a file that lists ALL movies in   your VIDEOLOG.  If this new file is named MOVIES this is the        sequence to use:A>SEARCH >B:MOVIES <CR>Search for? (MOVIE <CR>)And? (<CR>)Or? (<CR>)Skip text (show filename only?) (y?N) (<CR>)File? (B:VIDEOLOG <CR>)Separator? (L <CR>) Now the file on the B:Drive named MOVIES will be a complete list   of all of the movies in the VIDEOLOG file.  In a similar manner,    you could list all of the NOVA programs that are listed ia complete     list or just four star movies.  It is extremely simple to sort      such lists.  You may retain the unsorted list if you prefer or  you can have the SORT program just replace the unsorted list with  a    sorted list.  You can designate a new file name for the sorted      list at the time of sorting.  Here is an example of sorting of  the file LIST:A>SORT B:LIST B:  <CR> This illustration has the SORT.COM on the A:Drive and the file     LIST on the B:Drive.  After sorting LIST it places o look for   the keyword "SAVANT".  In nothing flat I found it.  It had been     recorded from a 1984 episode of "60 Minutes".  Frankly.  I don't    know how I ever could have located that particular cassette         without this system. I have found it easier to invoke the SEARCH program with the       expanded command line.  It still prompts for some information,      because of the complex AND/OR nature of SEARCH.COM.  The compound   line contains the output directions, the file source, the           sthat has a   movie that I want to get.  Without it, it would be like looking     for a needle in a haystack.Thomas J.  KeeneIEAUG a decision was expected later this year, but recent developments    have forged a merger of these systems into one common system.       Things had been going smoothly until the political intervention.    It has become so tenuous that the debate over emploههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههyment has        placed the negotiations for a common system in jeopardy.  Quincy    Rogers, director of government affairs for General Instrument       Corp.  fears that the negotiations are being "torpedoed".  There    is certainly no consensus about whether any one of the current      systems will generate more jobs than any other.  The chairman of    Zenith Electronics Corp.  (Jerry K.  Perlman) seems to think  that  it won't matter because the receiving sets are likely to  be so big that is unlikely thهههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه