NEWS Volume 3 Issue 5 - SILICON OFFICE

Page created by Ricardo Chang
 
CONTINUE READING
NEWS Volume 3 Issue 5 - SILICON OFFICE
NEWS
      Volume 3 Issue 5
      SILICON OFFICE
      From the people who
      brought you OZZ

      BUSINESS USER’S
      COLUMN_________
      More on security

      IEEE — 488
      A journey on the bus

      DISK DRIVES
      Part two of our special
      course

       THE PET SHOW
      SPECIAL
      PU LL-O U T GUIDE AND
       CATALOGUE, PLUS
      FREE E N TR Y
& commodore
 COMPUTER        1
NEWS Volume 3 Issue 5 - SILICON OFFICE
T heP E T
    Lack of information. It's a problem for every computer owner. No manual can tell you all the
    things you really need to know. Like how to program. Which peripherals you need. Or the best
    software for your application.
         But if you own, or are thinking about a PET, CBM or V IC computer, help is at hand. We are
    P R IN T O U T , the independent magazine specialising in the Commodore system. Each issue is
    packed with news, articles about programming in PET Basic, test reports on the latest peripherals
    and really thorough software reviews. Plus regular columns by leading experts, readers letters,
     solutions to programming problems, even a gossip column! Whether your interest is Business,
     Education, or just plain fun, P R IN T O U T can save you time, trouble and money.
         The current issue has a comprehensive guide to business software for the PET, advice on
     buying a computer, a List program for non-PET printers, our 12,000 mile road test of the 8032
    Super PET, help with cassette files, a guided tour of the new V IC , plus all you need to know
    about multi-PET systems. And much more. Send for a copy now, or better still, subscribe!

        Credit card orders accepted b y telephone on 0635-201131

To: PRINTO U T, P.O. Box 48, Newbury RG16 OBD, Berkshire, U.K.

Name:
Address:
                                                                         Postcode:

[    ] I enclose cheque or postal order fo r £ ...................................
[    ] Debit my Barclaycard/Visa/Access/Mastercharge/Eurocard a/c No:

                     1981 Subscription Complete 1980 Set Sample Issue                Binder
U.K.                      £9.50            £9.50
Eire                      £13 punts        £13 punts
Europe                    £14.50           £14.50
USA A irm ail             545.00           S45.00
USA Surface               536.00           S 36.00
Overseas Airm ail         £25.00           £25.00
Overseas Surface          £18.00           £18.00
NEWS Volume 3 Issue 5 - SILICON OFFICE
Contents
Editorial—Hello, good evening and welcome......... ................................................................................................................ 2
Audiogenic—new products.........................................................................................................................................................3
Pets in Space—Astrological and astronomical programs........................................................................................................ 3
M annesman—Inexpensive printers...........................................................................................................................................4
Education—A plea for help.........................................................................................................................................................4
Intex Datalog—A compiler.........................................................................................................................................................4
Tecpacs—New Approved Product............................................................................................................................................. 4
Accident Unit Record System—Interesting use of a PET....................................................................................................5
Silicon Office—New program for the PET.............................................................................................................................. 6
Pet Paradox—A woman’s view of a PET..................................................................................................................................6
Business User’s Colum n—Barry Miles summing up security..............................................................................................7
Review Section—Claremont Controls, MTC Pilot, Landsoft’shotel package, plus more besides.............................. 9/12
Basic Program m ing—8032 screen window, use of arrays, redimensioning arrays, automatic data
entry, problems with input.....................................................................................................................................................13/16
M achine Code Program m ing—Sequential files in machine code.....................................................................................17
Mike Gross-Niklaus—Sorts out sorts................................................................................................................................18/19
Disk Guide—Part two of David Pococks series on the use of disk drives............................................................................20
IEEE-488—David Muir explores the bus.................................................................................................................................22
Education—The missing link, low priced software, Manchester Education User Group, high resolution graphics....29

THE PET SHOW
Floor Plan................................................................................................................................................................Inside Cover
Editorial—The PET Show-What it is........................................................................................................................................1
Where it is, how to get there—where to wine and dine and recover afterwards................................................................2
Seminars—times and subjects....................................................................................................................................................4
Exhibitors—Who’s there and where they are............................................................................................................................5

 Commodore Club News is Published by Commodore Business Machines (U.K.) Ltd., 818, Leigh Road, Slough, Berks and printed by Uniprint, 91-95, Euston
 Road, London NW1. Whilst the publishers take every care to ensure the accuracy of information contained in "Club News", no liability is accepted for errors or
 any consequences of such errors that might arise.

 Free Entry To PET SHOW
 Please Note:- Only by filling in and presenting this form will User Club
 Members be entitled to free entry for two people to the Second International
 Pet Show.
 Name...........................................................................................................................
 Address........................................................................................................................

  Pet User YES / NO
  My System is used for................................................................................................

                     COMMODORE USER’S CLUB MEMBER — OFFICIAL REGISTRATION FORM
                                                                                                1
