يEيCfأçü       Initializing Media      o   not add any more letters, words or figures or your cheque will  not be accepted.   The U.K.  ADAM SUBSCRIBER'S (UKAS) JOURNAL is a bi-monthly          production (usually within the first 3 weeks of an even month)      available ONLY to members of the U.K.A.S.  and consists of a        collection of information from many sources which may be useful  to the ADAM COMPUTER USER in the U.K.   CREDITS:  Darryl Sage, Jim Notini, Sol Swift, Pat Herrington,       Terry Fowler, David Cobley, ADAM NEWS NETWORFIRST DIR  پUھے BOOT       گDIRECTORY  طJURNL494H NEWS-494H €UKMEMBRSH MODEM-TANKH€BEGIN3H   €ADAM-PSH  €DBTIPS4H  €LOGO-5H   &TELECOMH  -UKLETTERH 4CAREERH   ?€CPM-1H    B€CPM-2H    ]README1H  |€TDOS-ASGH €€BLOCKS LEFT‍BLOCKS LEFT‍d stamped envelope   to obtain an immediate answer.  You may also send a program         listing or review.  All items submitted for inclusion in this       newsletter must be sent in on disk or digital data pack (DDP) in    either VDE, WordStar or SmartWRITER formats or, failing this, on    paper(s) no larger than standard A4 (8.25" x 11.75", the same  size as this newsletter).  Program listings should have been run  and    tested first and if you send a hard copy please print out  your     SmartBASIC and ‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےFrom the April, 1994 UKAS Newsletter YOUR JOURNALBACK ISSUES:  All available from JUN-JUL 86 onwards.  See NEWS      pages or price list.  No need to add postage and packing for back   issues.  Please make all cheques payable to K.A.  MARNER only, dK, Tom Keene, Alan      Neeley, 463 ADAM and all contributors to this newsletter.           Opinions expressed in this newsletter may not necessarily be the    same as those of the editor.   If you, as a subscriber, would like anything published in this      newsletter then please write to "U.K.  ADAM SUBSCRIBERS, 33 HOMER   ROAD, CROYDON, SURREY CRO 7SB, England".  Your letter or article    may be published unless you state otherwise.  Your questions may    also be answered herein or send a self addresseSmartLOGO listing using your SmartWRITER word        processor for clarity and NOT UNDER SMARTBASIC or LOGO.    If you send in any of the above on disk or DDP, the medium will  be returned to you with a public domain title of your choice or a      Mini-Review update but only if requested.  When you exchange a      non-copyrighted program submitted on either DDP or disk, the        medium should contain program documentation composed with the       SmartWRITER word processor and saved under the filename 'ere will be no         slimmed down issue this time around but do keep them coming and    on disk or DDP if possible.    Mini-Review  The two volumes of descriptions (A-M & N-Z) get updated by UKAS    each time the newsletter is issued.  One member has suggested      sending in a fee at the time of membership renewal so he can get   an automatic update with each copy of the newsletter.  That way,   he will be able to keep up with the news on new products as well   as increasing his stock of blank disketter of your present yearly subscription.  Take a look now and if they are:    0494  you will see a reminder sticker on the front of your newsletter     and you must send in your #10.00 renewal fee ($18.00 USA)           IMMEDIATELY or this issue will be your last.  Failure to do so by   the time the next newsletter is issued will result in your          membership being terminated.  To renew later than that is #15.00    ($25.00) to cover extra administration costs.  When you renew you   may choose any membership.    Send in #10.00 and receive a 2 disk update of the Mini-Review      with each issue of the newsletter.  Send in #12.00 if you want     this on datapack.    LETTERS  We send our newsletter to the ADAM NEWS NETWORK in the USA so      they can distribute our information to other users groups.  Our    format is TDOS/WORDSTAR which is practical because they can then   manipulate the files before inclusion on their disks.  I would     like to encourage letters in any form but if it is at all    ‚Cےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے"News" Article from the April, 1994 UKAS Newsletter by Keith       MarnerGreetings.  I trust you all had a great Easter break.  I hope you  enjoy this issue as much as I've enjoyed putting it together and   thanks for the replies.  Because of this, thREADME'    or similar for SmartBASIC, Utilities, AdamCALC, VideoTunes or       SmartLOGO.  For CP/M you may name the file anything you like with   DOC as the file extension.  If you do not have a program to  submit and would still like one of the public domain volumes then  you may obtain these for the minimum #5.00 per DDP or #3.00 per  disk.   The last 4 digits of your subscription number, which should be on   your mailing label, is the date that you will receive your 6th  and final issue of the newslettes because he would be     able to re-format the old copies.  In fact he has paid for this    up to the end of his present membership.   How about a free Mini-Review update if you send in your letters    on the old outdated Mini- Review disks or data pack.  Ok, one      letter may only occupy 1 or 2k of space but this has got to be a   fair incentive.  Don't forget to send in both disks.  You may re-  format one of them prior to storing the letter.   Another way is to send in a fee when you renew your public domain title as a loyalty bonus and also      inform us whether you want it on disk or data pack.  You may send   an additional #10.00 ($18.00 USA) or #12.00 ($21.00 USA) for a      Mini-Review on disks or DDP automatically sent out to you with      each issue of the newsletter.   Please pass on information about the UKAS support to other ADAM     OWNERS.  The larger the group, the more we can offer the members.         possible, could you please send in your letters on disk or data    pack in either VDE, WORDSTAR or SmartWRITER or hard copy in that   order.  A VDE or WORDSTAR composed letter can be directly          included into our newsletter where I can add my reply or           comments.  Both of these programs run under CP/M-TDOS where VDE    is public domain.  A SmartWRITER letter will have to be converted  to TDOS using File Copy, loaded into VDE to have carriage returns  automatically inserted and then incluis   back on track.  His new address and tele number is  9389 Bay Colony Dr.  3E Des Plaines, IL.  60016 1-708-296-0675  Bruce Walters has decided not to continue producing software for   the ADAM   UNRELEASED COLECO STUFF  NIAD has managed to get hold of some rare equipment.  They have    now reported that a prototype ADAMnet 1200 baud external modem     they have in their possession cannot be considered for production  due to the availability of serial cards (MIB etc.) and             inexpensi between two pieces of cardboard.  Mark this package  with "DO NOT BEND OR FOLD"   TELECOM  I know from the survey results that there are a few members who    just aren't interested in telecommunications but the articles      printed herein are still worth a read as they contain NEWS.        Those of you who do have modems will be interested to know that    the NEW CANADA BBS has a system operator (SYSOP) who is more than  helpful.  He and others abroad are going right out of their way    in order that Titusville PA 16354 USA Tel 1-814-827-3776  Send an SASE for any replies.   Coleco Software in the hands of NIAD include a 5.25" 160k version  of Richard Scarry's Best Electronic Wordbook Ever on 2 disks, a    Jeopardy Question Pack on 2 disks, Coleco Personal CP/M, CP/M 2.2  Teacher and SmartTERMINAL for use with the 1200 baud prototype     modem.  These have yet to be fully tested.    ADAM NEWS NETWORK  Rich Clee of Adam Services in Canada is seriously considering an   ADAM SURVIVAL GUIDE VOLUI got on  in more detail in my TELECOM article.   The SYSOP has offered to package up FIDO ECHO mail for me to       extract from the NEW=CANADA=PBBS and I now have software produced  by Paul Martin of Manchester UK, which will allow me to read and   reply off line in a similar way to the above.   Don't get get left behind - Get a modem and get on line.    LOST AND FOUND  NIAD had dropped out of the ADAM scene for a few months due to     heavy domestic demands on its proprietor, Jim Notini.  Now he ded in our newsletter along   with my reply or comments.  A hard copy has to be re-typed and     this takes the most time.  As an incentive for sending in your     letter on disk or datapack is that you can request a return on     that medium with some public domain software or, as above, a       Mini-Review update.  Send DDPs in a jiffy bag or encase it in      bubble wrap if you send it in a regular envelope.  Mark the        package with "DO NOT CRUSH".  Send disks in a disk mailer or       sandwich themve high speed modems.  The 3.25" internal floppy disk     drive will also not be considered for production due to an         abundance of external floppies of various sizes.  3.25" was never  a popular size when it was available on the Amstrad.   There is an expansion module 3 tape formatter which is still       under discussion and some R81 and R84 word processor chip sets     that Jim Walters will soon make available if there is interest.    Write to him at:   WALTERS SOFTWARE COMPANY Rd 4 BOX 289-A we can all keep in touch.  I've made it easy for     you by trying the system out myself.  Now it's your turn.  The     PBBS, as this type of BBS is known, has MAIL PACKAGING and an OFF  LINE READER that allows you to log on, package all the mail you    haven't yet read, crunch them so they take up very little space    and transmits them to your computer.  You can then log off and     then read and reply to those messages whilst not on the phone and  then log on and transmit them back to the BBS.  Read how ME 2.  This will probably be in loose      leaf form for easy insertion of future updates.  All those with    Volume 1 will already know what an asset this is to all of us.   That's all for now.  It's getting late so I will put this issue    to bed and take myself off to do the same.   The answer is CHOPVDE2.COM.  For example our IEAUG         membership file is much, much larger than the memory capacity of    , Mr. P.A. Chilwell Nottingham Notts. NG9 5EY Cobley, David Qualicum Beach British Columbia CANADA Dunbar, Yvonne. Eastbourne East Sussex Fowler, Terry Pearland Texas  USA Gooley, Tristan. Datchet, Berks Gricko, Charles. East Stroudsburg USA Hambly, Ron. Angarrack, Hale, Cornwall Herrington, Pat Ms.  OPOPKA Florida  U.S.A. FL 32703Hilditch, Paul. Stoke-on-Trent Staffs.Hodgkiss, Bilston West Midlands Jackson, Mark. Swanscombe Kent Jarvis, Barry. Croxley Green, Rickmansworth Herts. Keene, Thomas. ‚Nےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                           LET'S STAY IN TOUCHHere  is a list of all our members who, since printing the list last  issue,  have asked that their full details be included in that list:Ascott, Leslie. Mr. 36, The Hides, Harlow Essex CM20 3QL. 0279-4ded in our newsletter along   with my reply or comments.  A hard copy has to be re-typed and     this takes the most time.  As an incentive for sending in your     letter on disk or datapack is that you can request a return on     that medium with some public domain software or, as above, a       Mini-Review update.  Send DDPs in a jiffy bag or encase it in      bubble wrap if you send it in a regular envelope.  Mark the        package with "DO NOT CRUSH".  Send disks in a disk mailer or       sandwich themoad, Croydon, Surrey CR0 7SB.  081-654-2184         Millington, Dave. 68  Belmont Avenue   Sandbach Cheshire CW11 9BY Perrott,    Stephen 43  Melville Road Walthamstow London   E17 6QS If there are any others, please drop us a line and while you are at it,  why  not  print a short letter, telling us what hardware setup you have and  what  you use your ADAM for even, if it is just word processing or game playing.Aldershoff, Melanie. Pax River MARYLAND  U.S.A. Angus, Paulette. Shirley Croydon SurreyBondVDE266.  And I wouldn't even think of breaking it into a series  of smaller files.  For one thing, this membership list contains a      large amount of information about the members that is not always    needed in a particular use of the list.  When we compile our        mailing list for the newsletter, we don't want to include phone     numbers, equipment owned,titles,etc.  Yet we use the master list    to glean this mailing list from the overall data.  If we want to    create a list of organizations that Orange,   California     U.S.A. Lever, Keith. Bittern Park Southampton Hants Lewin, Mr. A.H. Dartford Kent Lynch, Bart. Kent WA.      U.S.A. Mackie, Thomas Saskatoon Saskatchewan  CANADA Marner, Arthur. Croydon Surrey Martin, Tony. San Francisco California, U.S.A. Neeley, Alan. Salt Lake City Utah       U.S.A. Notini, Jim. Chicago Ilanois  U.S.A. Porter, John. Saffron Walden, Essex Smith, Rosalyn. Northampton, Northamptonshire Weaver, Mr. A. Quinton BirminghamWilmot, Vincent London   41401         Williams, John. 37, Gosfield Road, Dagenham Essex RM8 1JY Here are the others who wouldn't mind being contacted.Bickley, John.  37  The Knoll  Woodford, Plymouth, Devon PL7 4SH 0752-341932  Claridge, Paul. 48, Recreation Avenue  Romford Essex RM7 9ET Fillary, Roger. 24  Acorn Way,  Mayow Road, Forrest Hill London   SE23 2XY    Howard, James. 523  Dereham Road   Norwich Norfolk NR5 8TA Marchant, Dez Mr. K.D. 11, Hillside, Sidbury Nr. Sidmouth Devon EX10 0QZ      Marner,  Keith. 33 Homer R‚Cےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے MODEM TANK by Bonafide Systems Reviewed by Gene Welch.  Courtesy of NIADIt's time to put on your camouflage pants and army helmet, "Modem  Tank" is here.  Seriously though, Bonafide Systems (MIDI-Mite,     SEQuel) has released what may be the only td you have a superb piece of software that we     have lots of fun playing with either way.  I highly recommend it   to anyone who likes video games.  It also seems to be a good way   to introduce children to telecommunications.  My hat is off to     Bonafide Systems for creating this unique software product for     the ADAM community.  In fact, I can think of a few other games     that would be quite nice to have.  How about "Modem Jeopardy",     Modem Family Feud", Modem Chess", or maybe "Modem Phrase Cran choose to play   the game locally.  Playing the local game will limit the action    to only two players.  Next comes baud rate selection, both of the  connected ADAMS must be matched in baud rate.  The Call or Answer  screen is next, unless you are playing locally which goes          directly to the start of the game.  Immediately upon "connection"  the tank battle field screen appears.  Here each participant       "logs in" by pressing the fire button on their joysticks.Upon logging into the game, a cowe can all keep in touch.  I've made it easy for     you by trying the system out myself.  Now it's your turn.  The     PBBS, as this type of BBS is known, has MAIL PACKAGING and an OFF  LINE READER that allows you to log on, package all the mail you    haven't yet read, crunch them so they take up very little space    and transmits them to your computer.  You can then log off and     then read and reply to those messages whilst not on the phone and  then log on and transmit them back to the BBS.  Read how  then starts with a new battle field (4 in all), and asks  for combatants to log in.  All during the game play and between    rounds, players can type (via keyboard) messages back and forth.   We found this to be a great way to complain about that last cheap  shot someone laid on you.  Or to tell them just how many pieces    you are going to blow them into.Modem Tank is a great video game.  It is designed with colourful   Hi-Res graphics and neat sound effects.  Add in the ability to     play "on-line" anelecommunications       based game utilizing graphics.  Modem Tank is a nice rendition of  the ubiquitous battle tank games with a great new twist.  Modem    Tank can be played "on-line", with another ADAM computer,          allowing up to four players at once.Putting Modem Tank into your disk drive and pulling the reset      will reveal a very nice boot screen, and then the main menu        option screen.  Here you are given choices on what type of modem   or serial interface you will be using, or you caze".ED - With the abolition of peak rate calls, this must be a great   game to add to your collection.  It also sounds as if you could    also play this game on two ADAMs connected together via their      serial ports utilising a null modem.  You could then play against  an opponent in the next room and save on telephone bills....Keith as a system operator (SYSOP) who is more than  helpful.  He and others abroad are going right out of their way    in order that untdown begins and then the tanks  enter the battle field.  When a tank enters, it is protected by a  shield for about ten seconds.  This keeps your opponent from       preying on tanks as they pass through the door.  These shields     can be recharged by touching an energy triangle that matches your  tank in colour.  Your tank is also equipped with an inexhaustible  supply of shells.  When all but one player's tanks are destroyed,  the winner is announced by the battle field flashing in colour.    The game‚Cےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے BEGINNING WITH ADAM by K.A.  Marner Pt 3 DIFFERENT TEXT STYLES & DIFFERENT COLOURSThe ADAM printer is capable of producing different print styles.   If you pry up the printer's cover, you will see the daisywheel     located on the print head.  This ithin the       document to change colours so no pauses will be necessary here     too since the different colours are all available within the same  cartridge.If your ADAM printer tends to miss characters or prints them a     little lighter at the top or bottom, the print head's hammer       assembly can be adjusted by carefully twisting it with a pair of   pliers.  Bend it forward if the print is light at the top or bend  it backward if the print is light at the bottom.  The best         character to usl lines up with the post on the spindle.  You may find    that removing the ribbon cartridge will make this task a little    easier.With the use of the HIGHLITE feature of the SmartWRITER word       processor, you can change the type style of different parts of     your document.  Just HIGHLITE and PRINT HIGHLITE with one          daisywheel then change the wheel, erase the old HIGHLITE,          HIGHLITE the next section, PRINT HIGHLITE this and so on.  The ribbon cartridge is easily changed when the rwe can all keep in touch.  I've made it easy for     you by trying the system out myself.  Now it's your turn.  The     PBBS, as this type of BBS is known, has MAIL PACKAGING and an OFF  LINE READER that allows you to log on, package all the mail you    haven't yet read, crunch them so they take up very little space    and transmits them to your computer.  You can then log off and     then read and reply to those messages whilst not on the phone and  then log on and transmit them back to the BBS.  Read how  is printed out, the printer will stop at those places in  your text, allowing you to change the ribbon cartridge.  The       effect of different coloured text is quite stunning, especially    on the ADAM printer, where the quality is excellent.  If you use   a dot matrix or laser printer, there will be print codes           available for you to change print styles without having to pause   since these styles are all available within the printer.  If you   use a colour printer, it will probably need codes wcan be detached and replaced by   a daisywheel of a different style.  This is done by pinching       together two small latches either side of the print head which     frees it from the lower rear runner.  Tilting it towards you on    its hinges will reveal the knob in the middle of the daisywheel.   Pull the daisywheel off and insert the alternative one ensuring    that the fingers of the wheel itself is placed between the         striking pin and the ribbon and make sure the square hole in the   daisywheee to test this is a figure 8 or capital B.          Twisting it clockwise or anti-clockwise will adjust for light      printing on either the left or right side of the character.        Please note that only the very slightest twisting action is        necessary.as a system operator (SYSOP) who is more than  helpful.  He and others abroad are going right out of their way    in order that ibbon runs out    or you want to use a different colour.  With the cover off the     printer, press the notched latch which is located slightly to the  left of centre and pull the cartridge off the carrying tray.  The  new cartridge can then be snapped onto the tray.  Different        coloured text can be achieved by using the PRINT HIGHLITE method   outlined above.If you use software such as WordStar 4, a PAUSE can be inserted    within your text (<control>PC) at the required places.  When the   document‚Cےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                          HARWARE TIPS    USING THE COLECO POWER SUPPLY ON THE ADAM by K.A. MarnerSee also FEB-MAR 91 page 22The  ADAM's printer contains the main power supply for  the  ADAM  and therefore must always remain attached and nearby. HoM  (less  the  data  drives) or it can be connected to the game console as normal.able within the same  cartridge.If your ADAM printer tends to miss characters or prints them a     little lighter at the top or bottom, the print head's hammer       assembly can be adjusted by carefully twisting it with a pair of   pliers.  Bend it forward if the print is light at the top or bend  it backward if the print is light at the bottom.  The best         character to usisk drives and hard drives  only,  then you're laughing.PARTS:                   MAPLIN PART NUMBERDB 9 Female Plug         RK61RDB 9 Cover               RK62SSoldering ironSolderWire cutters or a knifeThis  method will still allow the unit to power the game  console  because we will be adding another connector. You can, of  course,  remove  the  game console plug altogether if you wish.  Take  the  ColecoVision  power  supply  unit (PSU) and, with  a  very  sharp  knife,  carefully  remove  4  infile have no line numbers like BASIC but from time to time, I may mention a  line  number  which will refer to a line in the command file  assuming  the  first line is number 1.We  should all have a menu with only two options. One to exit the menu  and  the  other to ADD clients to our database. We now need to edit  records  of  our existing clients so we will type MODI COMM CUSTMENU<ret> to add another  option  to  the menu called EDIT CLIENT DETAILS (11th line  down)  and  the  command file will be call the  above  wires starting 2 inches down from where you exposed them. The  DB  9  female plug has pins numbered 1 through 9. Solder the  exposed  wires like this:COLOUR              DB 9 PLUGWHITE               PIN 3YELLOW              PIN 4RED                 PIN 1BLUE                PIN 5Solder  pin 6 to pin 3 (sharing the same pin as the  white  wire)  and this completes the wiring.You  now have a power supply that can either be connected to  the  side  of  the  memory console to power the ADAwever, if  you  use  a dot matrix printer, you may not want to have  such  a  large unit such as the ADAM printer taking up room especially  if  you  won't  be using it as a printer. There  are  power  supplies  available  for the ADAM but they cost money. Here is a handy  tip  that  will  cost  you  next  to nothing  but  it  does  have  its  drawbacks. For a start, it will not supply the voltage  necessary  to run the data drive whereas the stand alone supplies  available  will.  If you can survive with d‚Mےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                               dBASE II TIPS                    Pt 4 INDEX & FIND By Keith MarnerAre  you with us so far? If not or if you have just bought yourself a  copy  of  THE BEST DATABASE PACKAGE FOR ADAM, go back to part one. dBASE  command  ches  of  the   outer  insulation  starting  about  4 inches down the cord from the end  that  plugs  into  the  game console. This will expose the  4  coloured  wires  which are:COLOUR      COLECOVISION PLUG      VOLTAGE         CURRENT WHITE              PIN 1             +5v             0.9AYELLOW             PIN 2             -5v             0.1A RED                PIN 3             +12v            0.3ABLUE               PIN 4            CommonRemove  about half an inch of insulation from each of ed CUSTEDIT.CMD (line 31 and 32) so our menu  will  now look like this:* PROGRAM: CUSTMENU Main menu screenset talk offdo while T  erase  store " " to option* Title and underline for added effect  @ 1,20 say "CLIENT DATABASE MANAGEMENT MENU "  @ 2,20 say "-----------------------------"* First option to be displayed on the screen  @ 5,10 say "1. ADD A CLIENT TO THE DATABASE"  @ 6,10 say "2. EDIT CLIENT DETAILS"  @ 7,10 say "3. "  @ 8,10 say "4. "  @ 9,10 say "5. "  @ 10,10 say "6. "  @ 11,10? " get msave  read  if msave="n"    erase    return  else* Now you've done it. You could have quit but you continued so now the *     blank record will be opened and the details you entered on the screen * will be saved in the blank record.    use custfile    append blank    replace lname with mlname,fname with mfname,stnum with mstnum,; stname   with mstname,city with mcity,county with mcounty,postcode with ;             mpostcode,credit with mcredit,balance with mbalance  endifreturnenddoerale CUSTADD which we already have,  contains  many  lines that we may wish to use in our new command file so  instead  of  typing  the  whole  program, we will make a copy of  CUSTADD.CMD,  call  it  CUSTEDIT.CMD and then modify it, removing lines we can't use and adding the  ones we do. Note that a line that ends with a semi-colon is really one long  line continued on the next. This makes it easier to read on the screen  and  on paper. So at the T-DOS prompt, type  COPY CUSTADD.CMD CUSTEDIT.CMD<ret>     the one we need to edit.dBASE stores each record in the same order as we added them to the file  so  they  may  not be in alphabetical order. Therefore, if we scroll  from  one  record  to  the  next looking for a SMITH for example, we may  have  to  go  through another  100 or so records before we find the next Smith. dBASE has  a  feature called INDEXING where it will create a special  file  containing  the  alphabetised sequence of the data held in the field or fields we  wish  to  use for our search. uitif surname=" "  erase  returnendif* Set up a loop to initialise variables and display blank details do while T  store surname to mlname  store "        " to mfname,mstname,mpostcode  store 0 to mstnum,mcredit,mbalance  store "       " to mcity  store "                    " to mcounty  store "Y" to msave* Put the blank details up on the screen  set format to custdet.fmt  read  set format to screen* Another way to abort without saving or opening a blank record  @ 22,60 say "SAVE RECORD Y/N say "7. "  @ 12,10 say "8. "  @ 13,10 say "9. "  @ 15,10 say "E. TO EXIT THIS MENU"* This allows you to enter your choice and changes the entry to upper case  @ 20,10 say "ENTER YOUR CHOICE " get option picture "!"  read  do case    case option = "E"      erase      clear      use      return    case option = "1"      do CUSTADD    case option = "2"      do CUSTEDIT  endcaseenddoNow  to produce the command file called CUSTEDIT but we will cut corners  a  little  bit here. The command fiseusereturnBefore  we  start hacking the program, let's stop and think about  what  we  will  be  trying  to achieve. The edit program will ask  for  the  surname,  search the CUSTFILE.dbf for the record whos surname field matches what  has  been  typed  and if one was found it will display the details  for  you  to  edit.  Because  there  may  be more than one  record  containing  the  same  surname,  we  will  build in a scroll feature so we can skip  to  the  next  record if the one displayed is not You  now  have  a copy of the CUSTADD command file which we  will  alter  a  little later but here is a reminder of what it looks like.set talk offerase* Store 8 spaces to the variable called surnamestore "        " to surname@ 04,10 say "ADD A NEW CUSTOMER"* Give yourself a line so you can quit if you change your mind@ 10,10 say "Enter the surname or hit return to quit " get surname ;  picture "!!!!!!!!"* Read what you have entered in as surnameread* Test if anything was entered, if nothing, qThis index file is automatically maintained  as  we  add more and more records. We will use the surname for our index so at  the  dot prompt type:USE CUSTFILE<ret>INDEX ON LNAME TO LNAME<ret>If  you  type DISP FILES LIKE *.* at the dot prompt it will reveal  a  file  called  LNAME.NDX.  LOCATE is a command we could use to  find  the  correct  surname we are looking for and because the file is indexed, each record  we  skip to will be the next in alphabetical order but because we are using  an  indexed ou change your mind@ 10,10 say "Enter the surname or hit return to quit " get surname ;  picture "!!!!!!!!"* Read what you have entered in as surnameread* Test if anything was entered, if nothing, quitif surname=" "  erase  returnendif* Open the database file and the index fileuse custfile index lnamefind &surname* If the end of file marker is encountered, print a message and then exit if # = 0  @ 11,10 say surname+" was not found, please check spelling"  wait  erase  returnendif* Initialso it begins with an asterisk:* Program: CUSTADD called by CUSTMENUTo move the cursor down one line at a time, use ^X (Control X) and to go up  one line at a time, use ^R. You may also use the UP and DOWN ARROW KEYS  if  your dBASE has been configured correctly. Once the changes have been  made,  save it with ^W.So  now we can alter the CUSTEDIT command file which still has  information  in  it  from  the  CUSTADD file. Type MODI  COMM  CUSTEDIT<ret>.  You  will  normally  be in overwrite mode so be ce to mfname  store stname to mstname  store postcode to mpostcode  store stnum to mstnum,mcredit,mbalance  store credit to mcredit  store balance to mbalance  store city to mcity  store county to mcounty  store "Y" to msave* Put the record details up on the screen  set format to custdet.fmt  read  set format to screen* Another way to abort without saving details to the record* Keeps existing details intact  @ 22,60 say "SAVE RECORD Y/N? " get msave  read  if msave="n"    erase    return  outlined above.It might be a good idea to print out the unaltered CUSTEDIT.CMD file  using  the TDOS command LIST CUSTADD.CMD and once you have a hard copy of it, work  out what lines need deleting and where you need to add program lines.Here is what the finished command file will look like:* Program: CUSTEDIT called by CUSTMENUset talk offerase* Store 8 spaces to the variable called surnamestore "        " to surname@ 04,10 say "EDIT CUSTOMER DETAILS"* Give yourself a line so you can quit if y file, we will use FIND so we can act directly on the data held  in  the index.In  the  CUSTADD command file, we will need to add a couple of  words  that  will allow automatic maintenance of the index file. Type MODI COMM  CUSTADD  at the dot prompt and at the 38th line where it says 'use custfile' add the  words INDEX LNAME.use custfile index lnameNow at the very top of the program, add a blank line with ^N and then  type  something that tells you what the program is. This will be a comments  line  ise a variable to be be displayed as the first keypress store "F"   to move* Set up a loop to read in keypressesdo while move<>"V"  @ 12,2 say fname+" "+lname+" "+stname+" "+city  @ 14,2 say "(F)orward, (B)ackward, (V)iew details or (E)xit ";    get move pict "!"  read  if move="F"    skip  endif  if move="B"    skip-1  endif  if move="E"    erase    use    return  endifenddo* Set up a loop to initialise variables and display record details do while  T  store lname to mlname  store fnamareful what you type. If you  make  a  mistake  and  want to start over, type ^Q (Control Q) otherwise  save  your  work  with ^W. To insert text on a line, you can use ^V (Control V) and  to  erase characters you can use the delete key if backspace does not work.  To  delete a whole line use ^T  and to insert a bank line use ^N.The  first thing to do is to add a line right at the beginning  which  will  give us a clue as to which program we are editing. You typed a similar line  in the CUSTADD program as else* Now you've done it. You could have quit but you continued so now the *     record will be saved with the details you entered on the screen  replace lname with mlname,fname with mfname,stnum with mstnum,;  stname with mstname,city with mcity,county with mcounty,postcode with ;  mpostcode,credit with mcredit,balance with mbalance  endifreturnenddoeraseusereturnAt  the  dot prompt, test out the programs by typing  DO  CUSTMENU.  Choose  option  2 and search for a name that is not there and  to change the shape of the turtle.  In fact,   there are 30 turtles available and each one may assume a shape of  its own.  Each is capable of independent movement around the       screen and each is capable of following instructions               independently of the others.  Each is also capable of moving at    different speeds.What we have here is a sophisticated sprite control system which   can be programmed on the fly.  We'll have your screen crawling     with turtles in a moment, but first, a few the active file only  to have them get in the way of our search programs.ched with CRUNCH24 could not be uncrunched with UNCR23.  etc.   The first scheme for hashing and linking was developed in "C" by    Kent Williams in early 1985.  His work was based on an article in   the June 1984 issue of IEEE Computer by Terry Welch, who in turn    based his ideas on those of A.  Lempel and J.  Ziv.  Kent           Williams' program was incorporated into ARC versle of headings.  Which one you actually see on the screen      will depend on what you have the turtle heading set to.Now you can edit all 60 of these shapes, even turtles.  LOGO       comes with a built in sprite editor which is activated by typing   simply: ES 36 or ES 32where the number following the command is the shape number you     want to work on.Let's try editing shape 32 (You've got your LOGO all booted up..   right?).  Type: ES 32The centre of the LOGO screen clears and a grid 16x16 a‚Cےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے THE LOGO NOTEBOOK Pt 5 By Ron Mitchell Advanced Uses of Turtles.  Courtesy of NIADWe've covered some basic concepts on the LOGO turtle including     heading, directions, position and how to set each of these         parameters.It is also possiblethen search  for  one  that is.Now  we have menu options to add and edit records. The next thing  we  will  probably  want is to delete records. Next issue we will create an archive database file to store deleted records  so  we will never lose information. We will move those deleted  records  to  the  archive file and erase them from the active file. This will  keep  the  active  file down to just those records that we need to work with on a  day  to day basis. There is no advantage in leaving them in details of explanation  are in order.There are 60 shapes, as the LOGO manual calls them.  These shapes  are really sprites.  The sprite file is built into the LOGO        interpreter.  If you read the ADAM LOGO manual, chapter six,       you'll see that each of the first 30 'shapes' has a preset         pattern.  There are squares, crosses, circles, triangles, a dog,   a cat, a truck and various other assorted items.  Shapes 32 to 35  are blank, and shapes 36 to 59 are turtles pointed in a complete   circion 4.0 by System   Enhancement Associates.  Even this was influenced by a couple of    enhancements that came from a UNIX utility called COMPRESS.         Steven Greenberg not only produced some of the finest               documentation ever written for a program, he has generously         provided us with the source code (written in Z80 assembly  language which is heavily commented) and supporting documentation  for the   use of the source code.  If only more programmers were so           considerate!  CRppears.     This particular grid will be blank, since 32 is a blank shape.     If you want to check out some of the ones that aren't, try ES      with another number.  It reminds me very much of Guy Cousineau's   SHAPEMAKER program, and operates in a similar fashion.  As you     begin, the top left hand square of the grid will flash.  This is   your cursor.  Use the arrow keys to move it around.  If you        actually want to draw something, use the HOME key to turn any      square of the grid you have movHO can be used to cause different turtles to do   different things depending on their number.  For example in the    procedure BURST we set each turtle heading to 12 * WHO.And then there's ASK.  ASK can be used as either a command or an   operation.  If used as a command, it will direct an instruction    list to a specific turtle.  That turtle does not have to be in     the current active state.  Example:  (have you still got your      turtle roaming around the screen?)ASK 4 [PD RT 90 REPEAT 4 [FD 50 RTnd a turtle that's   willing to take on the shape you've drawn.  In fact, they usually  do pretty much what they're told, so all you have to type is: SETSH 32 STAnd there you are!Mine looked like the little fellow from PACMAN, which is not too   hard to draw.Now.  What do you do with these things?To begin our explanation, we'll start with a short procedure       right out of the book (Chapter 8, page 81). TO BURST TELL ALL CS PU EACH [RT 12 * WHO] ST SETSP 10 ENDtype BURST and see what hapwith a command like TELL.     For example if you type: TELL ALL PR WHOyou'll get a list of number from 0 to 29.  That's to let you know  that all 30 turtles are active...  as you have specified in your   TELL command.You want to stop the turtles, right? You've watched them roam      around quite enough and you'd like them to disappear.  Try: TELL ALL PU HT HOME TELL 0 CSThat should put you back where you started.All of this was done in the interactive mode.  Of course it could  also have been doALL or by a list [ 1 3 7 10 ]           determines which turtles are going to obey the commands you        subsequently give.  The others will ignore you.  This list of      active turtles remains in effect until you change it. TURTLE COMMANDSWHO is an operation which outputs the numbers of the turtles       currently active...  in case you forget.If you type: PR WHOLOGO will respond with: 1 3 7 10assuming you've used a TELL command with the list in the previous  paragraph.  As you can see, Wed to on or off.  In this manner,   you can easily create a pattern.Don't like what you've drawn? press the CLEAR key.  You can get    rid of it.  Draw something else.  Like that even less? Press       MOVE/COPY and your original pattern returns.When you've finished editing your shape, press SmartKEY VI to      exit the shape editor and return to the normal LOGO screen.  If    you want to exit the editor without saving your new pattern,       press ESCAPE.To see the results of your work, we need to fi 90 ]]With this you should get turtle 4 to change direction and draw a   square for you while the others are wandering about.When used in an operation, ASK will output whatever is output by   the operation contained in the instruction list.EACH followed by an instruction list will cause each of your       active turtles to execute a sequence of instructions.  The first   turtle executes the instructions before the second does anything,  then the second and so on.ALL is an operation and must be used pens!Now you've got the little critters crawling all over the place.    Note that while they are doing so, your keyboard is still live.    Try this: ASK 4 [SETC 6]Turtle 4 has turned red and you can easily spot him.Chapter 8 gives you ways of controlling the movements and speed    of each of the turtles.  Very quickly, here are the basics.When you boot up LOGO, there is only one active turtle, and        that's turtle number 0.  You can change that by using the TELL     command.  TELL followed by ne as part of a procedure like BURST.  Try it     out.We're not quite ready to resume work on our tutorial yet.  We've   covered enough to do the initial screen setup.  With our newly     aquired knowledge of turtle positioning and turtle shapes, we      could even make one of the turtles into an arrow pointer and       position it at the first entry of the menu.  What then?Someone is going to press a key and attempt to select one of the   menu entries.  We've not done much in terms of getting input frop    all the new unread messages along with descriptions of files        uploaded since my last log on and after a countdown the BBS will    tell me it is all ready to be received.  I then type <Esc>r which   is the ZMP receive file option and then type the name and Y for     Ymodem and after all is received I get an acknowledgement and I     can then log off and save some cash money.  The example below       shows me logging off but it is customary to leave the SYSOP a       short message which I did but d‚Dےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے More PBBS by K.A.  MarnerLast issue I showed you what happened when I logged onto the        NEW=CANADA=PBBS for the first time.  All we can do is leave         information about ourselves and then some 24 hours later, Michael   Hurst (SYSOP) will uit produced another file called PREPLY.DAT.   Using my editor, I opened the file and there were the messages I  tagged  for a reply.  All I had to do is remove a few lines of the          original message and type my reply below each one.  PRDR had        already formatted the replies to say "TO WHOVER".  Once this was    done all I had to do was to log back on and use the menu to  upload the REPLY.DAT file to the BBS where the system will sort  out what  happens to them.  Easy as pie.  Here is a sample.  Hn.  I       would then close the file and log off.  Then I would read each      message, noting the message number of the ones I need to reply to   and then compose some sort of reply with a text editor such as  VDE or WordStar.  This could amount to 4 or 5 separate files whos       names I would have to write down.  Lastly, I would log back on to   the BBS and send a reply to each one, uploading each of my          compositions one at a time.With PBBS, I log on, type J from the menu, type PMAIL to pack um  the keyboard or of looking at the flow control and conditional     commands/operations that would enable us to process keyboard       input.That's where we're going next.If you have any questions, additions or suggestions for this       series of articles, please contact me at the following address     and include a Self Addressed and Stamped Envelope:The ADAM User-Friendly Groupc/o Ron H.  MitchellApt.  1107 - 210 Gloucester St.Ottawa, Ontario, Canada K2P-2K4id not show below.On disk I see some crunched files.  I move them onto my RAM disk    and uncrunch them using *.* wild card.  Michael made a file  called PRDR037.LBR available for me to download.  I DELIBed this  and      copied the PRDR.COM file to my RAM disk also.  This is the  magic   program that lets you read the messages as if you are still  on     line.  It is menu driven and amongst other things it allows  you to read each message and reply to any one you wish.  After  doing      this, I noticed pgrade us so we can up/download.  Since then,   Michael has sent me, over the phone line, all the messages I have   missed and some handy software for handliing mail messages.         Before, when I called a BBS, I would log on, open a capture file    on my disk and read all new mail continuously into that file.       Obviously, what scrolls on the screen while this is happening is    too fast to read with my own eyes and it would have taken forever   (and cost the Earth) if I was to read them there and theope  you can    follow it.****NEW==CANADA==PBBS RCPM MAIN MENU****[R]ead Message      [P]rivate Messages[S]earch Messages   [H]eaders Scan Msg Base[E]nter Message     [V]iew Messages by You[L]ist Users        [B]ULLETIN Display[C]alls(Last 18)    [N]ew Files(New Uplds)[W]rite to Sysop    [U]ser Settings[G]oodbye(OFF)      [J]ump to File System[Y]ak with Sysop    [?]MENU Displayed Once[F]older Change     [D]escriped New Files[>]Select Next &    [<] Previous Folder[T]ON/OFF [MORE]    [X]PERT (MERESEND<CR>"MAIL FILES DELETED FOR SECURITYA0:ROOT>pbbsPBBS Release v 5.00 (Released:  09 Oct 90) by:  Ian CottrellType S to pause, C, K or X to abort****NEW==CANADA==PBBS RCPM MAIN MENU****[R]ead Message       [P]rivate Messages[S]earch Messages    [H]eaders Scan Msg Base[E]nter Message      [V]iew Messages by You[L]ist Users         [B]ULLETIN Display[C]alls(Last 18)     [N]ew Files(New Uplds)[W]rite to Sysop     [U]ser Settings[G]oodbye(OFF)       [J]ump to File System[Y]ak with Sysop    ******WHEN IN THE FILES SYSTEM YOU MAY GET THE HELP MENU BY TYPING        "HELP<CR>"WHEN IN THE FILES SYSTEM YOU MAY GET A MENU OF SYSTEM COMMANDS      WITHIN THE FILE SYSTEM BY TYPING "MENU<CR>"WHEN IN THE FILES SYSTEM YOU MAY RETURN PBBS MAIN MENU BY TYPING    "PBBS<CR>"WHEN IN THE FILES SYSTEM YOU MAY SIGN OFF BY TYPING BYE OR OFF      <CR>A0:ROOT>pmailPBBS Mailer Beta v 0.30 (Released:  12 May 92) by:  Ian CottrellScanning message base for new messages...236 to 0 done.Creating messagem  the keyboard or of looking at the flow control and conditional     commands/operations that would enable us to process keyboard       input.That's where we're going next.If you have any questions, additions or suggestions for this       series of articles, please contact me at the following address     and include a Self Addressed and Stamped Envelope:The ADAM User-Friendly Groupc/o Ron H.  MitchellApt.  1107 - 210 Gloucester St.Ottawa, Ontario, Canada K2P-2K4EIVE PMAIL FILES Y-MODEMSENDING YMODEMZMD - Release 1.50 09-29-1988 (c) 1987, 1988, Robert W.  Kramer     IIIOnline 12 minutes1k Batch enabledLocating selection(s)...Number of files found > 5Ymodem packets total > 63Xmodem packets total > 500Disk space you need > 76k (4k blocks)Total transfer time > 5:00 at 2400 bpsYour file(s) now ready to downloadAbort:  ^X pause ^XDONE!IF YOU HAD PROBLEMS WITH DOWNLOAD PRESS CONTROL-C AT THE NEXT       PROMPTDELETE YOUR LOCAL PARTIAL FILES AND TYPE "NU ON/OFF)[I]NFO ON HOW PBBS WORKS & CURRENT NEWS**NOTE:  Type [HELP] when in FILE SYSTEM for PBBS HELP MENU **NOTE:  All folders are Read/Scanned From GLOBAL>  and < only work from folders other than GLOBALMinutes on system:  3 Current Folder is:  Global (all folders)Keith, the PBBS commands are:BCDEFGHIJLNPRSTUVWXY or ?:  JKill the 01 messagein your queue (y/N)? NoPlease wait...****************************************WELCOME TO NEW=CANADA=PBBS LEVEL 8 USER********************************** [?]MENU Displayed Once[F]older Change      [D]escriped New Files[>]Select Next &     [<] Previous Folder[T]ON/OFF [MORE]     [X]PERT (MENU ON/OFF)[I]NFO ON HOW PBBS WORKS & CURRENT NEWS**NOTE:  Type [HELP] when in FILE SYSTEM for PBBS HELP MENU **NOTE:  All folders are Read/Scanned From GLOBAL> and < only  work from folders other than GLOBALMinutes on system:  19 Current Folder is:  Global (all folders)Keith, the PBBS commands are:BCDEFGHIJLNPRSTUVWXY or ?:  Gs data file.....Searching for new uploads...done.New messages.............201New personal messages....3New file descriptions....0Minutes on system:  9 COMPRESSING MAIL PACKETGEL Cruncher v2.4---- D15:FOLDER.DAT ---> A5:FOLDER.DZT ( 1k ---> 1k)---- D15:FOR.DAT ---> A5:FOR.DZT ( 1k ---> 1k)---- D15:INDEX.DAT ---> A5:INDEX.DZT ( 1k ---> 1k)---- D15:MESSAGES.DAT ---> A5:MESSAGES.DZT ( 108k ---> 55k) ---- D15:MESSAGES.NDX ---> A5:MESSAGES.NZX ( 26k ---> 8k) 5 File(s) processed.YOU MUST REC‚CےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےUKAS April 1994 Newsletter article:From Melanie AldershoffKeith,I have a few questions.  Could you write an article for beginners  on the ADAM.  Also, Terry Fowler's ADAMS HOUSE number have         changed.  Do you know the new number or if he is dea is    not so practicable with DDP users!. I was interested to note the inclusion in the Journal regarding   members addresses/telephone numbers.  I was surprised that the     quoted list was so short as I undersood that UKAS currently had    close to 50 members.   Last comment is a follow-up to you mention in the Journal         regarding latest postage/packing and order forms.  I am probably   no different to oter members that I must have about 30 blank       order forms that I have received at varell away  from the ADAM scene.  R&R Software are also a good source for      ADAM Stuff but sadly, one of my best contacts, M.W.  Ruth have     faded away.  Here are the details.TERRY FOWLER           JIM NOTINI             RICHARD SALVATI      ADAM'S HOUSE           NIAD                   R & R Software Route 2 BOX 2756       9389 Bay Colony        3E PO BOX 2081 Pearland               Des Plaines            HanoverTX 77581-9503          IL.  60016             MA.  02339 USA                    USA       disks or     DDPs has not been working effectively lately.  I have received     only one request in the last 2 years so everyone with that         exception must be holding an old outdated copy.  Now they can      continue to part exchange old for new for #1.50 to get caught up   when they feel like it or, at renewal time, send in an extra       #10.00 and get an updated 2 disk package or #12.00 for a 1 DDP     update with each issue of the newsletter.  Let's see how this      goes down with the members.ng a service to UKAS members who were       prepared to pay a higher membership rate, to receive the latest    versions of the Mini Review disks,packed with the copies of the    Journal?. If you consider the normal postage/packing costs, plus the fact   that the obsolete disks can be reformatted by the member for       other use, then the actual cost to the member would be minimal. I would personally be happy with a arrangement that supplied the  updated Mini Reviews with EVERY Journal.  Obviously the istill in          business.  A lot of people I was trying to get in touch with has   either moved or have a new phone number.  Maybe you could write    an updated article on that subject if you have time for the        research.  Thanks Your NeiceMelREPLY- I have started a beginners series which I hope you like.    Any comments will be most greatfully received.  Terry Fowler can   be reached at the same address but his phone number has changed    recently.  NIAD too have changed address after a short spious times!. Would it avoid errors if you updated the postage/packing rates    on a annual basis and put a yearly reference number on the         blanks?.   Just a few thoughts, but must stop to get this in the post. All best wishes. JOHN M BICKLEY.REPLY- John, Thanks for your letters on disk.  I have updated      page 2 of the Journal to reflect Mini-Review updates.  I hope      others will take up the offer as well.  Basically, the old method  by which members sent in #1.50 plus their outdated MR              USA1-713-997-6907         1-708-296-0675         1-617-878-4365 FAX   482-5040                                  FAX 871-9068 --- oOo ---FROM J.M.  Bickley Dear Keith,  Cheque enclosed for updated Mini Review.  Incidentally what has   happened to the original requirement to return outdated disks for  updating? The only reference I could find in the Journal was the   'new' price in the Listings.   Whilst on the subject of the Mini Review, what happened to my     original idea of offeriAs for the order forms.  These have not changed for yesrs as far   as postage/packaging are concerned.  I think the last change was   due to British Telecom altering my phone number.  Why not throw    away all orderforms supplied in the past and start again.Membership numbers fluctuate from month to month.  At the time     you thought we had close to 50 members, we might well have been    at 48 or 52.  You've read my comments in the past.  Members        sometimes drop out for a year or so, only to returnmium!. To conclude, the only concession I would suggest, would be a      peferential first year subscription, so that they can assess what  they are missing!. JOHN M BICKLEY.REPLY- This is the first constructive idea I have had on this      subject.  If I get another request from a non-member, I will       offer them a consession on their first year's subscription and     see if this works but I will still continue to supply hardware     and software only if this does not deprive us fully paid up     intance has been contacted by me as     well as yourself but, even after some 6 or 7 years, he still       remains a non-member.  Perhaps he is getting information from      another source.  Who knows but my time cannot be wasted on these   poeple when we have a perfectly good membership base who are       fully paid up and therefore worthy of my time and your efforts in  writing articles and letters.  Please keep it up.  It is very      much appreciated.  By the way, I have saved your HARD DISK         art  not sure if I need a new interface and driver, can anyone help.    I have noticed in the Aug/Sep 1991 newsletter on page 17 a         picture of Mickey and Minny Mouse, can you let me know what        program it came from and if a clipart picture how you enlarged     it.  Reading the article on non members wanting service from UKAS  I can not understand why anyone with an Adam can afford not to be  a member.  To pay #15.00 for the first year and then #10.00 there  after I think is a bargin for the amount to the existing loyal members!. When one considers the minimal annual cost of repetitive          membership (less than 3p per day!) it is little enough to pay for  the potential help/service we receive, apart from the Journals. For cost comparison I would point out that as long ago as 1985    (pre existence of UKAS), I was receiving the ADAM dedicated U.S.   Expandable Computer News at a cost of #2.00 each plus the cost of  stateside postage/packing and the 'swingeing' dollar cheque        exchange pre and find they  are miles behind in information.  They might even lose interest    because of this.  I can't force people to stay with us but each    member has been reminded time and time again that they can have a  say as to what they want from the group.  I find that I am doing   most of the research so perhaps they don't realise that they have  a say or are happy with the arrangement.  Its up to them.  You     know as well as I do how difficult it is to persuade ADAM owners   to get on board.  Your aqua   members. --- oOo ---From James HowardKeith, I would like to purchase one of the 320k disc drives that   have been reduced in price but I have a query.  How is the disc    drive connected.  I have looked in the back issues of UKAS         Newsletters but I cannot find anything.  If the drive uses port 2  or 3 in the memory console do I have to purchase a MIB2 interface  as I already use port 2 and 3.  I am thinking of buying a          panasonic KX-P2123 colour printer to use with my ADAM; but I am  icle for the next issue. --- oOo ---Dear Keith, You requested opinions from UKAS members in response to your      letter to a non-member requiring repairs/help/sales, as printed    in the Feb/Mar94 UKAS Journal.  My personal opinion is that NO assistance/hardware/software       should be given/sold to non-members who are still refusing to      join UKAS.  I would suggest that to do so, is counterproductive    in terms of increasing the number of members, and also to a        lesser extent is unfair of help and information   members receive.  The more members in UKAS means a better chance   of survival for the club and the Adam.REPLY-James,Thank you for the reply to the request for your opinion about my   letter.  All disk drives, including the 320k disk drives, come     with a lead which is exactly the same as the keyboard lead but     may be straight or curly.  These connect to the ADAMnet port of    which there are 2.  One at the front of the memory console and     one on the left, just forward Shame you could not make it to the last OPEN DAY.   I did a full demo on how to do this.  See DEC-JAN 88 word pro      tips on how to do it.  You will then have to purchase a priner     interface card.  MIB3 is perfect as it also gives you the two      other ports for connection to an 80 column monitor and a modem.    Hope this helps.  Disk drives going fast.  That's all for now.     Keep 'em coming.  How about a game review?...Keith do not need any configuring, just plug in and go.  See the   article on the 160k drive in our Jun-July 86 issue and the news    page of Dec-Jan 87 to name but a few.  Why not use your Mini-Review to look up the details of when we     reviewed the disk drives.  You should be regularly sending it in   for updates.  Briefly, load SmartFILER, remove SmartFILER and      insert the A-N volume of the Mini-Review, press smartKEY IV        (search), type ...disk...  (dot dot dot disk dot dot dot) on the   ITEM cae, energy and money in preparing    for a new career is not a simple one.  Yet it may be the most      important decision you will ever make.  It can offer you the       opportunity to qualify fore the job you want....more money,        security and a better way of life.Choose a Specialized Associate Degree or special training leading  to a Career Diploma.  Learn from Specialists !  Home Study makes it easy to get the      career training you really want.THIS MONTHS SPECIAL CAREERS (one-half off if yone of the 8 cells    available in PowerPAINT which I used to print it.  I used the      full size print (double length) which amounts to half a page.  I   could have shrunk it down to a quarter of its size or trippled     its length but the latter would have distorted the picture,        making the characters appear stretched.  PowerPAINT is the "bees   knees"If you still have the word processor chips in slot 2 of your       ADAM, you will have to install them in the memory console's        mother board.  and under the place where the        printer is connected.  These two ports are interchangeable.  You   can connect your keyboard in either.  They require no interface    card and do not connect inside the ADAM memory console.  You       might be getting mixed up with the HARD DRIVES which do connect    to the inside ports.  The hard drives are very much larger in      capacity and have been extensively written about in the            newsletter.  The FLOPPY DISK DRIVES, to give them their correct    name,‚CےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےCAREER OPPORTUNITIES............You can train for At Home in Spare Time.Send today for free facts and a color brochure that could start    you toward a satisfying new career.  No Obligation !  No Salesman  will visit.The decision to invest your timtegory then press [Search].  A list will appear.  Read      each one, returning to [Display List] each time and see when each  entry was reviewed.I will enquire about the Panasonic colour printer and how to turn  each colour on but only the OKIMATE COLOUR PRINTER has been        catered for with the software called "COLORDRAW"The Mickey and Minnie mouse pictures came from NIBBLES & BITS      PICS volume 3 and is stored as a SmartPAINT file.  It is a full    screen colour graphic picture which occupies ou enroll            TODAY).......BBS SYSOP.  YES YOU CAN BE BROADCASTER WITHIN WEEKS WITH A         STATION OF YOUR OWN AND CAN PROGRAM YOUR OWN MATERIAL.Unable to get a job in TV (not movie star handsome), unable to     get a job in raido (squeeky voice), well YOU NOW can BE THE BOSS   OF YOUR OWN BBS.  You do not have to be handsome nor have a wonderful voice.  All    you need to do is take our correspondance course in Sysoping.  Included are:  BBS l0l, BBS 20l, BBS 30l, CP/M(in 2 easy lessons)  3 diverse to compare.  One program may be a terrific spelling checker while another might be an outstanding data base    program while another might be a superior modem program.I am going to select some of the best CP/M programs and discuss     their value and application.  I have found many versatile  programs that have turned my ADAM into a computer powerhouse.  So  many, in  fact, that I just don't understand the remarks that people make about there being no software for the ADAM.But where to begin!  Swampland, Fl.  3434345.ini Review disks,packed with the copies of the    Journal?. If you consider the normal postage/packing costs, plus the fact   that the obsolete disks can be reformatted by the member for       other use, then the actual cost to the member would be minimal. I would personally be happy with a arrangement that supplied the  updated Mini Reviews with EVERY Journal.  Obviously the ihest of all is MBOOT.ASM.  This program is the one  program  that opened the entire world of CP/M to the ADAM.  Way  back in the early days of the ADAM, after Coleco had brought out ADAMLINK II, we could communicate with bulletin boards and other    computer owners, but the only programs that we could download  were ASCII text files.  To be sure, we could purchase a limited          quantity of CP/M commercial software from WESTICO.  They offered  a nice communications program named ASCOM which cost $240 w‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےCP/M FOR THE ADAM, from the ADAM SURVIVAL GUIDE PROGRAMS THAT FUEL THIS POWERHOUSE by Tom KeenePART 1 OF 2 PARTSThere are so many superb CP/M programs that can be run on the  ADAM that it is hard to rank them on some sort of scale.  They  are too 03, EOS (in l easy lesson) 305, Disk Drive 40l and Advanced Hard  Disk Drive 50l.  ALSO if you SEND YOUR MONEY TODAY, you will receive your own       build it yourself Hard Drive kit (some assembly required) as well  as your 24,000 Baud Modem XL-5, PLUS a complete LIBRARY of EVERY   THING COLECO EVER PUBLISHED ON the subjects of 24,000 Baud         Modems, Hard drives and 2,000 K memory boards.ACCREDITED BY COLECO CORRESPONDANCE COURSES.WRITE TODAY TO:  I.B.A.  SYSOP, 2392l l/3 So.  Main St.,           I have already said that I wouldn't be able    to rank these programs.  Sure, I can think of a lot of programs     that are more useful than others, at least to me.  So I will just   start in and, as I go along, I will point out the reasons why I     think they belong on the "best seller" list.  I can easily identify the program which, in my mind, is the most    influential CP/M program ever devised.  I know it will come as a    surprise to many old time devotees of CP/M, but the program I  rank the higdea is    not so practicable with DDP users!. I was interested to note the inclusion in the Journal regarding   members addresses/telephone numbers.  I was surprised that the     quoted list was so short as I undersood that UKAS currently had    close to 50 members.   Last comment is a follow-up to you mention in the Journal         regarding latest postage/packing and order forms.  I am probably   no different to oter members that I must have about 30 blank       order forms that I have received at varith        documentation.  Does anyone remember CONDOR, a database software    that cost $340.  Don't gag, but DBASE II sold for $495.  COBOL  was a mere $700.  FORTRAN-80 was $500 and PASCAL was $350.Actually these prices were not at all out of line.  Just drop in    any software store and finger the Yuppie merchandise today!  Even   this limited line of WESTICO software was not available for long.   They went out of business before Coleco did.  So for the most       part, we were left hanging out to dry of the problems that had to be           surmounted before good modem software was available for the ADAM.   Today, most people who want to get a good modem program, get it     from someone who has been through the agony of those early days.    Hundreds have gotten their IMP or MEX from those generous CO-       SYSOPS of the ADAM forum on Compuserve, Rob Friedman and Tim        Nunes.  Even if one can get an outstanding modem program, just  for the asking, that in no way lessens the significance and  imporAM users of  that period.  John Mesiavech who was the ADAM guru on the Compuserve Creative Computing forum, had developed a number of      helpful suggestions on how to use MBOOT.  Believe me, it was not    straight forward at all going from MBOOT.ASM to the actual          downloading of a binary file.  Many people wrote extensively on     this subject.  There was a file named ADMBOO, written by Tim S.     Coombe, of Chicago, that was adapted from MBOOT for the ADAM.       MBOOT was basically the work of ler is    the fundamental program in all of these versions.  In fact, only    very minor modifications such as reassigning ports to permit it's   use with external modems and changing of baud rates is the extent   of these modifications.  There has never been such a completely     versatile modem program as MEX.  Many people shy away from MEX      because they consider it to be too complicated.  I guess that  goes along with versatility.  There are so many incredible               possibilities with this pr so, with MBOOT,  you had  to dial your number by hand and then transfer the operation back to the computer.  The important thing to remember    is that once you were able to download binary files, then better    programs (written for other computers -- not the ADAM) could be     downloaded as they developed.  When MDM747 was developed by Irv     Hoff, it was only a matter of a few weeks until it was configured   for the ADAM.  Then MEX came along and the ADAM was in clover.      People today, have no idea.  I could only look at the    directory of files on various BBS and salivate over those great,    free programs that I could never access.But MBOOT changed all of that forever.  MBOOT.ASM was written in    ASCII text, which I could download with ADAMLINK II.  With  ASM.COM that came with my ADAM CP/M 2.2 I was able to assemble  MBOOT.ASM   into a hex file, and with LOAD.COM I could make MBOOT.COM from MBOOT.HEX.  And at that point I was in business.     My experience was the same as hundreds of other ADtance of that breakthrough called MBOOT.  And wouldn't you know it, those guys who developed it, never heard of the ADAM!Today, no one would think of using MBOOT unless it was just for     the experience of it.  Here are some of the best CP/M programs      that are available for, and work perfectly on, your ADAM.  MEX114.COMI believe that one of the truly outstanding programs is  MEX14.COM.  It goes under a few other names such as MEX-03.COM and MEX-12.COM etc..  But the basic MEX program by Ron FowKeith Petersen with some help  from John Taylor, but it was based on some fundamental work by  that     genius, Ward Christensen.Despite Tim Coombe's rather explicit instructions and John          Mesiavech's college try, it wasn't until Barry Wallis cleared       matters up in his articles in NIAD and Compuserve in June of  1985, that it was possible to make MBOOT work on the ADAM.   (Barry,      incidentally was a charter member of IEAUG).  But at that  time,    nobody knew the code for auto dialing andogram.  For example, a few years ago I    set up MEX to execute by just pressing one key.  It went into       action, opened a log file (log of all the following transactions)   on a separate drive, dialed up Compuserve, logged in, then went  to the FAMILY COMPUTING Forum and to the ADAM data library and         downloaded a selected file from that data library to another  drive on my ADAM, then departed the data library, then exited the  FAMILY COMPUTING forum, then logged off of Compuserve, then closed tg on.  If you want to know exactly how  big the  file is at this time, there is an information command,  that will   tell you how large the file is, how much memory it is  using and    how much memory is remaining.  When you save a file that you have been adding new text to, it will make a backup copy   of the file you started with, so that if you are dissatisfied  with the changes, you still have the original file intact.  If  you have been merrily writing away and then try to save your splendid text, onrevisions over the years.  Eric announced that    version 266 will be the last.  The reason being that he has made    all of the revisions that he felt a word processing program  should have.  He just couldn't see anything major that it needed  that it  doesn't already have.  And I tend to agree.  It is so  fabulous     that I can't praise it high enough.  Like MEX, VDE266 is  extremely versatile.  It takes a little use to become comfortable  with it.   Although it is hardly for beginners, I don't think thaand save  the  text as you quit.  Documentation on early versions was only  fair,  but VDE266 documentation is outstandingYou can search far and wide but you will probably never find a      word processing program better than this one.  And it is a public   domain file.  There is a companion version of VDE266 which has      been especially configured for writing screen plays.                Professionals who use this program swear that it it one of the      best screen play programs around, regardless of forward or backward, case      sensitive or case insensitive.  You can find and replace any word   (or dot command) or phrase.  You can replace just once or at  every occurrence of the word.  It has an auto indent mode.  And  it can   go from the top of a body of text to the bottom in a flash!  Or it can go from the bottom to the top with equal speed.   It does this faster than any word processor I know of.  It has a    header that displays all sorts of vital information about the  text file you are workinhe open log file, disconnected my modem from the phone      line, displayed the directory of the drive having the new files,    logged out of MEX and returned to CP/M!  ALL WITH JUST PRESSING     ONE KEY!!  MEX has got to be one of the all time great CP/M         programs.  MEX is public domain software.  Documentation is         outstanding!VDE266.COMThis program is one of the best word processing programs extant.    It is the creation of Eric Meyer of Bloomington, Indiana.  It has   gone through many ly to find out that there isn't room enough on     the disc for the file, not to worry.  You can pull out the full     disk and replace it with a fresh disc.  No need to do a warm  boot.  Just go ahead and save the file.  You can make a window of  the    screen display, and return to normal screen display at will.   You  can double space type, or set tabs or clear tabs.  You can  save    the text you are working on to disk and resume typing.  You  can    quit without saving the work to disc or you can quit t  any        reasonably intelligent person would have any problem with it.       It's just that you can do such fantastic things with it, such as    inserting a file into the text you are writing (or have writ ten)   from another disc or DDP.  You can move blocks of text around  with the greatest of ease.  Insertion or deletion of words,  letters,    sentences or paragraphs are extremely easy.  It has provision for MACRO keys that will perform tasks or add text.       Finding words or phrases can be done cost.MPRINT.COMThis is a nice ancillary program for any word processing or text    printing operation.  It is especially useful to change text         formatting after you have written a document and later wish to      change the page length or perhaps double space what had been        single spaced text.  Or maybe you would like to add page  numbering or offset the text.  All of this can be done with MPRINT and more.  The nice thing about this is that you don't  have to go into the text and make the c lines.  If you are printing  your      results on standard fanfold paper and you select 66 lines  per      page, then the printed copy will be precisely printed, page  after  page, with the text beautifully centered on each page.RUN80 will permit you to set the right and left margins and if,     later on in the document, there is need to create columns of  data, you can reset the indentation accordingly.  There is a  command     that will temporarily indent one line only.  This is beautiful for indentinaracters.  It would be enormously difficult to create a text      that way.  But it is extremely easy to create the screen play  with VDE266SP and, after the text has been written, type out the  copy   for submission with MPRINT and use it to offset the printing.  It is the only program I know of that will provide       offset (except the $600+ SCRIPTOR).  MPRINT is very easy to use     and is totally menu driven.  It permits the use of wild cards and   is very fast.  Documentation is sparse, but generallyRUN80 will provide.  It is very easy to   turn justification on or off with RUN80 and I have had many, many   occasions to change justification in a single document.  An         example would be making columns of data within a document.  Here    you want the data to line up just as it appears when you write  it.  There are only a few programs that provide for justification  at   will.  None are public domain that I know of.With RUN80, you can have both headers and footers that will  appear on each page ofis  not an afterthought program, like MPRINT.  If it is intended that  the  RUN80 features will be used, then the writer must incorporate  the  various dot commands in the original text.  This is no  problem     whatever.  The special features that RUN80 provides are  quite      impressive.  For example, you can use it to underline a  single     word of text, or a line or even paragraphs of text.  That  alone,   is reason enough for using RUN80.  It will permit you to  set the   page length to any number ofhanges and the output can  be     studied and changed again where needed.  It does not change  the    content of the file it prints, so nothing is disturbed.  It  just   prints it out in a different manner.  You can try out a lot  of     different text arrangements to find the one best suited to  your    taste.  One essential application that comes to mind is in  the     preparation of screen plays.  The industry has a strange (to  my    thinking) requirement that all screen plays must be offset by  18   chg the first line of a paragraph, such as  you see here in this article.  It is just as easy to "outdent" a  line  for certain types of emphasis.Not everyone is enamored of right hand justification.  Many think   it is too structured and too formal for personal correspondence.    I tend to agree.  But for preparing text for publication, such as   articles for a newsletter, where column spacing is often            imperative, then right hand justification is "justified".  It is    one of those options that  adequate.     For those who might want to alter the program, the library file     that contains MPRINT.COM and MPRINT.DOC also contains the source    code.  This excellent program was created by Peter Brawley of       Toronto, Canada.RUN80.COMRUN80 is one of those absolutely outstanding programs made to       order for the writer.  It may be used with any text editor and      works superbly with VDE266.  It is not a new program, having been   created in 1981 by Ted Shapin of Orange, California.  RUN80  type.  This is often of great value in  many        documents.  These headers and footers are totally optional  and may be changed at any time in the text.  There is a command  that will  permit you to start the header with leading blanks, which very few other programs provide for.You may introduce any number of blank lines with a built-in         command.  This is quite useful in formatting text, where the        separation of certain bodies of text occurs frequently.  No need    to plan out and introd It is easy to    use and is fairly fast for a spelling checker.  The present         version is the work of Michael C.  Adler of Lexington MA and is     based on a major dictionary created at Stamford University by       Ralph Gorin.  It was brought to MIT by Wayne Mattson and there it   was revised both in program and vocabulary by William Ackerman.     It is not a new program as the version 2.0 by Michael Adler was     published in December 1982.  The documentation for SPELL20 is       excellent!  The maPage numbering is provided for and it is possible to introduce a    new page number at will anywhere in the text (as in the case of     inserting a page).  And another beautiful feature of RUN80 is the   ability to center any number of lines of text (such as the title    line of this article) You may turn the centering on or off          anyplace in the text.I mentioned that you may use a temporary indent command.  You may   also change the indentation AND right margins with a plus or  minus margin commhted by OASIS SYSTEMS and it has been         updated and at this time I don't know what the latest version       might be, or how you you can tell what version you have.  The       basic program does not appear to have been revised; just the        vocabulary.  That has been considerably enlarged.  My first         version had 137K in the main vocabulary and my "latest" update  has 164K.  My personal update has added over 50K of additional  words   not in the main dictionary.This program is too big for a a terrific public domain spelling checker that is about  as good as they come.  SPELLM20 is very well conceived and has provision for updating new words that aren't in its vocabulary.     There are spelling checkers and then there are spelling checkers.   I recall a commercial checker for the ADAM to be used in EOS that   was a disaster.  It was infernally slow and had a lot of            misspelled words.  SPELLM20 is highly recommended by me and         especially so, when you consider that it is FREE. uce blank lines with a carriage return, if    you know just how many you need.  The default line spacing of RUN80 is single line spacing, but       there is a command which will permit you to select any line         spacing you prefer.  This too, may be changed any where in the      text.  An occasion might arise where a portion of the text might    be more effective with double or triple line spacing, but the       overall text would be single spaced.  MPRINT won't provide this     tailored line spacing.in vocabulary consists of about 40,000 words  and is 56K in size.  In my own version I have updated the  dictionary   with about 7500 additional words.  The relatively small size of SPELL20 permits it to be easily used with two ADAM    drives; one to hold the program and vocabularies and the other to   hold the document being checked.THE WORD PLUSTHE WORD PLUS is a commercial spelling checker and is absolutely    excellent!  There may be better ones, but I am not aware of them.   The program is copyrigand which will change the margins from their  present    setting by a specified number of characters.  Not a big  feature,   but it adds a bit of versatility to the formatting process.There are other provisions such as tab setting etc.  But this is    not a documentary on RUN80.  Incidentally, the documentation for    RUN80 is extremely complete and clear.SPELLM20.COMAre you any good at spelling? Maybe so, but how about your  typing? Ever hit the wrong key or omit a key inadvertently? Well  there is nything less than a 3.5" drive         (720K).  It could conceivably be used on a DDP, but that would      make it extremely slow.  As the vocabulary grows, the operating     time to check a file increases.  Spell checking is one of those     operations that you set in motion and then go find a crossword      puzzle to work while it processes the file.  The slowness of        checking is doubled or tripled if you instruct it to place a new    word into the update dictionary.  That takes an extremely long   ould certainly want any update of this       splendid program.  This is one of those programs that seems to      give you something for nothing.  You don't have to be deprived of   any normal key function, although it is possible to configure  just about every key on the keyboard to perform some special  task.  Let me give you an example.  In most word processing programs, such as VDE266, there are a number of Control commands    that involve two or more keys.  To exit and save the text you are   working o145K disc.  But I must say, it is sure    one fine spelling checker.  When I first bought my 720K drive  from Orphanware, I about gave up on THE WORD PLUS, because it was        simply too slow for any serious use.  But then Orphanware came  out with their new eprom (the GLH version) and that made it all  worth  while.QK21.COMThis program, better known as QuikKeys has to be one of the all-    time most useful public domain programs.  Frankly, I don't know     how I could function without it.  I use it i         functions in CIS.  First, a Control-C is required, next your user   I.D.  and finally your password.  I have three keys in a row with   this data.  So I just press one key right after another without     having to be aware of what I am doing. Although there is a limit of 31 characters to the string you       assign to a key, you can make those 31 characters perform a lot  of functions.  There is also a limit of 31 keys that may be            configured, although I have never found a need for moreese keys can be set up with QK21.COM to perform  much   needed and often complicated functions.  Anyone who owns an  ADAM   and doesn't make use of this program just simply isn't              functioning.  I'm serious.  If you aren't using this program, you   are just putzing along.QWIKKEY is not exactly new.  It is the work of Tony Fleig and has   been upgraded at least twice that I know of.  Version 2.1 was       released in March 1985.  There may be a newer version, but I have   not run across it.  I w   time.THE WORD PLUS is not simply a program, but rather a collection of   programs that make up a system.  It has an anagram program and a    review program and two update dictionaries.  It has a sorting       program and a lookup program and a markfix program (it will make    corrections to your text if you so desire).  There are several      other programs that make up the system, so it's not at all suited   to a standard disc drive.  The vocabulary alone is much too large   to fit on a standard CP/M n, the command is Control-K X (^KX).  In earlier  versions of VDE it was ESCAPE X.  Both of these are three key operations.  It is so easy to configure one key (the PRINT key,     for instance) to do that.  When I am in modem operation, I have     one key configured to load and execute MEX so that it will select   the desired baud rate; load my MEX phone directory; configure my    MEX signature; dial Compuserve and a host of other operations.      Another key is pressed logging in.  There are three log in n connection with       every kind of operation.  In my telecommunications work (using my   modem) I have special keys configured to make modem operation       vastly easier and simpler.  In word processing I have an entirely   different set of specially assigned key functions.  In search       operations, I have yet another configuration of QWIKKEYS.  This     program is beautifully adapted to the ADAM because there are 15     keys on the ADAM keyboard that serve absolutely no function at  all in CP/M.  Th than 20     thus far.  Where this program shines is in issuing complicated      commands that could be easily messed up by a typing error.  I       generally have a few keys in reserve which I can configure for      just a one-time use.  Suppose I am going to send a message to       someone on Compuserve and I want to be sure that I have his name    spelled correctly and have his CIS I.D.  correct.  And I don't      want to take a lot of time reassuring myself of correct typing.     So before I even sign oype TELL and a       carriage return.  It provides information about where your CCP      starts, what your BDOS entry address is, and where your CBIOS  jump table begins.  You can determine the size of your TPA with  it.     That is the space from the start of the TPA (almost always  it      starts at 0100H) to the beginning of the CCP.  This program  tells  you where the CCP starts, so all you have to do is compute  the     difference.  The expanded TPA can be computed by finding the        difference betw dollar sign ($) to the uppercase 7 (&) if you are  so    inclined.  That is a frivolous example.  But when I am using        VDE266 to prepare an article such as this one, I hit one key that   sets the page length to 66; sets the right margin to 70; sets the   left margin to 10; centers the next 50 lines of text and finally    turns off the right hand justification.  After I type in the  title of the article, I press another single key and I remove the         centering feature, put in a couple of blank lid a      carriage return.  With this program you can check the HEX           arithmetic you performed in the calculation of the TPA with         TELL.COM.UNERA+.COMOnce in a while you may erase a file or maybe a group of files,     only later you wish to have them back.  In that case this is the    utility for you.  It is completely menu driven and very easy to     use.  It is fast, and it will retrieve any file that has been       erased BUT NOT YET OVERWRITTEN.  If the file has been  overwritten, thererations.  These keys can do a whole array of functions    that otherwise would be tedious, to say the least.  Loading a new   set of key functions as needed is easier than telling about it.     The QWIKKEYS program is a godsend to CP/Mers.TELL.COMThis is a CP/M utility that will provide a lot of information       about your ADAM system.  It's not the kind of program that you      will use every day, but there are many times when you may find it   useful.It is very easy to use; all you need to do is tn Compuserve, I configure a key that has     all of this ready for just one keystroke.  Then at Compuserve's     prompt for his name, all I do is hit that one configured key.Removing all of the special configurations is a very simple         operation.  It is just as easy to restore one key to it's  original function without changing all of the other specially configured keys.  Although this may sound dumb, you can assign  one key's meaning or function to another key.  For instance, you  can   assign theeen the start of the TPA and the beginning of the    BDOS entry address.  Of course, it tells you almost everything you need to know about    where things are located.  This is a nice program which I have      found to be very useful.TPA32.COMThis is another program that will tell you the size of your TPA.    Sorry, but that's all that it does.  It gives you the size of the   normal TPA and also the size of the expanded TPA (that is the TPA   when it overwrites the CCP).  To use it, just type TPA32 annes; restore the      right hand justification and set the temporary indentation  command for the first line of the body of the text.  All of this  with just two keystrokes.  I could have done a lot more if I had  a need for  it.So useful is this program, that in certain operations, I have two   sets of QWIKKEY assignments.  One set will configure my special     key functions for one operation, such as a set of word processing   functions.  Then I have an entirely different set for performing    search ope is NOTHING you can do to get it back.  But there is always a pretty good chance that your CP/M hasn't over-    written a file.  It won't do that if it still has some virgin  file space that hasn't yet been used.  You don't have to know a  thing   about CP/M programming or how CP/M files are constructed to  use    this program.  However, you can unerase files yourself with a  good disassembler, but with UNERA+ you can do it without having  to know how it is done.  A very useful and highly recommended  pron interim section of data  in User area 15.  There was nothing said in the documentation  about   this procedure.  But once, when the program malfunctioned  and      didn't complete its task, it left the interim storage in User  area 15.  When I looked at the directory (I was in User area 0) I        didn't see these interim files.  Yet the number of bytes  remaining in the directory was much less than I would expect from  the files  that were stored on the disc.  I was very puzzled by this, and not knowin‚DےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےCPM FOR THE ADAM from the Adam Survival GuidePROGRAMS THAT FUEL THIS POWERHOUSE by Tom KeenePART 2 OF 2 PARTSDU-V87.COMThis is another one of the absolutely MUST HAVE programs.  Like     MEX and VDE266, this program is an extremely versatile pront intact, I was able to   use DU-V87 to find and identify each file.  Then, little by  little I was able to reconstruct the directory and thereby salvage a vital disc that would otherwise have been totally lost.There is an excellent documentation for the use of DU-V87 and it    covers the many many features of this outstanding program.  It's    small wonder that this program is so great.  It was originally      created by that genius, Ward Christensen and updated and modified   by Ron Fowler, Irv Hoff a of like JKL Utilities in many ways.  Basically it    is a disassembler.  When you load it (by just typing DU-V87 <CR>  ) it goes into memory and then you can examine a disc (or DDP) on     any drive.  You can look at a disc on the A:Drive and then switch   to the B:Drive and look at a disc there.  But DU-V87 is still in    memory.    With DU-V87, you can recover an erased file, or you can relocate   a file from one user area to another user area.  One time I was     using an exotic program which stored agram to   have.nts, so nothing is disturbed.  It  just   prints it out in a different manner.  You can try out a lot  of     different text arrangements to find the one best suited to  your    taste.  One essential application that comes to mind is in  the     preparation of screen plays.  The industry has a strange (to  my    thinking) requirement that all screen plays must be offset by  18   chg about the User area 15 procedure, it never    occurred to me to go to that area to see if anything was there.     But when I looked at the disc with DU-V87, there it was as clear    as anything, a large amount of temporary data was stored in User    area 15.  I erased those files, right then and there, with DU-  V87 and when I returned to CP/M, I found that I had recovered the       "lost" space.On several occasions, when I accidentally trashed a disc            directory, but with the actual file contegram.   I simply couldn't use CP/M successfully without it.  There are  many  versions of the DU program.  One very widely used version is        DU-V89.COM.  I have it and have used it, but there is a flaw in     DU-V89 (and in DU-V77) which is reason enough to not recommend      them.  They won't print out a hard copy of their results.  The      only DU version that will print out the results on the ADAM is      DU-V87.  And having a hard copy of the output of DU-V87 is often    mandatory.DU-V87 is sortnd Jeffrey Nonken.  Now there's a brain    trust for you!   One application that computers thrive on is the slavish sorting    of mountains of data.  This can be alphabetical sorting of lists    or compiling lists of numbers in ascending or descending order.     This is not only sheer drudgery for humans, but it is extremely     easy to make mistakes.  There are a number of sorting programs      that work well on the ADAM and are quite fast.SORTV-15.COMThis marvelous sorting program was originally wri    might be said of the words "piece" or "peace".  If your spell       checker marks a word with the "at" symbol (@) or a tilde (~) you    can use FIND.COM to locate every such marked word by searching  for the symbol only.  Suppose you have a whole disc full of files having the same         filename but a different file extension (such as COMPUSRV.348,      COMPUSRV.457 etc.) and somewhere in these files, you would like  to find each occurrence of the name of Pat Herrington.  With FIND      COM, you canit to make a mistake, even on the ADAM.   Other    sort routines, written in SMARTBASIC, fail miserably on the  ADAM   when sorting large volumes of data.  Incidentally, these  same      programs written in Microsoft Basic or in Pascal work just  fine.   Could it be that this is because all of these reliable  systems are in CP/M?DICTSORT.COMThis commercial sorting program performs an additional function     that most sorting routines do not do.  In sorting a list of  words, it will reject any word that  for words preceded by a tab.  It also will search for strings       starting at the beginning of a line.  FIND.COM is especially        useful in conjunction with cataloging programs such as MCAT and     XCAT (more about these programs shortly).  Documentation is         excellent.SEARCH.COMThis program is an exotic searching program that is much more       sophisticated than FIND.COM.  SEARCH.COM will locate and report     whole paragraphs or even pages of information containing a          specified w, I use it so extensively that  I       almost think of it a a basic part of CP/M and not a separate        program.  It, too, is a highly reliable program.  You can search    extremely large files for a single character such as the tilde  (~) or you can search for versions of a word or several different       words in one search.  While a spell checker would accept "token"    or "taken" you might want to check a file for every use of either   word.  FIND.COM will do that in just one operation.  The same   tten by Ward       Christensen and amended by Keith Petersen, Ted Shapin and D.L.      Anderton.  It is a very short program and it has the source code    available if you wish to make any changes in it.  You can sort a    file and replace the old file with the sorted version.  Or you  can place the sorted file on another drive if you prefer.  Or you  can  have the original file and a sorted version on the same  drive.  I  have tried many sort routines; this is one of the very  best.  I    have never found  search every file on the disc and it will identify     the file and every occurrence of the name.  This with just a  short command line.  FIND.COM has a very handy way to discriminate between lower case searches and uppercase or mixed     case searches.  There are different versions of FIND.COM and all    of the ones I have used are excellent.  However, the version 5.2    is the one I recommend.  It permits the making of a disc file of    the search results and it also has an added feature of searching   appears more than once.  It  sorts     word lists and converts the list to uppercase and will  throw out   any word that is repeated.  Quite often this is a very  desirable   feature.Another laborious chore, for which the computer is well suited,  is the searching of a document for a word or phrase.  There are  many  occasions where a searching operation is applied in vastly          different ways.FIND.COMThis superb program, written by Irv Hoff, is one of my most  widely used CP/M programs.  In factord, letter or string of words.  It is suited for use    with specially prepared files that are arranged to make a later     search for specific data very easy.  SEARCH.COM is a relatively     new program written by Eric Bohlman.  There is an earlier version   (version 1.5) and the current version (version 2.2).  Both are      excellent and both have very good documentation.SEARCH.COM can be operated with a long command line that sets up    the search mode.  Or it can be invoked with just the single word ile out of it so that it    can be transmitted via a modem or crunched to make it smaller (or   both), you can do this with IMAGE.COM.  Later you can recreate  the original JKL Utilities or SMARTBASIC with the CLONE.COM  program.   These programs are menu driven so there is not much need for a documentary file.  Just as well because there are no     documentary files.  As a rule, LOGO, SMARTBASIC, JKL Utilities,     SMARTFILER, RECIPEFILER, etc.  can be crunched to less than half    their original size afted to the screen or, if you have   so directed, it will report the results to the printer or even  the results can be placed in a file which you have named in the         command line.  This is extremely powerful stuff.SEARCH.COM can be used in specially constructed files that will     identify stored information that is related to, but actually not,   the data being searched.  SEARCH.COM is one of those truly          outstanding CP/M public domain programs.  Documentation is          excellent.MSAVE.Cd CP/M disc.  After you make this CP/M file, it can be       processed just like any other CP/M file.MCAT.COM & XCAT.COMThe need for cataloging your CP/M files eventually becomes the      uppermost concern in the management of your data.  If you have      thousands of files, how can you hope to be able to find anything?   Long ago, I had to set up an effective cataloging system.  I  tried a few programs and settled for Irv Hoff's MCAT version 4.1.   He    released this in Jan 1984 and it was based on so boot discs as often as you  wish   and not affect the files in the M:Drive.CLONE.COM and IMAGE.COMThese two programs by Chris Hills are complementary files.  You     can create a CP/M file with IMAGE.COM out of blocks of almost any   kind of data.  You can reproduce the original data from this CP/M   file with CLONE.COM.  Clear as mud, --right!  How are they used     and of what value are they?If you have a machine language program such as JKL Utilities or     SMARTBASIC and you want to make a CP/M f   SEARCH and is menu driven from this point on.  I prefer the         compound command line.  With SEARCH.COM you can search a file for   a word or just a unique character.  But you can also search for a   combination of two or more words or characters.  This makes the     search function quite unique.  But even more than that, you can     search for this unique combination OR another unique combination.   If either combination is found, it will be reported.  And by        reported, it may merely be reporter they have been "imaged".  This is the     only tool I know of that will enable you to compress EOS files.     It doesn't matter if the data you IMAGE into a CP/M file is EOS     data, CP/M data, machine language data, ASCII or binary data.   You can make a CP/M file out of it.  You might wish to make one  single CP/M file out of the CP/M directory plus all of the CP/M  files on  a disc.  You can do this with IMAGE.COM.  The only caveat is not to exceed a file length of 145K or it won't fit on  a standarOMThis is a little known, small (1K) file that can save some of you   a lot of time.  This program will protect files stored in the       M:Drive (your memory expander) from being wiped out with a cold     boot.  There are a number of other programs that provide this       protection, but for those who don't have one of them, this is  very useful.  The only time it appears to fail is when you boot  an EOS  file such as JKL Utilities and then go back to CP/M.  But  apart    from that, it allows you to coldme very early  work by Ward Christensen.  There were a number of disadvantages  to this version and in August, Irv brought out version 4.5.  This  was much better and more reliable.  I used this for quite a while  but it    behaved very strangely as the number of catalogued files  grew.  It would allocate exceedingly large amounts of space for  simple       entries which rapidly filled the available file space.In July of 1985, Harold F.  Bower released MCAT504 which was  based on Irv Hoff's concepts, but atalog itself.  The basic   program FATCAT24.COM is 24K as compared with MCAT504.COM which is   7K.PRINTMASTERAre you interested in a superb (make that outstanding) graphics     program for your ADAM and a dot matrix printer? There is a          commercial program called PRINTMASTER which can do all sorts of     splendid operations.  With it you can make banners, greeting        cards, calendars, signs and stationery.  It comes with eight very   special fonts and eleven borders and a whole host of graphtry is useful.  You can delete all of  the entries of any disc that has been cataloged.  By deleting  these    disc entries, you make space available for revising entries  on the crowded disc.  With MCAT504, you could delete some of the  last     disc entries and place these in a new catalog.  MCAT504 has  proven to be extremely reliable.  But it is a bit harder to use  than      MCAT45.  It was written for the Kaypro, but I have adapted  it for  the ADAM with no problem whatever.  MCAT504 was configured  fDAM!BRADFORD.COMAaron Contorer wrote a commercial font program for CP/M computers   using a dot matrix printer that is nothing short of sensational.    His sales experience did not meet his expectations so he made  this public domain with a small proviso.  He wouldn't divulge the        instructions for all of the many special features of this program   until you ordered them from him at a nominal cost.  The only        trouble was that the addresses he gave were not viable.  I sent  my order but the lee is no way on earth I could manage my inventory of well over   7000 CP/M files without MCAT and XCAT.  There have been other       cataloging programs, most notably Steve Cohen's FATCAT20,           FATCAT21, FATCAT22, FATCAT23 and in June 1986, FATCAT24.  These     programs are just not ADAM friendly.  They all must be heavily      configured to run on the ADAM.  Even then, there are so many        ancillary files needed to operate FATCAT, that there is virtually   no room on a 5.25" floppy disc for the cMCAT504 was vastly superior!   It could handle files right up until it ran out of disc space.   One very    nice feature it has is the ability to delete a disc entry altogether.  Suppose that your catalog disc was quite full    and you then resumed cataloging on a new disc.  Later you added     new files to a disc that had been cataloged on the crowded  catalog disc.  But when you try to recatalog this disc, there  isn't room   on the catalog disc for the new data.  Here is where the deletion of a disc enics.      And if theses graphics are not sufficient, you can get two          additional programs both filled with graphics for every occasion.   I can't recommend this program too highly.  It is the product of    Unison World Inc.  and is sold in MSDOS and CP/M versions.  I       bought two PRINTMASTERs and they were configured for the Kaypro  4.  I converted these to ADAM format using UNIFORM (from  Micropro)    and they work perfectly.  This is the best graphics program I have ever encountered for the Aor the DATESTAMPER program but this was never available for the  ADAM.     You can however, manually date stamp each entry.  MCAT504  has an   outstanding documentation file.  And so does MCAT41 and  MCAT45.    There was a companion synergistic program written by Irv  Hoff for  MCAT45 called XCAT.  This was released in November 1983  and it was a valuable addition to MCAT.  This was upgraded to version 4.2 in August 1984.  XCAT42 works perfectly with MCAT504    and both files should be used together.Thertter was returned.  I tried to reach him by  phone, but was unable to locate him.  However, the program is  available   and it isn't too difficult to figure out most of his special commands.  You don't need to make use of these very  unique features of BRADFORD to make excellent use of this great  program.  There were a lot of fonts added later to make about 24  fonts       available for BRADFORD.  Many of these fonts are available  no      place else, such as the Old English font.  Each font can be       hown, because FIG11 asked   me "Why are you shouting?" I guess I had over used the  exclamation mark!  Finally it rates your overall work with a FOG INDEX.  This program uses a somewhat complex system to evaluate     the overall clarity.  On the whole it does a remarkable job.  For   those of you not familiar with communication courses, there is a    term used in writing and speech classes called the FOG INDEX.  In   general a FOG INDEX of 8 or lower can generally be understood by    nearly everyone.  A FO a larger TPA than we have.     Realizing that this large TPA requirement exceeded 90% of the  CP/M computers on the market, he revised BRADFORD2 into a smaller        version (with a few minor feature eliminations) but even that       won't fit into ADAM's TPA.FIG11.COM and FIG14.COMHere are a couple of fun programs.  They are basically the same     and I think that you would like either one of them.  They will      check anything you write, such as this article, and determine if    it is generally readrives.  It is a short   program (2K) and it needs no documentation because it is menu       driven.  I have found that it is flawless and will copy any size    file that your disc can hold.  For those who have just one drive,   SDCPY will permit you to copy a file from one disc (or DDP) to      another using just one drive.  But for me, it has two advantages    over any other copying program.  I use flippies (the cheapskate     double side discs).  I sometimes want to consolidate files onto     one side ofthetical     comments you use.  It also counts the number of large sized  words, medium sized words and short words that you use.  You know  the old saying, "use a short word if it does as well as a long  word." Well this program will call you on it.  Long words may very well be justified, but it lets you know if you are using a     lot of them.  Oh yes, it counts the number of exclamation marks     you use.  I once wrote a piece when I was very agitated with the    person I was writing to.  It must have s  printed in a compressed manner or a stretched manner.  You can      stretch the fonts to an extreme degree.  There is really nothing    to compare with BRADFORD although there are several other font      programs around.  I have used BRADFORD with an EPSON LQ-510 and     with an antiquated Epson MX-80 and the results were sensational!Aaron Contorer has written an upgraded version of BRADFORD called   BRADFORD2.  This has a large number of fonts also, but it won't     run on a standard ADAM.  It requiresG INDEX of from 9 to 13 can be understood  by most high school graduates.  If your writing rates a higher         number, you had better reconsider your audience or tone your  stuff down a bit.  FIG11 can have some biting comments about your         display of erudition.Try these programs.  I think you'll find them a lot of fun.  And    who knows, maybe they might be helpful as well.SDCPY.COM This is a single drive copy utility that is most useful.  I use    it frequently, even though I have multiple dable.  That's a pretty tall order.  But it      does a remarkably good job of analyzing your writing style.  It     will inform you of the average number of words you use in each      sentence.  It is good to have this pointed out to you.  If your     sentences are too long and verbose they may be hard to follow.      You may not realize that you are being long winded.  But if you     don't have an editor to proof read your material, FIG11 can be      very helpful.  It counts the number of commas and paren a disc when some of the files may be on the back  side.  I could copy such a file onto a spare disc (having two  disc       drives) and then recopy the file back onto the reverse side  of the first disc.  But with SDCPY, no need for that; I just  insert one   side for the source and then turn it over for the destination.  Another excellent feature of SDCPY is that it can     crowd a file on a disc right up to the 145K limit.  Have you ever   tried to PIP a file onto a disc that should be able to hold it  y Mike Dingacci   and is easy to use and very reliable.  The documentation is         adequate but not very clearly written.CHOPVDE2.COMI mentioned above that one need for splitting a file is a large     VDE file.  As great as I think VDE266 is, it has one limitation     that is sometimes a bother.  It is limited to the size of a file    that can be processed in memory.  That size varies quite a bit      from one file to another.  Generally 45K is about as big as you     can have in memory.  The reason tore it for archival purposes on the       cheaper floppy.  You might want to split a large file into  smaller segments to send it by modem to another ADAM user.  Often  modem    transfers will fail when the file is too large.  This is  always    the case when the receiving party is using a digital data  pack.    Sometimes you may have a large file on a double sided disc  and you need to split it to fit on single sided discs.Whatever the reason, there are times when a need arises to break    up a file intVDE266.  And I wouldn't even think of breaking it into a series  of smaller files.  For one thing, this membership list contains a      large amount of information about the members that is not always    needed in a particular use of the list.  When we compile our        mailing list for the newsletter, we don't want to include phone     numbers, equipment owned,titles,etc.  Yet we use the master list    to glean this mailing list from the overall data.  If we want to    create a list of organizations that n as nearly  equal as it can be done, which in most cases is exactly equal.   And the  third way it splits files is into files having a specified number of 128 byte records in each subfile.  The number   of records in each subfile is your choice (128 bytes is  equivalent to an ADAM disc sector).  Later, as needed, you can reassemble the split files into the original large file.            SPLIT45.COM will split ASCII or binary files with the same easy     procedure.  This is a fairly new program written b    (even with the copied file it would have only 143K total), but it   aborted with a "disk full" error message? Well with SDCPY you can   cram a disc right up to the max.  It is an excellent program to     have.  SDCPY.COM was written by Cameron W.  Cotrill in 1985.SPLIT45.COMThere are a few times when a file is too large to manage.  The      reason may vary; VDE files may be too large to fit in memory:  a    file on a hard drive or a 3.5" disc is too large to fit on a        floppy, but you want to swhy it varies is that VDE uses a    compression technique and often the size of a file in memory is     about 25% less than the actual size of the file.  But it does  have a limit and I have found many cases where a VDE file is much  much  larger than the memory can hold.  Some of you may question  how I   could create a file in VDE266 that is larger than VDE266  can       handle.  The answer is CHOPVDE2.COM.  For example our IEAUG         membership file is much, much larger than the memory capacity of    o smaller files.  This can be done with PIP.COM but    it is too cumbersome for most people.  SPLIT45 is a program made    to order for splitting files.  It will split files in three         different ways.  You might want to specify the number of lines of   text that each new file should have.  Or you might want to split    the file into equally sized files.  For instance, you might just    want it split into two approximately equal files.  Or three or      four, etc..  When I say approximately equal I meawe exchange newsletters with,   we want to search the entire list at once and not go searching      through four or five sublists.CHOPVDE2.COM is a program that enables me to split the master  list into a couple of manageably sized files that will fit into  VDE266  memory which I can then revise.  New names and data are  added to   the last section of the split list.  CHOPVDE2.COM then  reassembles the split files back into a master list.  This it does with much greater facility than SPLIT45.COM and PIP.tive in compressing ASCII files.  SQUEEZE.COM used the Huffman encoding procedure whereas CRUNCH      uses the Lempel- Ziv-Welch system.  I am not sure about LZHUFENC    as there is virtually no literature available about it.Steven Greenberg is the author of CRUNCH.  My first encounter was   with version 1.2 which he wrote in March 1986 and upgraded in  June of 1986.  Versions 2.0 and 2.3 received wide acclaim and the  most  recent version appears to be version 2.4.  Unfortunately as  the    revisions weact it wasn't even particularly slow.   So if you are writing a novel, and you thought VDE266 couldn't  handle it, just remember CHOPVDE2.COM.CRUNCH24.COM & UNCR.COMI won't go into a long discussion about these two file  compression programs because most of you are already well aware of their uses.  In fact these programs have come to be taken for    granted, as though they were always a part of CP/M.  But no         compilation of powerhouse programs for the ADAM would be complete   without CRUNCH.  Aion 4.0 by System   Enhancement Associates.  Even this was influenced by a couple of    enhancements that came from a UNIX utility called COMPRESS.         Steven Greenberg not only produced some of the finest               documentation ever written for a program, he has generously         provided us with the source code (written in Z80 assembly  language which is heavily commented) and supporting documentation  for the   use of the source code.  If only more programmers were so           considerate!  CRne of the superb features of    CP/M.  And it is a very important function.  Compressing a file     can save untold costs in transmitting files to and from a  bulletin board.  And big forums would be exceedingly cramped for  space if   all of the files on these BBS were not compressed.  There are only three generally available compression procedures  in CP/M --- SQUEEZE, CRUNCH and LZHUFENC.  By far, CRUNCH is the  most widely used.  And it is likely to remain so, even though  LZHUFENC  is a bit more effecCOM.   Ron Rock, the author of this outstanding program has provided           everything one will need to open up a large VDE file and            reassemble it when finished.  This program removes any vestige of   reservation about the use of VDE.  I tested this program by         concatenating a very large fictitious text file (over 300K) out  of a bunch of unrelated smaller ASCII files.  This was put on a  3.5"  disc.  Then I tried CHOPVDE2 to break it down into ten small        files.  No problem!  In fre released, files that were compressed with them       could not be uncrunched with an earlier version of UNCR.  A file    crunched with CRUNCH24 could not be uncrunched with UNCR23.  etc.   The first scheme for hashing and linking was developed in "C" by    Kent Williams in early 1985.  His work was based on an article in   the June 1984 issue of IEEE Computer by Terry Welch, who in turn    based his ideas on those of A.  Lempel and J.  Ziv.  Kent           Williams' program was incorporated into ARC versnd these programs haven't been around that long   either.  I can remember attending a computer club meeting where I   asked if anyone was familiar with this new program called  "CRUNCH" and only one person knew what I was talking about.  I  know many of you old CP/Mers will recall when SQUEEZE was the only program we had to compress files.  And even to this date,      that old standby delibrarying program NULU152 will not uncrunch a   file but it will unsqueeze a file.Compression of a file is certainly oUNCH is extremely well thought out and there is     virtually nothing to wish for that it isn't included.  CRUNCH can   function from any drive and compress a file on any drive and  place the results on any drive of your choice.  It was one of the  first  programs to do that.  It automatically designates the  compressed   file with the character "Z" in the middle position of  the file     extension of the compressed file.  CRUNCH will compress  binary     files but the degree of compression is less than it out storing it on a disc first.  You can select a   file by name or you can use wild cards (*.*) and see every text     file in the library.  You can send the files directly to the        printer or you can remove them from the library file to any drive   for permanent use.  LT28 is the work of many people but the         current version is the work of L.B.  Falconer.  I downloaded my     copy from Genie just a week after it was released on 26 May 1988.   The origins seemed to be based on a June 1983 prograr freeze) as a    designator in the file extension for the file compressed with       LZHENC.  This would serve the ADAM community (or more properly,     the Compuserve-using ADAM community), but there is a vastly  larger CP/M community (Osbornes, Kaypros, etc.) that share compressed files.  If we were to post a file on a BBS with a        designator of "F" in the file extension, I'm afraid many wouldn't   realize that the file was compressed with LZHUFENC.COM.  Rob has    further suggested that we refer tn  LT28.  It will also decompress LZHUF encoded text.  Like LT28, it  is     very easy to use.  I recommend it instead of LT28.This list of CP/M programs contains only programs that work         perfectly on your ADAM.  Some obviously rate higher with me than    others, but if you see one on this list that you haven't tried,  by all means check into it.Thomas J.  KeeneIEAUGar programs.  It    is a delibrarying program that will remove files from a library     file and will unsqueeze squeezed files or it will uncrunch (with    UNCR23) crunched files.  Or if no compression was used, it will     remove those files as well.  The operator doesn't have to issue     any directions (as in NULU152) for these functions to occur.        Furthermore, if you just want to look at a file in a library        (whether crunched, squeezed or uncompressed) you may see it on      your screen withis for  ASCII   files.LZHUFENC.COM & LZHUFDEC.COMHaving mentioned above a new compression technique called LZHUF,  I will make a few remarks about it.  Since virtually no               documentation is available, one can only surmise that it is a       merging of Lempel-Ziv and Huffman techniques.  It does compress     text files a bit more than CRUNCH but it is a very unpolished       program otherwise.  Rob Friedman (Compuserve CO- SYSOP for the      ADAM forum) has suggested using the letter "F" (fom called        LUXTYP by Stephen R.  Holtzclaw.  The upgrades (versions 13, 14,    15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28) had the     contributions of men like Irv Hoff, Gary Inman, Tom Head, Howard    Goldstein, and George Reding.  With that kind of talent, it is no   wonder that it is such a great program.  This is truly a four  star program and every ADAM CP/M user should have a copy.                Documentation is excellent.UPDATE NOTE:  LT29.COM is now out and it is even better thao the compression process as       freezing and the decompression process as thawing.  LZHUF has       extremely serious limitations otherwise.  Programs that remove      files from collections (programs such as LT28.COM for library       files and UNARC16.COM for ARCed files) will not automatically       decompress LZH encoded files as they do CRUNCHED files.  And that   is a good segue into a discussion of a great new program, --        LT28.COM.LT28.COMThis is the latest revision in a series of simil‚Fےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے                   ADAM NEWS NETWORK, MAY 1994************************************************************** For    the first time, articles from the ADAM Survival Guide are  included   in the ADAM News Network monthly disks.  *********************** by Keith       Marner from the United Kingdom ADAM Subscribers Newsletter:4)  JURNL494   A bi-monthly publication of the UKAS normally               available only to UKAS members.5)  NEWS-494   Keith's monthly ADAM news article.6)  UKMEMBRS   Listing of UKAS members (we all should join!)7)  MODMTANK   A review of Chris Braymen's Modem Tank               program that can be played over the modem.8)  BEGIN3     Part 3 of Keith's "Beginning with ADAM" series.9)  ADAM-PS    Keith's hardware tipsf material that the ADAM  Survival Guide contains.  Also, we hope that those who read these  articles    will be more likely to obtain a copy of the next and Completely New ADAM Survival Guide Volume II which has recently been  adopted as a major new project of the ADAM News Network.Watch for more information on this subject and, particularly, we      hope that you will volunteer to assist in the efforts to complete     the new ASG publication by offering to provide articles.In the meantime, bound copi              telecommunications.Y you can   cram a disc right up to the max.  It is an excellent program to     have.  SDCPY.COM was written by Cameron W.  Cotrill in 1985.SPLIT45.COMThere are a few times when a file is too large to manage.  The      reason may vary; VDE files may be too large to fit in memory:  a    file on a hard drive or a 3.5" disc is too large to fit on a        floppy, but you want to seene's ASG chapter in which he              describes his selections of the best CP/M programs. 2) CPM-2     PART II of above article.3) TDOS-ASG  Ron Collins' ASG Chapter on TDOS.             (note: ANN subscribers who receive their             disks in TODS format will find this article             "crunched" to 14K to conserve disk space.  Use              UNCRUNCH.COM or MAINTxx.COM to uncrunch article             to it's normal 30K size)In addition, this disk contains the following articles***************************************Beginning this month, on both disks, ASG articles are being           published in the ANN and may accordingly be republished in ADAM       Newsletters and BBS' for all to benefit and enjoy.  In so doing,  we  are continuing to fulfill the ADAM News Network committment to        provide information and support for ADAM owners and ADAM              organizations.In addition, we want to provide those who have not yet read the  ASG  with a sample of the high quality o, The ADAM Power Supply.10) DBTIPS4    The 4th in Keith's DBII series.11) LOGO-5     Part 5 of Ron Mitchell's Logo Notebook.12) TELECOM    More about the PBBS Bulletin Boards.13) UKLETTER   Letters to Keith/UKAS and replies.And then on the humorous side, from an anonymous source, is this      article found on the floor of the ASG editor's computer room  after   the final chapters were chosen.  Barry Wilson is high on  the list of suspected authors.14) CAREER     You could have a future in ADAM es of the ADAM Survival Guide (Vol I)      remain available from Richard Clee, 21 Rondale Blvd, Toronto, ONT     M6A 1H6.  Cost for US delivery is $16.95 (US Currency) which          includes delivery.  Cost for delivery to a Canadian address is        $16.95 (Canadian Currency) plus postage/tax (contact Richard Clee     for exact amount based on address).  Costs for ASG Volume II will     not be determined until the publication nears completion.ASG articles on this disk are:1) CPM-1     PART I of Tom K‚Nےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےقےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےےے      A PUBLIC DOMAIN CP/M  2.2  COMPATIBLE  REPLACEMENT        OPERATING SYSTEM FOR THE COLECO ADAM COMPUTER (tm)                     Program by Tony Morehen            ADAM SURVIVAL GUIDE notes by Ron Collins                          INTRODUCTIO early days  the        software came in the form of a patch program called NEWCCP. I found all sorts of problems I had encountered with CP/M  suddenly  replaced   with a smoothly running, properly functioning NEW CP/M!     Among other problems, the support files for CP/M such as PIP  and COPY   were shipped by Coleco with an inherent bug that made it nearly impossible to copy any files over 16K in size.  Access  to  memory     expanders larger than Coleco's 64K interface or even  disk drives larger thCP/M 2.2 afforded will now be available to you.      Those who have done little more than hook up their ADAM  and  use it to  play games, write letters or run AdamCALC,  SmartFILER, etc., will be able to run applications software to do things with  the ADAM   never before possible.  These folks will find a new door has just opened up to them.  A door that will perhaps get them to  forget     spending money on a "better" computer that can "do  things the ADAM can't do".  The truth is, there is very littw others were eliminated from the directory by building them right into the new  operating  system.   This "building in" of support  utilities  is what makes their operation so fast and so powerful.  There are no  programs   to load, only an internal routine to activate.  Building in such routines allows more features to be added as well because  they are   written in machine language rather than some interpreter program like BASIC. This makes the routines extremely compact and  best of    all, very FAS Database software, utility and             applications  programs  that allow you to do many of those things  that       Coleco failed to provide.  When you're ready to quit playing games and start using your ADAM as a COMPUTER, you'll be ready to  try T-DOS, the ADAM's only "state of the art" operating system!     When Tony first started working on T-DOS, it was just a  set  of         extremely useful routines that fixed several bugs in  standard CP/M while adding many, much needed features. In thoseN:     T-DOS was written for both the experienced computer user and  the        newcomer to help get more usefulness out of the "ADAM" Family Computer System.  Those of you with a fair to advanced background  in         computing will be able to move right on into the more advanced capabilities of T-DOS.  You will suddenly find your ADAM  blessed  with the   proper support to get the most out of your new hardware.  Many of the more complex CP/M programs that required too much TPA  to run     them than an 160K was just not possible.  NEWCCP  virtually  eliminated  these bugs while providing the user with the  ability to customize the hardware support "on the fly".  If you added  to  your       system, simply run the NEWCCP.COM program to tell your newly modified version of CP/M about it.  From then on, your version of  CP/M would allow access to the new hardware.  Some of the program support files found in the CP/M 2.2 package such as COPY.COM  and  directory  support programs such as DIRR.COM and a fele this ADAM  can't do   with T-DOS and the right CP/M software!       With  T-DOS fully installed on your ADAM, you will have  the  world of   high power CP/M software at your door.  Applications for CP/M exist in the thousands and almost any of them will work with  T-DOS on   your ADAM.  Word processors that support files a hundred times the size of SmartWriter's best efforts.  Spreadsheets  that  triple     AdamCALC's maximum  while creating data you can trade with other computers besides the ADAM. T!  Tony also chose a set of routines with a lot  of new features and built them into NEWCCP as well.     Over the past three years or so, these changes evolved  into  a much     streamlined and feature packed replacement for CP/M.  This current version of TDOS is far more sophisticated than just about  any other  computer's implementation of CP/M.  The simple  command structure  of T-DOS is so easy to learn that most people pick  it  up in a    matter of hours.  This latest version gives the ADAM near In the pages that follow, I'll try to explain the  different  features   and their purpose as well as try to describe the various facets  of the operating system in general.  More information  is  provided   in the manuals found on the T-DOS disk or data pack.       Talking to T-DOS and working with it are all done by way  of  three      different types of commands.  The first type are built into T-DOS  and are known as the RESIDENT commands.  Commands  of this  sort are   represented by such things asced operating system.   I  will try to explain the different terms and options in a way that  you  can        understand.  The information presented can in no way  compare to what you will learn simply by using T-DOS.   After three years  of working with various revisions of the software, I am convinced that this version is the best operating system I've ever used.     If I do nothing else in writing this article, I hope that  I  will be    able to peak your curiosity enough so you will want to at lea  or datapack is just such a transient program (command).  It is found  on  the    disk as FORMAT.COM   To run the program, all you need  to do  is type in the word FORMAT and press the RETURN key. A  third  type  of   command   recognized by T-DOS  are  KEYBOARD  commands.  These commands are carried out when certain keyboard combinations  are        pressed.  T-DOS will always look for these combinations  and then carry out the task each one designates.  An example of  such  a          keyboard commante with  all  of it's    different parts.  T-DOS just helps MORE of the parts keep in touch and use them to greater advantage.  What all this  means  is that    your light beige box can now run a whole new and powerful series  of programs that can turn it into an efficient & powerful  home       computer that will run rings around almost all other "8-bit" machines.   This new operating system will provide you with  more             capabilities and features than the EOS or standard CP/M  systems.       MS-DOS style features and command structure.  One thing many have  forgotten  over the years is that the much vaunted MS-DOS is  only a modified version of CP/M.  Even in it's current form, MS-DOS is  still in   full possession of the bugs from those earlier  versions of CP/M from which it was copied.  Not so T-DOS!  Those bugs have  been       squashed flat.  All of what MS-DOS wants to be, T-DOS is!     This article was written to introduce T-DOS to those who are  only  now  looking for a more advan the CLS routine. Just type CLS, press RETURN, and watch as T-DOS clears your screen & places  your       cursor in the upper left-hand corner of the screen.  The 2nd method of talking to T-DOS is via the program support files.  The  software   comes with several T-DOS specific programs and many more are available.  These commands are known as "TRANSIENT" commands.             Transients  are files with a filetype of COM and can be  executed  by simply  typing in their name.  The program to format a diskst  LOOK at T-DOS.  There are few software packages that  come  close to   this one and even less that come to you absolutely free!              T-DOS FOR NEWCOMERS (What is T-DOS)     T-DOS is an alternative operating system for the Coleco ADAM  that  is   99% compatible with Digital Research's CP/M 2.2  program as supplied by Coleco in ADAM format.  The name "CP/M" stands for  Control    Program Monitor, by the way.  T-DOS emulates a great deal of  what CP/M is best at: helping your ADAM communicad would be the use of the UP-ARROW key to  move the cursor up one line.                        COMMAND STRUCTURE     As  I  mentioned above, T-DOS has three different  types  of  commands   that  it can act upon.  The first type  recognized  are called "BUILT-IN COMMANDS".   These are commands similar to those  you        worked with in SmartBASIC to get a catalog, run  a  program, save  a  file, etc.   You did not have a special  program  called             CATALOG.BAS  on  your disk that you would  onto your screen in a full 40 column format.   SmartBASIC and even earlier CP/M 2.2 only provided a 32 column screen.     Because of a full support of an installed clock, T-DOS  will  even time  and date stamp your files.  The two directory  programs supplied will even let you get a directory that shows these  date  stamps     along with file size and space available information.  For now, T-DOS recognizes the EVE SS-CC and the Orphanware clocks but  even if    you have no clock, date stamps will stil To get  a catalog of the disk or data pack, all you need to type  is  DIR (short for directory) and then press your return.  Unlike the SmartBASIC "CATALOG" command, the file names do not show you  the  program    sizes under CP/M.  T-DOS fixed this limitation by telling you exactly how much space the disk can hold when empty, how much  space each file has used, how much space has been used so far  by totaling up all the files and finally how much space remains.     T-DOS comes in various styles depeiewing.     LIST -  Displays  files on the CON:  device and also  sends             them to the LST: device (usually  the printer).      REN  -  Renames file.     SAVE -  Saves memory to disk as a file.     DEL  -  Erases or Deletes files.     CLS  -  Clears the screen.     GO   -  Restarts last program loaded into memory.      The second type of commands TDOS works with, the  "TRANSIENT  COMMANDS"  are represented on the T-DOS media in the form of  some very outstanding support utilities.  Any nud by a  version of T-DOS.      The hardware the install program reads as being connected as  it runs is what determines the type of hardware that is supported when  you boot the disk or datapack.  You will pick your  display  type by    selecting the proper TDOS45.COM for your system. For this reason,  a directory will always be just the right size for  your  screen.    Gone are the days of "scrolling around" to find the rest of your directory!  40TDOS45 gives you a 40 column directory  and  puts it   have to run  to  get  a  catalog of that disk did you?  Of course not!  That's because the routine  to read the directory off of your disk or data pack  was  BUILT-INto  SmartBASIC.   Features of this type are  also  called RESIDENT  COMMANDS because they  RESIDE in memory  just  watching  and        waiting for you to call on them.                        BUILT IN COMMANDS:     Like EOS, CP/M and T-DOS have a few "built-in" commands that  they  can  carry out without the need for a separate program.  l be supported by use of the included DATE12.COM utility program.               A full list of the RESIDENT commands are:          DIR  -  A  sorted directory listing that provides file size             and disk usage information.     COPY -  Copies files from one disk to another. Wild cards             are permitted for multiple file copying.     TYPE -  Displays  files on the  CON:  device  (usually  the              screen or monitor). Supports end of screen pause for             easy file vndent on what you will use  it with.   If your display system is a TV or monitor, you will  be using 40TDOS45.COM.  If you have an 80 column video unit or an 80  column     "dumb terminal" connected to your ADAM, you would then use 80TDOS45.COM.  There are even versions of these two for owners of  the        PowerMATE hard drive system and/or serial ports.  The ones  I use and have named above, can work with no hard drive OR with the             OBS/Mini-Winnie hard disk system. Either system is supportember of commercial  or  public     domain applications programs would also fit into this type of category.  Programs such as dBASE II and WordSTAR come to mind  and run    quite well on an ADAM.  The utilities provided are:  PROGRAM                      DESCRIPTIONCD74       (Change Dir )= CD can be followed by directory name.CU15       (Change User)= CU followed by files and destinationDATE12     (View/set time and date) Can read OBS/EVE clock.DRIVES12   (View the drives and their sizes connected tram whenever you are in T-DOS and you press SmartKEY I, then you would edit the SmartKEYS and type in a  command    (in this case, the SmartKEY "return" string... what  will be sent to the screen when you press that key.... is DATE12.COM).   You will  then be asked to supply a SmartKEY display string.  This is  the  text that will show up in the SmartKEY  display  at  the  bottom of  your screen. For this example, let's just call it DATE.When you next boot T-DOS, the SmartKEY display will show DATE  on ves to swap drive partitions.)SORTDR10   (Sort the directory on any drive)= Must specify drive. TDIR1-14    (View directory with create and modify date stamps.)TDIR2-14   (View directory in 2 columns with date stamps.)UNDEL12    (Undelete or restore erased files)= UN with filenames.     As you can see from the list, TRANSIENT COMMANDS are  really  just  like  the  built-in  program  utilities  we  learned  about earlier,  only  these utilities aren't built-into  the  operating  system.    They are statory  of  your disk or data pack onto paper using  your  dot matrix or SmartWriter printer is easy using this special keyboard  key.   The command to run the printer must FOLLOW the command  to show the directory: DIR ^P <cr>.  As you can see, SYSTEM COMMANDS  are        really  KEYBOARD COMMANDS, and they will be referred  to  as such from here on.  Improved editing for the line input function.   All       programs  that use the line input function (the  command  to actually RUN the program, etc.) inclit possibilities.   The keyboard commands fall into two  categories,  the  USER  DEFINED COMMANDS and the SYSTEM DEFINED COMMANDS.   The first  type are the ones such as your SmartKEY strings which  you  can change to do any number of things when pressed by way of  the built-in  submit function of T-DOS.  When you are in the  process  of         installing T-DOS on your ADAM, you will be asked if you  would like to "EDIT SMARTKEY STRINGS?".  If you want to, say, have your  ADAM run   the DATE12.COM progo ADAM.)   DSKSZ24     (Temporarily change the selected drive's size.)FC05       (Allows transfers of files between EOS and T-DOS.) FF27       (Find a file anywhere on your system)FORMAT34   (Creates a program called FORMAT.COM with your OS.)FORMAT     (Formats media and installs your version of T-DOS.) INITDR12   (Initialize a directory for date stamps).IOBYT12    (Change the default periferals temporarily.)PATH13     (Change the default path/View/Alter current path.)MOUNT11    (Use with larger dri the  first SmartKEY.  Pressing that key will cause T-DOS to  load and run DATE12.COM without the need for you to do more than press  the one    keyboard key.     SYSTEM  DEFINED COMMANDS are those that TDOS has  built-into  it's       programming.  When one of the special keys is pressed,  TDOS knows  to run a particular routine.  For  instance,  pressing  ^P  (your      CONTROL key followed by a "P" or "p") will tell TDOS to run the  routine  to  print  whatever  it  sees.   Printing  out  the  direcnd alone programs that need  the  operating system before they can be used.  Just as your HELLO program needs  SmartBASIC  before  it can be run, your TRANSIENT  COMMANDS  need T-DOS.   We call these little utility  programs  commands  mostly  because,   like the built-in command DIR, they only require you  to type in the first part of the filename in order to run it.       The third type of TDOS commands are the "KEYBOARD COMMANDS".   These     commands allow some real flexibility and command line  eduding the CCP's command  line  input      now  have  the  following  editing  capabilities.    Take particular note of the ability to recall previous line inputs.          ^S or left arrow  - move  the  cursor to the left  in  the                            command line. This cursor movement  is                            non-destructive.       ^D or right arrow - move  the  cursor to the  right,  non-                           destructively.       ^H or backspace   - delete  the character to the  ltime you like.  T-DOS is only active when you boot it up.  It  is  a          temporary operating system, in place at your command!  It is  a  powerful     operating system and it is the only one available  that can access all of your ADAM hardware.  With all of this added  to  the fact   that T-DOS is free to all, why wouldn't everyone get it?     There has long been a sort of shyness among ADAM owners when  they  come into contact with CP/M.  I think this is  because  the terms used and the program'smatically selected.       ESC               - clear the command line.       ^C                - will warm boot the computer.                             ^P or print       - toggles  printer dump. Use at  end  of                            command  line. Note: stop  print  dump                            before using DIR.                            SHIFT+UNDO        - will turn the SmartKeys on or off when                            using 40TDOS(nn).       SHIFT+TAB         - will uppercase all  letteast had theadvantage of teaching logical principles and program order useful  in any     area of computing.  In many ways, this is great background for anyone.   Now it is possible to move beyond that and to get a lot more    features and power from the ADAM than EOS can provide.     I  think Tony had SmartBASIC user's in mind when  he  worked  out a way  for just about anyone to install it.  You may not  have thought  of this yet, but of course, nobody has exactly the  same  hardware   installed on tives, memory expanders of up to 1 megabyte,   the SmartWriter printer, a parallel printer interface & dot matrix printer, the AdamLINK modem, any of several  available  serial     interfaces, external modems up to 19,200 baud, two  types of hard disk drives, 80 column video units, 80 column  terminals,  standard   TV or monitor displays, a clock/calendar card and  more.  If you do nothing else this year, get T-DOS and give it a try! If  nothing    else, you can always use your favorite EOS software  any eft  of                            the cursor.       ^G or delete      - delete the character under the cursor.       ^E or up arrow    - recall previous line input.  The  BDOS                            saves up to 30 previous command  lines                            for recall and editing.       ^X or down arrow  - recall next command line.       ^V or insert      - toggle insert/type-over mode.  When                             RETURN key is pressed, type-over is                            auto presentation are a good deal more on  the        technical side in approach.  The syntax (method of talking to the operating system) is also different in many ways.   Many ADAM  owners     have become so used to the "English statement" approach of SmartBASIC   (typing in programming lines in English and  letting  the        SmartBASIC EOS system translate it into the machine  language that  the  ADAM understands for them), that anything  else  seems  impossible to follow.  Programming in SmartBASIC at lers.   Numbers                            and punctuation marks remain unchanged       SHIFT+WILDCARD    - will park the heads on your hard drive                            (provided you have one connected.)       LOCK              - will uppercase all keyboard characters       BACKSPACE         - will backspace your cursor one place.     With  all of this support, T-DOS can handle most any of  the  various    ADAM hardware items now  available.  It supports up to  4 Coleco  disk drives, two data drheir ADAM.  If T-DOS is to be available to any and all of these, it must be adaptable.  It must also be easy  to         install.  Many SmartBASIC programs are "MENU" driven, that is, on-screen  menus direct the user to select a SmartKEY or to press some        specific keyboard key to use the program.   This is a  basic feature in Tony's T-DOS operating system installation.     T-DOS is usually distributed on disk or data-pack  installed  for  a     very basic ADAM system.  If you have ordered it from my  disk/data  drives, so I press simply a "B" for "B"fore.  The  fast use of that memory expander as another "disk drive" is it's  best  feature.   After the location preference has been given, T-DOS will scan  your entire system and a table of hardware will be shown:T-DOS V 4.5 INSTALLATION PROGRAM                                                    Copyright AJM SoftwareYour CP/M drives are as follows:                                                                                                40TDOS45.COM for the TV display.) T-DOS V 4.5 INSTALLATION PROGRAM                                                     Copyright AJM Software                                                                                  (MY OWN NOTES WILL APPEAR HERE)                INSTALL SYSTEM ON DRIVE   |                                                                              |    You can install T-DOS on any one              1 - Tape Drive 1         |==> of your Coleco disk or data pack                 Drive 2          |====> 160K, 245K, 320K, 360K and 720K              H - Disk Drive 3          |      drives are supported.  Up to 4.               I - Tape Drive 1          |                                                    J - Tape Drive 2          |====> You still have your data drives                   As you can see, what T-DOS is telling  me is the order of my  drives,    and what drive letter it will assign to each.  The  next thing T-DOS will do is ask me what size it should assign to  eachrequired is that you press any number from  1-4 depending upon which drive you wish the new system installed  on.   If  you   happen to own a hard disk system, the  operating  system will be written to the hard disk itself with just a boot block on  the disk   or tape to tell your ADAM where to look for the OS.     Next, TDOS will ask you if you want your RAMDISK,if you have  one, to be installed before or after your disk and tape drives. I like to have my memory expander come between my hard disk and   some of the other sources, it may have come already installed with the  system you currently have.  Either way, the usual procedure is to format a new disk or data-pack and construct your own custom TDOS  with YOUR  hardware supported.  To show how easy and menu driven a program T-DOS really is, let's take a quick look at some of those  menu       screens as we install it for my system.  What follows are an actual representation of what came up when I ran 80TDOS45.COM. (PLEASE NOTE: There is also a                               A - Hard Drive Volume 1   |    (If you are using a 40 meg hard                 B - Hard Drive Volume 2   |====> disk or larger, you would see                 C - Hard Drive Volume 3   |      5 drive partitions.                   D - Hard Drive Volume 4   |                                                    E - Ram Disk              |====> From 64K to Mega-ram supported.                F - Disk Drive 1          |                                                    G - Disk 2 - Tape Drive 2         |    drives.  This will make that one                3 - Disk Drive 1         |    self booting.  If a hard disk is                4 - Disk Drive 2         |    connected to your ADAM, only the                                              boot block will be written to an            Enter Choice:                   disk/tape.                                                                          Well, that's a pretty confusing screen isn't it?  Of  course  not!  All  that is   of my disk drives.  Please notice that 6 different capacities are supported.  The final capacity (number 6) is listed as being 714K  in size.   The normal capacity of a 3.5" disk is 702K under T-DOS and 720K under EOS. The disk is fully used even though it doesn't  look like  it in these sizes. A 13K section of each disk is always reserved for the operating system.  1K is always reserved for the  boot block and at least 1 block is reserved for the directory.      If  you keep this in mind, you will uin the 90's!     To  get a copy of T-DOS, please check out your local  user's  group      library, contact NIAD, ADAM'S HOUSE, ADAM LINKS of UTAH  or any of the national vendor/user's groups.  You can usually find a  copy of    T-DOS in the public domain libraries of these groups.  An even faster way to get a copy of T-DOS would be to contact one of  the many   ADAM supporting BBS systems around the USA and CANADA.     T-DOS is currently available in the CLUB forum on CompuSERVE  and in the CP/M area std. Coleco       |==> Standard Coleco 160K format.                              single-sided)   |                                                  2 - 254K (medium-sized      |==> Eve format/ can read either                               double-sided)   |    160K or 254K disks.                         3 - 304K (full-sized        |                                                              double-sided)   |==> Orphanware/AJM 320K format.                  4 - 356K (IBM-sized         |                form  the             installation on your own, T-DOS will scan your system and  become  a version  that supports all the hardware on YOUR system.     T-DOS  can also be found on the AWAUG BBS at  (202)561-2475,  the Micro  Innovations BBS at (703)264-3908 and the ADAM  EXCHANGE (my  home BBS in the Cleveland, OH area) at (216)883-9355.  There  are surely many more BBS's that support file transfers and  carry copies  of T-DOS than just the ones I've  made mention  of.   The  main       point to remember                       |==> All E&T drives also supported    The rest of the installation is just as simple to navigate. A very  easy  to follow installation guide is also  provided  along with  complete documentation for T-DOS and each of the  utilities  that       support it.  All are text files that you can read on your TV or just print out for a hardcopy. All of this can be found on the  disk  or   data packs you receive T-DOS on.  T-DOS may well be  the most important part of your ADAM's survival nderstand why the  160K  disk       drives are listed as 145K drive capacity. With the operating system on the first few tracks, you won't need to run any special  programs   to get started.  Just pull the RESET and off you go.  T-DOS V 4.5 INSTALLATION PROGRAM                                                     Copyright AJM SoftwareMAX. SIZE OF ADAM DISK 1       |        DISK COMPATIBILITY                                                 |                                                  1 - 145K (of GEnie.  On CompuSERVE, just leave a  note in the Computer CLUB Forum section 10(ADAM CP/M) for Rob Friedman  who is     that area's SYSOP.  Rob will ask you to send him two disks or data packs along with return postage.  When he receives  them,  he will    set up a copy for you of T-DOS installed for a very basic ADAM system.  The setup will be for an ADAM with one data  drive,  no memory  expander, no disk drives (unless you send for T-DOS  on a  disk) and the ADAM SmartWriter Printer.  When you per                                              double-sided)   |==> Orphanware/AJM 360K format.                  5 - 702K (quad density)     |==> Orphanware/AJM 720K format.                                             |                                                 6 - 714K (quad density)     |==> Orphanware/AJM 720K format.                                               |    DATA DISK ONLY! No sysgen.               Enter Choice:                 |                                                       is T-DOS is available NOW! and T-DOS  may well be the most important factor in the survival of the ADAM  in  the '90s   amongst all those overpriced 16 and 32 bit sytems!     I know far too many ADAM owners who decided that CP/M was an  operating  system they didn't want to try.  "EOS is all we  need!" they told me over and over. A few years later, many of them ended   up        spending 2 to 3 thousand dollars for an IBM compatible system.   They soon    found that to do anything worth while on their هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه is the money  maker for  software authors, a great deal of the best CP/M program files  have been released into the PUBLIC DOMAIN.  If you  belong  to a       user's group such as NIAD or MOAG or if you have access to a modem and one of the better bulletin board systems, you can get a  large      library of top quality software for next to nothing.   The point to keep in mind is that rather than being obsolete, you can  make your  ADAM a "state of the art" computer.  At least as far as software is concههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههnew unit required a lot more money for some very expensive software.  That  new        operating system the "clone" used was a lot like that CP/M in the ADAM world they ran away from.       Just imagine how much money you can save by NOT moving to an  expensive  computer.  The powerful software for CP/M computers can do many of the same things.... sometimes even better!  These CP/M  programs   will run on your ADAM better under T-DOS than they  ever could under standard CP/M.  Now that MS-DOS softwareههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههerned!                                             Ronald W. Collinsre  it can be run, your TRANSIENT  COMMANDS  need T-DOS.   We call these little utility  programs  commands  mostly  because,   like the built-in command DIR, they only require you  to type in the first part of the filename in order to run it.       The third type of TDOS commands are the "KEYBOARD COMMANDS".   These     commands allow some real flexibility and command line  ed