хххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх9201ANN-2 ВUк аBOOT       РDIRECTORY  ╪NOISEHLEFTq.PUBLIC_REPH╥.GLEANINGSA■.CPMADAM12A&		еVISAREADMEA/SuperGame1H1.WALTRS_SPCH3╛.JOIN_USAFT5в.DVAUG_TIPA9G.LOGOeramDOH;.RULESALEFTF.EOSCALLSATI
	А.PrezSy1/92HSxADAMCON4.1HWZChromanticHZDeskTopHFT]тDragonHEFT`urce #2 You have to many cheap phones on the line and they are pulling the impedance to low. Source #3 It is raining and theunderground cables have condensation inside, and your faithful phone company hasn't yet gotten around to blowing nitrogen through the lines to dry 'em out. See those yellow bottles along the side of the road? That's the nitrogen for your phone. Source #4 The cross-connection between two exchanges stinks. Usually seen of United subscribers calling Southern Bell and vххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххx	E----------------------------+Source #1 Check the terminals on the protector box on the side of the house.     Make sure the connections are clean and tight. Sourc +------------------------------------+ |       Sources of Line Noise | +------------------------------------+Source #1 Check the terminals on the protector box on the side of the house.     Make sure the connections are clean and tight. So╣TaxHelp91HbqMemBoardsHd?Things1/92HghSBasic1/92HmєBlockCopySHriBlockCopyA╖w"WYourKeybrdH{╚BBSListN91H}РWhHappny_5HА╦WdPro20_SWHГ├WdPro21_SWHЖ╫WhichChanlHЙ7MazeMAKERAЛЯWWordSearchAТ

}WREADMETWOAЬWBLOCKS LEFTЯice-versa, but can also be seen within different dial exchanges of the same company. That's why some peopleconsistently have noise and some don't, depends where they are calling from with respect to where they area calling to. Source #5 Someone has a cheap modem. Hayes modems are clean, but the USR does a little better because of continual line equalization. Many of the lesser-cost modems simply can'tequalize of don't have the filtring ability or gain necessary to get the job done. Folks msting of the ANN Staff as it exits on 11/11/91.{A.N.N. STAFF}  (Spec.Proj.Coordntatr unless indicated otherwise)Joe Alford             5068 Stone Ave.  Portage IN.        46368Bob Blair  Transl.  36l Eden Dr.        Englewood   FL.    34223-l964Lani Brito Contest Ed. 826 Thornton Ave. #l Orlando Fl.    32803Herman Cherney Advocate l98 Sandcrest Rd.#B Albany  NY  12205-1817Richard Clee Reg.Ed.21 Rondale Blvd.         Toronto ONT.   M6A lH6David Cobley Reg.Ed.  862 Shorewood Dr. Parksville BC CANADA rand Central Station Bulletin Section+------- The Cornucopia  TBBS --------++---------                  nsistently have noise and some don't, depends where they are calling from with respect to where they area calling to. Source #5 Someone has a cheap modem. Hayes modems are clean, but the USR does a little better because of continual line equalization. Many of the lesser-cost modems simply can'tequalize of don't have the filtring ability or gain necessary to get the job done. Folks mve. Orange CA 92669George Koczara             4034 E 52nd St. Newburgh Hts. Ohio 44105Phil Kosowsky HdwreTechEd. 6067 Jerusalem Dr.Cicero NY.     l3039Richard Lefko       20 Ashley Dr.           Milford NH   03055Bart Lynch Tel.Ed.  45ll S. 256 St.          Kent WA     98032Steve Major            POBX 562 - Mason Rd.  Champlain NY   129l9-0562  Herman Mason Mailing list 8912 Blaine Ave. Cleveland OHIO 44106Ron Mitchell Expert  Panel  210 Gloucester St.#ll07 Ottawa ONT. K1E 1R6Alan Neeley            xO and ask if they will carry the Natl Adam Echo.   I did this, the lst      Fidonet called in St.Louis agreed to do it.    What this means is that I call LOCALLY FREE to A.N.N. REPORT  :THIS IS A MODIFIED VERSION OF AN ANN STAFF REPORT RECENTLY SENT OUT TO THE    ANN STAFF.  It does show the range and scope of ANN projects.NEWSLETTER EDITORS FEEL FREE TO SUMMARIZE, OR OTHERWISE SHORT FOR             PUBLICATION.Liay swear by their $49 modem, saying it does everything a $300 Hayes does, and it may, but 10 to 1 says itcan't get through when the conditions are less than perfect when the Hayes or Courier will. Source #6 Someone in the household wants to use the phone and keeps picking up the receiver. None of these causes are in particular order, and this is by no means a comprehensive list. If you know of a cause not listed here please leave the sysop a message detailing it.   Downloaded from: GV9P 1S6Ron Collins            529 Grandview Ave. Barberton OH 44203Rich Cossaboon     6 West 5th St.  Marcus Hook PA 19061Guy Cousineau Wish List   l059 Hindley St. Ottawa Ont. Canada   K2B 5L9Al Fitzgerald             8747 Anetta       St.Louis    63l47   383-3616Ricki Gerlack Graph.Ed.l402-A Werner Park  Fort Campbell KY 42223John Harris Glossary l05 Burning Tree Lane, Boca Raton Fl.  33431Pat Herrington Contrib.Ed. l003 Oak Lane      Apopka FL.    32703Thomas J. Keene            3141 E. Palmyra Aay swear by their $49 modem, saying it does everything a $300 Hayes does, and it may, but 10 to 1 says itcan't get through when the conditions are less than perfect when the Hayes or Courier will. Source #6 Someone in the household wants to use the phone and keeps picking up the receiver. None of these causes are in particular order, and this is by no means a comprehensive list. If you know of a cause not listed here please leave the sysop a message detailing it.   Downloaded from: G 2337 South 600 E. Salt Lake City UT 84106Mel Ostler, Pub.Ed. 32l7 Mesilla Hills Dr.  Las Cruces NM    88005Bill Reynolds Secretary  712 Waverly Place Statesville NC    28677Dean Roades Co-Ed.  8522 Hohman Ave.         Munster IN      46321         Jerry Vrancks Gal.of Hon. 2936 Evelyn St.     Potage  IN.     46368Barry Wilson Editor 12967 Weatherfield Dr.   St.Louis Mo.63l46 Bruce Walters             RD#2 Box 51   Franklin PA.  16323-9204               A.N.N. PROJECTS          A. ANN monthly diske a reasonably priced      press run.  Mel is working (hopefully at a lesiurely pace) on an index for ASG.         Depending on size this may be made available free or for a minimum cost to    cover printing & shipping.        D. EXPERT PANEL.Ron indicates that while usage has not been great, he has added more panel    members and has enough if not more experts available than needed at present.       E. ADAMCON 04.   NOT AN ANN PROJECT but one which ANN backs strongly.  George, Ron C. &      Hermt         developing their newsletters.  I hope to have some of their items in the near future.DO FEEL FREE TO REMIND ANY GROUP WHOSE ARTICLES ARE NOT SEEN BY YOU ON ANN    DISKS, IF THEY WOULD CONTRIBUTE TO ANN DISKS.In addition Zonker and I cover  the BBSs from coast to coast downloading      items of interest.   I spend over $360.00 per year on BBS calls and Zonker    most likely does the same.   On some larger items, such as disassembles, etc. I am noting their existence  on the ANN disk and indica        DECISION OR TO FORMALIZE THE METHOD OF CHOOSING FUTURE SITES.  TO FORMALIZE IT, WE WILL NEED ANOTHER VOLUNTEER AND COMMITTEE.  Something   could be set up where groups interested in hosting the next Adamcon submit a  bid or information type document to the Committee showing their proposed      dates, costs, location, etc.Then the committee could decide prior to or at the Adamcon prior to the one   bid on.   Or the Adamcon at large could have the information presented and    they could decide.  Ol be able to vote on Adam BBSs.       C. ADAM SURVIVAL GUIDE  USA printing was l63 and we have distributed ll3 of these (9/ll/9l) only l  month after publication (convention).  Canadian info to be supplied by Rich Clee.   A preliminary report would     seem to indicate on the first lot (75 copies approx.) of ASGs the profit was  $ l7l.89.   There have been additional sales.  Once U.S.A. initial printing is sold out, we will take orders and hold them until we have 40-50 orders at which time we can maks.   Zonker, Dean & myself continue to copy & mail approx. 20 copies each.  Bob Blair translates into CPM, either Aschii or Wordstar approx. 7 copies per month.  Subscriber has choice of format he wishes.We presently receive articles from MOAUG, NIAD ,  MTAG, VISA, AUFG, 463, OUAC (Norm Castro), UKAS (England), Auger (Faye/Norman Deere), Inland Empire (Tom  Keene), ADAM LINK OF UTAH ,  PSAN & ST.LAUG .    We have requested articles   from Albany AUG and Delaware Valley AUG two new groups which are jusan ARE on the ANN Staff but this remains a Cleveland (B.A.S.I.C.) AUG     function.   ANN has contributed start up money for this as has Alan Neeley.   Lets ALL work to make this a great convention.     July 23-26 l992 .  $220.00 which includes all meals.       Campgrounds WILL be available in Cleveland area, Geo. is checking on   this and will let us know.  WHILE ON THE SUBJECT OF ADAMCON, I THROW OPEN FOR DISCUSSION WHETHER WE     WISH TO LEAVE THE SELECTION OF ADAMCON SITES TO AN INFORMAL BACK ROOM ting that will be made available on request only.   Probably at an extra cost of approx. $l.00 to cover the costs of providing    these.   The alternative is to have 40-50 K files on the regular ANN disks    which may be of interest to a very very few.            B. GALLERY OF HONOURThe Chairmanship of this committee has been turned over to Jerry Vrancks . We thank Rich Clee for a job well done.Jerry & those he is adding to his committee will be set up rules, procedures, etc.   For the lst time you wilr something else.]Just want some discussion on whether we stay the way we are or go to a more   formal procedure.            F. PUBLICITYBoth NIAD and Faye Deere have been most kind in giving ANN, ASG, etc. much    needed publicity.   I would like to see a volunteer to head a Publicity       Committee, which could publicize the work of ANN and its various projects.    Something like we do now but on a more organized basis.            G. MASTER MAILING LIST  The additional staff has allowed us to han black ink on white      paper, and to in a small way help creat a more personalized Adam dealership   (such as the feelings I received from meeting these people at Adamcon.  Where I now know them as individuals, flesh & blood, warm & human, etc.), I have    asked RICH COSSABOON to start doing a series of articles on the Adam dealers  but besides their products,etc. he is going to do some personal background on them.  Current plans are to have Rich submit these to Pat Herrington for inclusion in her MOAUGATTENDANCE AS WELL AS THE MASTER MAILING LIST PROJECT.                                            H. ADVOCATE/MEDIATOR  Herman Cherney, another new addition to the Staff is taking on the job of   Advocate/Mediator  to settle disputes with the help & backing of ANN quietly  and behind the scenes.                                                                  I.  GLOSSARY  Partially based on comments I heard at 03 from novice adamites about not    knowing terms, etc. and partially because Terry Fowley Adam  User Group.   I know all of you will help by        suppling   samples of your newsletters, your expertise, some PD volumes to    start their PB library, etc.***********************************************************************            K. CONTESTS  LANI BRITO continues to do an excellent job on the ANN contests.  While we  are not getting full support from all groups, those that are involving        themselves are having a good time.We also are involving several of the BBSs.  The ideay John will work with him on this project.  Depending upon the size of the glossary, we will either give it away or     sell it for printing & mailing costs.   I think individual AUGS, newsletters, BBSs   etc. will be free to reproduce it for their members &/or to give to    new or prospective members to encourage them to join their AUG, etc.         J.  ADAM DEALER RELATIONS  In order to establish better relations with Adam dealers, to help the Adam  public come to know the dealers as people rather thave Ron concentrate solely on the   Expert Panel which is a huge job in and of itself, while we are happy to      announce that HERMAN MASON will be in charge of the Master Mailing List.  Herman after you become more familar with this project and where it stands, do a file for me on disk to put out on ANN asking for dealer, AUG, etc.       mailing lists.ALL AUGS, BBSs, NEWSLETTERS, DEALERS, ETC. ARE ASKED TO COOPERATE AND SEND HERMAN YOUR MAILING LIST.  THIS IS IMPORTANT TO ADAMCON IV PUBLICITY AND       NL and of course to do her usually wonderfully great job of      editing on them.   They will then go out on the next ANN following.  I think the more you know other adamites, including dealers, the more you   can personally relate to them, will not try to pirate their software, will    try to work out problems in a friendly manner, etc. ***********************************************************************  Rich and John Carroll are forming a new AUG in Philadelphia to be called    The Delaware Valler actually started       publishing a glossary in his newsletter, I decided we needed an Offical ANN   ADAM Glossary.    I consider ANN very fortunate to have JOHN HARRIS, a professional newspaper writer, an adamite and all around nice guy to handle this project.   The present plan is for John to come up with a rough draft of the Glossary. Then it will be sent to various experts to be sure that any important terms   in their areas have been included.   I am sure that all of you who might be contacted b behind the contests is to create a spirit of unity, belonging,     closeness, etc.  It is something that the youngest adamite, the newest        adamite, etc. can participate it.  Many of the Adam activities are such that you need a technical background   to get anything out of them, the contests allow the others to also join in.  Lani is having much better success than I did but then she is better        looking.  (Also harder working).       L. NEW AUG COORDINATION  DAVID COBLEY continues to make hid   below contact the local AUG indicated.  Those listed would be expected to agree to the following:   (l) to give out ANN info besides actually helping them.  (2) give out info on nearest AUG.  (3) send them to another adam supplier if the person needs something they   dont have.(4) Report the names to Herman Mason for the master list.Ron Mitchell might want to handle Canadian inquiries as part of his Expert    Panel Project.  All of the above is subject to change as the Chairperson desires.   have them work on their setup   without going thru all types of juggling acts to adapt the hardware or        software to their setup.            N. USED ITEM COORDINATION.  MEL OSTLER will be handling used, surplus, extra Adam items on a data base, so that we can match people up and get more Adam up and running.  Mel has written an ANN file which has gone out on the ANN disks about this  project.  PLEASE PUBLICIZE THIS ALSO.       O. WISH LISTGuy Cousineau is heading up this project to get ideas frit be at a garage sale, found in an attic, etc. there will be a label and they can contact the Adam world and get back into it.       Q. CORRESPONDING SECRETARY  Bill Reynolds who wrote the excellent SmartWriter chapter for ASG will be   handling some bulk/form mailings for ANN, such as this one.  Bill will copy   and mail items to all on staff, etc. for his costs of postage, envelopes,     etc.   I will probably use this for the irregular staff reports and we may use it  for other such mailings.  But tject started.  I am asking Dean and the other newsletter  editors to run such columns and to forward the responses to Guy.       P. LABEL PROJECT  Bruce Walters will be handling an ambitious project for ANN.     This project is very simply to place a label on EVERY ADAM CPU, DISK      DRIVE, ETC. IN NORTH AMERICA.      What will this label say ???  Thats up to the Chairperson but basically it should say:  For Adam Help or Information:  Call XXXXXXX  Write  XXXXX   Or if another label is attachemself available to New Augs for help and   suggestions.  We also make names of adamites in the NEW AUG area available from our       Master List project.       M. STANDARDIZATION PROJECTMel Ostler is heading this project, Bruce Walters has joined to assist and we could use others familar with Adam software and hardware.       It is to be a project where hardware and software developers are encouraged to standardize  and use common approaches whever possible.  This is to enable adamites to buy items andWe would need all AUGS, Faye Deere, NIAD, Terry Fowler to publicize this in their mailings,etc. I have been asked how will we find all those isolated adamites we dont know  about.   Dont know.  I will also suggest we send the labels to the Honeywell  repair shops, Kay bee toys, Toys R Us, etc. that formerly sold or serviced    Adams.  We can certainly use your input as to how to reach as many people as        possible.  But I feel this is very important so that when an adam changes hands,       whether om Adamites all over  as to what they would like to see in hardware, software, etc. and if they     would support and buy particular items.  Guy will then let the appropriate    hardware & software developers know what is wanted, etc.This should lead to closer relations between Adam and the developers to       everyone's benefit.    Some newsletters are asking for such information in their newsletter        columns. Dean was the first to print his wish list column in his 463 AUG nl.  long before this prory to send items for me that are not needed on a timely basis and I will include in the next mass mailing.  We do not want to run up any more costs than are necessary.       R. STATER PAK PROJECT.From a Rich Cossaboon suggestion that Steve Major just happened to be working on independently at the same time, comes this project.  Steve Major will be   putting together a starter pak for new adamites which will have an assortment of PD along with some commerical software.  This will be priced below normalto a St.Louis Fidonet and leave messages for Pat Herrington, Mel Ostler, etc.   Pat Herrington calls  LOCALLY FREE in Florida and picks up my messages and leaves answers.  Mel Ostler out  int he deserts of New Mexico can call FREE LOCALLY his fidonet and pick up    messages from us or leave messages to us.  I am pushing this hard.  I hope to get adamites from all over the USA,      Canada and England on this fidonet network.  It will really open up Adam      communication.  Turnaround time is l-2 days depe suggestion of Pat Herrington which I thought was very recent but she   insists she first made the suggestion to me two years ago and  that it has    taken that long for me to recognize the importance of it, comes this project.There is something called a Fidonet.  It is a confederation of BBSs all       around the USA, Canada and England.   They belong to this Fidonet Network     which allows them to have their message bases automatically picked up and     delivered to the Fidonet Central  (Apparently at  Vulcan very well).Thanks for all of your help.   YOU and NOT I are what makes ANN the wonderful organization it is.  Without YOU I would just be another mad man talking to   himself.Very best from Barry Mexico can call FREE LOCALLY his fidonet and pick up    messages from us or leave messages to us.  I am pushing this hard.  I hope to get adamites from all over the USA,      Canada and England on this fidonet network.  It will really open up Adam      communication.  Turnaround time is l-2 days depe have a modem and you are in business.   WE will help you with this by sending those who request a list of Fidonets in their area code  (Send to Barry Wilson, 904 N. Warson, St.Louis   Mo. 63l32) and I will send them back (I need your address of course) a        printout of  the Fidonets in your area code.  YOU then must call them on your BBS and ask if they will carry the Natl Adam Echo.   I did this, the lst      Fidonet called in St.Louis agreed to do it.    What this means is that I call LOCALLY FREE   retail prices and close to dealer costs.  This is to make it more easily      available to new adamites, to help them thru the maze of software and to      expose them to software from several areas (utilities, graphics, games,etc.). Present plans include a 64K expander (also priced below retail) for these new adamites.  More on this project as it developes.   We hope that the           programmers will cooperate by making their programs available to a reduced    price.        S. FIDONET PROJECTFrom anding on whether you leave    your message before or after the automatic send or receive.  VERY IMPORTANT, SPREAD THE WORD.       T. OTHER PROJECTS.As usual we (I) am open for other suggested projects.  Although we did agree this year not to have major new projects and to       solidify the old ones.  But we cannot let things remain undone that are needed for Adam to survive  and prosper.  Our as my good friend Spock says,  Live Long and Prosper.  (I think thats what he says, I never could speak   the North Pole and run by    Santa Claus in his spare time.  They will NOT admit this but I strongly feel this is how it works). From Fidonet Central the message base goes             automatically to the Fidonets for addition to their BBSs.  What this means as a practical matter for Adamites all over the USA, Canada and England is FREE COMMUNICATION WITH OTHER ADAMITES.   FREE.You need to find a local Fidonet in your area which is toll free for you to   call, ask them to handle the Natl. Adam Echo, andGLEANINGS.BY DAVID SANDS.Gleanings is a column of items collected from ADAM newsletters and other    sources for ADVISA members. It is written to educate, inform and intrigue.  Readers with a desire to know more are referred to the originating source,  which is always credited at the end or within the item. Newsletters are on  file at the Editor's office. Square brackets [] enclose any additions to    quoted material.The ADAM user group community now seems to revolve around the annual        conventiont to use clip art with their dot matrix printers may be  interested in a new program from Maine ADAM Library, Box 85, Waterford,     ME., USA 04888. The clip art can be used in ADAM EOS directly (elementary   operating system) rather than with an intermediary program. Two disks with  a viewer/loader program and 100 clips are 10.00 US. Additional disks are    2.60 each. There's a buy 10 get one free offer, as well.Mad as Hell and Won't Take it Anymore Department: G. R. Woodgate of North   Harrow, Middlesesay tries because    after hosting an ADAMCON, things may never be the same." Roades generated   some statistics about the 141 people, including the 74 at the 03, who have  attened ADAMCONs. Of these, 103 had attended one convention, 24 two, and 14 all three. 463 ADAM, Sept. 91.ShowOFF II program users will be interested in a page of notes about        program features compiled by Norman Castro of the Omaha ADAM Users Club. It details the printer control codes, etc that the program requires. One       sug.   They not only do not answer customer enquiries, they have no verbal contact with us as a dealer. For the past 1.5 years, I have written requesting      their merchandise. I do get my orders and invoices but they will not return my calls.'" Forman goes on to say they have dropped Strategic's line "due   to lack of support." UKAS, Aug/Sept 91.The Megacopy Digital Data Tape formatter unit produced by Syd Carter of     Toronto is history. Carter is too busy with his IBM-clone computer business to make theONG.TXT [his filename] -R NEXT PC 1E80 0100The no. under NEXT ends with 80H. This means the no. of pages to be saved   is 1E(H) or 30 dec. The file is therefore saved with the command: Save 30 ABITLONG.TXTwhich creates a copy of the file ABITLONG. TXT."Now this is okay as far as it goes, but then Ron says; "...one word of      caution is remember the response 'Next PC' is HEX but to 'Save' must be in  DECIMAL. Lots of luck with this one." [Capitals in original] MTAG, May/June 91.ADAM owners who wan or ADAMCON. VISA's David Cobley returned from ADAMCON 03 with a  lot of software and a terrible head cold, but, "with his batteries          charged." He credited NIAD newsletter publisher Lyle Marschand with that    analogy.Dean Roades, editor of the 463 ADAM, said "We all left South Bend wiser,    regretfully saying goodbye to our very good friends. The ADAM community can reflect on the information presented and the new hardware and software      introduced while 463 ADAM tries to return to normal. I x, U.K. bought a copy of Strategic Software's 'Sub Raiders" game, and had problems with it, admittedly his own fault. Which lead him to write Strategic Software. Three times he wrote them, and three times they   didn't write back, so he wrote to his user group newsletter, the United     Kingdom ADAM Subscribers, who printed his most recent letter. UKAS editor   K.A.Marner also prints a reply from Ruth Forman of M.W. Ruth & Co.:"'For    some reason 'Strategic' is no longer interested in customer satisfactiongestion Norm makes that could be useful with other programs: fold or cut the page to fit in the disk sleeve with the program. Then you've got your   info when you use the program, not on the shelf somewhere. 463 ADAM, Sept.  91One more reason I don't do a lot of CP/M is explained better than I can by  Ron West in the May/June 91 MTAG newsletter. Writing quite lucidly about    the CP/M DDT Utility he explains the on screen display:"First we type DDTThe following message is printed: DDT VER 2.2 -IABITL changes necessary to produce the printed circuit board with a   new supplier. Richard Clee, MTAG., July/August 91.[Sounds like a good product for Terry Fowler to pick up and produce.]       Fowler is now assembling the Micro Innovations ADAM disk drives, according  to Faye Deere in the Sept. 91 Emerald Coast ADAM User Group AUGER.Some updates on previous reports from NIAD appear in the July/August 91     edition. The memory problems in the MegaRAM expansion memory boards "have   just about been fixed."AIM, August 91.Other gleanings from AIM August 91: Coleco designed game cartridges to last 10,000 insertions into the ADAM before wearing out...Gary Bowser [Oasis     Pensive Abacutors] has assured Fowler that the ADAM Image Maker board is    held up only by the lack of good software. Fowler says he still wants to    see the one he paid for in February...All 24 pin Dot Matrix printers        require a 'printer buffer' to work properly with the ADAM. Fowler sells     them...The memory problems with ADAM meand 38 functions, enhances the operation of 7 existing      commands and 6 functions, supersedes the need to use POKEs, PEEKs and       CALLs; setup to access just about every piece of ADAM hardware wihich has   been developed over the years without having to write elongated routines to access them, and also includes an in-depth 65-page manual." NIAD,           July/August 91.ADAM'S HOUSE is making all the right moves to become the big dealer in the  ADAM community: "I'd like to begin this issue by tellinaccess all disk drives and even allow programs wo work   with the PowerMATE hard disk drive."Herman H. Cherney has taken over as editor of the Albany [N.Y.] Area ADAM   User Group [AAAUG] newsletter, and established American Software Company,   at Suite # B, 198 Sand Point Road, Albany, N.Y, USA 12205-1817 specializing in ADAM software and hardware from various producers. The original editor   of the AAUG, Ramen Griffen, was scheduled for angioplasty surgery and/or a  bypass operation. Hopefully, editing le it just makes sense to provide this   service for you, our valued customers and friends." Terry R. Fowler, ADAM   International Media (AIM) August 91. Fowler discusses the merits of IBM     clones versus the ADAM and concludes: "I have not regretted the addition of my Emerson IBM Clone, but I would NEVER give up my ADAM and try to do it    all with the Emerson. The software alone could bankrupt me, and ADAM and I  have a good understanding." [Capitals in original] Terry Fowler, 'ADAM in   an IBM World',  And editor Jim Notini reports "The ADAM Image Maker and [the] Linked Stack Development kit (aka Hypercard) were both on display at ADAMCON 03 so hopefully both of these products will be released for      distribution in the coming weeks or months before Christmas!"VISA and other ADAM User Group members who program will be interested in    the new SmartBASIC V1.x by Richard Drushel. Described as "a super-enhanced  rewrite of the SmartBASIC V1.0 interpreter which fixes all known bugs, adds 40 new commands mory boards were caused by a change  to a new type of chip, and the old type must be used...The Jameco [ an      electronic discount house] ADAM video boards are "obviously defective and   rejected Coleco boards" AIM says...And EOS Version 6 is available and       installed automatically to your ADAM when you load the Disk Manager         program. Version 5 was used in the ADAM. AIM says Walter's Software's       SMARTDSK is an even better EOS than anything Coleco dreamed: "SmartDSK will set up RAM drives, g you of our new     phone number. Besides our regular phone you will now be able to contact us  at ADAM'S HOUSE using our new 1-800-999-5040 toll-free number, 9 AM - 6 PM, Monday through Saturday. While our new catalog will be going out with this  number posted for orders only, our AIM subscribers should realize that as   time permits we invite you to call for a 'visit.' The new number can be     called from anywhere in the USA, Canada, Puerto Rico, etc. With all the new components and parts we have for saan ADAM newsletter didn't contribute   to the heart problem, but it probably didn't help. [Ramen has successfully  undergone angioplasty and awaits another angiogram. ED]One of the things editors of ADAM newsletters should do is edit. As in      shorten, clarify, correct, and clean up. A lot of editor's comments and     asides that mean something in context to a club membership or newsletter    subscribers mean nothing, or are confusing, when reproduced via ADAM News   Network in a galaxy far away. And I ocks. They all formated flawlessly." Jerry Vrancks, "Finding      Those Missing Blocks' 463 ADAM, Apr. 91.Digital Ventures, P.O.Box 35, Ocean Springs, MS. USA 39564 has published    ADAM P.C.P [Peeks, Calls and Pokes], a 28 page coil bound collection of all the addresses in the ADAM Z80 CPU. Should be valuable to all ADAM hackers.  Sorry, price info missing.Just in time for Christmas is a program to print return address labels. It  uses 8 1/2 by 11 sheets with 33 labels. Print out and peel off your     e as possible.  Thank you ED.2. In an attempt to give full credit for the article in question we humbly  ask for a family tree going back several generations so we may credit XXXX  & YYYY who begot ZZZZ who begot AAAA, etc. until we can finally reach ED.3. :)     :)     :)Hey we love you here in St.Louis and REFUSE to get in a fight with you.  We are lovers not fighters.Besides your very brilliant and unique writing style speaks for itself and  I am sure all knew who penned that masterpiece.BARRY WIours. ADAM software producers are an inventive bunch, and maybe  this list will provide some inspiration. Citing a member who wants to be    able to use a memory expander in ADAMCalc to allow larger spreadsheets, he  lists a few other things that would be nice to find under the tree. (I have abridged his original, which appears in the July/August 91 AUFG.)... 1. A   good database program of dBASE II quality for EOS use... 2. Use of memory   expansion as RAM or RAMdisk in SmartBASIC... 3. A good music editorsame solution: "Not knowing what a video      eraser is or what it would cost, I started mulling over the problem of      'Missing' and 'Bad' disk blocks. I went back down stairs and got an old     magnet I had for years. I put the disk with block 31 missing on my desk,    put a piece of clear plastic over the disk and ran the magnet back and      forth over it. I then reformated the disk, low and behold, it formated and  all 160 blocks were good. I then did the same to all my disks with bad or   missing blwrote the article that appeared in the  Aug. 91 St. Louis ADAM Group paper about Word Processors For The ADAM. The  credit line must have vanished from the ANN version. But am I sore, am I    concerned, did I even mention it? no, not at all. [It was in the copy I     sent!. ED]{{{ANN EDITOR, BARRY WILSON & ALSO A MEMBER OF ST.LAUG................l. I am glad the above was not mentioned in public in keeping with an       ongoing attempt to minimize friction in the Adam world or at least keep it  as privat    address. "Address Label Printer" appeared in the Aug. 91 Metro Orlando ADAM User Group (MOAUG) newsletter. Its history is interesting--it's a           modification of a program that originated in the July/August 1986           Expandable Computer News. The ECN was an early and quite good ADAM          newsletter, but the editor and publisher abandoned ADAM for the Amstrad     Computer. Whatever happened to the ...?Wish lists: speaking of Christmas, AUFG editor Ron Mitchell has one, and it may match yLSON}}}}"There is something about starting a fresh project that, for me, has always been worth the price of admission to the computer world. Finishing the      project is quite another matter. I've always felt that starting is more     fun." Ron Mitchell,'Editor's Wanderings' ADAM User Friendly Group,          March/Apr. 91.Some time ago, Gleanings reported Tom Keene's use of a videotape bulk       magnetic eraser [technically a 'degausser'] to rectify a media problem.     Here's another version of the          program, with visuals... 4. A completed GO-DOS... 5. An ASCII file transfer program for Mac/ADAM transfers... 6. Explanation and demos for the ADAM EOS music editor functions... 7. Interactive adventure games using ADAM's       graphics capabilities... 8. A good flowchart program... 9. A better block   editor program, with search and printing ability... 10. A graphics package  for CP/M/TDOS.Another new supplier for ADAM soft/hardware is R & R Software, P.O. Box     2081, Hanover, MA, USA 02339. Cly published in the newsletter of the Inland Empire ADAM User's Group, IEAUG, home group of the author. Our thanks to Tom for making the series available for us to reproduce. BDC)Do you have any idea of how many text editors there are in the CP/M format? I really don't know myself but there are quite a few.The one that came with the ADAM CP/M package, called ED.COM, is one of the most unpopular editors around. I think that this is in large measure due to the extremely obtuse discussion of the program in7,11,19,35,2,2,2,14265REM    upper right270DATA     192,192,240,224,160,224,160,224,128,128275REM    lower right280DATA     224,208,200,196,64,64,64,112285REM    SPRITE ATTRIBUTE TABLE DATA290DATA      1,1,0,9295REM     1=vertical position296REM     1=horizontal position297REM    0=name298REM    9=color code-red990REM    store color code-red1000READ a:IF a=256 THEN 10301010POKE s+c, a1020 c=c+1:GOTO 10001030REM   1990REM     store sprite2000FOR i=0 TO 352010READ a2020POKE x+i, a2030NEXT now what I am referring to, let's consider the nC and nD commands. The nC directs the character pointer to move ahead "n" characters (or backward "n" characters if "n" is negative). Suppose you are reviewing a line of text and discover that you wrote "peace" when you had intended to write "piece".Now that should be a really easy correction to make. First you must laboriously determine how many characters the word lies from the present position of the character pointer. Usually the pointer is located at thCP/M FOR THE ADAM: CHAPTER TWELVE.BY THOMAS J. KEENE.(Here is Chapter 12 in the ongoing series CP/M For The ADAM, by Tom Keene. Those readers that are following this series closely, will likely note that we have skipped Chapter 11. That particular chapter deals with a meeting of some of the better known names in the world of CP/M. After reading it, I decided to postpone reprinting it because I felt that, for our ADVISA readers, it would be better saved until later in the series. This series was originalatalog is .75. Operator is Richard Salvati.As always, there is far more material published than can be dealt with, and lots of information, for free. I suggest any ADAM user could gain, and save a lot, by investigating their club's newsletter files.e nice to find under the tree. (I have abridged his original, which appears in the July/August 91 AUFG.)... 1. A   good database program of dBASE II quality for EOS use... 2. Use of memory   expansion as RAM or RAMdisk in SmartBASIC... 3. A good music editor the ADAM CP/M manual. It is about the ultimate in poor writing. Actually the program is very useful for some text editing. For the simpler applications, it is probably the best one to use. I have given considerable thought about what I personally dislike about the program.  I don't think I would get much argument that the character manipulation commands are so bewildering as to be almost totally useless.For those of you who who have completely avoided ED.COM, please bear with me a moment. For those who ki2100HOME:? " USE JOYSTICK #1"2105? "STOP WITH CONTROL-C"2110? " clear with text"2115REM    call sprite routine2120CALL 300002495REM     read joysticks2500 b=PDL(1): d=PDL(3)2510POKE x+32, b2520POKE x=33, d2525REM     call sprite location routine2530CALL 300232560GOTO 25003000ENDwrite table entries to VRAM220DATA    201225REM    RETURN230DATA       256235REM     end of ml data240REM    SPRITE DATA245REM    upper left quadrant250DATA     3,3,15,7,5,7,1,1255REM    lower left260DATA     e beginning of the line, but not always. When it isn't, that makes counting forward nearly impossible. Counting forward is extremely arduous, but if you don't have an 80 column screen, it is devastating. Most of the time, I goof it up and wind up deleting or inserting a character in the wrong place.There just seems to be no way to count correctly. It is so bad that I can't believe they released it that way. How simple it would have been to place a cursor over the defective text and then either delete and ll get the ED prompt *. At the prompt, type:  *#A <CR>  This will load SPELL.DIC into the editor buffer, or at least as much of the file as the buffer can hold at one time.Then you type:  B#L <CR>This last command will place the character pointer to the beginning of the file (the B does that) and then moves down the largest possible number of lines in that file---that is, to the end of the SPELL.DIC file. Again you will get the asterisk prompt. At this point you use the insert command to add your word tes often provide a lot of good ideas as well as information on the latest happenings in the ADAM world. But there is a lot of stupid banter and just plain crap there too. I have many times sorted through weeks of messages and culled out the garbage to distill hundreds of messages down to a handful, which our newsletter editor uses from time to time.I mark those messages to be printed, then go to the file with the message on it. I can locate it rapidly with the CP/M editor (ED.COM) and then print out just nother editor that may be somewhat useful. It is a file named EDIT11.COM. This is a line editor and isn't nearly as versatile as ED.COM. It is however,very fast and in general it is easy to use. Like any other program that is new to you, it takes a little getting used to.I often wonder if it is a good practice to constantly switch from program to program if there isn't any particular advantage in it. If you have a very satisfactory program, why change it? I don't mean that one should not experiment nor be (M) which permits repeated execution of a string of commands. This is a volatile command and is of use only in particular situations. Not really a true macro that powerful text editors like VDE24 use.One especially useful application I make of ED.COM is in adding words to the spell checker (SPELL20) private dictionary called SPELL.DIC. To add a word, just call up the SPELL.DIC with ED.COM using these commands:If ED.COM is in A:Drive and SPELL.DIC is on B:Drive then:     A> ED B:SPELL.DIC <CR>You wirewrite, or just "overwrite" the error with a correction.Deleting an entire line or several lines is actually easier than in most text editors including VDO25, WORDSTAR and VDE24. For that reason, I seldom try to correct word errors. I just delete the whole line and rewrite it. I hate to admit defeat, but this takes less time and lowers frustration.There are many times when ED.COM is a joy to use. I'll give you an example.  I generally download every message in the ADAM forum of COMPUSERVE. These messago the dictionary. If that word is SUPERCALAFRAGILISTIC then at the prompt you write:  *iSUPERCALAFRAGILISTIC <CR>You may continue adding words with the insert command.  To quit the edit and make the additions permanent, you type E <CR> and the job is finished. If you have hopelessly botched the job, then instead of E, you type Q <CR>. It will ask you if you really mean it by prompting Q-(Y/N)? If you type Y then you exit with no trace of having done anything.In the IEAUG Public Domain Library there is athose lines of interest. One feature of ED.COM that makes this easy, is the line numbering it uses. Now the line numbers can be switched on or off at will. I use them to locate my messages, but when I print them out, I disable the numbering. This procedure is so extremely easy, that it can be mastered in just a few minutes by almost anyone.ED.COM has a search function which enables you to find a given word. It works pretty well, but is no match for the FIND command (^QF) of VDO25. There is a macro commandcome set in ones ways. It's just unlikely that you can become proficient in many different systems.That is one of the things that bothers me a lot. There are so many truly great software programs available to the ADAM user, that it just isn't possible to develop a great skill in all of them.There are many versions of BASIC that you can use. I really like SMARTBASIC. There are advantages to Microsoft Basic and ZBASIC but nothing really super.I have SMARTBASIC 2.0 but I haven't felt any compelling reasoor.  Just explore these different programs enough to make an intelligent choice. But don't regret your inability to master them all. There just isn't enough time!┼rams. Just as some of us had begun to understand how to squeeze and unsqueeze files, along comes a routine that is so much better (CRUNCH/UNCRUNCH) that it is almost mandatory that we adapt to the newer system. It is clearly superior and in a very short time it will completely replace SQUEEZE/UNSQUEEZE.A wide choice abounds in the field of dirk about what's available for their children. Many educators state that the best computer training for youngsters is unquestionably LOGO. ADAM has the ->BEST<- LOGO program yet published. If there was never any other software available for the ADAM, it would still be an outstanding asset to any family with children. LOGO, incidentally, is not a CP/M based program.My point is that there are so many superb computer languages available for the ADAM, most of which are in CP/M, that nobody has the time to becomtwork, and anyone otherwise connected with ADAM, a Happy Holiday Season and a Safe and Prosperous New Year.The editor of the ADVISA apologizes to the ANN editorial staff for the sparcity of files on this disc. Because we were out of country for some 4+ weeks we were obliged to prepare the bulk of the Nov/Dec edition of the ADVISA from material to hand prior to September 17th, which meant that we only had those items originating with our group to hand. Hopefully we will provide a better assortment next timectory programs. It makes little sense to adopt them all. It is good to be aware of the large selection and the advantages each offers, but after making your choice, you can dismiss the others.The same applies to MODEM programs. I experimented in great depth with MADAM7 (MDM7) and with MEX and decided for myself that MEX was clearly superior. I like MDM7 and many people swear by it.Using a program a lot and getting comfortable with it will often convince people of its superiority. For them, it is superin to become expert at it.TURBO PASCAL is truly outstanding! And what about LISP or FORTH? Who has the time to become adept at ADAMCALC and DBASE II? Sure, you could probably make a living applying DBASE II to a commercial use. And a really good COBOL programmer is as employable as a court reporter. But that kind of expertise comes only from diligent and frequent practice.I really don't know many experts on LOGO, yet it is one of the absolute best languages ever published. I hear that many ADAM owners as├ADVISA INPUT TO THE ADAM NEWS NETWORK FOR NOV/DEC '91.After reading Pat Herrington's discourse on input formats, see file "From_PJH" on 9109ANN-2, I have revised the manner in which VISA provides input to ANN by reducing our files to the LCD or "Lowest Common Denominator", namely SmartWRITER. Although the files are prepared in SpeedyWRITE 2, they are readily "readable" in SmartWRITER, and may be edited and saved in that program. VISA takes this opportunity to wish everyone connected with the ADAM News Nee expert in all of them. Find that which suits your purposes and stay with it.New techniques are constantly emerging, which often obviate older procedures and programs. Just as some of us had begun to understand how to squeeze and unsqueeze files, along comes a routine that is so much better (CRUNCH/UNCRUNCH) that it is almost mandatory that we adapt to the newer system. It is clearly superior and in a very short time it will completely replace SQUEEZE/UNSQUEEZE.A wide choice abounds in the field of dire.B. David Cobley.The files on this disc are as follows:GLEANINGS  A  David Sands regular column of ADAM related news tidbits derived from various ADAM news sources.CPMADAM12  A  Chapter 12 in Tom Keene's ongoing series on "CP/M For The ADAM".VISAREADME A  This file.mely SmartWRITER. Although the files are prepared in SpeedyWRITE 2, they are readily "readable" in SmartWRITER, and may be edited and saved in that program. VISA takes this opportunity to wish everyone connected with the ADAM News Neame looks at this table it    will place blocks (1 - 16) starting at memory location       (32768). A Super Game can contain several of these tables    dependind on the number of screens in the game. Next time we will take a look at the Super Game Buck Rogers.. The information was a little  vague, but with a little trial and error I was able to       locate one of the tables. The job at hand was to simply      change the blocks to fit on a 160K disk. Example of a Table.   0 128   1   0  16The firx	E9-A       Titusville, PA 16354       Phone 1-814-827-3776***********************************Super Game Mods. by James N. WaltersDear Adam users:     All Coleco***********************************       Walters Software Co.         Rd# 4 Box 289-A       Titusville, PA 16354       Phone 1-814-827-3776***********************************Super Game Mods. by James N. WaltersDear Adam users:     All Col****       Walters Software Co.         Rd# 4 Box 289-A       Titusville, PA 16354       Phone 1-814-827-3776***********************************These are some of the special prices:The Print Works (Print Shop program)  $24.95  (from $29.95).{I have this program and use if often, a good program}BordersPLUS which is graphic borders for the Print Works.    $9.95  (from $12.95).    The Vase of TURR Graphic Adventure Game.  $19.95 (from       $29.95).    SpellingAID Spell Checker $l9.95 (from $29st number, (0) is part of the start buffer location   where the blocks will be placed. We multiply the second      number by 256 and add the first number. The start of the     buffer for this screen would be (32768). The third and       fourth number is the first block of the screen. You figure   it the same as the buffer, (fourth number * 256) + third     number. In this case the first block is (1) and the fifth    number is the number of blocks of the screen. When the file  manager routine in this Super Gtwork, and anyone otherwise connected with ADAM, a Happy Holiday Season and a Safe and Prosperous New Year.The editor of the ADVISA apologizes to the ANN editorial staff for the sparcity of files on this disc. Because we were out of country for some 4+ weeks we were obliged to prepare the bulk of the Nov/Dec edition of the ADVISA from material to hand prior to September 17th, which meant that we only had those items originating with our group to hand. Hopefully we will provide a better assortment next timx	E ON MANY ITEMS.You can send a stamped addressed business size envelope to   Jim Walters,  Walters Software for a copy of his catalog.**********************************I JUST RECEIVED A CATALOG FROM WALTERS SOFTWARE AND IT DOES  HAVE SOME SPECIAL PRICES ON MANY ITEMS.You can send a stamped addressed business size envelope to   Jim Walters,  Walters Software for a copy of his catalog.*******************************eco Super Games contain a file manager table.    This table includes the start block, amount of blocks in the screen, and the buffer location, (where the screen is to be  put in memory). I learned this from the first Technical      manual that I got my hands on. The information was a little  vague, but with a little trial and error I was able to       locate one of the tables. The job at hand was to simply      change the blocks to fit on a 160K disk. Example of a Table.   0 128   1   0  16The fir.95).  Something I know I can use and you probably can also.               MisSpeller for use with SpellingAID $9.95 (from $l9.95).  Now at $ 9.95 (from $l2.95 - l9.95):  SmarkDSK I; SmartDSK   II; PrBOOT; AutoBackup ;  Formatter II; Librarian; Jeopardy  Maker; Jeopardy Question Pak ; Family Feud Writer; Family    Feud Question Pack.Also many other reduced prices.  Now is a good time to       pickup those Walters Software programs you have been         wanting.    ALSO Adam C-250 Blank Preformatted ia BBS messages go through this route to St Louis:363/3 (Orlando, FL)363/34 (Orlando, FL)363/320 (Orlando, FL)151/1003 (Raleigh, NC)13/13 (Bensalem, PA)290/627 (Des Moines, IA)100/602 (St Charles, MO)100/450 (The Grand Illusion, StLouis, MO)The messages posted from Cornucopia BBS get to me via the same routeup to Pennsylvania, then they go to: 396/1 (New Orleans, LA)123/19 (Memphis, TN)3608/1 (My mail system in Panama City)3608/2 (This system)           Jim Young, ADAM EchoMail ConfFIDONET NETWORK AND THE NATIONAL ADAM ECHO.There is a International Network of BBSs called the          Fidonets.  These are approximately l0,000 BBSs in USA,       Canada and England which are connected into one vast         network.One small part of this network is the National Adam Echo     Message base which some of the fidonets carry.What this means is that Mel Ostler in the New Mexico desert  can call his local N.M. fidonet TOLL FREE and leave me a     message.  I can call my local St.Louis Mo. l send you a list of         fidonets in your area code.(Of course I need your address to send them to you).Then you see which are toll free, call on your modem and ask the sysop if they will handle the National Adam Echo Message Base which is found on the fidonet backbone and its TAG is   ADAM.  That should be all the local fidonet sysop should     need to know.Depending on the emphasis of the fidonet BBS and the traffic already on it, the sysop may or may not agree to carry the   Natl. Adam Echo.Try 00From: JAMES YOUNG  To: BARRY WILSON (Rcvd)Subj: REPLY TO MSG# 16795 (RE: HOW DO IT DO IT)BW> In simple but detailed answer exactly what happens once I leave aBW> message her on echo until Iread it in Sts.Louis on echo.BW> Like where does it go in general (regional place), whatever.ANSWER:After you log off, the system extracts a copy of the message you justposted and adds it to a bundle of mail waiting to be sent to the nextpoint in the chain for that particular system.The CornucopTapes at $ l.75 each. Of course shipping is extra on these.   Send for a catalog   for details.                                            Best regards, Barry Wilson A.N.N. Editor.  The Print Works (Print Shop program)  $24.95  (from $29.95).{I have this program and use if often, a good program}BordersPLUS which is graphic borders for the Print Works.    $9.95  (from $12.95).    The Vase of TURR Graphic Adventure Game.  $19.95 (from       $29.95).    SpellingAID Spell Checker $l9.95 (from $29erence Moderator--- QuickBBS 2.75 * Origin: Baker Street Irregular * Panama City FL (1:3608/2)The IMPORTANT points are TOLL FREE and AUTOMATIC RAPID       TRANSER.   This is for PUBLIC messages ONLY.  NO Adam files , NO        private messages across country.This is NOT meant to replace the Adam BBSs but to complement them.It is to provide a RAPID, FREE method of spreading Adam      news, information, etc.We want as many Adamites as possible to participate.Send me your area code and I wilfidonet TOLL FREE and pick up Mel's message as well as leaving a message for   Pat Herrington.   Pat later calls her local Orlando Fl.      fidonet TOLL FREE and gets my message.Depending on whether you leave your message before or after  the pickup time, it will take l-2 days for your message to   show up across the country or in Canada.  ALL TOLL FREE.I had asked how messages get from Pat Herrington in Florida  to myself in Missouri and this is what I am told: Msg#:23858 *ADAM NAT'L*11-11-91 21:08:the next one on the list if he wont handle it.The lst one I contacted in St.Louis agreed to handle it.VERY IMPORTANT, PLEASE TRY TO GET ON THE FIDONET NETWORK, WE WOULD LIKE TO BE IN TOUCH WITH YOU.MEL OSTLER, PAT HERRINGTON, ZONKER (BART LYNCH), AL          FITZGERALD, JIM DUFFY, LANI BRITO, BARRY WILSON, etc.(Send address & area code to Barry Wilson, 12967             Weatherfield Dr. St.Louis Mo. 63l46., etc.We want as many Adamites as possible to participate.Send me your area code and I wilthe pins but do it <GENTLY> so as not to bend any of the pins.  Cleared my problem right up.  Was most likely caused by corrosion however slightly on the pins.  If anyone else has experienced this problem you may try this and see if it helps.         Rich -- RESPONSE #1 -- By ZONKER (#AN15) On Sat Nov  9 1991  4:52 PM it really DOES work and not just on da power plug in. i 've used this method on almost ALL my plug in accesorri es(memory expander,serial and prellel cards,etc) and yo u'd b^A FROM THE DELAWARE VALLEY AUG BBS comes the following TIP.[215-497-2110]#3 "Tip" By RICH  (AN1) On Mon Oct  7 1991  9:30 AM Lr Sat Nov  9 1991  4:52 PM --  1 Responses total --Here's a tip if anyone else has had this problem.  Seems I was getting some movement of my monitor screen caused by a weak connection of the power cable to the CPU.  I took an eraser and <GENTLY> used it on the pins on the side of the CPU where the power supply plugs in.  Just do it as if you were trying to erase   and/or efficient way  of  doing  things.  I have, however, discovered a       rudimentary way of accessing expansion RAM in LOGO. First, some technical stuff.  LOGO can  use the memory area below 31740  for  machine  language  routines.  Bytes are reserved via the .ALLOCATE primitive. Expansion RAM can be switched  in  in  halves  -  the  part residing  from    0  to  32767  OR  the  part  residing between 32768 and 65535.  In order  to  pass  values  from standard RAM to EXPANSION RAM,  one must use te AMAZED and da difference it makes!                            110]#3 "Tip" By RICH  (AN1) On Mon Oct  7 1991  9:30 AM Lr Sat Nov  9 1991  4:52 PM --  1 Responses total --Here's a tip if anyone else has had this problem.  Seems I was getting some movement of my monitor screen caused by a weak connection of the power cable to the CPU.  I took an eraser and <GENTLY> used it on the pins on the side of the CPU where the power supply plugs in.  Just do it as if you were trying to erase l send you a list of         fidonets in your area code.(Of course I need your address to send them to you).Then you see which are toll free, call on your modem and ask the sysop if they will handle the National Adam Echo Message Base which is found on the fidonet backbone and its TAG is   ADAM.  That should be all the local fidonet sysop should     need to know.Depending on the emphasis of the fidonet BBS and the traffic already on it, the sysop may or may not agree to carry the   Natl. Adam Echo.Try ВND      A,(DE)  8087  06 09                   LD      B,9  8089  ED 41                   OUT     (C),B  808B  E9                      JP      (HL)            ;back to ca                   USING EXPANSION RAM IN SMARTLOGO                           By Guy Cousineau Firstly,  let  me  say  that  I  am  not  a  LOGO  expert.  Some of the       techniques  described  in  this  article  may not be the most practical     the pins but do it <GENTLY> so as not to bend any of the pins.  Cleared my problem right up.  Was most likely caused by corrosion however slightly on the pins.  If anyone else has experienced this problem you may try this and see if it helps.         Rich -- RESPONSE #1 -- By ZONKER (#AN15) On Sat Nov  9 1991  4:52 PM it really DOES work and not just on da power plug in. i 've used this method on almost ALL my plug in accesorri es(memory expander,serial and prellel cards,etc) and yo u'd bhis two step approach so that one part of the controlling  program has access to 1/2 of    the REAL memory before taking over. Thus the approach I used:  set up a  machine  language  routine  in the lower half which will  get  the  ADDRESS TO PEEK/POKE and the value (if POKE).      This machine language routine  switches  in  the  upper half of  ERAM and     sends that information  to  another controlling routine.  When  this second   routine takes over, it switches  in  the lower half of ERAM  and execul step  is  to  erase  the procedures which will not be required....only  PEEKERAM and POKEERAM  remain  and  can be merged into other programs.  Since the program  is self destructive, I did not make  it AUTORUN by using ' MAKE  "STARTUP  "START '.  To get it running, type  the following:        LOAD "SETERAM           (wait)        START You can then try the following to ensure that it is working:         PEEKERAM 1000        PRINT [PEEK]        POKEERAM 1000 50        PEEKERAM 1000        PRIg this  article,  you  will  find the complete machine language       source listing  for  the  routines  required.  It  is  divided  into  5       components: SENDBYTE is the routine which will  send  a  byte to the expansion RAM.  It   extracts the address from  31738-31739 and the value from 31740.  It  then    jumps to the controlling routine  in  expansion  RAM which handles  the       actual transfer. GETBYTE is the reverse  function  which gets a value from expansion RAM  and  places it in addrn, part of  the LOGO program disappears and a  branch to a DEMON  routine  would  create havoc.  Furthermore, when the  lower half of  ERAM is also switched  in, a NON MASKABLE INTERRUPT would  branch  to  66H.   This  could  be  halted  with a 'RET NMI' instruction  POKED into  66H  of    ERAM  (there's  another address we can't use.)  If  other interrupts are      used, where do  they  branch.  I will let the LOGO  experts work on that.     Enjoy the routines. Guy Cousineau 1059 Hindley Street OTTAWA C  into      expansion RAM.  Another procedure POKES  the  controlling  program into       standard memory.  Both  of  these  use a somewhat verbose HEX procedure  to   POKE values starting at a particular  address from a LIST containing  HEX     values.  It calls the  CONV  procedure to change these numbers into  decimal  prior to using .DEPOSIT. The program then defines two  procedures:  PEEKERAM  and  POKEERAM  and gives you the syntax for using them....all  values  are decimal at this point.  The finates     the  PEEK  or  POKE.  Everything is then switched back to  normal settings. This presented me with quite a complex  problem:  how  to POKE all that       machine language stuff into  memory.  I wrote the drivers (in CP/M) and       assembled them creating a PRN file  which  had  all the POKE values (in HEX). Problem number two:  how  to  POKE HEX values using LOGO.  After quite a bit  of work, I came up with  the procedures which you will find  in the SETERAM   LOGO file on this disk. FollowinNT [PEEK] WARNING!  do  not  POKEERAM  between  8000H  and 80FFH, 32768 and 33023       inclusive.  This is where the  controlling routines reside.  I will let  the  LOGO experts improve the POKEERAM  routine  to disable POKES within  that     range. Now  for  the  potential  problem:  Demons  and  other  such things.  I       presume  that  LOGO  uses  interrupts  to  handle  DEMONS, and keyboard       scanning for ESCAPE, and  perhaps  a  few other things.  When the upper  half of ERAM is switched iess 31740 where  LOGO  can  extract it for further  use. The  next  two  routines  are  the  companion  drivers  to SENDBYTE and       GETBYTE.  They switch in the  other  half of expansion RAM and move the  byte in question.  They then return  control  to the calling routine in  regular   memory. The last  routine  is  the  one  used  by LOGO to move the drivers into       expansion RAM.  It is not required after its first use.   The LOGO  program  contains  a  procedure  to  move  the  driversanada K2B 5L9        OTTAWA RCPM (613) 952-2289                        ;ERAM driver for LOGO                        ;31740=byte to put if POKE or recieved byte if PEEK                        ;31738, 31739= ERAM address to work with                        ;                        ;the LOGO routine must place valid bytes in these                        ;prior to making the ".call"                        ;it should also check that the area                         ;from 8000H and 8100H is NOT used    8004  ED 41                   OUT     (C),B           ;switch lower half  8006  12                      LD      (DE),A  8007  06 09                   LD      B,9  8009  ED 41                   OUT     (C),B  800B  E9                      JP      (HL)            ;back to original                                                         ;caller exit routine                        ;                                .dephase                                .phase  8080H                        ;      B             LD      DE,(31738)      ;address to send it  7BD9  21 DF 7B                LD      HL,GETBACK1     ;make sure we getback  7BDC  C3 00 80                JP      8000H           ;jump to e-ram                                GETBACK1:  7BDF  3E 01                   LD      A,1  7BE1  D3 7F                   OUT     (127),A         ;back to normal RAM  7BE3  C9                      RET                        ;                        GETBYTE:                        ;=31716 *****  7BE4  3E se                        ;                        ;now we need a ML routine to POKE the ML routine                        ;I.E.  switch in the upper half and move data                        ;       from    somewhere below 31737                        ;       to                      32768   (8000H)                        ;                        ;since drivers may be expanded to cover larger erams                        ;I have allowed 80H bytes of code for each driver                        ;so w A,1  7BF7  D3 7F                   OUT     (127),A  7BF9  C9                      RET                             ;                        TRANSLENGTH     EQU     $-SENDBYTE                                .dephase                        ;                        ;driver section which must be loaded to e-ram                                .PHASE  8000H                        ;put byte section pokes (DE) with A  8000  0E 7F                   LD      C,127  8002  06 0A                   LD      B,10                      ;that is where the drivers reside.                        ;          7BCE          STARTAT EQU      31738-TRANSLENGTH                                        .PHASE  STARTAT                        ;                        SENDBYTE:                       ;=31694 *****  7BCE  3E 09                   LD      A,9             ;switch upper half in  7BD0  D3 7F                   OUT     (127),A  7BD2  3A FC 7B                LD      A,(31740)       ;get byte to send  7BD5  ED 5B FA 7                  ;get byte routine PEEKS (DE)                        ;  8080  0E 7F                   LD      C,127  8082  06 0A                   LD      B,10  8084  ED 41                   OUT     (C),B           ;switch lower half  8086  1A                      LD      A,(DE)  8087  06 09                   LD      B,9  8089  ED 41                   OUT     (C),B  808B  E9                      JP      (HL)            ;back to caller                        ;                                .depha09                   LD      A,9  7BE6  D3 7F                   OUT     (127),A         ;switch upper half  7BE8  ED 5B FA 7B             LD      DE,(31738)      ;address to read from  7BEC  21 F2 7B                LD      HL,GETBACK2  7BEF  C3 80 80                JP      8080H                                GETBACK2:  7BF2  32 FC 7B                LD      (31740),A       ;put byte where LOGO                                                         ;can read it  7BF5  3E 01                   LD     e POKE the destination address at 31738,31739                        ;this will be 8000H for part 1 and 8080H for part 2                        ;                        ;our data needs to be poked in                         ;below the routine that will transfer it                        ;the routine below is  bytes long                        ;                         ;so our data starts at 31738-80H-15H                        ;        or 31589....remember that number                        ;       asked you but ........I don't remember seeing it, Barry.BW> Are there any requirements,BW> prohibitions, rules, regualtions,BW> statutes, city ordinances, laws,BW> taboos, or other such nonsense aboutBW> dling messages from here andBW> posting them on other Adam BBSs orBW> putting in Adam newsletters orBW> on bathroom walls.???If the Adam BBS is a stand-alone BBS (one that is not part   of anetwork), then there is nothing wrong with posting messages  fromthis ADAM conference on them as infor  D3 7F                   OUT     (127),A  7BF9  C9                      RET          7BFA          endroutine      equ     $          0015          routinelen      equ     endroutine-routinestart                                                                                        ;the routine below is  bytes long                        ;                         ;so our data starts at 31738-80H-15H                        ;        or 31589....remember that number                        ;       echos in       newslettersor on other BBSs, the moderator of those conferences should  becontacted.FidoNet echos can only be supplied to non-FidoNet networks   throughspecial systems called "gates".         Jim Young, ADAM EchoMail Coordinator--- QuickBBS 2.76 (Gamma-1) * Origin: Baker Street Irregular * Panama City FL           (1:3608/2)--- QuickBBS 2.76 (Gamma-1) * Origin: Baker Street Irregular * Panama City FL           (1:3608/2)                                                        FROM THE ADAM ECHO ON THE FIDONET NETWORK COMES THE          FOLLOWING INFORMATION.(You can get on the Natl. Adam Echo in several places, two   of which are the Grand Illusion BBS in St.Louis at           (314)434-7260; or the Cornacopia BBS in Orlando Fl. at       (407)645-4929. )Msg #: [95/100]                         Base: ADAM Computer  Users (FIDO)Date : 16 Nov 91  19:19:00              Stat: Sent From : James YoungTo   : Barry WilsonTitle: Use of ADAM Conference MessagesBW> James, I think I  we'll use in in the ".DEPOSIT" routine                        ;                                .phase 31738-15H  7BE5                  routinestart                    ;31717  *****  7BE5  3E 09                   LD      A,9  7BE7  D3 7F                   OUT     (127),A  7BE9  21 65 7B                LD      HL,31589  7BEC  ED 5B FA 7B             LD      DE,(31738)  7BF0  01 80 00                LD      BC,80H  7BF3  ED B0                   LDIR  7BF5  3E 01                   LD      A,1  7BF7mation to the folks who callthat BBS.  The person posting these messages, however,       shouldcredit the FidoNet ADAM conference as being the source.The same is true of Adam newsletters.Bathroom walls, however, are another story.  They may only   be postedon bathroom walls when printed with a PostScript-capable     Laserprinter in Times Roman type of 15 points or greater on blue  paper.Please note that the above only pertains to the FidoNet ADAM echo.If it is desired to place messages from other  we'll use in in the ".DEPOSIT" routine                        ;                                .phase 31738-15H  7BE5                  routinestart                    ;31717  *****  7BE5  3E 09                   LD      A,9  7BE7  D3 7F                   OUT     (127),A  7BE9  21 65 7B                LD      HL,31589  7BEC  ED 5B FA 7B             LD      DE,(31738)  7BF0  01 80 00                LD      BC,80H  7BF3  ED B0                   LDIR  7BF5  3E 01                   LD      A,1  7BF7                 s who callthat BBS.  The person posting these messages, however,       shouldcredit the FidoNet ADAM conference as being the source.The same is true of Adam newsletters.Bathroom walls, however, are another story.  They may only   be postedon bathroom walls when printed with a PostScript-capable     Laserprinter in Times Roman type of 15 points or greater on blue  paper.Please note that the above only pertains to the FidoNet ADAM echo.If it is desired to place messages from other;Old location must be in Current_PCB (0FD70h); Out:PCB relocated as desiredRelPCBEQU0FC7BhENTRYRelPCB; Request Device Status; It will initiate a status request command, and will return the result of thePress any key;  command; In:A- Device ID; Out:No Error- Z=1, IY- DCB Address, A= Status reply;Error- Z=0, A=Status result, IY- unknownReqStatus EQU0FC7EhENTRYReqStatus; Soft Reset Device; do a soft reset on the specificed device; In:A- device to reset; Out:No Error- Z=1, A= DCB completion vFROM THE ADAM X CHANGE BBS, 24 HRs. (216)883-9355 comes the  following file.;***********************************************;          *; EOS Routines with entry and exit parameters  *;       *;***********************************************; End Keyboard read; This will check the result of the previous start Keyboard  read and;  restart if NAKed; In:Nothing; Out:Condiation Flags;Carry : Command has finished ;No Carry : command has not been finished;Zero:No Error has occured;No Zero : Error1;Error- Z=0StartKeyRead EQU 0FCA8hENTRYStartKeyRead; Synchronize Z80 and Master 6801; In:Correct PCB address must be in CurrentPCB (0FD70h); Out:Master Node is in synch with Z80, # of DCB's is set to 0 soPress any key;master node is not scanning. SyncEQU0FCB1hENTRYSync; Initialize Directory; In:A- Device ID;C- # of blocks in directory;DE- Numbers of blocks on device;HL- Address of volume name (3 ending); Out:No Error- Z=1, A=0;Error- Z=0, A= error codeInitDirEQU0FCBDhENTRYInitDir; Ot ADAMnet, Synch       master node,;  setup DCB's and scan for active devices.; In:Nothing; Out:PCB address set to defaultPress any key; Possible eror if PCB is not at default!!HardInit EQU0FC5DhENTRYHardInit; Hard Reset ADAMnet;  Do a hard reset to ADAMnet; In:nothing; Out:Hard Reset Applied to networkHardResetNetEQU0FC60hENTRYHardResetNet; Relocate Processor Control Block;  change the location of the Master device processor        control block; In:HL- New location of the command block echos in       newslettersor on other BBSs, the moderator of those conferences should  becontacted.FidoNet echos can only be supplied to non-FidoNet networks   throughspecial systems called "gates".         Jim Young, ADAM EchoMail Coordinator--- QuickBBS 2.76 (Gamma-1) * Origin: Baker Street Irregular * Panama City FL           (1:3608/2)--- QuickBBS 2.76 (Gamma-1) * Origin: Baker Street Irregular * Panama City FL           (1:3608/2)                                                        alue;Error- Z=0, A= error or invalid completion valueSResDevEQU0FC90hENTRYSResDev; Soft reset the Keyboard; In:Nothing; Out:No Error- Z=1, A= DBcmpletion value;Error- Z=0, A= error or invalid completion valueSoftKeyReset EQU 0FC93hENTRYSoftKeyResetPress any key; Soft reset the printer; Parameters same as keyboardSResPrinter EQU0FC96hENTRYSResPrinter; Soft reset the tapes; Parameters same as keyboardSResTape EQU0FC99hENTRYSResTape; Start a keyboard read; In:Nothing; Out:No Error- Z= has occured; A- Has error code ;Carry and Zero- A- Has keyEndKeyRead EQU0FC4BhENTRYEndKeyRead; Find,Get DCBPress any key; Find the DCB of the desired device; In:A- Device ID; Out:IY- Holds address of DCB if found;No Error- Z=1, A=0;Error- Z=0, A=error codeFindDCB EQU0FC54hENTRYFindDCBGetDCBEQU0FC54hENTRYGetDCB; Get the location of the Processor control block; In:Nothing; Out:IY- Address of the PCBGetPCBEQU0FC5AhENTRYGetPCB; Hard Initialization; Relocate PCB to default (FEC0), resepen a File; Sets up an FCB for the caller to access a file; In:A- Device ID;HL- Address of file name;B- Open Mode; Out:No error- Z=1, A= File #ror- Z=0 , A= error Code, B is junkPress any keyOpenFile EQU0FCC0hENTRYOpenFile; Close open file; does necessary clean up and marks the FCB as unused; In:A- FCB #; Out:No Error- Z=1, A=0;Error- Z=0, A= error CodeCloseFile EQU0FCC3hENTRYCloseFile; Make a new file;  Creates a file in the directory ; In:A - Device ID;HL- Holds address of name strifer area; In:BC- # of bytes to write;DE- Address in VRAM to write data to;HL- Address of buffer containing the data; Out:Nothing; Used:AF,BC,DE,HLVMBWEQU0FD1AhENTRYVMBW; Read from VRAM; Reads from VRAM and puts the read data into a buffer areaPress any key; In:BC- # of bytes to be read;DE- Starting Vram address to read from;HL- Address in RAM to receive the data; Out:Nothing; Used:AF,BC,DE,HLVMBREQU0FD1DhENTRYVMBR; Write Video Register; Write desired byte to VDP register; In:B- RegistForFile; Re-Write file directory entry; In:A -Device #;DE-File Name Address;HL-Directory Entry Data; Out:No error- Z=1, A=0; Directory is updatedroor- Z=0, A = error code; Directory is unchangedSetFileEQU0FCCFhPress any keyENTRYSetFile; Read File; read some data from a file into the users's buffer; In:A- FCB # to read from;HL- Buffer Address;BC- # of bytes to read; Out:No Errors- Z=1, A=0;Errors- Z=0, A= error code;BC- # of bytes transferedReadFile EQU0FCD2hENTRYReadFile; Write datonstant byte value; In:A - Constant Value;DE- # of bytes to write;HL- Adress in VRAM to write to; Out:None; Used:AF,C,DEFillVram EQU0FD26hENTRYFillVram; Initialize VRAM Table; Initializes the addresses of the VRAM tables.;  The passed address is converted to the correct format     needed to setup the ;  the VDP address registers. The following table codes are  used to indentify;  which table address is being setup:;   0 - Sprite Attribute TablePress any key;   1 - Sprite Pattern Table;   2 of Filename to trim; Out:No Error- Z=1, A=0;Error- Z=0, A= error CodeTrimFile EQU0FCEDhENTRYTrimFile; Read the Files directory entry;  compares ul file namesPress any key; In:A- Device #;DE- Address of Name String ( 3 is end );HL- File Directory Buffer; Out:No Errors- Z = 1 , A=0, BCDE = Starting Block of File;  Buffer holds Directory information;Error- Z = 0, A= error code, DE is junkFileQuery EQU0FCFFhENTRYFileQuery; Write Block to Vram; Write to VRAM the contents of the data in a bufng;BCDE- Length of New file entry;        If BCDE = 0 then remainder of the tape is allocated; Out:No Errors Z=1;Error Z=0, A= error codeMakeFile EQU0FCC9hENTRYMakeFilePress any key; Read the Files directory entry;  compares base file names; In:A- Device #;DE- Address of Name String ( 3 is end );HL- File Directory Buffer; Out:No Errors- Z = 1 , A=0, BCDE = Starting Block of File;  Buffer holds Directory information;Error- Z = 0, A= error code, DE is junkReadDirForFileEQU0FCCChENTRYReadDirer #;C- Value to Write; Out:If register is 0 or 1, byte of VDP mode is updated in  EOS RAM table; Used:A,BC,EWrtVregEQU0FD20hENTRYWrtVreg; ReadVdeo Register 8;  Get the contents of video register 8, reset the VDP (NMI) interrupt; In:None; Out:A- Data byte read inPress any key; Format- Bit 7       : 6     :  7               : 6-0;VDP interuppt : Five sprites : Sprite Collision : Fifth     Sprite ReadVreg8 EQU0FD23hENTRYReadVreg8; Fill Vram with one value; Fill a VRAM memory buffer with a ca to a file; write some bytes to a file; In:A- FCB #;HL- starting address of data to write;BC- # of bytes to write; Out:No errors- Z=1, A=0;Error- Z=0, A=error codeWriteFile EQU0FCD5hPress any keyENTRYWriteFile; Goto to Word Processor Rom; In:Nothing; Out:Starts Execution of SmartWriterGoWPEQU0FCE7hENTRYGoWP; Trim File ; Releases the unused blocks in the specified file;  if file being trimmed is the last file, unused blocks are returned to;  to free blocks; In:A- Device ID;DE- Address - Screen Image Table;   3 - Pattern Descriptor Table;   4 - Color Table;; In:A - Table Code;HL- Table Address; Out:None; Used:AF,BC,HL,IX,IYInitVramTabeQU0FD29hENTRYInitVramTable; Read game controllers; Used to fill a table of values for the 2 controllers.; Does some debouncing if called twice in succession;; In:IX - Points to 1st byte of controller map ( 10 bytes );A  - controller enable and spin enable;Bit 0- Set if controller 0 enabled;Bit 1- Set if controller 1 enabled;Bit 7- Set if s 3) Use the above chart that can be printed out  using Peter Hinkles' "hex.table" program that comes with his      "Hackers Guide. The best way is to buy a Decimal/Hex hand held    calculator but they are expensive and hard to locate. A computer  conversion program ties up your computer unless you have two      computers or just want to convert a lot of numbers that you have  written down on paper. The most likly method is to use a chart    such as the one above.     Look up the first number/letter of thdOffEQU0FD53hENTRYSoundOff; Start the playing of the sound ( song ); In:B- Sound (Song) # to start playingStartSongEQU0FD56hENTRYStartSong; Update the current song; In:None; Out:Everything trashedUpdateSoundTable EQU0FD59hENTRYUpdateSoundTable; EOS Ram Table AddressesSVreg0EQU0FD61h; Save the value in VREG 0ENTRYSVreg0SVreg1EQU0FD62h; Saves the contents of VREG 1ENTRYSVreg1Vreg8EQU0FD63h; Holds the contents of VREG 8 ( Video Status  )Press any keyENTRYVreg8CurDevEQU0FD6Fh; Holds Devic software licenses  and restrictions.\\\    If you have ever had access to a new software program for an IBM computor or a compatible,    you probably noticed that the    majority of the disks provided   by the software company are      sealed in a package with a lot   of writing on it.  The writing   informs you that the software    you are about to open is         licensed to you only, and that   by opening the package, you      agree to adhere to all           conditions listed.\\\    If you read the f to one "block" or 1024 ($0400 Hex) bytes of memory. It is   very easy to located block numbers in Hexadecimal and difficult   in Decimal. For example if block 1 started at $1000 then block 2  would start at $1400, block 3 at $1800 and so forth. If we were   to use standard Decimal block 1 would start at 1024, block 2 at   2048, block 3 at 3072, and so forth.      There are three ways to convert decimal numbers to           Hexadecimal: 1) Buy a "Decimal/Hex" calculator 2) Use a program   that will do thispinner enabled for controllersPress any key; Out:Controller map referenced from IX;IX+0Joystick 0;IX+1Fire 0;IX+2Arm 0;IX+3Keyboard 0;IX+4Spinner Count 0;IX+5Joystick 1;IX+6-9 Same as above;All registers are usedReadControllerEQU0FD3EhENTRYReadController; Initialize table of sounds (songs); In:HL - Address of list of Sound addresses;B  - # of Sounds ( songs )SoundInitEQU0FD50hENTRYSoundInit; Turns off all channel voices; In:None; Out:sounds turned off.Press any key;A & C usedSounz$tch up on your         reading, so that's what I've     been trying to do.  In one of    the many Computer magazines that I get every month, there was an  article about so`11~03,37\N\C\\THE PRESIDENT SAYS\\\A\\\    Autumn seems to be a good   time to catch up on your         reading, so that's what I've     been trying to do.  In one of    the many Computer magazines that I get every month, there was an  article aboute # of Boot DeviceENTRYCurDevFCBsEQU0FDFDh; Address of FCB'sENTRYFCBsFCBdatEQU0FDFFh; Address of 1k FCB buffersENDEOS2>X+3Keyboard 0;IX+4Spinner Count 0;IX+5Joystick 1;IX+6-9 Same as above;All registers are usedReadControllerEQU0FD3EhENTRYReadController; Initialize table of sounds (songs); In:HL - Address of list of Sound addresses;B  - # of Sounds ( songs )SoundInitEQU0FD50hENTRYSoundInit; Turns off all channel voices; In:None; Out:sounds turned off.Press any key;A & C usedSounine print, you discover that not only is    the software contained therein   licensed only to you, but it is  also licensed for use on only    ONE computer.  If it is used on  more than one computer, even in  the same house, it is considered illegal.  It is doubly illegal   if it is used by more than one   computer in a company.\\\    The authors of ADAM         software do not go to such       extremes to inform you of the    license restrictions; but they   DO apply, none the less.  If you buy a program,AM users.  Pretty soon, no one is writing new programs for the  ADAM computer.\\\    Is this what you want?  I'm sure it's not.  An ADAM program  don't cost nearly as much as a   program for an IBM/ compatible.  At the prices charged, they\\\r`11~42,76\N\A\\should be within the range of    most of our pocketbooks.\\\    Don't copy that program for someone else to use, and don't   ask someone else to give you a   copy of theirs.  You will only   be helping COLECO to finish      digging the grave they strary.  In   this case, the opposite applies. It is illegal to SELL a Public   Domain program.\\\    If you share that           commercial pro-\\gram you just bought, the people you share it with will not       purchase their own copy.  This   means the author will sell that  many less copies.  If this       happens often enough, the author will not make enough profit to   make it worth his time and       effort.  Therefore, he will not  undertake the tedious effort of  producing another program for    AD July 26,     with departure on Monday, July   27.  The cost ($220.00) is to    remain the same as last year     with one exception.  This year   ALL MEALS will be supplied so    there will be NO additional cost for any meals.  This includes    Friday's breakfast through       Monday's departing breakfast.    Of course, if you purchase       souvenirs or software/hardware   at the ADAM Store, you're on     your own!\\\    B.A.S.I.C. is offering the  following early-bird specials.   If the convention fee isarted   when they abandoned the ADAM     computer.\\.            -Faye B. Deere\\\\                                          commercial pro-\\gram you just bought, the people you share it with will not       purchase their own copy.  This   means the author will sell that  many less copies.  If this       happens often enough, the author will not make enough profit to   make it worth his time and       effort.  Therefore, he will not  undertake the tedious effort of  producing another program for    AD it is for YOUR    use only.  If your son, living a couple of blocks away would like to use the program, he must      purchase it for himself.  You    CANNOT legally give him a copy   to use.\\\     The same applies to ADAM   Users Groups.  The club CANNOT   purchase a commercial program,   and pass copies around for the   various members to use.  This is not only illegal, it is not in   YOUR/OUR best interests.  Of     course, this does NOT apply to   Public Domain programs, such as  those in our club libz$as announced     that ADAMCON 04 will be held in  Cleveland, Ohio starting with    the opening reception on         Thursday evening (July 23,       1992); thru Sunday, Ju`11~03,37\N\C\\ADAMCON 04!!\\\A\\\    George M. Koczware of the   B.A.S.I.C. AUG has announced     that ADAMCON 04 will be held in  Cleveland, Ohio starting with    the opening reception on         Thursday evening (July 23,       1992); thru Sunday,AM users.  Pretty soon, no one is writing new programs for the  ADAM computer.\\\    Is this what you want?  I'm sure it's not.  An ADAM program  don't cost nearly as much as a   program for an IBM/ compatible.  At the prices charged, they\\\r`11~42,76\N\A\\should be within the range of    most of our pocketbooks.\\\    Don't copy that program for someone else to use, and don't   ask someone else to give you a   copy of theirs.  You will only   be helping COLECO to finish      digging the grave they st paid in full before April 15, 1992, you  will receive an ADAMCON 04       T-shirt.  If payment is made in  full before June 1, 1992, you    will receive 10 blank disks.     Both the T-shirts and the disks  will be given out at ADAMCON     04.\\\    This year, the convention   committee is offering a payment  plan.  An account has been set   up, along with an accounting     system to keep track of your     payments.  All you have to do is send partial payments from now   until June.  It is asked that    yo time for Christmas!\\\    As you can probably tell    from the name, CHROMANTICS       contains letters and numbers     that look like they were         majestically fashioned from      pieces of chrome.  They are      elegantly formed, and can be     used by people who put out a     newsletter, make their own cards for anniversaires, birthday,     etc., and many other             applications.\\\    Combine these letters with  other commercial graphics, and   only your imagination will limit what you caou won't regret being there, and    time's a wastin'.\\.            -Faye B. Deere\\\\yment is made in  full before June 1, 1992, you    will receive 10 blank disks.     Both the T-shirts and the disks  will be given out at ADAMCON     04.\\\    This year, the convention   committee is offering a payment  plan.  An account has been set   up, along with an accounting     system to keep track of your     payments.  All you have to do is send partial payments from now   until June.  It is asked that    yoEyeZod.\\\    As usual, EyeZod Graphics   offers a bonus package to those  who REGISTER their purchase.     The difference is that THIS      bonus package is FREE. This is   madness since the selling price  of CHROMANTICS is only $14 plus  $3 shipping and handling.  To    make the offer even better,      EyeZod will ship your            CHROMANTICS package for $14      WITHOUT the shipping charges if  you order it before December     15th.  You don't have much time, so get your order in today!\\\\.      z$    Herrington, 1003 Oak Lane,       Apopka, FL 32703, (407)          788-6396, has come up with       another power packed volume of   graphics for us.  And just in    ti`11~03,37\N\C\\CHROMANTICS\\by EyeZod Graphics\\\A\\\    EyeZod Graphics, % Pat      Herrington, 1003 Oak Lane,       Apopka, FL 32703, (407)          788-6396, has come up with       another power packed volume of   graphics for us.  And just in   u be paid up by June 1, 1992.  Payments will be refund-\\able until July 10, 1992.\\\    Please send all your        payments for ADAMCON 04 to       Herman L. Mason, Jr., 8912       Blaine Avenue, Cleveland, OH     44106, (216) 231-8813, or George M. Koczwara, 4034 E. 2nd St.,   Newburgh Hts., OH 44105, (216)   883-6668.  You will receive an   acknowledgement for all payments received.  DO NOT send any       payments for ADAMCON 04 to       anyone else!  Start sending your convention payments in NOW.  Yn produce.  There are also clip files depicting two    sizes of a license plate with "I LOVE YOU" in the center. Nat-\\urally, the LOVE is depicted as  a chrome heart.  You also have a single heart, and two linked     hearts.\\\    It might be interesting to  note that most of the graphics   on this package were done by     Tony Patterson.  The only        graphics NOT done by Tony are    the chrome heart clips.  Also,   Steve Majors did some of the     graphics on the bonus volume     that is offered by u be paid up by June 1, 1992.  Payments will be refund-\\able until July 10, 1992.\\\    Please send all your        payments for ADAMCON 04 to       Herman L. Mason, Jr., 8912       Blaine Avenue, Cleveland, OH     44106, (216) 231-8813, or George M. Koczwara, 4034 E. 52nd St.,   Newburgh Hts., OH 44105, (216)   883-6668.  You will receive an   acknowledgement for all payments received.  DO NOT send any       payments for ADAMCON 04 to       anyone else!  Start sending your convention payments in NOW.  Y      -Faye B. Deere\\\\clip files depicting two    sizes of a license plate with "I LOVE YOU" in the center. Nat-\\urally, the LOVE is depicted as  a chrome heart.  You also have a single heart, and two linked     hearts.\\\    It might be interesting to  note that most of the graphics   on this package were done by     Tony Patterson.  The only        graphics NOT done by Tony are    the chrome heart clips.  Also,   Steve Majors did some of the     graphics on the bonus volume     that is offered by A, Titusville, PA 16354, (814)      827-3776, has produced a program called ADAM'S DESK TOP that will provide you with most, if not    all, of the utilities needed to  handle a RAMdisk.  The SmartDSK  operating system that is used on ADAM'S DESK TOP is also set up   to allow you to use either an    ADAM printer or a dot matrix     printer.  ADAM'S DESK TOP can be purchased on a disk or data pack for $25 plus shipping and        handling; or $40 plus for the    cartridge.\\\    I know the cartridge is a   lz$emory expander      board in your ADAM, you can      create a RAMdisk that allows you to temporarily store programs    and files you are currently      working with.  This`11~03,37\N\C\\ADAM'S DESK TOP\\\A\\\    If you have installed at    least a 64K memory expander      board in your ADAM, you can      create a RAMdisk that allows you to temporarily store programs    and files you are currently      working with.  TA, Titusville, PA 16354, (814)      827-3776, has produced a program called ADAM'S DESK TOP that will provide you with most, if not    all, of the utilities needed to  handle a RAMdisk.  The SmartDSK  operating system that is used on ADAM'S DESK TOP is also set up   to allow you to use either an    ADAM printer or a dot matrix     printer.  ADAM'S DESK TOP can be purchased on a disk or data pack for $25 plus shipping and        handling; or $40 plus for the    cartridge.\\\    I know the cartridge is a   ln copy  an entire tape very quickly with the 256K board, or load the RAM  with the programs and files I    will be using while I work.  The 64K board doesn't really give me enough room to do the things I   usually need to do.  If you need more memory than 256K, you can   install up to 1 Meg on some of   the boards now available.  Some  of the newer programs, such as   POWERPAINT, require that you     have at least a 64K memory       expander.\\\    Jim Walters of Walters      Software Co., R.D.#4, Box 289-EyeZod.\\\    As usual, EyeZod Graphics   offers a bonus package to those  who REGISTER their purchase.     The difference is that THIS      bonus package is FREE. This is   madness since the selling price  of CHROMANTICS is only $14 plus  $3 shipping and handling.  To    make the offer even better,      EyeZod will ship your            CHROMANTICS package for $14      WITHOUT the shipping charges if  you order it before December     15th.  You don't have much time, so get your order in today!\\\\.      ittle more expensive, but I     think it is the better buy;      especially since the cartridge   is almost indestructable, is     good for thousands of            insertions, and can be left in   the cartridge game port all the  time for easy access.  The       cartridge provides almost        instant loading, and saves wear  and tear on my disk drives.  My  disk drives get so much use that this is an important             consideration.\\\\.            -Faye B. Deere\\\\Software Co., R.D.#4, Box 289-his insures      instant access to anything       needed during a work session     instead of waiting for those     files or programs to load each   time you need them.  Remember    that a RAMdisk is only for       temporary storage, so anything   you have created and want to     keep for future reference must   be stored on a tape/disk before  you turn off the power to your   ADAM.\\\    I use a 256K memory         expander board because it allows me four times more memory space  than the 64K board.  I caz$gy game by Reedy Software, P.O. Box 129,    Lowell, MI 49331, that sells for $17.95 plus shipping and         handling.  The ADAM computer     game of DRAGON was inspired `11~03,37\N\C\\DRAGON\\\A\\\    "DRAGON: The Chinese        Challenge" is a strategy game by Reedy Software, P.O. Box 129,    Lowell, MI 49331, that sells for $17.95 plus shipping and         handling.  The ADAM computer     game of DRAGON was inspir  The new       Earned Income Credit             calculation, which is more       complicated than before, has     also been added.  A program to   convert last year's  data to     1991 data format is included for those who purchased TAXHELPER    1990.\\\    TAXHELPER 1991 can be       ordered from Terry Fowler of     ADAM'S HOUSE, Rt. 2, Box 2756,   1829-1 County Road 130, Pear-\\land, TX 7758, 1-800-999-5040.   Please note that Terry has a new toll free number.  The price for new users of TAXHELPER 1991nu,     dialog boxes, and can be used    with either a joy-stick or the   key-board.  I prefer the         keyboard, myself.\\\    If your brain has kicked    into "over-drive", and you can't seem to get it turned off to     accomplish any con-\\structive thinking, this game is a good way to short-circuit the  process.  It takes a high level  of concentraion,and does not     permit random thinking while     playing.\\\    After matching a screen of  tiles with DRAGON, I find that I can go back to what I   The new       Earned Income Credit             calculation, which is more       complicated than before, has     also been added.  A program to   convert last year's  data to     1991 data format is included for those who purchased TAXHELPER    1990.\\\    TAXHELPER 1991 can be       ordered from Terry Fowler of     ADAM'S HOUSE, Rt. 2, Box 2756,   1829-1 County Road 130, Pear-\\land, TX 7758, 1-800-999-5040.   Please note that Terry has a new toll free number.  The price for new users of TAXHELPER 1991z$ updated version   of the 1990 tax program that was released last year.  It is now   available, with all changes      needed to accommodate this       year's tax forms.  T`11~03,37\N\C\\TAXHELPER 1991\\\A\\\    TAXHELPER 1991 by Gary      Hoosier is the updated version   of the 1990 tax program that was released last year.  It is now   available, with all changes      needed to accommodate this       year's tax forms.ed by   the centuries-old board game     called Mah-Jongg.  It consists   of 144 tiles that are layered on your ADAM screen.  There are two sets of each type of tile, and   you must clear the screen of all the tiles by matching each tile  with another that is identical   to it. As the pairs are matched, they disappear off the screen    until there are none left on the playing field.\\\    This game is done in        high-resolution graphics, and    uses sprites and sound.  It also uses a pop-up SmartKEY me is   $19.95.  The 1990 version can be updated for $10.  S/H are extra. \\\    TAXHELPER is a good         program, and really provides a   lot of help when trying to       figure out how much you owe the  government.  Most of us can use  all the help we can get.  Those  forms seem to get more           complicated every year.\\\\.            -Faye B. Deere\\\\ 1990 tax program that was released last year.  It is now   available, with all changes      needed to accommodate this       year's tax forms.was doing, without too many thoughts        cluttering my mind.  I rather    enjoy the challenge of matching  the correct tiles in the right   sequence so that the board can   be completely cleared.  If the   tiles aren't matched correctly,  you can get yourself boxed into  a corner, and the board cannot   be completely cleared.  Then you have to start all over, and do   it right.  Try it.  I like it.\\.            -Faye B. Deere\\\\hics, and    uses sprites and sound.  It also uses a pop-up SmartKEY mez$p with problems with the   SIPPs retaining memory on the    MegaRAM expander boards.  These  boards start with 256K of        memory, and are expandable to    1Meg.  Ed Je`11~03,37\N\C\\MEMORY EXPANDER BOARDS\\\A\\\    E & T Software has again    come up with problems with the   SIPPs on the MegaRAM expander    boards.  These boards start with 256K of memory, and are          expandable to 1Meg.  Ed Jenkins  went back says the price   could be as low as $169.95.\\\    Another welcome item from   Mark Gordon is a new printer     interface card that will work    with the new 24 pin dot matrix   printers.  This means you no     longer have to purchase a        printer buffer to get your 24    pin printer to work properly     without printing a lot of        unwanted garbage.  The new card  also works with the old 1080,    1090, and 1091i series of        Panasonic dot matrix printers as well as the new 1180 printer.    Chs.  This board  starts as a 64K board that is    expandable to 256K in 64K        increments.  If you want to      upgrade to a larger board, you   must return the board to Terry   for component installation.  In  addition, Terry has some         original style 64K boards that   are sale priced.\\\    Mark is working on an even  larger capacity memory card of   from 1 to 4 Megabytes; using new chip technology.  This board is  possibly capable of battery      back-up.  I like the sound of    this, and Terry P.O. box 85, Waterford, ME 04088, is      offering IBM Clip-Art for the    ADAM that is to be used in EOS.  These clips don't have to be     converted from an IBM Source     file, either.  All you have to   do is load them straight into an ADAM viewer/loader program from  disks purchased from the Maine   ADAM Library.  The viewer/loader program is included with your    first purchase, and PrintMASTER  isn't needed to use the clips.\\\    I understand these clips    can be enlarged by the Clip-Art  programeck with Terry for prices.\\.            -Faye B. Deere\\\\256K in 64K        increments.  If you want to      upgrade to a larger board, you   must return the board to Terry   for component installation.  In  addition, Terry has some         original style 64K boards that   are sale priced.\\\    Mark is working on an even  larger capacity memory card of   from 1 to 4 Megabytes; using new chip technology.  This board is  possibly capable of battery      back-up.  I like the sound of    this, and Terry to the older SIPPs     that had worked before, but is   no longer able to get them.      Therefore, he has stopped pro-\\duction since it would be too    expensive to re-design the       board.\\\    This does not mean that     there is nothing else available. Terry Fowler of ADAM'S HOUSE is  now marketing Mark Gordon's new  Micro-Innovations 256K memory    expander board; and the price is less than the original MegaRAM.  This is a high quality board     with the latest circuits and     gold edge contactz$ in the      October issue of the 463 ADAM    Newsletter I thought you might   be interested in. Especially if  you are a graphics enthusiast.   The MAINE ADAM LIBRARY, P.`11~03,37\N\C\\THINGS I THOUGHT\\YOU MIGHT LIKE TO KNOW\\\A\\\    There was an ad in the      October issue of the 463 ADAM    Newsletter I thought you might   be interested in. Especially if  you are a graphics enthusiast.   The MAINE ADAM LIBRARY, says the price   could be as low as $169.95.\\\    Another welcome item from   Mark Gordon is a new printer     interface card that will work    with the new 24 pin dot matrix   printers.  This means you no     longer have to purchase a        printer buffer to get your 24    pin printer to work properly     without printing a lot of        unwanted garbage.  The new card  also works with the old 1080,    1090, and 1091i series of        Panasonic dot matrix printers as well as the new 1180 printer.    Ch, and they are SAVEd in   the SmartPAINT format.  This     means that the clips can be used with a variety of graphics       pro-\\grams for the ADAM, including    Solomon Swift'sPowerPAINT        program.  Another plus is that   the Clip-Art program can be used to read RLE clips and SmartPAINT clips that are already in most   Public Domain Libraries,         including ours.\\\    The first set of two disks  with the viewer/loader program   are only $10; and you get over   100 Clips on each disk. This is t it was their own fault.  In any case, it was recently     brought to our attention.\\\    Check the library listings  before you order CP/M volumes.   If you only have a single-sided  disk drive, please don't order   volumes that have more than 160K of storage space. These volumes  will be sent out on double-sided disks, and you will not have     access to all the files.\\\    The St. Louis ADAM Users    Group mentions that by the time  you hook up your ADAM with all   the peripherals needed for       c lot of struggling to     make sure everything gets turned on.  If you don't turn your disk drives on before turning on the  computer, ADAM  will not         recognize the drives. Plugging   every-\\thing into a power strip turns   it all on at the same time, and  seems to do the trick. One push  of ONE button does it all.\\\    Some have had a problem     even with this set-up, however.  Bob Banham, the Disk Librarian   for MTAG in Canada, tells us     that his Computer will not       recognize the disk   manufactured by COLECO are now   almost non-existent, this is     good news.  The 1200 baud modem  sells for $75, and the 2400 baud modem sells for $115.  Each      carries a five year warranty.\\\    As I told you, Joe Quinn is again working with the Gulf      Coast ADAM Users Group in        Mobile, Alabama.  To help with   finances, Tony Patterson has     given Joe permission to          distribute his TEMPLE OF THE     SNOW DRAGON.  Copies of this     neat little game are again being stocked by your ngle-sided disks.  This way,   everyone can use them without    needing a double-sided disk      drive.  This is fine, except     that some CP/M volumes use more  than 160K.\\\    I had not noticed this,     since I store everything on      double-sided disks, and had      never run into a problem.        Evidently, up until now, we had  never had anyone order a volume  that took up more than 160K.  If they did, and had a problem,     they never let us know about it. Maybe they had a problem, and    though an excellent price.  You can     purchase additional disks of     clips for $2 each plus $.60      shipping.  The Maine ADAM        Library is also offering the     following bargain. For every 10  disks ordered, you will receive  the eleventh disk absolutely     FREE.  Bob Sebelist will keep    track of your orders, so don't   worry about getting the free     disk. \\\    If you are using one or     more disk drives, you probably   have all your peripherals        plugged into a power strip. This saves aomplicated computing, you have  acquired a massive tangle of     wires behind your computer.  To  help control this jungle,        utilize your empty toilet tissue or paper towel tubes. Just fold  the excess wire over and slide   it inside the tube. You can also tape or tie the tubes up out of  the way.  Try it!\\\    I understand that Norman R. Castro, 809-W 33rd Avenue,       Bellevue, NE 68005, (402)        291-4405, carries the QUICK-TEL  modems for use with the ADAM     computer.  Since modems        drives unless he plugs the drives in the first plugs right next to the ON/OFF   switch; and then plugs           everything else in after that.   This way, power gets to the disk drives milli-\\\r`11~42,76\N\A\\seconds before the computer, and everything then works as         expected.  Sounds reasonable.\\\    I recently discovered that  there is a slight discrepancy in the CP/M section of the Public   Domain Library.  When we send    out library volumes, we send     them out on data packs or        sifavorite ADAM    vendor for $19.95.  Just in time for Christmas!\\\\.            -Faye B. Deere\\\\ontrol this jungle,        utilize your empty toilet tissue or paper towel tubes. Just fold  the excess wire over and slide   it inside the tube. You can also tape or tie the tubes up out of  the way.  Try it!\\\    I understand that Norman R. Castro, 809-W 33rd Avenue,       Bellevue, NE 68005, (402)        291-4405, carries the QUICK-TEL  modems for use with the ADAM     computer.  Since modems        s value  associates that string variable  name with its associated value   in the string space.  The value  is called a "descriptor".  The   descriptor tells ADAM the number of characters currently assigned to the string variable.  It also gives ADAM the location of that  variable in the string space.\\\    Descriptors can be used for strings stored anywhere in the   SmartBASIC work area.  This      includes the file buffers and    programs themselves.  When you   assign a constant to a string    variable z$mory in which it stores every entry made that equals a   variable.  This only includes    numeric or array variables,      however.  This memory area is    called a "varia`11~03,37\N\C\\SMARTBASIC WORKSHOP\\\A\\\    SmartBASIC reserves an area in its memory in which it stores every entry made that equals a   variable.  This only includes    numeric or array variables,      however.  This memory area is    called a "vage    space.\\\    In the string space, areas  assigned to strings can have     unused spaces,\\\r`11~42,76\N\A\\because strings in SmartBASIC    can have variable lengths.       Every time you assign a          different value to a string      variable, its length could       change.  This could cause the    space assigned to a string to be partly empty.\\\    To find out how much memory space is available, The FRE      function can be used. The FRE    function causes your ADAM to     gather all the u space required to store a     string variable's value will     vary.  It will depend on how     long the string that is equal to that variable happens to be.     For this reason it would be      difficult to store these values  in the variable table, since     ADAM would not know how much     space to leave for each          variable.  Therefore, values for the string var-\\iables are stored in a separate  memory area known as the "string space".\\\    A value is then stored in   the variable table.  Thi  manufactured by COLECO are now   almost non-existent, this is     good news.  The 1200 baud modem  sells for $75, and the 2400 baud modem sells for $115.  Each      carries a five year warranty.\\\    As I told you, Joe Quinn is again working with the Gulf      Coast ADAM Users Group in        Mobile, Alabama.  To help with   finances, Tony Patterson has     given Joe permission to          distribute his TEMPLE OF THE     SNOW DRAGON.  Copies of this     neat little game are again being stocked by your in a program, that      constant does not have to be     stored in the string space,      because the descriptor will tell ADAM where that constant is.\\\    In other words:\\\       10 a$="ADAM"\\"ADAM" is the constant assigned  to the variable "a$", in a       program.  The con-\\stant, or value of the variable  "a$" does not have to be stored  in the string space because the  descriptor, that is stored in    the variable table, will tell    ADAM where the variable is       stored in the program storariable table".  The  variable table is maintained to  store variable entries made      either in a program or in the    direct mode.\\\    When a value is entered for a numeric variable, that value   is stored for that variable.  If that variable's value is         changed, the new value will      replace the old value of that    variable.\\\    The amount of space in      ADAM's memory that is required   to store a numeric value in the  variable table always remains    the same.  However, the amount   ofseful data       together; and frees up any       memory which was once used for   strings but is currently unused, because the value of certain     strings is now shorter than the  previous value.  FRE then tells  you how many free bytes you now  have.\\\    To accomplish its function  of clean-\\ing up ADAM's memory, FRE is     most often used in a program as  follows:\\\    100 PRINT FRE(0)\\This is a COMMAND STATEMENT with PRINT being the keyword, and FRE being the ARGUMENT, or           PARAMETER. /90\\30 ONERR GOTO 990\\40 HOME:HTAB 11:INVERSE:PRINT    "\\\    BLOCKCOPY":NORMAL\\100 LOMEM:40000:o$=CHR$(4)\\\L120 FOR j=1 TO 7:READ          u$(j):NEXT j\\\A130 PRINT:PRINT\\140 FOR j=0 TO 100:READ x\\160 POKE 29900+j,x:NEXT j\\180 POKE (29968),4:CALL 29967\\190 be=255:PRINT\\200 PRINT " Enter the drive to   read\\\     from:":PRINT:PRINT\\220 a$=u$(6):b$=u$(1):           c$="1":GOSUB 991\\230 b$=u$(2):c$="2":GOSUB 991\\240 b$=u$(3):c$="3":GOSUB 991\\250 b$=u$(4):c$="4":GOSUB 991\\270 P to files.  As you     know, the "volumes" in our       Public Domain library consist of a collection of "files" that are stored on either tape or disk    for you to use at a future date. These files are simply programs, or collections of data.  Most    often, the files on the library  volumes are programs, but you    occasionally run across a data   file that is used by a program,  that is also stored on the same  volume.\\\    We will try to give you all the information you need to use, run, store, load,HOME:VTAB 2:HTAB 11\\420 PRINT "Copy from":VTAB       5:HTAB 1\\440 PRINT u$(sdr);" to           ";u$(wdr)\\450 FOR p=0 TO 31\\460 br=8:br=br-1:fb=p*8\\490 GOTO 610\\500 IF sdr>1 THEN GOTO 530\\510 db=PEEK(29976):POKE          (29980),db\\520 GOTO 390\\530 IF sdr>2 THEN GOTO 560\\540 db=PEEK(29978):POKE          (29980),db\\550 GOTO 390\\560 IF sdr>3 THEN GOTO 590\\570 db=PEEK(29984):POKE          (29980),db\\580 GOTO 390\\590 db=PEEK(29986):POKE          (29980),db\\600 GOTO 390\\630 FOR rz$pes and         single-sided disks.  It isn't as fast as a commercial program,    but it gets the job done.\\\\10 REM * BLOCKCOPY\\20 REM * Modified by Faye Deere, 9/90\r`10~03,37\N\C\\BLOCKCOPY\\\A\\\    This program will make a    BACKUP of your tapes and         single-sided disks.  It isn't as fast as a commercial program,    but it gets the job done.\\\\10 REM * BLOCKCOPY\\20 REM * Modified by Faye Deere, 9 The value of the     argument (0), has no effect on   the operation of the FRE         function or the value returned.  In the case of the above command statement, the FRE function      would free any available memory, and then print on the screen,    how much memory (bytes) is left  for you to use.\\\    Next month we will start on files and how they are handled   in SmartBASIC.  We will go into  the different types of files,    and give you some information on every thing we can think of      pertainingRINT:PRINT:GOSUB 993:INPUT  " ";sdr\\\L280 IF sdr<1 OR sdr>4 THEN     190\\\A281 IF sdr<3 THEN 290\\282 be=159:GOSUB 1130\\290 HOME:PRINT:PRINT " Enter the drive\\\     to write to":PRINT:PRINT\\310 a$=u$(7):b$=u$(1):           c$="1":GOSUB 991\\320 b$=u$(2):c$="2":GOSUB 991\\330 b$=u$(3):c$="3":GOSUB 991\\340 b$=u$(4):c$="4":GOSUB 991\\360 PRINT:PRINT:GOSUB 993:INPUT  " ";wdr\\\L370 IF wdr<1 OR wdr>4 THEN     290\\\A371 IF wdr<3 THEN 380\\372 be=159:GOSUB 1150\\380 GOTO 500\\390 pm=31\\400  and more.  If  there is anything you would      especially like us to cover,     please let us know.  After all,  this column is here to give you  the knowledge YOU need to use    SmartBASIC intelligently.\\.            -Faye B. Deere\\\\creen,    how much memory (bytes) is left  for you to use.\\\    Next month we will start on files and how they are handled   in SmartBASIC.  We will go into  the different types of files,    and give you some information on every thing we can think of      pertaining=0 TO br:j=fb+r:POKE    (29907),j\\640                              a1=PEEK(29934+r):a2=PEEK(29917\\\     +r) \\650 POKE (29904),a1:POKE         (29905),a2\\660 CALL 29900\\670 VTAB 12:HTAB 7\\680 PRINT "Block ";j;"           Read":NEXT r\\700 IF wdr<1 OR wdr>4 THEN       1020\\710 GOTO 750\\\r`10~42,76\N\A\\720 br=8:br=br-1\\740 GOTO 860\\750 IF wdr>1 THEN GOTO 780\\760 db=PEEK(29976):POKE          (29982),db\\770 GOTO 720\\780 IF wdr>2 THEN GOTO 810\\790 db=PEEK(29978):POKE          (2998RINT:PRINT\\\      " Press any key to        continue":GET\\\      an$\\1160 PRINT:PRINT:RETURN\\\\                      0,0,205,243,252,201,0,117,\\\      121,125 \\\A1040 DATA                      129,133,137,141,145,149,153,\\\      157,161,165\\1050 DATA                        169,173,177,0,48,48,48,48,48,\\\      48\\1060 DATA                        48,48,48,48,48,48,48,48,48,48\\1070 DATA                        58,30,117,33,48,145,17,255,\\\      0,1\\1080 DATA                        0,     7:PRINT\\\     "BACKUP Completed"\\950 PRINT:PRINT:INPUT " Would    you like\\\     to BACKUP another (y/n)?   ";qu$\\960 IF qu$="Y" OR qu$="y" THEN   CLEAR:\\\     GOTO 40\\980 LOMEM:27407\\990 HOME:PRINT:PRINT " Program\\\     terminated:END\\\L991 PRINT                      a$;b$;u$(5);c$:PRINT:RETURN\\\A993 PRINT " Enter Drive => ";  TAB(13)\\994 RETURN\\1000 DATA " DATA DRIVE 1"," DATA DRIVE\\\      2"\\1010 DATA " DISK DRIVE 1"," DISK DRIVE 2"\\1011 DATA "-Enter => "\\1012 DATA " IF sdr<1 OR sdr>4 THEN 190281IF sdr<3 THEN 290282 be=159:GOSUB 1130290HOME:?:? " Enter the drive to write to"300?:?310 a$=u$(7): b$=u$(1): c$="1":GOSUB 991320 b$=u$(2): c$="2":GOSUB 991330 b$=u$(3): c$="3":GOSUB 991340 b$=u$(4): c$="4":GOSUB 991350?:?360GOSUB 993:INPUT " "; wdr370IF wdr<1 OR wdr>4 THEN 290371IF wdr<3 THEN 380372 be=159:GOSUB 1150380GOTO 500390 pm=31400HOME:VTAB 2:HTAB 11420? "Copy from":VTAB 5:HTAB 1440? u$(sdr); " to "; u$(wdr)450FOR p=0 TO 31460 br=8: br=br-1: fb=p*840,205,246,252,201,0,14,4,6\\\L1090 DATA                      7,205,32,253,201,0,8,0,24,0\\\A1100 DATA                      8,0,24,0,4,0,5,0,0,0\\1110 DATA                        116,39,110,111,100,32,73,32,\\\      46,115\\1120 DATA 255\\1130 PRINT:PRINT:PRINT "         Source\\\      contains 160              blocks":PRINT:\\\      PRINT " Press any key\\\      to continue":GET an$\\1140 PRINT:PRINT:RETURN\\1150 PRINT:PRINT:PRINT "         Destination\\\      holds only 160            blocks":P2),db\\800 GOTO 720\\810 IF wdr>3 THEN GOTO 840\\820 db=PEEK(29984):POKE          (29982),db\\830 GOTO 720\\840 db=PEEK(29986):POKE          (29982),db\\850 GOTO 720\\860 FOR r=0 TO br:j=fb+r\\880 POKE (29957),j\\890 a1=PEEK(29934+r):            a2=PEEK(29917\\\     +r)\\\L900 POKE (29954),a1:POKE       (29955),a2\\\A910 CALL 29950\\920 VTAB 14:HTAB 7\\930 PRINT "Block ";j;"           Written"\\935 IF j<be THEN                 940:r=br+1:p=32\\940 NEXT r:NEXT p\\945 PRINT:PRINT:VTAB 16:HTAB10REM * BLOCKCOPY20REM * Modified by Faye               Deere, 9/9030ONERR  GOTO 99040HOME:HTAB 11:INVERSE:? " BLOCKCOPY":NORMAL100LOMEM :40000110 o$=CHR$(4)120FOR j=1 TO 7:READ u$(j):NEXT j130?:?140FOR j=0 TO 100:READ x160POKE 29900+j, x:NEXT j180POKE (29968), 4:CALL 29967190 be=255:?200? " Enter the drive to read from:":?:?220 a$=u$(6): b$=u$(1): c$="1":GOSUB 991230 b$=u$(2): c$="2":GOSUB 991240 b$=u$(3): c$="3":GOSUB 991250 b$=u$(4): c$="4":GOSUB 991260?:?270GOSUB 993:INPUT " "; sdr280From "," To "\\1020 DATA                        58,28,117,33,48,145,17,  255,\\\      0,1\\\L1030 DATA                      0,0,205,243,252,201,0,117,\\\      121,125 \\\A1040 DATA                      129,133,137,141,145,149,153,\\\      157,161,165\\1050 DATA                        169,173,177,0,48,48,48,48,48,\\\      48\\1060 DATA                        48,48,48,48,48,48,48,48,48,48\\1070 DATA                        58,30,117,33,48,145,17,255,\\\      0,1\\1080 DATA                        0,90GOTO 610500IF sdr>1 THEN GOTO 530510 db=PEEK(29976):POKE (29980), db520GOTO 390530IF sdr>2 THEN GOTO 560540 db=PEEK(29978):POKE (29980), db550GOTO 390560IF sdr>3 THEN GOTO 590570 db=PEEK(29984):POKE (29980), db580GOTO 390590 db=PEEK(29986):POKE (29980), db600GOTO 390610FOR r=0 TO br: j=fb+r630POKE (29907), j640 a1=PEEK(29934+r): a2=PEEK(29917+r)650POKE (29904), a1:POKE (29905), a2660CALL 29900670VTAB 12:HTAB 7680? "Block "; j; " Read"690NEXT r700IF wdr<1 OR wdr>4 THEN 1020710GOTO 750121,1251040DATA 129,133,137,141,145,149,153,157,161,1651050DATA 169,173,177,0,48,48,48,48,48,481060DATA 48,48,48,48,48,48,48,48,48,481070DATA 58,30,117,33,48,145,17,255,0,11080DATA 0,0,205,246,252,201,0,14,4,61090DATA 7,205,32,253,201,0,8,0,24,01100DATA 8,0,24,0,4,0,5,0,0,01110DATA 116,39,110,111,100,32,73,32,46,1151120DATA 2551130?:?:? " Source contains 160 blocks":?:? " Press any key to continue":GET an$1140?:?:?:RETURN1150?:?:? " Destination holds only 160     blocks":?:? " Press any key to c32940NEXT r:NEXT p945?:?:VTAB 16:HTAB 7:? "BACKUP Completed"950?:?:INPUT " Would you like to BACKUP       another (y/n)? "; qu$960IF qu$="Y" OR qu$="y" THEN CLEAR:GOTO 40980LOMEM :27407990HOME:?:? " Program terminated":END991? a$; b$; u$(5); c$:?992RETURN993? " Enter Drive => "; TAB(13)994RETURN1000DATA " DATA DRIVE 1"," DATA DRIVE 2" 1010DATA " DISK DRIVE 1"," DISK DRIVE 2"1011DATA "-Enter => "1012DATA " From "," To "1020DATA 58,28,117,33,48,145,17,255,0,11030DATA 0,0,205,243,252,201,0,117,onto yourADAM  keyboard  with the  lock-onholder, you have  just about  thesame controls as the others do.   The  CONTROL key gives you allof  the  features (^C, ^S, etc.),just like the others; and you canalso use the six COMMAND keys, inthe upper  right-hand corner, foranything  you need.  In addition,in place of the  FUNCTION keys onother keyboards, ADAM has the sixSmartKeys  at the top of the key-board.  These are numbered I thruVI, and since they  change as yougo  through  various  operatontinue":GET an$1160?:?:?:RETURN:HTAB 7:? "BACKUP Completed"950?:?:INPUT " Would you like to BACKUP       another (y/n)? "; qu$960IF qu$="Y" OR qu$="y" THEN CLEAR:GOTO 40980LOMEM :27407990HOME:?:? " Program terminated":END991? a$; b$; u$(5); c$:?992RETURN993? " Enter Drive => "; TAB(13)994RETURN1000DATA " DATA DRIVE 1"," DATA DRIVE 2" 1010DATA " DISK DRIVE 1"," DISK DRIVE 2"1011DATA "-Enter => "1012DATA " From "," To "1020DATA 58,28,117,33,48,145,17,255,0,11030DATA 0,0,205,243,252,201,0,117,720 br=8: br=br-1740GOTO 860750IF wdr>1 THEN GOTO 780760 db=PEEK(29976):POKE (29982), db770GOTO 720780IF wdr>2 THEN GOTO 810790 db=PEEK(29978):POKE (29982), db800GOTO 720810IF wdr>3 THEN GOTO 840820 db=PEEK(29984):POKE (29982), db830GOTO 720840 db=PEEK(29986):POKE (29982), db850GOTO 720860FOR r=0 TO br: j=fb+r880POKE (29957), j890 a1=PEEK(29934+r): a2=PEEK(29917+r)900POKE (29954), a1:POKE (29955), a2910CALL 29950920VTAB 14:HTAB 7930? "Block "; j; " Written"935IF j<be THEN 940: r=br+1: p=~%-------   You may have noticed that yourADAM keyboard is smaller than theones used by the IBM compatibles.   However, when you  lock one ofyour  game controllers  ont---------------------------------         -YOUR KEYBOARD----------------------------------   You may have noticed that yourADAM keyboard is smaller than theones used by the IBM compatibles.   However, when you  lock one ofyour  game controllers  121,1251040DATA 129,133,137,141,145,149,153,157,161,1651050DATA 169,173,177,0,48,48,48,48,48,481060DATA 48,48,48,48,48,48,48,48,48,481070DATA 58,30,117,33,48,145,17,255,0,11080DATA 0,0,205,246,252,201,0,14,4,61090DATA 7,205,32,253,201,0,8,0,24,01100DATA 8,0,24,0,4,0,5,0,0,01110DATA 116,39,110,111,100,32,73,32,46,1151120DATA 2551130?:?:? " Source contains 160 blocks":?:? " Press any key to continue":GET an$1140?:?:?:RETURN1150?:?:? " Destination holds only 160     blocks":?:? " Press any key to cions,they give you almost as much ver-satility as the  12 FUNCTION keyson the other keyboards.   You have the ARROW key arrang-ment under your COMMAND keys witha  HOME key  added; and the  gamecontroller gives you the additionset of keypad numbers.   So, there you all; with all ofthese  keys  at your  fingertips,there isn't much  that you  can'tdo with your ADAM computer.                         -----NJD--------------------------------- However, when you  lock one ofyour  game controllers  4 hours.(305)227-9643.SysOp:  Shane & Keith.LAS VEGAS ADAMLINK-------------NV300 Baud-24 hours.(702)873-8056.SysOp:  Harvey Seppala.MACH I BBS----------Milwaukee, WI300/1200-9pm/6am.(414)762-0492.SysOp:  Gary Schoenung.MAINE BBS-----------Waterford, ME300/1200-6pm/8am.(207)583-4923.SysOp:  Robert Sebelist.MICRO-INNOVATIONS BBS--Reston, VA300/1200/2400-6pm/6:30am-Mon/Fri-(703)264-3908.  +24 hrs/weekends.SysOp:  Mark Gordon.MSB-BBS------------------------AZ300/2400-24 hours.(602)395-Д%================ADAM CASTLE--------------------MO300 Baud-9pm/9am-7 days.(314)431-5722.SysOp:  Shawn Merrick.ADAM CONNECTION BBS-Champlain, NY300/1200-24 hours.(51=================================  ---BULLETIN BOARD SYSTEMS---   =================================ADAM CASTLE--------------------MO300 Baud-9pm/9am-7 days.(314)431-5722.SysOp:  Shawn Merrick.ADAM CONNECTION BBS-Champlain, NY300/1200-24 hours.RADING POST BBS----Cleveland, OH300/1200-24 hours.(216)791-4022.SysOp:  Herman Mason, Jr.VOICE OF THE EAGLE-Ft.Cmpbell, KY300 only-8:30pm/5am-Wed. & Thur.(615)431-9833.SysOp:  Ricki Gerlach.=================================-This list was compiled from var-ous sources and includes informa-tion from NIAD & Bart Lynch.=================================                -November 1, 199164-3908.  +24 hrs/weekends.SysOp:  Mark Gordon.MSB-BBS------------------------AZ300/2400-24 hours.(602)395-U.G. BBS---------------- VA300/1200/2400-24 hours.(202)561-2475.SysOp:  Jeff Jodoin.CAT'S LAIR BBS---------------- VT300/1200-24 hours.(802)295-4831.SysOp:  Pete Ames.COLECO DEPOT BBS-Howard Beach, NY300 Baud only-8pm/12mid-7 days.(718)848-3066.SysOp:  Daryll Quinn.GAS STATION--------------------TX300/1200-24 hours.(817)265-8938.SysOp:  M. D. Henderson.IEAUG--------------------------CA300/1200-24 hours.(714)775-1603.SysOp:  Larry Overman.INNER CIRCLE IN MIAMI----------FL300/1200-2onto yourADAM  keyboard  with the  lock-onholder, you have  just about  thesame controls as the others do.   The  CONTROL key gives you allof  the  features (^C, ^S, etc.),just like the others; and you canalso use the six COMMAND keys, inthe upper  right-hand corner, foranything  you need.  In addition,in place of the  FUNCTION keys onother keyboards, ADAM has the sixSmartKeys  at the top of the key-board.  These are numbered I thruVI, and since they  change as yougo  through  various  operat9726.SysOp:  Michael Benedict.NORTHERN LINK BBS----Alberta, CAN300/1200-24 hours.(403)246-4086.SysOp:  Gerry St.Peters.ROCKY MOUNTAIN BBS------------ CO300/1200-24 hours.(719)783-9046.SysOp:  Jesse thornhill III.ST.LOUIS BBS---------St.Louis, MO300/1200-9pm/6pm-Thu/Sun.(314)383-3617.SysOp:  Al Fitzgerald.TAPPS MUSIC BBS------Ontario, CAN300/1200-24 hours.(416)741-2432.SysOp:  Terry Cairns.THOMAS ELECTRONICS BBS-Sask., CAN30012002400-24 hours.(306)384-7682.SysOp:  Thomas Mackie.T(518)298-4294.SysOp:  Steve Majors.ADAM EXCHANGE BBS-------Akron, OH300/1200/2400-24 hours.(216)883-9355.SysOp:  George Koczwara.ADAM-LINK BBS---------Phoenix, AZ300/1200 Baud-24 hours.(216)936-3892.SysOp:  Rusty Gillott.ADAM-LINK BBS--Salt Lake City, UT300/1200 Baud-6pm/8am+wk.ends.(801)484-5114.SysOP:  Alan Neeley.ADAM LINK IN NEW JERSEY--------NJ300 Baud-24 hours.(201)224-5764.SysOp:  Fred Vicente.ADVENTURE LINE---------------MICH300 Baud-24 hours.(313)445-1313.SysOp:  ?A.W.A.Д%Helper, a  recentprogram by  Bruce Walters, HEXACESoftware,  R.D.#4, Box 81, Frank-lin, PA 16323 (814-432-3563).   It allows you to make use of adot-matrix printer, a--------WHAT'S HAPPENING---------   You might want  to take a lookat  SmartWriter Helper, a  recentprogram by  Bruce Walters, HEXACESoftware,  R.D.#4, Box 81, Frank-lin, PA 16323 (814-432-3563).   It allows you to make use of adot-matrix printer with your ADAMsystem.  This gives you 160K on aside, or 320K on both sides. Thismeans you can take any program ona datapak and store it on a disk.Since the  ADAM disk drive  was asingle-sided disk drive, if therewas  more than  160K to the item,you  couldn't  fit it all  on thesingle-sided disk. Some of it wasleft off.  This didn't happen toooften, however, since  most  pro-grams, or whatever, didn't use somuch space.  Some  CP/M  programsare an  exception, however, and alot of them are too sh; andyou can switch  back and forth asneeded.  The  RAM drive is set upon your memory expander board andgives you quick access to the in-formation stored there. Of courseyou realize that  at least a  64Kexpander is required; amd you canuse anything  up to  the  MEGARAMboard (and who knows, some day wemay be able  to add even more RAMto ADAM).   Good things continue to happenfor ADAM.  The new  ADAMnet  diskdrives are  really great, and aredouble-sided drives that are com-pletely compatibleyour spacebar, unless you want to erase allthe text ahead of your cursor.   Break these  habits.  USE YOURARROW KEYS.  Use  the  LEFT arrowkey  in place of the  BACK SPACE;and the  RIGHT arrow key in placeof  the  space bar.  Keeping thisin mind will save your nerves.   I find that when DELETEing, itseems to work better to press theIV (HI-LITE) SmartKey first, thenunderline what you want DELETEed.   Then, when you are done, pressthe DELETE key, then IV (DELETE),and IV again (DONE).  Usually ylong to storeon a single-sided disk.   Also, although the MegaRAM raninto trouble  with its  SIPPs, wenow have available a 64K expanderthat is expandable to 256K.                         -----NJDt a  64Kexpander is required; amd you canuse anything  up to  the  MEGARAMboard (and who knows, some day wemay be able  to add even more RAMto ADAM).   Good things continue to happenfor ADAM.  The new  ADAMnet  diskdrives are  really great, and aredouble-sided drives that are com-pletely compatible, and to switchback and forth between it and theADAM printer, as you please.   It allows you  the use of fivedrives in SmartWriter and enablesyou to switch back  and forth be-tween them.  This means  that youcan use  a second  DISK drive  inSmartWriter, if  you  wish.  ADAMdoesn't  ordinarily  recognize  asecond disk drive in SmartWriter,because they never built the nec-essary circuitry into your ADAM.   Five drives means  you can usetwo data drives, two disk drives,and a RAM drive, if you wiД%  to re-member is to break the habits youget into when using a typewriter.   Don't  backspace,  unless  youwant to  move your  whole line oftext over.  Don't use  you         WORD PROCESSING   When  you are  using your ADAMword processor, one thing  to re-member is to break the habits youget into when using a typewriter.   Don't  backspace,  unless  youwant to  move your  whole line oftext over.  Don't use   with your ADAMsystem.  This gives you 160K on aside, or 320K on both sides. Thismeans you can take any program ona datapak and store it on a disk.Since the  ADAM disk drive  was asingle-sided disk drive, if therewas  more than  160K to the item,you  couldn't  fit it all  on thesingle-sided disk. Some of it wasleft off.  This didn't happen toooften, however, since  most  pro-grams, or whatever, didn't use somuch space.  Some  CP/M  programsare an  exception, however, and alot of them are too ouare told to press the DELETE key,then IV, then IV, and IV.  Try itand see what you find to be best.   When using IV to underline thetext, if  you  run over (or go toanother line), you can press V toerase  those underlines  that youdon't want.  Then press IV again,to continue underlining.  You canmark  or unmark  anything, as youwish, and you're not committed toDELETEing anything, since you didNOT press the DELETE key first.  Never end  a column, or articlewith an  END PAGE marker.  Alwaysptop row of keys. Souse them to type the numbers; andalso remember NOT to type the up-per case "O", when  you want  thenumeral "0".   The  "l" and "1", and  "O" and"0" may look  a lot alike; but toADAM they have a completely diff-erent meaning.  If you  happen todo this when using SmartBASIC, itcan really mess you up.  In fact,one of the first things to do, ifyou are "debugging" a  BASIC pro-gram, is to see  if you  happenedto mix up "l" and "1", and an "O"for "0".  This drives ADAM crazy!   racter.  Thentype the  last (erased) characterin, and press RETURN.  And, thereyou are; the  CR is right  at theend of the line, where you wantedit to be.                         -----NJD press V toerase  those underlines  that youdon't want.  Then press IV again,to continue underlining.  You canmark  or unmark  anything, as youwish, and you're not committed toDELETEing anything, since you didNOT press the DELETE key first.  Never end  a column, or articlewith an  END PAGE marker.  Alwaysp  SAVE it; it is  all  GONE!Sometimes,  (instead  of  hittingthe keys too fast) you  inadvert-antly hit  another (function) keybeside the one  you wish  to hit,and the same thing happens.   ADAM's word processing programis named  SmartWRITER.   Wheneversomething is said to be in Smart-WRITER, it has been done on ADAM,in WP, or Word Processing. I findthat I  can  do  anything  that Icare to do, in SmartWRITER. Thereare a lot of programs on the mar-ket that are said to be great andeasy to use; Д% case "l" for thenumeral "1".  This  works  on thetypewriter, but it  doesn't  giveyou the same  character on a com-puter.  ADAM has the numerals "1"to "0" on the top---------WORD PROCESSING---------   Speaking of typewriter habits,don't use  lower case "l" for thenumeral "1".  This  works  on thetypewriter, but it  doesn't  giveyou the same  character on a com-puter.  ADAM has the numerals "1"to "0" on the lace an  END PAGE marker  OVER acarriage RETURN, or  over  a lineof text.  This can cause problemsand can lockup your ADAM; and allyou can do  is pull  RESET.  Theneverything  on the screen, and inthe RAM, is GONE!   In order  to get an  END PAGE,you press INSERT (then IV becomesEND PAGE), and you press the IV.   INSERTing  is a  slow process;so, if you are  at the end of theline, and  find you  cannot get aCR (Carriage Return) by  pressingRETURN; just BACK SPACE until youerase the  last  chaAnother thing  to keep in mindwhen using your ADAM is don't getin too big of a hurry to  DELETE,or to  CLEAR  something, on  yourscreen.   Sometimes, hitting  thevarious keys  too close together,or too fast, can  cause a  lockupof your  computer.  Then, you arestuck; nothing, and  none  of thekeys you press, works.  When thishappens, you  have no  choice butto pull RESET, and there goes allyour  work (on the screen, and inADAM's  memory) down  the  drain.You can't  print it  out, and youcan'tlace an  END PAGE marker  OVER acarriage RETURN, or  over  a lineof text.  This can cause problemsand can lockup your ADAM; and allyou can do  is pull  RESET.  Theneverything  on the screen, and inthe RAM, is GONE!   In order  to get an  END PAGE,you press INSERT (then IV becomesEND PAGE), and you press the IV.   INSERTing  is a  slow process;so, if you are  at the end of theline, and  find you  cannot get aCR (Carriage Return) by  pressingRETURN; just BACK SPACE until youerase the  last  chabut I find that theyare too complicated, or I have toread  too much  documentation  touse them.  When I see 25 pages ofinstructions I begin to wonder ifit is really worth it.                         -----NJDan  cause a  lockupof your  computer.  Then, you arestuck; nothing, and  none  of thekeys you press, works.  When thishappens, you  have no  choice butto pull RESET, and there goes allyour  work (on the screen, and inADAM's  memory) down  the  drain.You can't  print it  out, and youcan'than-nel 3, switch to #4, and put yourTV set on channel 4.   This may  solve an  occasionalproblem.   Remember, always  plugyour  TV set  into  a live outletto make sure it's in good operat-ing condition, before calling therepair man!                         -----NJD---------------------------------ramby  moving the  control lever  tothe TV position.    You set your TV set on channel3, and you are in business.  How-ever, we want to mention that youmay encounter a rare  ADAM systemthat will~%------   We have mentioned  that Colecodesigned the ADAM computer systemto use an  ordinary  TV set for amonitor. The idea was, that beinga lowcost family computer sy---------------------------------         WHICH CHANNEL?---------------------------------   We have mentioned  that Colecodesigned the ADAM computer systemto use an  ordinary  TV set for amonitor. The idea was, that beinga lowcost family computer0REM MAZE PROGRAM190POKE 16953, 0:POKE 17059, 7:POKE 17115, 23:POKE 17126, 19:TEXT200DIM cd(4, 2), rd(4, 3), rp(3), xr(2), yr(2)210 ms=2: sp$=CHR$(32):FOR i=1 TO 4220FOR j=1 TO 3:READ rd(i, j):NEXT j, i230FOR i=1 TO 4:FOR j=1 TO 2:READ cd(i, j):NEXT j, i240GOSUB 250:GOSUB 1530:GOSUB 250:GOTO 260250HOME:VTAB 3:INVERSE:HTAB 8:? " * MAZE MAKER * ":NORMAL:RETURN260VTAB 11:INVERSE:HTAB 1:? " PLAY OPTIONS ":NORMAL:?270? "  D = DISPLAY MAZE ON SCREEN"280? "  P = PRINT MAZE (BIGGER MAZE)"290GOSUB 1360: m  operate on  channel 4.Therefore, if you  don't get  theADAM screen  on your TV, when seton channel 3, switch it  to chan-nel 4, and try it.   Remember  to check  the  smallsquare opening on the rear of theconsole, to the far right of cen-ter (looking from the front).  Ithas a  small switch, set deep in-side (so you  don't  accidentallymove it) that reads #3 toward theright, and #4 toward the left.   Make sure yours  is on #3 whenyou start out. If your TV doesn'tgive you an  ADAM screen on c  SAVE it; it is  all  GONE!Sometimes,  (instead  of  hittingthe keys too fast) you  inadvert-antly hit  another (function) keybeside the one  you wish  to hit,and the same thing happens.   ADAM's word processing programis named  SmartWRITER.   Wheneversomething is said to be in Smart-WRITER, it has been done on ADAM,in WP, or Word Processing. I findthat I  can  do  anything  that Icare to do, in SmartWRITER. Thereare a lot of programs on the mar-ket that are said to be great andeasy to use; 100REM PROGRAM ORIGANALLY PUBLISHED IN FAMILY COMPUTER MAGAZINE  UPDATE AUGUST 1991  ED ZIELINSKI110REM MANY THANKS TO SOL SWIFT FOR HIS PATCHES THAT MAKE THIS PROGRAM OPERATE CORRECTLY120REM TRUE RANDOM PATCH130LOMEM :27600:FOR x=171 TO 181:READ mc:POKE x, mc:NEXT:POKE 11907, 201140REM PRINTER PATCH150FOR x=1102 TO 1130:READ mc:POKE x, mc:NEXT:POKE 1083, 1:POKE 16219, 92:POKE 16220, 4160REM CHANGE CHR$(31)170FOR x=17226 TO 17233:READ mc:POKE x, mc:NEXT:REM +DATA LINE 1630 = RATFACE WITHINMAZE    18 system,you would not need to go and pur-chase an expensive computer moni-tor for your  system; since everybody had  at least one  TV set athome. And with the controller-boxhookup; you could use the TV as amonitor with the control lever inthe  Computer position, and stilluse it  to watch  any  TV programby  moving the  control lever  tothe TV position.    You set your TV set on channel3, and you are in business.  How-ever, we want to mention that youmay encounter a rare  ADAM systemthat wills=(k=80)+2*(k=68)300ON (ms=0) GOTO 290310GOSUB 250:VTAB 11:INVERSE:HTAB 1:? " PRINTER CHOICE ":NORMAL:?320? "  1 = ADAM PRINTER":? "  2 = DOTM PRINTER":GOSUB 1360: sl=k-48:IF sl<1 OR sl>2 THEN 320330IF sl=2 THEN  xr(1)=67: xr(2)=31: yr(1)=79: yr(2)=23:GOTO 350340 xr(1)=39: xr(2)=31: yr(1)=59: yr(2)=23350GOSUB 250360VTAB 10:HTAB 5:? "THE PROGRAM IS NOW SET":?370HTAB 3:? "TO GENERATE A MAZE OF SIZE":?:INVERSE:HTAB 11:? " "; xr(ms); " X "; yr(ms); " ":NORMAL380?:HTAB 9:? "WIDTH X HEIGHT"390VTAB 19:HTTAB my:HTAB x:? sp$; :NEXT x:NORMAL900VTAB 2:HTAB lm+1:? "S"; 910VTAB qy:HTAB lm+mx:? "F"; :IF ls<>1 THEN 960920INVERSE:FOR y=2 TO qy:FOR x=2 TO qx930IF mp%(x, y)=-1 THEN VTAB y:HTAB lm+x:? sp$; 940NEXT x:NEXT y:NORMAL950VTAB 24:HTAB 10:? "BLUNDERS = 0"; 960VTAB cy:HTAB lm+cx:? CHR$(31); CHR$(8); 970 j=PDL(5): dx=(j=2)-(j=8)980 dy=(j=4)-(j=1)990IF dx=0 AND dy=0 THEN 9701000FOR z=1 TO 125:NEXT1010 bx=cx+dx: by=cy+dy1020IF mp%(bx, by)<>-1 THEN 10801030? CHR$(7); 1040 sc=sc+1:VTAB 24:HTAB 1010500 f=0: lc=max: c=1: cx=2: cy=2510 pt%(1, 0)=2: pt%(1, 1)=2: mp%(2, 2)=2520GOSUB 1250:IF v<>0 THEN 570530 r=mp%(cx, cy): mp%(cx-cd(r, 1)/2, cy-cd(r, 2)/2)=-1540 mp%(cx, cy)=0: c=c-1550 pt%(lc, 0)=cx: pt%(lc, 1)=cy: lc=lc-1560 cx=pt%(c, 0): cy=pt%(c, 1):GOTO 520570 r=rp(RND(1)*v+1)580 bx=cx+cd(r, 1): by=cy+cd(r, 2)590IF (r=1 AND (bx=2 OR bx=qx)) OR (r=4 AND (by=2 OR by=qy)) THEN 570600 mp%(cx+cd(r, 1)/2, cy+cd(r, 2)/2)=5610 c=c+1: cx=bx: cy=by: mp%(cx, cy)=r620 pt%(c, 0)=cx: pt%(c, 1)=cy630IF cxTAB 8:? "TO PRINT A COPY"1170?:HTAB 10:? "OF THIS MAZE":?:HTAB 13:? "(Y/N)"1180GOSUB 1360:IF k<>78 AND k<>89 THEN 11801190IF k=89 THEN GOSUB 13801200GOSUB 250:VTAB 11:HTAB 5:? "DO YOU WISH TO GENERATE":?1210HTAB 10:? "ANOTHER MAZE":?:HTAB 13:? "(Y/N)"1220GOSUB 1360:IF k<>78 AND k<>89 THEN 12201230IF k=89 THEN RUN1240POKE 16953, 95:HOME:END1250 v=0:FOR z=1 TO 3: t=rd(mp%(cx, cy), z)1260 x=cx+cd(t, 1): y=cy+cd(t, 2)1270IF x<2 OR x>qx OR y<2 OR y>qy THEN 12901280IF mp%(x, y)<f THEN  v=v+1: rp(v)=tL":NORMAL:?790? "  1 = NOT DIFFICULT":? "  2 = DIFFICULT":? "  3 = MOST DIFFICULT"800GOSUB 1360: ls=k-48:IF ls<1 OR ls>3 THEN 800810GOSUB 250:VTAB 10:HTAB 6:? "DO YOU WISH TO PRINT":?:HTAB 7:? "A COPY OF THE MAZE":?820HTAB 8:? "BEFORE YOU BEGIN":?:HTAB 13:? "(Y/N)"830GOSUB 1360:IF k<>78 AND k<>89 THEN 830840IF k=89 THEN GOSUB 1380850HOME: lm=INT(15.5-mx/2): cx=2: cy=2: sc=0860INVERSE:FOR y=1 TO my:VTAB y:HTAB lm+1:? sp$; 870HTAB lm+mx:? sp$; :NEXT y880FOR x=lm+2 TO lm+qx:VTAB 1:HTAB x:? sp$; 890VAB 9:? "DO YOU WISH TO":?:HTAB 8:? "CHANGE THE SIZE":?:HTAB 13:? "(Y/N)"400GOSUB 1360:IF k<>78 AND k<>89 THEN 400410IF k=78 THEN  mx=xr(ms): my=yr(ms):GOTO 440420 t$="WIDTH": a=xr(ms):GOSUB 1300: mx=k430 t$="HEIGHT": a=yr(ms):GOSUB 1300: my=k440 qx=mx-1: qy=my-1: max=qx*qy/4:DIM mp%(mx, my), pt%(max, 1)450GOSUB 250:VTAB 11:HTAB 7:? "I AM NOW GENERATING":?460HTAB 12:? "YOUR MAZE":?:HTAB 11:? "PLEASE WAIT"470?:HTAB 6:? "THIS MAY TAKE AWHILE!"480FOR x=1 TO mx:FOR y=1 TO my490 mp%(x, y)=-1:NEXT y, x50? "BLUNDERS = "; sc; :IF ls=3 THEN 9701060IF bx=1 AND by=2 THEN 9701070INVERSE:VTAB by:HTAB lm+bx:? sp$; :NORMAL:GOTO 9601080VTAB cy:HTAB lm+cx:? "."; 1090 cx=bx: cy=by:IF cx<>qx OR cy<>qy THEN 9601100VTAB cy:HTAB lm+cx:? "."; 1110FOR l=1 TO 10:? CHR$(7); :NEXT l1120FOR j=1 TO 10000:NEXT j1130GOSUB 250:VTAB 11:HTAB 11:? "DO YOU WISH":?:HTAB 10:? "TO PLAY AGAIN":?:HTAB 14:? "(Y/N)"1140GOSUB 1360:IF k<>78 AND k<>89 THEN 11401150IF k=89 THEN GOTO 7701160GOSUB 250:VTAB 11:HTAB 10:? "LAST CHANCE":?:H<>qx OR cy<>qy THEN 520640 mp%(qx, qy)=5:IF c=max THEN 770650 f=1: w=4: l=1660 cx=pt%(l, 0): cy=pt%(l, 1)670IF mp%(cx, cy)=5 THEN 740680GOSUB 1250:IF v=0 THEN  mp%(cx, cy)=5:GOTO 740690 r=rp(RND(1)*v+1): c=c+1700 mp%(cx+cd(r, 1)/2, cy+cd(r, 2)/2)=5710 cx=cx+cd(r, 1): cy=cy+cd(r, 2)720 mp%(cx, cy)=r: pt%(c, 0)=cx: pt%(c, 1)=cy730GOTO 680740 l=l+w:IF l<c THEN 660750IF c=max THEN 770760 l=1: w=w-(w=4)*3:GOTO 660770GOSUB 250:IF ms=1 THEN GOSUB 1380:GOTO 1200780VTAB 11:INVERSE:HTAB 1:? " PLAY LEVE1290NEXT z:RETURN1300GOSUB 250:VTAB 10:HTAB 8:? "THE "; t$; " MUST BE":?1310HTAB 6:? "AN"; :FLASH:? " ODD "; :NORMAL:? "NUMBER BETWEEN":?:INVERSE:HTAB 11:? " 9 AND "; a; " ":NORMAL:?1320?:?:HTAB 4:? "WHAT "; t$; " DO YOU CHOOSE":?:HTAB 15:INPUT ""; k$1330IF k$="" THEN 13201340 k=INT(VAL(k$)):IF k<9 OR k>a OR k/2=INT(k/2) THEN 13001350RETURN1360GET k$: k=ASC(k$)1370 k=k-32*(k>96)*(k<123):RETURN1380GOSUB 250:VTAB 11:HTAB 2:? "PRESS ANY KEY...":?:HTAB 4:? "WHEN PRINTER IS READY...":GET r$1390GOSUB 25220, 490REM WORDSEARCH PROGRAM100DIM dr(7, 2), dm(3, 2), cu$(26), m$(6)110FOR z=0 TO 7:READ dr(z, 1), dr(z, 2):NEXT z120FOR z=1 TO 3:READ dm(z, 1), dm(z, 2):NEXT z130FOR z=1 TO 26: cu$(z)="":NEXT z140FOR z=1 TO 6: m$(z)="  "+STR$(z)+" = ":NEXT z150 sp$=CHR$(32):FOR z=1 TO 124: z$=z$+sp$:NEXT z160POKE 16953, 0:POKE 17059, 7:POKE 17115, 23:POKE 17126, 19:TEXT:GOSUB 1670170VTAB 10:INVERSE:? " INVERSE COLOR CHOICE ":NORMAL:?: c=1180? m$(c); "WHITE LETTERS ON GREEN": c=c+1190? m$(c); "WHITE LETTERS ONAB 12:HTAB 7:? "PRINT ANOTHER COPY":?:HTAB 13:? "(Y/N)"1510GOSUB 1360:IF k=89 THEN GOTO 13801520RETURN1530VTAB 11:INVERSE:? " INVERSE CHOICE ":NORMAL:?1540? "  1 = WHITE LETTERS ON GREEN"1550? "  2 = WHITE LETTERS ON BLUE"1560? "  3 = WHITE LETTERS ON RED"1570GOSUB 1360: ic=k-48:ON ic GOTO 1580, 1590, 16001580POKE 17126, 252:TEXT:RETURN1590POKE 17126, 244:TEXT:RETURN1600POKE 17126, 246:TEXT:RETURN1610DATA 0,229,42,64,63,35,34,64,63,225,2011620DATA 245,219,64,203,71,40,250,241,211,64,201,205,11,4GOSUB 1710310 sp=(k$="Y"):GOSUB 1670:IF sp THEN GOSUB 1750320VTAB 24:? "    PRESENT WORD TOTAL = "; nw; 330POKE 16953, 95:VTAB 20:?:INPUT " ENTER WORD "; wd$:POKE 16953, 0340 t=LEN(wd$)350IF t=0 THEN ON (nw>0) GOTO 890:GOTO 320360IF t<=gx AND t<=15 THEN 380370VTAB 23:INVERSE:? " SORRY YOUR WORD IS TOO LONG! ":NORMAL:GOTO 440380 nw$="": ef=0390FOR z=1 TO t: k=ASC(MID$(wd$, z, 1))400IF k<65 OR (k>90 AND k<97) OR k>122 THEN  ef=1: z=t:GOTO 420410 nw$=nw$+CHR$(k-32*(k>96))420NEXT z:IF  NOT ef THEN 45REM PROGRAM ORIGANALLY PUBLISHED IN FAMILY COMPUTER MAGAZINE  UPDATE JULY 1991  ED ZIELINSKI10REM MANY THANKS TO SOL SWIFT FOR HIS PATCHES THAT MAKE THIS PROGRAM OPERATE CORRECTLY20REM TRUE RANDOM PATCH30FOR x=171 TO 181:READ mc:POKE x, mc:NEXT:POKE 11907, 20140DATA 0,229,42,64,63,35,34,64,63,225,20150REM PRINTER PATCH60FOR x=0 TO 28:READ mc:POKE x+1102, mc:NEXT70DATA 245,219,64,203,71,40,250,241,211,64,201,205,11,47,205,78,4,254,13,192,62,10,24,2,62,0,195,78,4 80POKE 1083, 1:POKE 16219, 92:POKE 160:VTAB 11:HTAB 2:? "ONE MOMENT...":?:HTAB 4:? "WHILE I PRINT YOUR MAZE..."1400IF sl=2 THEN PR #3:? CHR$(27); CHR$(15); CHR$(27); CHR$(48):GOTO 14201410POKE 12043, 201:PR #11420FOR y=1 TO my:FOR x=1 TO mx1430IF y=2 AND x=1 THEN ? " S"; :GOTO 14701440IF y=qy AND x=mx THEN ? "F"; :GOTO 14701450? CHR$(32+59*(mp%(x, y)=-1)); 1460? CHR$(32+61*(mp%(x, y)=-1)); 1470NEXT x:?:NEXT y:?1480IF sl=1 THEN POKE 12043, 245:PR #0:GOTO 15001490? CHR$(27); CHR$(80); CHR$(18); CHR$(27); CHR$(50):PR #01500GOSUB 250:VT BLUE": c=c+1200? m$(c); "WHITE LETTERS ON RED"210GET r$: r=ASC(r$)-48:ON r GOSUB 1680, 1690, 1700220GOSUB 1670:VTAB 10:INVERSE:? " PUZZLE SIZE ":NORMAL:?: c=1230? m$(c); "SMALL  (10 x 10)": c=c+1240? m$(c); "MEDIUM (20 x 15)": c=c+1250? m$(c); "LARGE  (28 x 15)"260GET k$: k=ASC(k$)-48:IF k<1 OR k>3 THEN 260270 gx=dm(k, 1): gy=dm(k, 2): wl=gx*gy280DIM p$(gx, gy), w$(wl): re$=CHR$(128)290 lm=16-gx/2: nw=0:GOSUB 1670300VTAB 12:? " DO YOU WISH TO SEE THE PUZZLE":?:? " AS IT IS BEING CREATED  (Y/N)":7,205,78,4,254,13,192,62,10,24,2,62,0,195,78,41630DATA 129,060,066,165,129,129,090,0241640DATA 1,2,4,1,2,3,2,3,4,1,3,4     1650DATA 0,-2,2,0,0,2,-2,0,done 2043, 201:PR #11420FOR y=1 TO my:FOR x=1 TO mx1430IF y=2 AND x=1 THEN ? " S"; :GOTO 14701440IF y=qy AND x=mx THEN ? "F"; :GOTO 14701450? CHR$(32+59*(mp%(x, y)=-1)); 1460? CHR$(32+61*(mp%(x, y)=-1)); 1470NEXT x:?:NEXT y:?1480IF sl=1 THEN POKE 12043, 245:PR #0:GOTO 15001490? CHR$(27); CHR$(80); CHR$(18); CHR$(27); CHR$(50):PR #01500GOSUB 250:VT50430VTAB 23:INVERSE:? " ALPHABETIC CHARACTERS ONLY!! ":NORMAL440GOSUB 1860:GOSUB 1850:GOTO 320450IF nw=0 THEN 490460 jf=0:FOR z=1 TO nw470IF nw$=w$(z) THEN  jf=1: z=nw480NEXT z:IF jf THEN GOSUB 1270:GOSUB 1850:GOTO 320490 maxc=0: ffl=0:FOR p=1 TO LEN(nw$)500 cl=ASC(MID$(nw$, p, 1))-64510IF cu$(cl)="" THEN 620520FOR cr=1 TO LEN(cu$(cl)) STEP 2530 cx=ASC(MID$(cu$(cl), cr, 1))540 cy=ASC(MID$(cu$(cl), cr+1, 1))550FOR d=0 TO 7: cd=d+4-INT((d+4)/8)*8560 bx=cx+dr(cd, 1)*(p-1): by=cy+dr(cd, 2)*(p-1)w; 1130IF uw>1 THEN ? " WORDS":GOTO 11501140? " WORD"1150GOSUB 1980:VTAB 21:? " WORD # "; :GOSUB 19901160GOSUB 2120:IF ef THEN 11601170IF mf THEN 9301180 ws$="": x=bx: y=by1190 t$=p$(x, y)1200IF ASC(t$)>128 THEN  t$=CHR$(ASC(t$)-128)1210 ws$=ws$+t$:IF x<>ex OR y<>ey THEN  x=x+vx: y=y+vy:GOTO 11901220 z=11230IF LEFT$(w$(z), 1)=re$ AND MID$(w$(z), 2)=ws$ THEN 12701240IF w$(z)=ws$ THEN 13001250 z=z+1:IF z<=nw THEN 12301260GOSUB 1870:VTAB 23:INVERSE:? " THAT WORD IS NOT IN THE LIST ":NORMAL:GOTO 10POKE 16953, 95740 px=1: py=1:GOSUB 2120:IF ef THEN 320750 x=bx: y=by:GOSUB 2030760IF fit THEN  x=bx: y=by:GOTO 810770GOSUB 1850780VTAB 23:INVERSE:? " SORRY THAT WORD DOESN'T FIT! ":NORMAL790GOSUB 1900:ON k$="A" GOTO 320:GOTO 740800 vx=dr(d, 1): vy=dr(d, 2)810 nw=nw+1: w$(nw)=nw$:FOR z=1 TO LEN(nw$)820 p$(x, y)=MID$(nw$, z, 1): lp=ASC(p$(x, y))-64830IF LEN(cu$(lp))=254 THEN  cu$(lp)=RIGHT$(cu$(lp), 254)840 cu$(lp)=cu$(lp)+CHR$(x)+CHR$(y)850IF sp THEN VTAB y+3:HTAB x+lm-1:? p$(x, y); 860 x=x+vx:" CONGRATULATIONS!!! ":NORMAL:VTAB 23:HTAB 4:? "YOU SOLVED THE PUZZLE!!!"1400GOSUB 1880:GOTO 9201410GOSUB 1670:VTAB 11:INVERSE:? " PRINT OPTIONS ":NORMAL1420?:? "  1 = ADAM PRINTER":? "  2 = DOTM PRINTER"; 1430GET g$: g=ASC(g$)-48:GOSUB 16701440VTAB 12:? "   PRESS ANY KEY...":?:HTAB 6:? "WHEN PRINTER IS READY..."; :GOSUB 17301450IF g=2 THEN ?:PR #3:GOTO 14701460POKE 12043, 201:PR #11470?:IF s=3 THEN 15101480FOR i=1 TO gy:FOR j=1 TO gx1490 t=ASC(p$(j, i)):IF t>128 THEN  t=t-1281500? CHR$(t); sp$; 0? m$(c); "PRINT WORD LIST ONLY": c=c+11010? m$(c); "LEAVE THIS PUZZLE": c=c+11020? m$(c); "QUIT WORDSEARCH"1030GET k$: s=ASC(k$)-481040IF s<1 OR s>5+(wf>0) THEN 10301050GOSUB 1670:IF wf=0 THEN 10801060IF s=2 THEN GOSUB 19301070 s=s-(s<>1)1080ON s GOTO 1090, 1410, 1410, 1630, 16501090VTAB 11:HTAB 8:? "ARROW KEYS DIRECT":?:HTAB 9:? "CURSOR MOVEMENT":?:HTAB 10:? "WITHIN PUZZLE"1100FOR x=1 TO 5000:NEXT x:GOSUB 16701110POKE 16953, 95:GOSUB 1790: px=1: py=11120VTAB 20:HTAB 1:? " YOU NEED TO FIND "; u570 x=bx: y=by:GOSUB 2020580IF  NOT fit THEN 610590 ffl=1:IF numc<=maxc THEN 610600 maxc=numc: wx=bx: wy=by: wd=d610NEXT d, cr620NEXT p630IF ffl THEN  x=wx: y=wy: d=wd:GOTO 800640FOR t=1 TO 1000: bx=INT(RND(1)*(gx-1))+1650 by=INT(RND(1)*(gy-1))+1660 d=INT(RND(1)*8)670 x=bx: y=by:GOSUB 2020:IF fit THEN  t=1000680NEXT t:IF fit THEN  x=bx: y=by:GOTO 800690GOSUB 1850:VTAB 23:? " I CAN NOT FIT "; nw$700GOSUB 1860710VTAB 23:? " DO YOU CARE TO TRY (Y/N)"720GOSUB 1710:GOSUB 1870:IF k$="N" THEN 320732901270GOSUB 1870:VTAB 23:INVERSE:HTAB 5:? " YOU DID THAT WORD!!! "; :NORMAL1280IF jf THEN GOSUB 1860:RETURN1290GOSUB 1860:GOSUB 1980:GOTO 11601300 w$(z)=re$+w$(z): x=bx: y=by1310INVERSE: t=ASC(p$(x, y))1320IF t>128 THEN  t=t-128:GOTO 13401330 p$(x, y)=CHR$(t+128)1340VTAB y+3:HTAB x+lm-1:? CHR$(t); 1350IF x<>ex OR y<>ey THEN  x=x+vx: y=y+vy:GOTO 13101360NORMAL: wf=wf+1: uw=nw-wf:IF uw>0 THEN 11201370GOSUB 1930:VTAB 20:HTAB 1:? LEFT$(z$, 30)1380GOSUB 1890:POKE 16953, 01390VTAB 21:HTAB 6:FLASH:?  y=y+vy:NEXT z870GOSUB 1850:IF nw<wl THEN 320880VTAB 23:INVERSE:HTAB 5:? " SORRY NO MORE SPACE! ":NORMAL:GOSUB 1860890FOR i=1 TO gx:FOR j=1 TO gy900IF p$(i, j)="" THEN  p$(i, j)=CHR$(INT(RND(1)*26)+65)910NEXT j, i920 qz=1: wf=0: uw=nw: wp=1930GOSUB 1670:VTAB 10:INVERSE:? " PLAY OPTIONS":NORMAL:?940 c=1:IF wf=0 THEN 980950? m$(c); "CONTINUE PLAYING": c=c+1960? m$(c); "PLAY FROM BEGINNING"970 c=c+1:GOTO 990980? m$(c); "PLAY PUZZLE ON SCREEN": c=c+1990? m$(c); "PRINT PUZZLE & WORD LIST": c=c+1100:NEXT j:?:NEXT i1510? "________________________________________________________________________________"1520?:FOR z=1 TO nw: t1$=w$(z): t2$=w$(z+1): t3$=w$(z+2): t4$=w$(z+3): t5$=w$(z+4)1530IF LEFT$(t1$, 1)=re$ THEN  t1$=MID$(t1$, 2)1540IF LEFT$(t2$, 1)=re$ THEN  t2$=MID$(t2$, 2)1550IF LEFT$(t3$, 1)=re$ THEN  t3$=MID$(t3$, 2)1560IF LEFT$(t4$, 1)=re$ THEN  t4$=MID$(t4$, 2)1570IF LEFT$(t5$, 1)=re$ THEN  t5$=MID$(t5$, 2)1580? t1$; SPC(16-LEN(t1$)); t2$; SPC(16-LEN(t2$))1590? t3$; SPC(16-LEN(t3$)); t4$ ex<1 OR ex>gx OR ey<1 OR ey>gy THEN  fit=0:RETURN2060FOR z=1 TO LEN(nw$)2070 t$=p$(x, y):IF t$="" THEN 21102080IF ASC(t$)>128 THEN  t$=CHR$(ASC(t$)-128)2090IF t$=MID$(nw$, z, 1) THEN  numc=numc+1:GOTO 21102100 fit=0: z=LEN(nw$)2110 x=x+vx: y=y+vy:NEXT z:RETURN2120VTAB 24:HTAB 1:? "   HOME = START OF WORD   "; 2130GOSUB 2240:IF mf THEN RETURN2140 bx=px: by=py:VTAB 24:HTAB 1:? "   HOME = END OF WORD  "; 2150GOSUB 2240:VTAB 24:HTAB 1:? LEFT$(z$, 22); :IF mf THEN RETURN2160 ex=px: ey=py: vx=ex-bx21 252:TEXT:RETURN1690POKE 17126, 244:TEXT:RETURN1700POKE 17126, 246:TEXT:RETURN1710GOSUB 1730:IF k$<>"Y" AND k$<>"N" THEN 17101720RETURN1730GET k$: k=ASC(k$):IF k>96 THEN  k=k-321740 k$=CHR$(k):RETURN1750INVERSE:VTAB 3:HTAB lm-1:? LEFT$(z$, gx+2)1760FOR z=1 TO gy:VTAB z+3:HTAB lm-1:? sp$1770VTAB z+3:HTAB lm+gx:? sp$:NEXT z1780HTAB lm-1:? LEFT$(z$, gx+2):NORMAL:RETURN1790GOSUB 1750:FOR i=1 TO gy:VTAB i+3:HTAB lm1800FOR j=1 TO gx: t$=p$(j, i)1810IF t$="" THEN ? sp$; :GOTO 18401820 t=ASC(t$):IF t<F k=27 THEN  mf=1:POKE 16953, 0:RETURN2280 wp=wp+1:IF wp>nw THEN  wp=12290VTAB 21:HTAB 9:? LEFT$(z$, 21)2300GOSUB 1990:GOTO 22402310 k=ASC(k$):IF k<160 OR k>163 THEN 22502320 px=px+(k=161)-(k=163)2330 py=py+(k=162)-(k=160)2340 px=px+gx*((px=0)-(px=gx+1))2350 py=py+gy*((py=0)-(py=gy+1)):GOTO 22402360DATA 0,-1,1,-1,1,0,1,1,0,1,-1,1,-1,0,-1,-1  2370DATA 10,10,20,15,28,15AB 1:? "   HOME = END OF WORD  "; 2150GOSUB 2240:VTAB 24:HTAB 1:? LEFT$(z$, 22); :IF mf THEN RETURN2160 ex=px: ey=py: vx=ex-bx21)1940IF t>128 THEN  p$(i, j)=CHR$(t-128)1950NEXT j, i:FOR z=1 TO nw1960IF LEFT$(w$(z), 1)=re$ THEN  w$(z)=MID$(w$(z), 2)1970NEXT z: wf=0: uw=nw: wp=1:RETURN1980VTAB 22:? " ESCAPE = MENU":VTAB 23:? "  SPACE = NEXT WORD":RETURN1990VTAB 21:HTAB 9:? wp; " IS "; 2000IF LEFT$(w$(wp), 1)<>re$ THEN ? "'"; w$(wp); "'":RETURN2010INVERSE:? " "; MID$(w$(wp), 2); " ":NORMAL:RETURN2020 vx=dr(d, 1): vy=dr(d, 2)2030 fit=1: numc=02040 ex=x+vx*(LEN(nw$)-1): ey=y+vy*(LEN(nw$)-1)2050IF x<1 OR x>gx OR y<1 OR y>gy OR; SPC(16-LEN(t4$)); t5$; SPC(16-LEN(t5$))1600?: z=z+4:NEXT z1610? "________________________________________________________________________________"1620POKE 12043, 245:PR #0:GOTO 9301630VTAB 12:HTAB 6:? "ARE YOU SURE YOU WANT":?:HTAB 6:? "TO START AGAIN  (Y/N)"; 1640GOSUB 1710:ON k$="N" GOTO 930:RUN1650VTAB 12:HTAB 8:? "ARE YOU SURE YOU":?:HTAB 7:? "WANT TO QUIT (Y/N)"; 1660GOSUB 1710:ON k$="N" GOTO 930:HOME:POKE 16953, 95:END1670HOME:HTAB 8:INVERSE:? " * WORDSEARCH * ":NORMAL:RETURN1680POKE 17126,70 vy=ey-by: ax=ABS(vx): ay=ABS(vy)2180IF vy=0 THEN  sl=0:GOTO 22002190 sl=vx/vy2200IF (ABS(sl)=0 OR ABS(sl)=1) AND ((ax=LEN(nw$)-1 OR ay=LEN(nw$)-1) OR qz) THEN  vx=SGN(vx): vy=SGN(vy): ef=0:RETURN2210GOSUB 1870:VTAB 23:INVERSE:HTAB 1:? " I THINK YOU MADE A MISTAKE ":NORMAL:IF mf=0 THEN GOSUB 1860:RETURN2220GOSUB 1900:IF qz THEN GOSUB 19802230ON k$="T" GOTO 2120: ef=1:RETURN2240VTAB py+3:HTAB px+lm-12250GET k$: k=ASC(k$):IF k=128 THEN  mf=0:RETURN2260IF  NOT qz OR (k<>32 AND k<>27) THEN 23102270I128 THEN ? t$; :GOTO 18401830INVERSE:? CHR$(t-128); :NORMAL1840NEXT j, i:RETURN1850VTAB 21:HTAB 12:? LEFT$(z$, 19):RETURN1860FOR x=1 TO 5000:NEXT x1870VTAB 23:HTAB 1:? LEFT$(z$, 30):RETURN1880FOR x=1 TO 5000:NEXT x1890VTAB 21:HTAB 1:? LEFT$(z$, 30):VTAB 22:HTAB 1:? LEFT$(z$, 30):VTAB 23:HTAB 1:? LEFT$(z$, 30):RETURN1900GOSUB 1860:VTAB 23:INVERSE:? " T = TRY AGAIN  A = ABANDON":NORMAL1910GOSUB 1730:IF k$<>"A" AND k$<>"T" THEN 19101920GOSUB 1870:RETURN1930FOR i=1 TO gx:FOR j=1 TO gy: t=ASC(p$(i, j)9201ANN-2NOISE      H   From The Cornucopia  TBBS -  Sources of Line Noise PUBLIC_REP H   Barry WIlson - Current ANN Projects to benefit ADAM.=====================================ADVISA INPUT TO THE ADAM NEWS NETWORK FOR NOV/DEC '91.After reading Pat Herrington's discourse on input formats, see file "From_PJH" on 9109ANN-2, I have revised the manner in which VISA provides input to ANN by reducing our files to the LCD or "Lowest Common Denominator", namely SmartWRITER. Although the files are preparechannel on your ADAMBBSListN91 H   Current list of ADAM BBSs=====================================From Ed Zielinski - Modifications to programs originally run in Family Computing.MazeMAKER  A   BASIC program - Create mazes and printout or solve on screen.WordSearch A   BASIC program - Create 'Wordsearch' puzzles and print them out.DAM's Desk Top"Dragon     H   Review of Reedy's "Dragon: The Chinese Challenge" TaxHelp91  H   Review of Gary Hoosier's "Taxhelper 1991"MemBoards  H   What memory ============================SuperGame1 H   Jim Walters    Super Game Mods.WALTRS_SPC H   Barry Wilson   New catalog available from Walters SoftwareJOIN_US    A   Barry Wilson   How the fidonet system works.RULES      A   Barry Wilson   FROM THE ADAM ECHO ON THE FIDONET NETWORK - Rules of operation.DVAUG_TIP  A   Rich Cossaboon - DVAUG   Easy maintainenance tip.LOGOeramDO H   Guy Cousineau  USING EXPANSION RAM IN SMARTLOGO EOSCALLS   A   FROM THE ADAM X CHANGE BBS - EOS Routines with entry and eххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххexpanders are available.Things1/92 H   Important ADAM information.SBasic1/92 H   SmartBASIC Workshop - Tables and memoryBlockCopyS H   BASIC program - Public Domain, in word processing for use in newsletters. Block Copy program.BlockCopy  A   BASIC program, ready to run in BASIC.     Written by Norman DeereYourKeybrd H   The layout of the ADAM keyboard.WhHappny_5 H   Latest ADAM information.WdPro20_SW H   SmartWriter TipsWdPro21_SW H   More SmartWriter TipsWhichChanl H   How to check the d in SpeedyWRITE 2, they are readily "readable" in SmartWRITER, and may be edited and saved in that program. VISA takes this opportunity to wish everyone connected with the ADAM News Network, and anyone otherwise connected with ADAM, a Happy Holiday Season and a Safe and Prosperous New Year.B. David Cobley.GLEANINGS  A  David Sands regular column of ADAM related news tidbits derived from various ADAM news sources.CPMADAM12  A  Chapter 12 in Tom Keene's ongoing series on "CP/M For The ADAM".=========ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххxit parameters.=====================================From the Dec/Jan AUGER newsletter from IEAUG.  Our thanks to Norman and Faye Deere.Articles written by Faye Deere unless noted.PrezSy1/92 H   CopyrightsADAMCON4.1 H   Information on ADAMCON IVChromantic H   Review of EyeZod's "Chromantics"DeskTop    H   Information on Walters "ADAM's Desk Top"Dragon     H   Review of Reedy's "Dragon: The Chinese Challenge" TaxHelp91  H   Review of Gary Hoosier's "Taxhelper 1991"MemBoards  H   What memory 