NEWS Volume 3 Issue 5 - SILICON OFFICE
Editorial
                                          part of the Commodore world, and           availability of second hand Pet equip­
 Introduction                             ought to be given as wide a coverage
                                          as possible. After all, the Approved
                                                                                     ment. If you know of any source of
                                                                                     this, if you’ve got any Pet equipment
      Welcome to Volume 3 issue 5 of      Products catalogue contains some of        that you want to sell (e.g. you’ve just
the magazine. You’ll have noticed if      the finest hardware and software           upgraded to a disc based system from
you saw the last newsletter a signifi­    available for the Pet.                     cassettes, and now have a cassette unit
cant change in appearance, hopefully            The next issue will be again         to sell, or you’ve upgraded from Basic
for the better. I think this has been a   featuring the special educational sec­     2 to Basic 4 and find yourself with a
step in the right direction, and that     tion, as it will be doing every other      spare set of Basic 2 roms), or there is
we’ve continued the trend with this       month, but that doesn’t mean that          an item of hardware that you’re after,
issue. If you disagree you are free, as   you’ll be seeing issues totally devoid     write to me, with all the details (i.e.
ever, to contact me and air your          of information on the Pet in educa­        item, price and address), at the ad­
views. The Pet Show will be a fine        tion. This month there are a number        dress at the end of the editorial.
opportunity to do this, and I look for­   of articles of this nature, and we hope    We have available, at a price of £1.00
ward to seeing many of you there. I’ll    that not only schools and colleges will    each, around 700 empty high quality
be on a stand in the front foyer, so      find these interesting, but the rest of    plastic diskette cases. You can buy
you’ve no excuses! (Neither have          you will as well. There are a vast         any number from 1 to 700, but as you
I......)•                                 number of Pets in the educational          can appreciate this is strictly on a
                                          field - they represent something like      first-come-first-served basis. If you’re
 Continuity                               20% to 25% of the Pet population in        interested in obtaining any of these,
       With the introduction of a mon­    the U.K. - so we can’t afford to ignore    write with your cheque made out to
 thly newsletter, one of the things       you! The list of educational               C.B.M. (U.K.) Ltd. to Margaret
 we’ll be doing is to introduce an        workshops in the last issue has            Gulliford at the address below.
 amount of continuity amongst the ar­     already proved to be of use, and next
 ticles. So, each month you will know     time we’ll be publishing the ones that     Continuing Debate
 that certain features will be appear­    we missed first time round. This list           Finally the continuing debate on
 ing. For instance, David Pocock’s        will be continually updated as the         what goes into the newsletter. There
 series on the use of Disk Drives is a    newsletters go by.                         are a number of requests from people
 regular contribution, and even if              This time the special middle sec­    who own 80 column Pets who want to
 you’ve thought so far that you’ve         tion is devoted to the Pet Show, and is   do more than just run their applica­
 known it all, I can guarantee you that    really ‘everything you’ve always          tions software on them. The newslet­
 David has a number of tricks up his       wanted to know about the Show but         ter has helped in the past, by
 sleeve that you certainly won’t have      were afraid to ask’. Do you approve of    publishing the various Basic 1, 2 and
 known. We’ll be regularly reviewing        this pull-out section policy ? Let me    4 memory maps, but not everybody is
 a number of products, and each             know.                                    competent enough to convert, alter,
 month will also see a review of a                                                   play with, whatever programs they’ve
 Commodore Approved Product. This          Second-hand Pet Equipment                 got. I’ve tried to make amends for this
 is because we feel that the Approved           I’ve had a number of requests        lack of information a little by in­
 Product range is a very important         from club members about the               cluding in this newsletter an article
                                                                                     describing some useful peeks, pokes
    Editor Pete Gerrard                                                              and chr$ values, but this is really only
                                                                                     a begining. So, a plea on behalf of
                                                                                      myself, and everybody else who’s got
                                                                                      an 8032 and wants to know more
                                                                                      about it. If you’re an 8032 ‘whizz-
                                                                                      kid’, and would like to share your
                                                                                      learnings with other Pet users, send
                                                                                      any contributions to the Editor, at the
                                                                                      address below-:
                                                                                     Commodore Business Machines
                                                                                     818 Leigh Road
                                                                                     Trading Estate
                                                                                     Slough
                                                                                     Berks.

                                                                                         If there’s ever anything you want
                                                                                     to discuss, I’m available on Slough
                                                                                     74111
                                                              2
NEWS Volume 3 Issue 5 - SILICON OFFICE
New Products
 Audiogenic
     Audiogenic, who supply and
make all of Commodore’s cassette
based software, have just announced a
new catalogue of products for the Pet.
These are a range of analog and
digital interfaces from the company
"Connecticut Microcomputer Inc.",
and Audiogenic are now the U.K.
distributors.
     The catalogue should really be
called a manual, as it contains much
valuable information as well as the
product descriptions. In the catalogue
you will find such things as a 16 chan­
nel analog to digital converter, which
converts each of the 16 inputs in turn
to an 8 bit digital signal. There is an
extremely interesting product known
as SADI, which is an interface that
allows communication between three
devices - an IEEE 488 controller
(such as the Pet), a serial RS 232 in­
put/output device, and a parallel out­                                                                   nth cohorts.
put device. This means that, amongst
other things, you can have Pets talk­     until now I’ve been at a loss for an   Real Time Orbit
ing to each other. As well as this the    answer, but not any longer! An enter­       One program that has been
catalogue features serial and parallel    prising company in Michigan, called    generated in the U.K. is one called
printer adaptors, and overall is a very   Matrix, have boldly gone where no      Real Time Orbit, by G.E. Perry.
useful addition to the Pet world. To      company has boldly gone before, and    This program, in Basic, and written
obtain a copy of the catalogue,           really put the Pet into orbit by pro­  for 16k+ 40 column Pets, shows the
telephone Reading (STD code 0734)         ducing a lot of astrological programs, ground-track and current location of a
595647. It costs £2.50, offset against    amongst other things.                  satellite in real-time.
your first order, and is really well                                                  The internal clock of the Pet is
worth it because it does much more             Some of the programs they’ve got  set to Greenwich Mean Time before
than simply telling you what is           cover such things as the positions (to inputting satellite identity, rev.
available. Described by genial            seconds of arc accuracy) of the Sun,   number, nodal period (in minutes),
Audiogenic director Martin Maynard        Moon and outer planets, transits and   inclination (in degrees), mean motion
as “Cheap at twice the price”, I’m in­    secondary progressions, 10 house       (in revs/day from NASA two-line or­
clined to agree with him.                 systems with planets, and so on. They  bital elements), and epoch and
     As a footnote, Audiogenic also       also publish a comprehensive           longitude of an ascending node for
supply a vast range of books and          magazine on all aspects of micros and  any orbit on the day concerned (in the
hardware add-ons for the Pet, and are     programming in this particular field.  format of the NASA prediction
a good, quick source for such             For further information, including a   bulletin).
material. A copy of their latest com­     catalogue, write to:-                       After computing the current loca­
 plete catalogue is well worth a browse                                          tion the program generates a map and
 through, and can be obtained from                                               plots the ground-track of the current
 the same number as above.                Matrix Magazine                        orbit with a cross if the satellite has
                                          1014 North Main Street,                already passed that point and a dot for
                                          Ann Arbor,                             future positions (reverse field is used
                                          Michigan 48104                         over land masses). Locations coin­
 Pets in Space                            Ohio
                                          U.S.A.
                                                                                 ciding with coastlines are not plotted
                                                                                 thereby preserving outline. The cur­
                                                                                 rent location is indicated by a flashing
     People have asked me in the past                                            asterisk. As the satellite moves for­
if I knew of any astrological programs        Now, I believe that somewhere in ward its previous location is replaced
for the Pet, or any that calculated       England this company has a U.K. by a cross or the appropriate coastline
planetary orbits for instance. Well, up   outlet. Can anyone tell me who it is ? graphic character.
                                                             3
NEWS Volume 3 Issue 5 - SILICON OFFICE
lines a minute. Increase in speed can
                                                                                    be very good - some programs runn­
                                                                                    ing more than ten times faster. Sale
                                                                                    price is £300 plus V.A.T.
                                                                                         For further information, contact
                                                                                    Intex Datalog on Eaglescliffe (STD
                                                                                    0642) 781193.

                                                                                     Mannesman Tally
                                                                                          Mannesman Tally, the company
                                                                                     who produced Commodore’s 8024
                                                                                     printer, are now offering a substantial
                                                                                     number of 80 column matrix printers,
                                                                                     all of which are now classified as ex­
                                                                                     demonstration printers, and these are
                                                                                     available at substantially reduced
                                                                                     prices. These units have been used
                                                                                     and maintained by the company
                                                                                     itself, and are offered with a return to
                                                                                     factory warranty of 30 days. The
                                                                                     prices range from as little as £300 up
                                                                                     to £500 for almost new printers. Cash
     For most of the time a world map      you get in touch with the School at with your order qualifies you for an
is displayed with a ten degree resolu­     the address below:-                       additional 3% discount, and if you
tion in latitude and longitude. The                                                  collect youself delivery charges are
example above shows the re-entry of        Dr. Tony Bastick,                         also deducted. All enquiries about
Skylab over the south-western corner       School of Management Studies              this should be addressed to
of Australia on rev 35981 on the 11th      and Languages,
of July 1979.                              Bucks College of H igher                  Bernard Lavelle,
     When the satellite reaches            Education,                                Mannesman      Tally Ltd.,
Europe, the world map is replaced by       Newland Park,                             (Ex-demo    stock)
a two degree resolution map as             Gorland Lane,                             7 Cremyll Road,
displayed above. On leaving this area      Chalfont St. Giles,                       Reading RG1 8NQ
the world map is regenerated. At the       Bucks.
completion of one orbit the world          Or telephone Tony on Chalfont
map is regenerated together with the        St. Giles 4441. Thanks.                       Alternatively you can ‘phone Ber­
new ground-track. The program                                                        nard on Reading (STD 0734) 580141
works continuously through mid­                                                      extention 33, quoting “ex-demo
 night. There is another version of the                                              stock”. This is what I did, and found
 program in which the past ground-         Intex Datalog                             Bernard a helpful and obliging per­
 track is not indicated at all.
     Further details are available         Compiler                                  son. In these inflationary times it
                                                                                     might be worth a try.
 from:-                                          Intex Datalog have just announc­
 G.E. Perry                                 ed the release of their PC-Basic Com­
  101 Northampton Road,
 Kettering,
                                            piler for Commodore’s range of
                                            micros. This is written entirely in
                                                                                     Tecpacs
 Northants NN15 7JY                         machine code, and is fully compatible          I recently attended a press con­
                                            with Commodore Micorsoft inter­ ference, where BHRA Fluid
                                            preted Basic. It supports all Basic 2.0. Engineering (developed from the
                                            commands, and all Commodore British Hydromechanical Research
Educational Plea                            peripherals. A Basic 4.0 version will Association) announced the release of
                                            be available by the end of September. a large number of programs for the
A request and a plea for help. The          The compiler takes a program which Pet. These go under the generic name
School of Management Studies and            has been normally saved on disk, and of Tecpacs, and each program covers
Languages, in Buckinghamshire, is           compiles it back on to disk as a direct­ a specific topic in a technical area
looking for tutorial programs in            ly loadable program file. It can be us­ such as C ivil E ngineering
foreign languages (French, Spanish          ed with any of the various disk drives, Hydraulics. There are at present 16
etc.). Hopefully not just straightfor­      and is used in conjunction with a run­ programs in the series, all of them be­
ward phrase for phrase translation,         time package in Eprom. The speed of ing concerned with engineering ap­
but if that’s what you do have, all well    compilation obviously depends on the plications such as Mechanical
and good. If you use such programs,         complexity of the program being Engineering, Structural Analysis, and
or know of anywhere that does, could        compiled, but it is of the order of 50 Statistical Data Analysis. All of the
                                                               4
NEWS Volume 3 Issue 5 - SILICON OFFICE
formed the abstract of a proposed talk
                                                                                 by the presenting author Mr. R.H.
                                                                                 Gray. We haven’t got the full details
                                                                                 of the talk, but this does show you
                                                                                 what an enterprising lot they are in
                                                                                 Bangor.
                                                                                       A microcomputer system for
                                                                                 casualty patient records has been
                                                                                 developed in the Gwynedd Accident
                                                                                 Unit. The hardware consists of stan­
                                                                                 dard, readily available business equip­
                                                                                 ment at modest cost. The computer
                                                                                 system which has evolved is organis­
                                                                                 ed as follows. On admission, direct in­
                                                                                 put of patient information and known
                                                                                 details of circumstances concerning
                                                                                 the accident and injury is performed
                                                                                 by clerical staff. This information is
                                                                                 stored on floppy disk and a casualty
                                                                                 card printed.
                                                                                       Encoding of medical information
                                                                                  is performed by the attending Casulty
Tecpac System Set-up                                                              Officer and at this stage more detailed
                                                                                  data on specific “special interest”
                                                                                  projects (e.g. Road Traffic Accidents)
                                                                                  is put onto the casualty card. This
                                                                                  new information is fed into the com­
                                                                                  puter system by the clerical staff and
                                                                                  stored. An upgraded hardcopy file is
                                                                                  printed on discharge/disposal of the
                                                                                  patient. Each patient receives a uni­
                                                                                  que casualty number and retrieval of
                                                                                  an individual’s file is based on either
                                                                                  number or name. The accumulated
                                                                                  file is used for routine tasks such as
                                                                                  the printing of a daily log book and
                                                                                  enquiry into referral of a particular
                                                                                  patient.
                                                                                        Also, clinics (Fracture, Hand etc.)
                                                                                   can have a print out in individual card
                                                                                   form of referred casulty patients.
                                                                                   This information can be manipulated
                                                                                   to include only the pertinent details
                                                                                   relevant to each specialist clinic. This
                                                                                   allows the Accident Unit to maintain
                                                                                   a master manual hardcopy file of
                                                                                   C asualty p atien t records,
                                                                                   simultaneously allowing the main
                                                                                   Hospital Records to have a program­
Typical screen print                                                               mable subset of information for each
                                                                                   particular clinic.
programs are now part of the Com­                                                       The use of Basic programming
modore Approved range. Time and
space forbid too much coverage this        A Microcomputer                         language and involvement of medical
                                                                                   personnel directly in program
time around, but there’ll be more in
the next issue. Ar the present, for fur­
                                           based Record                            development, combined with hard­
                                                                                   ware that is dedicated solely to use in
ther details contact:-                     System in an                            the Accident Unit, allows marked
Technical Software Centre,
                                           Accident Unit                           flexibility. Rapid progress has been
                                                                                   achieved with minimal resources.
BHRA Fluid Engineering,                                                            The use of a decentralised system
Cranfield,                                 The following article really proves      such as this, modified for individual
Bedford MK43 OAJ                           that Pets get everywhere. It comes      Accident Units, would allow ready
Tel. 0234 750102                           from the Accident Unit of the Caer­      compilation of National Statistics.
                                           narfonshire and Anglesey General             So, the initiative has been taken
                                           Hospital, in Bangor, Gwynedd, and        -who will follow ?
                                                            5
lady whose mate flits away the hours                I have a fervent paranoic desire to
 Silicon Office                               programming his new toy. It really
                                              makes you see green!
                                                                                             personally hang, draw and quarter the
                                                                                             man (and it could only be a man), who
       Silicon Office is the latest arrival         Life is bad enough when you are          developed the Space Invaders pro­
from the Bristol Software Factory,            confronted with the latest issue of            gram as Pet food. I spend hours wat­
already well known for their earlier          Penthouse, only to be compared with            ching the love of my life torn in agony
programs such as Trader, Item,                the luscious Pet of the month.                 as he tries to combat his wits against
Monitor, and of course the enormous­          However, your feminine instincts               those infernal descending little blobs.
ly succesful OZZ, a package which             know the tactics necessary to divert           His face alters rapidly while his body
sold over 2,500 copies in the first six       his attention from this source. Yet,           becomes rivetted to the machine. It
months of release. OZZ was the first          this totally logical device is a real Fast     reminds me of a Jekyll and Hyde film
 microcomputer program to begin to            Sort.                                          I once saw. Every muscle tenses as he
 exploit the true potential of a small              Your conversation becomes                attempts to bash hell out of the ‘A’
 single user system by enabling the            limited to his ravings in Syntax Er­          button whilst co-ordinating his
 user to keep track of information in          rors. Occasionally your intercourse is        movements on the ‘4’ and ‘6’ keys.
 his own individual way. Silicon Of­           interjected by Dumps and Traces.              He becomes impervious to all around
 fice takes the next step, by covering         Now and again, he wafts into graphic          him (especially me).
 many office procedures but still keep­        detail on Machine Language - does             Bad Enough
 ing the individuality of OZZ. The             this mean it talks to him ? But when               You think this is bad enough - not
 program will only work on the newly           he wakes up in the middle of the              so. Somewhere along the line, some
 announced 8096 Com m odore                    night, proclaiming he must Poke and           bright enterprising little spark has
 microcomputer, and will be released            Peek, you distinctly feel he is being         manufactured a speaker unit for our
 concurrently with it at the Pet Show           obscene.                                      dear little Pet. Now not only can you
 on June 18th.                                  Disrupted                                     see the Invaders advancing but their
 Silicon Office is constructed from five             My life was disrupted thus about         speedy promenade is accompanied by
 main building blocks, namely :-                12 months ago. Before then I was              weird sounds reminiscent of a Ben­
     1) An advanced file system for             blissfully ignorant of mainframes,            jamin Britten opera. Like chalk
 maintaining files of information.              minis and micros. I vaguely thought           screeching on a blackboard the ex­
     2) A word processor for typing let­        of them to be some new dress fashion.         cruciating ‘Bleep-Bleeps’ echo
 ters, reports etc.                             Now my Lord and Master has urged              through your brain. This repetitious
     3) A point-to-point communica­             me to abandon all former ways. I have         drumming is occasionally interspers­
  tion facility for information transfer.       been instructed to discover the               ed with a high pitched police siren
     4) A fourteen digit calculator for         menacing Word Processor; fathom               type of noise announcing the arrival
  mathematical manipulation.                    the meaning of Interfacing and Bus            of a trolley bus. The bonus points for
      5) Programmibility, to control the        -which seems a rather ridiculous no­          this hit are too much for your man to
  system as a whole.                            tion to me. No longer can I visualise         resist. He tracks it along, only to mis­
        Now you can see why it requires         Rams gaily prancing around fields on          fire and be bombed by an un-looked
  96k of memory! Not having access to           a bright Spring day. I hold chips I           for Invader. Too much! Too much!
  an 8096 I can’t give you a detailed           cannot devour (with or without                I am an optimistic person and believe
  review of the product yet - suffice it to     vinegar) and foresee that ships are not       that there is light at the end of every
  say that what I’ve seen so far is stag­       the only entrants to ports. All these          tunnel. There is an old saying - “if
  gering, and in summary Silicon Of­            new innovations have been mind-                you can’t beat them, join them”. So
   fice is quite simply a revolution in         boggling for a simple soul like myself,        the answer to this conundrum - we
   programming. Details are available           but the worst is yet to come.                  have two Pets, his and hers.
   from the Bristol Software Factory,           Close encounters of the fourth kind
   and their address is
        Bristol Software Factory                          SCORE 0 1 9 6 1               HI
Business User’s Column                                                                                      Barry Miles
     This column will examine further       sucessfully. If the program is in          colours, and to ensure that all disk
the question of program and data            machine code, this will be unlikely,       supplies are re-labeled as soon as they
security. You will recall that last time    and even simple alterations to so­         arrive. A record of receipts and issues
we began to examine the possible haz-       meone else’s program are not too easy      of disks should be kept, with dates
zards and their prevention and              to make, because there is always the       and recipients recorded, by some
minimisation. Perhaps now would be          possibility of the changes1having sub­     member of staff who has no other
a good time to emphasise that I do not      tle unforseen effects on other parts of    dealings with the computer installa­
have a negative attitude towards            the program.                               tion. It should be clearly understood
microcomputing, and indeed think it                                                    that alien disks will not be tolerated in
to have an extremely important part         "Need to Know" Principle                   the machine, and you should keep a
to play in increasing business efficien­          Another way of protecting your       wary eye open for infringment of this
cy. However, such enthusiasm should         programs from this type of tamper­         rule. If your staff become so keen on
not be allowed to blind one to the          ing, is to ensure that they will run im­   games that serious work is en­
danger inherent in handing over im­         mediately on loading. This ensures         dangered, this will go some way
portant activities to an alien machine,     that they cannot be listed in order to     towards reducing the difficulty.
which may not be fully understood by        be changed. Not many commerical                  It will be readily appreciated that
the people operating it. It is a tool, to   programs have this facility, but there     many businesses will not be large
be used for easing your work. But,          are a few programming experts who          enough to enable the various security
like all good tools, it needs care in its   could add it for you. Alternatively, it     methods suggested in this series to be
use. A sharp chisel, in the hands of a       is now possible to buy a program           carried out in full, but this will be
sensible user is a safe tool, because       which will change your programs in          largely compensated for by the fact
the pressure needed to operate it is far     this fashion. Whilst you are at it, you    that the owner of the smaller business
less than that needed to operate a           may wish to commission work to be          can keep a closer eye on all the events
blunt one. However, such a chisel, us­       done to make access to your data-file      in his business, than can the manage­
ed by someone who does not know              impossible without use of a password,      ment of a larger organisation, which
how to protect himself from harm, is         and to restrict knowledge of the           must rely on formal procedures to
dangerous indeed.                            password to those few people who           provide the necessary degree of pro­
                                             must have the information in order to      tection.
Major Dangers                                carry out their work: back to the
     The major dangers of employee           “Need to know” principle!                        You should not be reluctant to
dishonesty seem to fall naturally into                                                  discuss the question of program and
two categories: Fraud, and data theft.       Data Security                              data security with your dealer, when
Fraud takes two main forms in data                Data security is another matter.      considering buying a program; taking
processing: one consists of changing         The extreme portability of your data       an interest in whether any precau­
the program so that it operates in a         disks is a matter for careful thought.     tions have been built into the pro­
way which distorts the data produced,        The dangers include theft of informa­      gram, and whether they can be
so as to fraudulently change accoun­         tion about your customers to enable a      custom -designed to your re­
ting information. For example, one           competitor to steal your business,         quirements. A useful enhancement
could arrange for the payroll program        theft of customer information for pur­     would be to have the program stop
 to give more pay to a selected group        poses of blackmail of customer or, if      operation at intervals, insisting that
 of employees, and collect a share of        you are foolish enough to understate       backup disks are recorded before con­
 the spoils from each of them. This          your income to the Inland Revenue,          tinuing operation.
 might be done by changing the gross         of yourself!                                Consultation
 pay and distorting the control totals.           It is not only the theft of your            A useful way of getting things
 How might we deal with this danger?         own disks which must be prevented,          organised in the most satisfactory
 Well, the simplest way is to arrange        but the information upon them must          manner is to arrange a consultation
 for the original program or security        be safeguarded. This means that             between your auditor and a skillful
 copy, kept out of the hands of the          unauthorised copying of disks must          programmer, discussing all aspects of
 usual operator, to be run at irregular       be prevented. Duplicating a disk           program and data security, and
 intervals by another operator, and the      takes very few minutes, and the disks       resulting in the programs being
 results checked against those produc­        themselves can easily be carried into      adapted in the most effective way,
 ed in the ordinary way. You may              and out of your premises in any con­       before being put into use. This will
 choose to let it be known that such          venient briefcase or bag. So what can      ensure that time is not wasted in set­
 checks will be part of the normal            we do?                                     ting up procedures which the auditor
 work processes, “As the auditors in­             The main thing seems to be to          thinks are insecure, or in considering
 sist”, so that the deterrant effect may      avoid disks coming into the premises       in detail suggestions from the auditor
 be achieved.                                 which are not the property of your         which the programmer can tell you
      This type of fraud requires that        business, AND IDENTIFIABLE                 immediately are not suitable for im­
  the operator shall have sufficient          AS SUCH. A cheap way of doing              plementation, because of system
  knowledge of computer programming           this is to have special disk labels        limitations, of which neither you, nor
  to be able to alter the program             printed, numbered, and in distinctive      the auditor are aware.
                                                                7
printer you can impress your clients
                                                                                      or customers with the skill of your
                                                                                      typists, who appear to reject anything
                                                                                      less than perfect output. Some people
                                                                                      feel insulted by receiving a letter
                                                                                      printed by computer, so a daisy-wheel
                                                                                      printer will save their feelings, and
                                                                                      maintain good customer relations.
                                                                                            I suggest you read the reviews of
                                                                                      these programs in earlier editions of
                                                                                      the Commodore Newsletter, and
                                                                                      make up your mind from them. If
                                                                                      your requirements are not so
                                                                                      sophisticated, you may find Paper-
                                                                                      mate an attractive, and cheaper alter­
                                                                                      native.
                                                                                      Visicalc
                                                                                            Another program, this time of
                                                                                      astonishing versatility is Viscalc.
                                                                                      Some people have the mistaken idea
                                                                                      that this is a financial modelling
                                                                                      package, and as such, only suitable
                                                                                      for use by accountants. This is not
                                                                                      true. It is really a way of carrying out
                                                                                      tabulations of any figures, and anyone
                                                                                      who is called upon to set figures out
                                                                                      in rows and columns for any purpose,
                                                                                      and who needs to be able to carry out
                                                                                      calculations for the purpose, or
                                                                                      change any figures, should buy this
Barry Miles meaning business                                                          program without delay. In my opi­
                                                                                      nion, used properly, it is capable of
     Such a consultation will be even      Word Processing                             being the most exciting innovation
more important if you are going to                                                     for microcomputers since the word-
the trouble and expense of having               An obvious choice is word pro­         processing programs were developed.
programs specially written for you.        cessing. In case any reader is not fully   Unfortunately it suffers from some
Program Selection                          aware of what this means, I will just      defects which limit its usefulness, in­
     Let us now examine the                say that it is a form of highly in­        deed, I have been forced to write
availability of programs which are so      telligent typewriting, enabling an         some programs myself to eliminate
widely useful that any business would      amazing range of editing, alteration,      two of its most serious defects: firstly
be justified in buying them, without       storage, and printing facilities to be      to enable printing to be carried out on
bothering to go into them in the           used.                                       a non-Commodore printer, and
fashion which I have suggested in               We are fortunate that very fine        secondly, to enable the formulae
previous articles in CPUCN.                machine-code word processing pro­           which you are commanding Visicalc
      What we are looking for is           grams exist for the Commodore               to implement, to be printed. Without
 routine operations of such universal      machines, and they offer facilities         this facility you are in the position of
 applicability that it is almost in­       matching those on dedicated word            a programmer who is not able to
 conceivable that they would not be of     processing machines costing many            check the logical flow of the program
 use in almost every business which is     times more than the equipment we            which he has written, because he can­
 likely to acquire a Commodore             are using.                                  not list it!
 system.                                        The selection between the two                However, even with these reser­
      Firstly we should consider what      programs which lead the field is a          vations, I cannot recommend the pro­
 we are aiming to do. It is usually the    matter of personal choice, some             gram too strongly. The latest versions
 case that the machine’s purchase will      prefer Wordpro, and some Wordcraft.        print on any printer, having been
 have been for a particular purpose,        If you are using the 40 column             modified by Harry Broomhall for the
 and the purchase will have been            machine, then using Wordcraft is the       purpose.
 justified on the basis of time saved or    only way to see on the screen how                If you are interested in carrying
 increases in efficiency or speed. We       your formatted output will look. If        out some Basic programming
 are now interested in obtaining good       you are using an 8032 then you have        yourself, or expect one of your staff to
 value for money by using spare             the choice between Wordpro 4 and           do some programming, then Basic
 machine-time in a cost-effective           Wordcraft 80. Either of these pro­         Aid is an amazingly cheap program
 fashion. This implies being able to        grams will suit you very well, and          from Commodore, which will be
 use programs intermittantly, fitting       many an installation is used just for       enormously helpful. The more am­
 the operations around the existing        word processing and is fully justified      bitious will go for some of the attrac­
 machine-load schedule.                     by so doing. With a daisy-wheel             tive add-ons.
                                                              8
Reviews
                                    his customers — when he had used it
Cathedral saved from                for a couple of weeks he ’phoned to         Great Traditions
collapse by                         say that he used it all the time and
                                    wouldn’t be without it.                     taken into the
Constructional                      Workmanlike Programs                        Micro-Age
Software                                  I hope by now that you can begin
                                    to see a picture of a series of                   The Commodore PET with a
Well that’s not quite the case but the
                                    workmanlike programs solving                Landsoft program has chalked up two
editor suggested this might be an eye­
                                    established problems. No bells and          firsts in the world of fine food and
catching little article about some  whistles but reliable tools. Just as the    wine in the midst of the yachting
unusual application.                engineer might have kept a slide rule       mecca of Lymington. The Stanwell
                                    in his pocket because it seemed to
     Constructional Software programs                                           House Hotel and Railings Restaurant
are generally for use, as the name im­
                                    answer so many questions then a             has been able to take the traditions of
plies, in the construction industry.PET on your desk could feel the             comfort, service, food and great wines
They are not usually spectacular in same.                                       into the microcomputer age; and was
effect — not for us the claims of         On the other hand, integration is     the first establishment to take the
revolution in small businesses. At  a common topic when computers and           Landsoft G.B. 2 System on a Com­
least, it depends what you mean by  their programs are being discussed.         modore PET.
revolution. Ours is a quieter revolu­
                                    Again, it depends what you mean by                This both bills and analyses all
tion.                               integration. If you mean a series of        charges automatically, enters stan­
     Take an example: frame analysis is
                                    programs which will all talk to each        ding charges for the small items that
a job regularly done by structural  other and are linked into an all­           make a major contribution to the well
engineers. Before the computer it was
                                    singing all-dancing megalith, then          being of guests. Early morning teas,
done the long way using a slide ruleforget it — that sort of common             and fresh juices, late night sand­
and log tables. A bit later bureau ser­
                                    language is about as useful as              wiches or newspapers are all
vice was available using computer   Esperanto (with respect). Everything        automatically entered. But this Land-
techniques, then a terminal might beto everyone and nothing to anyone.          soft PET system is not only used to
seen in the design office using a   See yourself as integrator: a central        incorporate numerical amounts.
telephone link to a large computer. control with access to the appropriate          The Stanwell House Hotel was the
While this was happening the power­ tools. Our Specwriter package is a           first to use the system for bedrooms
ful programmable calculator ap­     good example. Take a regular (and            that are named, not numbered. All
peared and calculations were lovingly
                                    astonishingly good) word processor           the bedrooms are called after famous
entered for immediate results. This package in Wordcraft 80 and couple it       wines and the system copes with the
adds up to an established backgroundwith our massive National Building           names — and more. For, guests order­
                                    Specification text database and, bet­
of computer use. Constructional Soft­                                            ing their wine after which their
ware offers, in its Keypac and new  ween the two, you have something             bedroom is named are offered a dis­
Strider suite, programs which enable which will not only write a specifica­      count. And the system takes care of
the CBM microcomputer to combine     tion but also send out your Christmas       that as well.
the roles of powerful calculator and cards, write your letters, type your             Says Jeremy Willcock, Resident
terminal link. Delays and frustrations
                                     Section 27 notices and prepare ar­          Director, “The system is ideal for in­
experienced with either postal       ticles like this. A good example of two     dividual high class hotels. I cannot
bureaux or time sharing terminals areuseful tools combined to satisfy both       understand why the majority —
 gone.                               general and specific applications.          which after all are owner-run like
   Set this sort of function beside a      Don’t be put off by trying to find    ourselves — have not installed a
 general accounting package, a Word­ something that does everything and          micro-aid which is alpha numeric.”
 craft 80 and Ozz and then, perhaps, getting hopelessly confused in the             The PET system in the Stanwell
 we have a real revolution.          process. Let the PET micro do               House Hotel handles guest billing
   These comments apply to most of   something, anything, which takes ad­        and payroll using Landsoft programs,
 our products: after all, no one is going
                                     vantage of its power and accessibility      and wordprocessing using Profes­
 to get excited about Keypac 20 for  and you will find that the computer is       sional Software’s Wordpro 3 through
 drainage design. Critical path analysis
                                     friendly and useful and gives you           which it can take care of menus and
 is seen by many as a tedious and    more time to worry, or not as the case       wine lists, etc.
 unending calculation because         may be, about the things worth wor­             This facility is particularly im­
 everything keeps changing. Use       rying about.                                portant to the restaurant as the de­
 Prenet for your small networks or the                                            mand for fine wines is growing all the
 new Project program (shortly to be       Roy Stephenson — Claremont              time and different wines and vintages
 released) for large networks and up­ Controls Ltd. A Commodore Approved          are being introduced constantly.
 dating becomes a real pleasure. We Product Supplier.                             These can be added very simply with
 have one customer who freely admits                                              the Wordpro 3, providing the
 that he only wanted Prenet to impress                                            restaurant with a list which is always
                                                        9
up to date and clean with nothing              Being menu-driven the program            necessary. Then, preserving all lines
scratched out or listed but out of        is pleasant to operate, and you can           which are targets of GOSUB or
stock.                                    list any selected disk’s directory, find      GOTO, or RUN, it links lines
    “We ran the system as a back-up       any program, (using just the first let­       together, to form lines of up to 250
for a month while we trained              ter if you wish), delete an entry, find       bytes long!
ourselves in”, says Jeremy Willcock.      the number of blocks free on each                   People who are going for max­
“It became our primary system on          disk, or sort through the disk to             imum space-saving and speed, will
January 1st 1981. Since then we’ve        find one with enough space on it              find that examination of the “com­
had no problems — except for the          for that long file you wish to                pacted” program will show ways of
time when a new receptionist put her       create. This last feature is very            changing the code, reducing the
fingers on a disk!”                       useful to help you get the maximum            number of target lines, so that com­
    Landsoft is a Commodore Ap­           usage out of disk space. The program          pacting the program again is very fast
proved Product Supplier, and their         will also handle the master disk itself,     to use, and is available for both New
telephone number for further infor­        and add it to the catalogue!                  ROMs and BASIC 4 machines. It
mation is: 01-339 2476.                         Criticisms? Well, I would like to        represents the next best thing to a
                                           see an 8050 version as soon as posi-          compiler, and its speed is such that it
Master                                     ble! Also, it would be better if the files    is perfectly feasible to use it at run­
Directory/Index                            were listed in columns, with the full
                                           screen used.
                                                                                         time only, so that you do not have to
                                                                                         store two versions of the program if
Supersoft                                  “ Master Index”
                                                T he com panion program
                                                                                         you don’t want to. The instructions
                                                                                         show you how to protect the routine,
    This program is a “must” for           “Master Index”, will enable you to            very simply, so that you can run a
anyone who has a large number of           print out an alphabetical list of every       series of programs, compacting each
disks, and uses a 4040 or 3040 Disk        program in the catalogue, at as high a        one as you use it. At £15, this
unit.                                      speed as your printer is capable. You         represents very good value for
    Written partly in machine code         may feel that this is a bit expensive at      money.
for speed, it takes the directory from     £12j but that will depend on the                    There are a large number of
each disk, sorts it into ASCII order,      number of diskettes you have, and              programming-aids available now, and
and stores it on the directory disk.       whether time is money to you!                  it is difficult for the user to decide
This process is so quick that you can           Supersoft also offer a machine            between them. They vary from out-
feed the disks into the unit as fast as    code “Compactor”. There was a                  and-out aids to the actual process of
possible; by the time you have hit the     Compactor program in BASIC,                    programming, e.g. Toolkit, Program­
necessary keys, the drive light has        published by “Compute” magazine,               mer’s Friend, through those which
gone out, and you can remove that          but, although it is reliable, it is rather     are both aids to programming and
disk while the sort takes place. Fur­      slow, and this program represents a            routines for incorporation in pro­
thermore, you can update the details       quantum speed improvement.                     grams, e.g. Commando and Disk-o-
of any changes as a result of adding or         What it does is to remove all the         Pro, to those which are intended for
scratching files, simply by re-entering    REMs in a program, all the spaces,             incorporation within programs only,
the disk into the catalogue.               and semi-colons which are un­                  e.g. Multisort.
                                                              10
number of extra features have been
 PET Enhancement For Computer                                                                        added, including extended PET
                                                                                                     graphics, sound generation, full
 Package                       Aided                                                                 BASIC string handling and string ar­
                               Instruction:—                                                         rays, plus PEEK, POKE and USR
  This package, available from
Supersoft again, is mainly a set of
routines for incorporation into your
                                             MTC PILOT                                               facilities. Using MTC PILOT, pro­
                                                                                                     grams can be entered, edited, saved,
                                                                                                     verified, loaded and run just like
programs, although it does have                   An interpreter for an extended                     BASIC programs. The full PET
features for use in direct mode also.        version of common PILOT, im­                            screen editor can be used with
     The program is not on a chip,           plemented as a machine-code pro­                        PILOT programs plus extra facilities
and if you want mobility between             gram for any model of 16K or 32K                        like automatic line numbering,
machines, this is important. With            PET computer, using cassette or flop­                   renumbering, block deletion, listing
true portability in mind, the author,        py disk drive.                                          to printer, and repeat on all keys.
Mike Todd, has arranged that it is                Common PILOT is a powerful,                           By making full use of routines
possible to save the P.E.P. tacked on­       dedicated language for writing in­                      already available in PET ROMs, all
to your program, by using a normal-          teractive instructional programs,                       this has been achieved in approx­
looking BASIC SAVE command, and              developed at Western Washington                         imately 5K of machine code. This
a LOAD will bring the enhanced pro­          University. Using this language, it is                  code relocates the top of RAM when
gram into your machine.                      possible for novices to start writing                   PILOT is loaded, leaving the rest of
     It offers a computed GOTO and           useful instructional programs within                    memory free for PILOT programs.
GOSUB; a POS function, which tells           four hours of first sitting down at a                      Although MTC PILOT will func­
you where a substring occurs within a        computer keyboard. Thus common                          tion using cassettes only, users of
string; a user definable print routine,      PILOT is ideal for many applications                    Commodore disk drives and Mu-
the ability to turn the package on and       in schools, colleges and universities.                  PET will find a number of special
off, from software (this is important,       Further applications for easily-                        features in disk versions of the pro­
because the use of the interrupt             written interactive programs arise in                   gram. An enhanced DOS SUPPORT
routines implies a speed penalty, and        business and industrial training.                       is incorporated, which checks the er­
there is no point in suffering this if            The language will also be found                    ror channel after every disk access, so
speed is paramount, and the section          useful in Computer Science teaching.                    that any errors are trapped
of code being processed does not call        The simplicity of its structure and its                 automatically. In addition to this, the
on any P.E.P. routines.)                     ease of use make it a very suitable first               random block access file facilities
     Also available is a repeat key, (I      language for a beginner. Advanced                       allow student records to be kept so
 should add that the program is for          programmers will find that common                       that progress can be monitored, and
 New Roms only, a BASIC 4 version            PILOT has some very powerful                            also allow a single PILOT program to
 not yet being available); the stop key      features, including easy program self­                  access well over 100 kilobytes of text.
 can be disabled and enabled at will;         modification using the ‘execute in­                     MTC PILOT - A Sample Routine
 the upper and lower limit of RAM             direct’ command.                                             From a program designed to in-
 can be set; double density plotting is       MTC PILOT is an adaptation and                          troduce Cartesian coordinates:—
 available (“Little squares”!); variables
 can be zeroed en bloc, degrees can be                      506
                                                            516
                                                                   r- s t a r t o-f P l o t t i n g r o u t i n e
                                                                   t : E n t e r some c o o r d i n a t e s / and w atch w here

 converted to radians, and vice-versa;                      520
                                                            530
                                                                       p o in t s a p p e a r on t h e s c r e e n .
                                                                   * p lo t t h : x - c o o r d i n a t e ( 0 - 7 9 >?
 the case of alpha characters can be in­                    540    a : #x

 verted in a string, this will help you
                                                            550    t e In p u t a number u s in s t h e k eys on t h e -fa r r i s h t .
                                                            560    Je :6a

 convert programs written on the                            570
                                                            580
                                                                   t h ; y - c o o r d i n a t e C0 - 4 9 >?
                                                                   a : #y

 BASIC ROMS to run with ease on                             590
                                                            £00
                                                                   t e In p u t a number u s in ? t h e k e v s on t h e -far r i » h t .
                                                                   Je : (sa

 the New Roms.                                              610    s ;c
                                                                   t : x *# x      y = #y
      A very powerful command is the
                                                            620
                                                            €3 0   S I ' S X /V

  “DO” Command. This is in the form
                                                            640    t r e : S o r r v / p o i n t o u t o-f r a n * e .
                                                            650     c :c o u n te r*c o u h te r+ 1

 of “DO A$”, where A$ contains a                            660
                                                            670
                                                                    j C* 'o u n t e r < 5 ) : p lo t
                                                                    c c o u n te r * ©

  Basic statement. This will have many                      680
                                                            690
                                                                   PT $1
                                                                   t W ould vou l i k e t o P l o t some more p o in t s ?
 uses for the lively-minded program­                        700    a:

  mer, offering as it does the possibility
                                                            710     m: y e s ! a I r i s h t ! o k a y !s u r e
                                                            720     j y :P lo t

  of the equivalent of self modifying
                                                             730    r n e x t b lo c k o-f pro g ra m s t a r t s h e re

  programs.                                   extension of common PILOT, im­                          The action of this program is as
      Also included is a carefully            plemented as a new interpreter for the                  follows:—
  thought-out set of input routines, to       PET. All the features of common
  help you prevent the user who hits          PILOT are supported, including                          500 remark — ignored on execution
  return with no data from dropping           automatic editing of user input,                        510 -520 type instructions
  out of the program. This uses a             sophisticated ‘window strings’                          530 starts with a label which can
  special variable to tell you what has       response matching, ‘execute indirect’                        be used as the destination of
  happened, so that the program can           command, random block access, flop­                          branch instructions. Followed
  branch as you wish.                         py disk file handling, and ‘escape’ and                      by a type instruction with a
      All in all a very interesting           ‘goto’ options allowing run-time                             ‘hang’ modifier, which inhibits
  package, and cheap at £25.                  modification of program execution. A                         carriage return/line feed.
                                                                    11
540 -560 accepts an input from the         automatic editing.                         Also possible to goto a specified
     user, and stores the first         • Problem command allows various              label.
     number input in variable x. If        automatic editing options to be        •   ? can be used to check values of
     no number is input an error           set, including removing spaces or          variables during debugging.
     message is printed, followed by       forcing upper or lower case.           •   Single command gives listing on
     a jump back to the accept com­     • Versatile match instruction can             Commodore printer in either up­
     mand.                                 search for a number of alternative         per or lower case modes.
570 -600 accepts the value of              responses anywhere in the answer       •   Automatic line numbering in
     variable y in the same way.           buffer. Special characters match           steps of any size.
610 -640 clears the screen, types the      with any string or with any single     •   3-parameter line renumbering
     chosen coordinates, and plots         character, allowing compensation           facility.
     the point by setting point (x,y)      for simple spelling errors.            •   Block deletion facility.
     in a double-density graphics       • Jumps can be made to labels of up       •   Direct mode commands BASIC
     display. If an error in en­           to six characters anywhere in the          and PILOT allow transfer bet­
     countered due to the point be­        program, or to the last label, last        ween languages.
     ing out of range, an ap­              accept, next match, or next pro­       •   Repeat function can be enabled
     propriate message is displayed        blem command. Jump modifier                on all keys (also functions in
     in reverse field.                     on match gives automatic jump to           BASIC)
650 -660 increments a counter in a         next match if current match fails.     •   Upper and lower case commands
     compute statement, then if the     • Subroutines nestable up to 24               give easy transfer between alter­
     counter is less than five per­        deep. Subroutine end instruction           native character sets (also func­
     forms a conditional jump back         can be used with a label.                  tion in BASIC).
     to label *plot.                    • Computer command gives all              •   Disk version incorporates
670 -680 resets the counter, then in       BASIC functions including                  enhanced DOS SUPPORT, with
     a problem command sets                PEEK and USR. Special string               full error trapping on all disk ac­
     automatic editing options to          editing commands can force up­             cess, including program load.
     remove all spaces from user in­       per case, force lower case,
     put, and force it into lower          capitalise, remove or replace          The Registered Users Scheme
     case.                                 specified characters.                  All purchasers of MTC PILOT are
690 -700 types a question, then ac­      • Numeric or string arrays with          autom atically entered in the
     cepts an input from the user,         any number of dimensions as in         registered users scheme, entitling
     which is automatically edited          BASIC.                                them to the following:—
     and stored in a special ‘answer     • Execute indirect command allows
     buffer’.                               strings to be concatenated, and       • MITAC Publishing will supply
710 searches the answer buffer,             the result to be executed as a line      extra copies of the program and
     looking for a match for any of         of PILOT. Allows easy program            manual to registered users, for
     the strings specified anywhere         self-modification.                       only 20% of the original cost.
     in the buffer.                                                               • Later updates of MTC PILOT
720 -730 if the match was suc­          • Random block access file com­              will be made available to
     cessful, branches back to the         mands usable with Commodore               registered users at substantially
     label *plot. Otherwise execu­         disk drives. Particularly useful          reduced prices.
     tion continues from line 730.         for keeping student records,            • MITAC will circulate informa­
                                           and/or for storing extended               tion about programs written in
                                           passages of text.                         MTC PILOT as they become
 MTC PILOT — Programming                • Sound effects command gives                available. This includes programs
 Features                                  music or noise generation on a            published by MITAC and ap­
 • Allows simple linearly-structured       simple external sound box.                proved programs released by
    programs, with remark state­        • Escape and goto options allow              other companies.
    ments for self-documentation.          user to jump to a label or call a       • Modern Tutorial College will
 • Type statement with hang and            subroutine in the middle of nor­          endeavour to provide support to
    reverse-field modifiers prints text,   mal program execution. Can be             help with any difficulties en­
    variable values, and full PET          used to provide a calculator facili­      countered in the use of MTC
    graphics.                              ty in scientific exercises.                PILOT.
 • Special screen command gives          • Six types of conditional execu­
    programmed cursor control and          tion, including on match flag, er­     MTC PILOT is available in a
    screen poking, plus computed            ror flag or relational expression.    package consisting of the interpreter,
    cursor positioning and double­                                                a manual, and sample programs on
    density graph plotting set reset                                              tape or on disk, for £65 plus VAT.
    and test commands.                   MTC Pilot - Editing Features             Enquiries to MITAC Publishing
  • Crash-proof accept command                                                    Ltd., Modern Tutorial College,
    allows input into answer buffer, • Full PET dynamic screen edit.              Kilburn Lane, London W10 4AA.
     or into numeric or string            NEW, LOAD, SAVE, VERIFY                 Tel: 01-960 5899.
     variables. Single modifier can be    and LIST function as in BASIC.
    used to get single character, and • Programs can be run from first            All material strictly copyright.
     exact modifier to suppress           line or from a specified label.         © Modern Tutorial College
                                                            12
You can also read