Skip to main content

Apple 2000 Vol 3 No. 5 1988 10 BASUG GB

  • PublicationApple Periodicals
  • Date1988-10-01
  • Pages84
  • SourceApple_2000_Vol_3_No._5_1988-10_BASUG_GB.pdf
← Magazines Apple 2000 Vol 3 No. 5 1988 10 BASUG GB
/ 84
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
ple2000z THE NATIONAL APPLE USERS GROUP OCTOBER 1988 VOLUME 3(5) MacUser Show ‘ come and visit us 7 Stand 133 Business Design Centre Islington London November 8th, 9th, 10th promac All promac products share one objective. To be the finest you can buy at any price, No compromises have been made in achieving a thoroughbred design. Meticulous incoming component inspection, and rigorous quali combine to achieve our objective control, comprehensively tested ROM and firmware to enhance performance, and error-free software MacEurope supports the full range of promac protessional products, both internal and external. 20MB, 40MB, 50MB, 80MB, 160MB, 300MB, 800MB SCSI disks, each the leader in its category, WORM/CD-ROM, and the infinite capacity ProDrive, utilising removeable 10MB floppies. ProTape backs up to cassette at 3.3MB/minute. promac products are compatible with Unix and all other Macintosh environments. MacEurope provides engineering, warranty service, support, software updates and advice. eful manufacture promac products are clegantly designed and unobtrusive. They are exceedingly fast and very. quiet, With the reliability that comes from superior engineering. They meet or exceed all safety and interference standards. You owe it to yourself to consider promac before accepting any other drive, They represent outstanding value. You can't buy You can see the promac range at your MacEurope dealer. If yours doesn't have stock, or you don't have a dealer, please call ll be happy to help. Call us for literature slemarks of promae GmbH Sybelser 37 promac and ProDrive and ProTape ave cexistcnet 1000 Beelin 12 West Apple is 4 trademark od to Apple Computer tev nd Macintosh 4 trademark ey This advertisement peeputed by the Rabin Ray Partnership on the Macintosh using. JustText page composition sofrware from MtacEurope faster or better. The Granary, Trowse Bridge, Bracondale, Norwich NR1 2EG, England. Tel: (0603) 630636 Fax: 0603 630374 Apple2000 P.O.Box 3, e Liverpool, 121 8PY October 1988 oot Gam 4843 Editorial Mick Knapp 2 The Eprom Writer Martin Randall 39 Delivery Problems Mick Knapp 3 Mac2000 Norah Amold 41 Dealer Profile Mick Knapp 4 Music Mouse 44 Letters 5 LaserTalk John & Norah Amold 46 Apple II Product News 7 Network News 50 Alogol 68 Dave Miller 8 NFL Football Pictures MacLibrary 54 Time Out Update Keith Rookledge 14 Two new Macs. 55 ProSel Update Dave Ward 16 Crystal Paint Geoff Wood 56 Z-Basic Review Andreas Wennborg 17 Ancient Art of War Ceri Fisher 60 Megaboard Review Andreas Wennborg 18 News from the States 61 No-Slot Clock Review Andreas Wennborg 18 QuickDex PC Transporter Geoff Wood 21 and MacList Geoff Wood 62 The Nibbler's Comer 23 Double Helix II Bill Pearce 64 Vapour Condenses? Dave Ward 24 Crystal Quest Ceri & Daniel Fisher 68 /PROCMD Peter Davies 30 HyperCard Info Power User Tips 70 Apple II Product News 32 Press Releases 74 The GS Juke Box John Kishimoto 33, MacLibrary Norah Amold 76 The Boffin Answers 34 Members’ Small Ads. 80 Lolly Sticks Advertisers Index 80 and 'Lastic Bands Jim Harle 37 Important Contact Points There are a number of ways to contact Apple2000. Force users who have a query about the service can contact the administrator, John Lee, directly for help and advice. Call him on the number opposite or send a message to his box on the Force. If you wish to order goods or services from Apple2000, call Irene on (fi -Si2m-4 1142 or (during office hours) call Alison on S72: F404. Both have An- safones, in case they're not around. Alternatively you can write to the PO Box or, if you use comms, you can leave orders on TABBS addressed to the SYSOP. If you are experiencing problems with Apple hardware or software Dave Ward runs the Hotline and will get you out of the mire. ‘We are very interested in the activities of local user groups, and if you have any information which you would like publicised John Lee would like to hear from you. Moans and Groans - We don't gel many of these, but Mick Knapp has broad shoulders (and stomach, and thighs...) so send these to him via the PO Box. A little praise for a few of our authors wouldn't go amiss. Send all comments via the PO box, especially suggestions about what you would like to see in your magazine. The Force John Lee FD mae Administration Irene Flaxman Ri Sih iad Adverts / Admin. Alison Davies (Or se PH Hotline Dave Ward Cara Fea Mon-Fri 1900-2100 TABBS Ewen Wannop - SYSOP (ORS Fan Local Groups John Lee (BASF sme LL October 1988 Apple2000 Editorial Apple2000 comes face to face with its members at the Mac User Show It is entirely possible that you are reading this stood in the Islington Business Centre in London amongst a huge crowd of ardent Macintosh fans. The reason for this is that the October issue of Apple2000 magazine is the one that we will be taking with us to our stand at the MacUser Show, the premier event for all UK Macintosh Users. We'll be there on all three days, from the 8th to the 10th of November, so even if you are mainly interested in the Apple// range do come along and give us a bit of support. We will be offering advice and assistance, and if you want to put some faces to the names it is an ideal opportunity to meet the committee members. All the big names from the Apple dealer network will be there as well as Apple UK, and no doubt there will be some bargain offers. Unusual Offer We have had an unusual offer from one of our advertisers, who has sent us a copy of a letter he received from Apple UK and he says that we may publish the letter if we wish. The legal department of Apple UK have sent a vaguely threatening letter to a number of unofficial Apple dealers, some of whom import Apple goods directly rather than through Apple UK, and I wondered if Apple2000 members would like to view some of this behind the scenes activity. The letter is possibly rather too long to print in full, but if any of you are interested then we'll print a shrunk down version of the letter and ask Apple to comment on why they sent it out. The letter is, of course, about that old bone of contention, the price of Apple equipment in the UK. Apple are anxious to maintain a price structure which guarantees high margins for themselves and their dealers, and they feel that the end customer will obtain a better service in the long term. On the other hand, some end users feel that the present high prices (and there are rumours of Apple's prices rising by over 15% in the near future) are just a variation of the vice called greed. Please let us know what you think, and if any of you want tosee the letter then we'll publish it and also Apple’s comments. It will shortly be time to make up our Christmas Shopping lists, our next issue will be packed with games reviews! Mick Knapp ¢ Vez Ring TABBS on (l Apple2000 brings you two exclusive systems that will give you all you ever should need in z) modern communications and messaging. National and International messages, Telex, Software Downloading, Contacts, Problem Solving, Special Interest Groups, Teleshopping, Telecom Gold and a host of features tailored for Apple2000 members. 7427"> at any speed through V21 to V22bis 8N1. TABBS is available 24 hours a day Ring John Lee on |) 3* 4) S46! for details of The FORCE. NS 2 Annual subscription rates are £25.00 for UK residents, £30.00 for E.E.C, residents and £35.00 for other overseas members. Apple2000™ is a trading name of BASUG Ltd, a non. profit making independent company limited by guarantee. The contents of this journal are copyright of BASUG Ltd and/or the respective authors. Permission is granted for non commercial reproduction providing the author and source are properly credited and a copy of the relevant journal is sent. The opinions and views expressed are those of the vari- ous contributors, and are not necessarily supported by BASUG Ltd. This journal is published bi-monthly by BASUG Ltd as a benefit of membership in February, April, June, August, October and December. The copy date is the 5th day of the month preceding publication. Advertising rates are available on request. Apple™ and the Apple logo are trademarks of Apple Computer Inc. Macintosh™ is a trademark of Macintosh Laboratory Inc and used with the express permission of the owner, Telecom Gold™ is a trademark of British Telecom ple. The FORCE™ and Apple2000™ are trademarks of BASUG \ Ltd. J The Editorial team is: a) Apple Il Macintosh Ewen Wannop Norah Amold Mick Knapp Irene Flaxman Many thanks to all those who work behind the scenes and who receive no personal credit. These people are the stalwarts of Apple2000. Additional thanks to Walter Lewis of Old Roan Press (051-227-4818) for our printing service, and to Ian Sharp of Sharp Studios (051-227-2788) for our cover design. (Graphics for the cover design supplied by Apple Computer UK Ltd, Adobe Systems Inc.) Apple2000 are Founder Members and Wholehearted Supporters of the Apple User Group Council y) 2 Apple2000 October 1988 Delivery Problems A Description of how the Apple2000 magazine arrives at your door by Mick Knapp The magazine is edited as a team effort. There are four people involved in this team, with numerous helpers doing ancillary activities. The major problem with this team effort is that we are located all around the country. Ewen Wannop and myself live about five miles apart in rural Wiltshire, Irene Flaxman lives in Liverpool and Norah Arnold lives in Luton. All of us have full time jobs, so making sure that we have enough of the right material for the magazine, laid out for the camera ready copy which we provide our printer, is a potential nightmare. So how is this done? Decision Time The starting point of the decision making process about the when/what/where of the magazine is at the committee meetings which are held every six weeks or so. The magazine sub- committee forms a sort of American football style huddle and sets itself deadlines for such activities as getting in all the advertising material, deciding which pages should have colour, getting in the promised articles, getting the copy to the printer etc. All of these deadlines are based on an estimated delivery date, and although things can slip we normally attempt to post in the first week of the month. So that the magazine has a good blend of articles to interest both the Apple// users and the Macintosh users, Ewen and I try to concentrate on putting together material pertinent to one group whilst Irene and Norah concentrate on the other. I'll leave it up to your intuition to guess who does which, but a quick scan through the magazine points clearly to our areas of interest. Variety of Material We try to ensure that the majority of material is generated by persons other than committee members, otherwise the magazine has the potential to become a mere forum for committee views. So we have contributions from people like Steve Gold and articles written by members from all walks of life about the software and hardware that they are particularly interested in. At the same time Alison Davies, our sterling administrator, in addition to despatching all the goodies that you order from us, finds the time to chase up our potential advertisers. The advertising in the magazine is charged for on a space-used basis, and it is a valuable source of revenue for the group. Alison makes sure that all the people who have ordered advertising send their copy to us in good time (otherwise you'd sce lots of blank pages scattered throughout the magazine). The focal point for all the material, both advertising and articles, is the Liverpool PO Box. Irene, with the help of her husband Dave, ensures that the mail fs collected from the PO Box on at least a daily basis, and then she distributes this to the relevant parties. She keeps the advertising copy as she will pass this on to the printer at a later stage, but the articles and letters are posted off to Ewen, Norah and myself. If the articles are not accompanied by either an Apple/ / or Macintosh text file, it is a nightmare! That is why we requested help from typists recently, and thanks to all concerned (so many typists responded that we do not have enough “work” for all of you, but we will be getting around to you all). Fortunately most of the articles are in text form already, so that leaves us some time to wrile a little piece like this one ourselves, and the rest of our spare time is devoted to laying out the text onto the pages. The Layout Sometimes this is very easy and sometimes this is extremely difficult. Generally, letters and articles can be laid out fairly quickly using a standard format devised by Norah earlier in the year. TABBS or Snail Mail We all get to the stage that we are happy with the layout of the pages that we are responsible for, normally about 30 seconds before the copy date, and then we have to get all the pages to the printer. We use both snail-mail and electronic mail for this, but we feel that we will move more towards electronic mail now, not only because of the vagaries of the postal service (you wouldn't catch me going on strike for less money) but also because all four of us have obtained high speed modems which makes downloading a magazine practical. To do this the Pagemaker file is saved as a new document to save space (that’s atip from Ewen), and then it is compacted an loaded onto our TABBS bulletin board. Irene then downloads it. unpacks the file and prints off the pages. She then has about a weeks work to do, correcting all the errors that the rest of us have made, putting in headers and contents lists, before she prints off a final copy on high quality paper. This is passed to the printer who generally delivers the bound magazines back to Irene about a week later. While this has been going on Keith Chamberlain, the chap who manages the membership database (he also finds time to complete the Force bills) prints off an up-to-date set of labels. These are sent to Irene, and she and her husband sit by the fireside solving allthe problems of the world while they tediously pack the magazines and label the envelopes. Fortunately she has a super agreement with the GPO so we don't have to stick stamps on the envelopes; she hands them over en bloc and a few days later your magazine pops through your letterbox, and we have a meeting to discuss the date of the next Mick Knapp é October 1988 Apple2000 Dealer Profile Decimal Business Machines, Bristol. Throughout coming issues of Apple2000 magazine we will be reviewing the profiles of a number of Apple dealers. The idea of this is to give you, the customer, a chance to find out a little about the history and specialisations of your local Apple organisation. This is the face that Apple presents itself to the public, and this month the platform is given over to Decimal Business Systems of Bristol, who not only fully support the complete range of Apple hardware and peripherals, they also host the Bristol Apple Users and Dabblers (BAUD) User group meetings. DECIMAL BUSINESS MACHINES LTD COMPANY PROFILE Decimal Business Machines Ltd is a general Office Equipment dealership who have been established for almost 30 years. Based in Central Bristol, with a Main Showroom and a separate administrative block, and a Branch in Tiverton, the Company is a Distributor for most of the major names in electronic office equipment and business systems spread over a customer base ranging from the small “one man” operation, to major national and multi-national organisations, Government Departments and Local Authorities. The Organisation With a staff of around 80 people, of whom over 20 are employed in the Service and Technical Support function, the Company operates in seven clearly defined Divisions - Typewriters and Word Processing, Photocopiers and Facsimile, Supplies, Dictation and Audio, Calculators, Service, and Systems and has seen steady growth over the years to its present position as one of the major suppliers in the City, and West Country. Not Just Apple! Systems Division, which is solely responsible for all Hardware and Software sales, has a staff of five, together with two engineers as full time cover for Technical Support, and has the Apple Dealership, with one other covering IBM _ compatible machines. As one of the first three Apple Dealerships in the West Country, there is a long established and comprehensive customer base of existing Apple users, who have remained loyal to both Apple and DBM since Apple first came to the UK, and with the national growth in the PC market over the past three years, the Division has increased its turover and profitability at a dramatic rate. Specialised Services Whilst catering for the all-round demands placed upon any system supplier by customers requiring both software and hardware, the Division also specialises in four specific markets - CAD, Customised Software, Desk Top Publishing and Accounting Systems, and some interesting projects have been undertaken in all areas, particularly Customised Software, where programs have been written for such diverse applications as running a County Agricultural Show including such reporting functions as milk yields on animals exhibited, to computing residual weight values for steel plate after processing for a major international Steel Stockholder !!! The Contacts Under the direction of Brian Bell, who runs the Division in addition to dealing with Accounting applications, other personnel are Steve Hodges who writes and markets Customised software, Ken Bell who deals with CAD and DTP, Mark Hooper who heads the Hardware and Software support function as well as becoming involved with DTP, and the youngest member Gary Bidwell, who is learning the support function to enable Mark to assist in other areas. All of them are dedicated Apple users with their own Macintosh SE HD20 on their desks, as well as having them linked into DBM's own in-house Macintosh network with a further 280mb at their disposal to play with !!! Needless to say, any of them will be pleased to assist Apple users in any way they can, and will welcome approaches on any application that may be required, at:- Decimal Business Machines Limited Decimal House Thomas Lane Bristol Tel: 0272 - 294591 «€ Decimal Business Machines Ltd. now houses the local user group BAUD (Bristol Apple Users and Dabblers). It is thanks to the dedication and interest from the staff at DBM that the group flourishes with a home of this kind. BAUD is as old as Apple2000 itself, and has had various ‘hosts’ over its ten years existence. Originally born in the days when the Apple II+ was the latest thing in computers, and through a need for educational and business users to get together and share experiences, BAUD now has members who cover the entire range of Apple machines from DTP to education. Contact Colin Rogers ({iiiv4i) i107 Mick Knapp «€ 4 Apple2000 October 1988 Letter Box The avalanche continues with this months Apple Postbag from Members F iiuae tees Gpuasadtaaae i PaaS Dear Editor, I'vejust received the August issuc of Apple2000 and find it even more interesting than the last one. Asanew reader left high and dry by both the French ‘Golden’ and English ‘Apple User’ I am very satisfied. Re ‘Apple User’, Database did not even give me an option (in fact the insert of ‘The Nibbler’s Corner’ p.28, was the first I's heard of this possibil- ity). I did, however, receive amagazine called ‘MacUser’ sent by Dennis Pub- lishing as a substitule. Being the owner of an Apple //e and an Apple / /c I though this most inappropriate and have asked for my repayment of my ‘Apple User’ subscription. 1 am increasingly worried by changes in the computer world, both in hardware and software. Take the Apple firm itself, no sooner had I bought my Apple //e in 1983 than the enhanced model was announced, fol- lowed a little later by great publicity for the mac and now the GS. I have a few friends who manage to follow the trend and update but this ts not a general move. In software there is the same problem, ‘Multiscribe’ has been the subject of several articles in American and European magazines and, after trying it out, 1 decided to adopt it for short articles and newslet- ters (the advantage over ‘Newsroom’ being that it can be made to print French accents). JustasI'd decided to invest in the associated utilities ‘Open Apple’ August 1988 Vol.4 No 7 in- forms me that Claris Corporation has purchased all the outstanding stock of StyleWare Inc. and has not decided on the future of the //e-//c products. This article also referred to the disap- pearance of ‘AppleWriter’. I know that the Apple people think that we //e-//c users are all kids playing games. Is there no way to convince them that this is not so? Right here in Paris (where it is becom- ing extremely difficult to find Apple II products), | know of a group of ac- countants, an important research unit in a hospital, doctors of all kinds (general practitioners and special- ists), a man making up an Italian dictionary, etc... all happily using Apple II's of all versions. Most of these people are over 40 and several over 60. My own //e (nickname ‘Compote’ or stewed Apple) was chosen way backin 1983 because I needed a computer capable of handling a data base of several thousand entries with a French/American keyboard and pos- sibilities of extensions. After trying out PFS file (useful in some cases but slow to consult), I bought QuickFile which, in addition to {is speed and capacities, interfaces with Ap- pleWriter. The original use was to enter data and produce text for a 40,000 word thesis obtained last year. As you can imagine, when doing such work. one does not ‘switch horses’ in the middle, Therefore there was no question of updating to the enhanced version during the dates this was offered at a reduced price, nor of later exchanging for the GS model. I could not run the risk of problems with the work already on disks. My AppleWriter program was the DOS version. Several people sug- gested 1 switch to AppleWorks in ProDOS thus having the possibility of incorporating all the QuickFile data and expanding the files. During the tryout the problems were many: I needed to learn a new operating sys- tem; some of the converted files showed a loss of data (DOS-ProDOS), the print files were the wrong way round, etc. but, above all, the Ameri- can AppleWorks had no accents and the French AppleWorks (with ac- cents) did not recognise an added Flipper 1 meg card. Neither program gave me the layout I needed with footnotes of various kinds. After reading an article in ‘A+’ on word processing programs I decided to try Gutenberg JR which I found easy and amusing to use. Expecting even better results! then tried Guten- berg SR but found the manual ex- tremely difficult to follow. The Guten- berg people were very friendly and even setup the layout for my thesis but, after running into problems with superscripts, they suggested I switch to their ProDOS version. I again lost data doing so. My final thesis was therefore pro- duced mainly with AppleWriter and QuickFile (thus speeding up work since I know both programs ex- tremely well) but using a combination of both Gutenberg programs (DOS version) to produce the title page, synopsis anda table of contents using roman numbering for the pages (lay- out stipulated by the university au- thorities). There was no problem for accents, even the ‘\’ which needs a backspace instruction, The main utility program tried is ‘Sensible Speller' which, not only counts words much quicker than the AppleWriter utility (WPL) but also helped me keep out unwanted French words (I think in that language) and correct typing errors. (I've also experi- mented with ‘Sensible Grammar’ but only have the ProDOS version). AppleWriter and QuickFile also been used to produce a library list of 700 books, magazines and manu- scripts in three versions: numerical. alphabetical and by subject. The cover page this year will be produced with ‘Printshop*. In my spare moments I like Print- shop. Newsroom and similar pro- grams but do not know how to teach them to include accents. I'd be very interested to hear from other //e users who word process in a language other than English. Margaret Audin Q Everywhere I look, whether it be Europe or the United States, the common experience is that the Apple Il is used for serious business or research purposes. I myself find that any tele-communications work is much easier on a II than on a Mac, mainly because an 80 column screen is faster and better for data than a Mac screen or even a Ilgs screen. Word processing of large documents is also easier on the Il. There is no need of a Macintosh or other machine ifthe II will do what you want of it. The ligs is the path that Apple would like us Apple II owners to upgrade to. However they persist in thinking of this as a ‘games’ machine, and cer- tainly in the UK do not market it with any seriousness. You mention another problem, that of machine and software upgrades. There is really no answer to this one. Inevitably as time goes on, the design- ers of both will improve and add fea- tures to an already successful prod- uct. They can launch a whole new machine or program, ortake ge October 1988 Apple2000 5 the simpler route of providing an up- grade. Time and money are spent in developing these new products, so a charge must be made of some kind. Without this development, where would we be? No Ilgs, or even no Macintosh ... Ewen Wannop € Soi Tthagdtas aie Dear Friends, The recent issues of Apple2000 have given this reader great feelings that even with the huge energies of Jim Panks gone from the Editorial chair (but not forgotten), each Apple2000 continues in good form. August letters from David Newman & John Marks mention use of the Apple II in business & ‘professional work’. This bears out my own experi- ence that the machines especially the GS are used much more for this than ‘home & play’ as Apple in the US & UK seem to feel. | saw a recent interview with one of Apple US's senior execs who was convinced that in the UK the current IIs are for the home market! Who could afford to have the GS used only for this? Dave Ward wrote of the Open Apple monthly newsletter, and I wonder if 1 might reiterate one point? The Open Apple editor Tom Weishaar feels that the overseas subscriber is so impor- tant that he has the same subscrip- tion for us as he sets for the US client, as well as the free trial subscription. I presume he feels it pays dividends, and having had Open Apple for a couple of years I have seen where an AppleWorks bug had been reported in the US Midwest, been confirmed around the US and finally solved in Australia. I find the bound annual volumes more useful for travel and dipping into so | will buy the complete set (Any one want to buy loose issues for the last two years?). Incidentally some news from the Open Apple was printed in the mag. and I presume a deal was struck to use such material, ifso what are the terms? The best use of such material would be of bugs, fixes and some news but not purely rumours and news, we can produce our own rumours, can’t we? Dave mentioned a bug in the Au- gust issue I had found in my own work early this year, whereby when using AppleWorks V2 to work and save a database set up under V 1.3 or earlier one can't recover it after saving. No fix has come up anywhere I can see to recover the file although the Ap- leCrackers bulletin board team of- fered to try for me & I have been too idle to follow through yet. There is a possible improvement for this bug in the new version of AppleWorks, see below. I will try the route that dave recommends however although Dave says in his letter ‘one should back up regularly’ its such a blinking chore. Oh for an automatic incremental back up method! The August edition of the Apple- Works Forum (US AppleWorks Users group monthly publication) features is a new Version 2.1 of AppleWorks from Claris US. Is there any word from Claris here on upgrades? The changes reported are: Support for up to 8 megs on the GS Increase from 67 files to 138 per sub- directory Spreadsheet; recalculation only in cells that have been changed Bug fixes for some accessories, data (files full (possibly my problenv. printer control codes, page numbers to 256 Pathnames to 64 characters now Use of ProDOS 8, version 1.5, that certainly sees the Apple GS clock Claris (0635 49138) via their dis- tributor Frontline Distributors (0256 463344) Lorraine French told me they had Version 2.01 since April! However this is not the improved version 2.1 as in the US, I feel its merely 2 under the Claris label I think. We will have to find out from our US friends. Claris has been busy in other direc- tions too, they have bought up the Styleware company that publishes amongstother things Multiscribe and the new GS Works. Lorraine French at Frontline says she is sending a press release about this soon to cover the British launch, perhaps Apple2000 can get a copy for review from whom- ever. With the demise of Apple User there are a few outlets for articles on the Apple computers, & it is encouraging to see the US Computer Shopper have a British version which although stuffed full of cheap and not so cheap IBM clones has an Apple GS section by John Molloy. He even mentions Apple2000. Ewen and the Bulletin Board. What I found puzzling is that the front index of the August edition showed 3 GS articles I found only one! Still thats a beginning. You may be interested to know that I went to see Zip Chip people in Los Angeles in May while on a business trip there, and was given a chip to bring back. I tried to get it going with the good folks at Bidmuthin but with- out success, the chip went back and has not been replaced. While waiting at the Zip chip office I saw a //e and //c with chip working away, and was shown how easy it was to switch from one speed to the another. Bill Mc- Caslin the president of the company explained that they had great produc- tion difficulties, in the printing of the chip circuits particularly, and at that time were just beginning to send out the chips to reviewers and others ina bid to counter the rumours & the self inflicted ‘vapourware’ atmosphere around the Zip Chip. Lastly is there a new ProSel version out and ifso what number and would some one review the version of Copy I+ 8.3? Huw Price Q With letters like these. we hardly need articles! Thanks a million Huw. Please support Open Apple, we carry their advertisements as part ofa deal to let us use parts of their maga- zine. We now have a team of typists lined up, so we should see more from OA in due course. It is quite unique as a publication, it has no advertise- ments itself, so is unbiased in its views. | take your points about what to include. I do not have the full details about the AppleWorks upgrade yet, but gather it is in the region of £501 You will see that the Zip chip is here in England, Dave Ward has done a magnificent job in reviewing it. It was plugged into my //e and worked a treat. I want one .... ProSel is now at version 3.8, and you will see reference to that as well by Dave. Copy II+ 8.3 is exactly the same as 8.2 except for the Parameter files. These are greatly increased for the 3.5 disc Bit copying. We have not done a review of this program, any volunteers? | am sure John Gurr at MGA would oblige with a copy ... Ewen Wannop BS kanye laneadl it Dear Apple2000. Using AppleWorks as the mainstay of my business, I have been happily expanding the capabilities of this program with the increasing range of add-ons that have come onto the market during the last two years, starting with a //e and now with the llgs as well. The first addition was 1 meg AE RAM-card, which coupled with Au- toworks made a combination that was a delight to use, With the expan- sion of the business as a good excuse, the next purchases were a GS, plusa 1.5 meg AE GS Ram card with two 3.5" drives - one for each machine. The latest purchase was Beagle Brothers Desk Tools - The Calendar has proved particularly useful, in spite of the nasty habit of the Calendar.data file of informing you that no changes have been made and so there is no need to save it, when you've added ten vital appointments or tasks & thrown out the notes that prompted them! HOWEVER AppleWorks is no longer easy to use. The new drives 6 Apple2000 October 1988 with their comparatively vast 800K, soon put up a message with the stern and chilling announcement “Cannot write to this drive’. Our friendly, help- ful (and idiot-worn) dealer rescued us from that one - we just weren't used to getting so many files onto a disk, so after 50 it seized up. The answer was to start exploring the wonderful world of ProDOS directories (of course). The acquisition of Desk Tools has brought us into the newest pit-fall. My wonderful macros don't work - or at least the best ones certainly don't, nor can I make new ones, and I'm back to doing things the hard way. despite Beagle Brothers providing and update on Autoworks. Beagle Brothers Technical support tell me that the combination of GS RAM, Autoworks and DeskTools is beyond the capacity of the GS, and Autoworks becomes Auto-partly- works. Eyeing with anticipatory gusto the new super accessories in the Beagle Brothers latest range of AppleWorks enhancements I need to know - will they all work together. OR, what combinations can I utilities? AND, do I now have to buy a Super Macros to replace Autoworks? Is this GS-indigestion the cause of the Data Conversion utility working on big files? It accepts and converts the first clip-board load, but stalls after that. And the Case Converter can't manage to Capitalise Initial Letters. Finally, is there an AppleWorks Business Users Group whom I can share these heart-aches (after all, a trouble shared is a trouble doubled) plus any good ideas, and put the Apples and AppleWorks to even better use? I would very much appreciate any light that you might be able to throw on these dark patches. Michael Corgan Q There are so many accessories for AppleWorks, it must be impossible for any one person to know them all. But collectively the members must be able to put this knowledge together. As the best selling business pack- age outside of Lotus 1-2-3, Apple- Works deserves its rightful place in the Apple lineup. The gauntlet is thrown down by Michael. We at Apple2000 can co-ordinate your ef forts through the magazine and our other services. I would suggest that those interested write to Michael, and try and organise yourselves together. I was interested to see that Michael had the old problem of filling the main directory of a ProDOS disk. In fact ProDOS can see any size of directory and expands its size as needed (the sub-directories show this). I have never seen ProDOS do this to the main directory though. There is noth- ing to stop it doing so .. why did Apple not make ProDOS work as it was in- tended? Ewen Wannop ¢€ Si inthametiae Risiadl eles (Eatinanns Dear Sirs, I write to tell you of my experiences to date and in the hope that you will print this letter, stir up some interest etc. In 1983 I bought a Tandy mode! 100 as I could not afford an Apple, al- though this was what | thought I needed. I quickly decided that the Tandy was too limited for my uses and was avidly scanning the pages of Exchange and Mart looking for bar- gains in used equipment. It was there I spotted an Apple Europlus with customised keyboard two half height drives and CP/M software including WordStar and Sage accounts. I studied hard and worked well with this machine also acquiring a copy of DBASE-II, running under CP/M. Af- ter some eighteen months and much experimentation, (using three drives etc.) [bought a Cirtech Plus ram. This made quite a difference to the Apple Il+ and I was quite pleased. However, one day the Apple would not start up from cold and after much telephoning asking dealers etc., I discovered the power supply was on the blink. I asked around for the cost of a new heavy duty supply and was quoted prices from #80.00 plus VAT to #34.00. After much deliberation anda kind friend I was able to sell my Il+ and purchase an Apple IIgs, com- plete with Cirtech CP/M plus. I was delighted with this machine {and still am). all my current CP/M software works fine and I have even installed Sage accounts to run of my expanded 1mb PlusRam and the single 800k floppy disc. I have an Apple modem and a CP/M comms programme but this requires the use ofa serial card, which I resent having to fit, seeing as my machine has a dedicated comms port. I have asked for help in reprogramming my comms package on many BBS and in Apple User but to no avail. What I would like is for any CP/M user to contact me and we could swop details, info and generally help each other. (Ed: we can co-ordinate your efforts through Apple2000 if needed) I have recently purchased the Cirtech CP/M programmers guide and am going to have a go myself. To complete my suite of programs I would like a program called SUPER- CALC that runs under CP/M and will work on my APPLE. Dan Finnimore «é Apple II Product News From Cirtech in Scotland come some new products and addi- tions to their range. The Champion Plus is a versatile interface card for any of the Apple II range. In one card it combines a serial (RS232) interface a parallel (Centronics) interface and is 100% compat- ible with the Apple Super Serial card and Parallel Printer card with the flick of a switch, Basic Champion card Serial only #68.00 Dual Champion Serial and parallel #78.00 Interface cables each #10.00 The popular PlusRAM 1 meg card has now been renamed PlusRAM-1, as it now has a big brother PlusRAM-16 that can be expanded to 16 meg with the same number of chips! Think of it, almost as much as a hard disc drive on one standard size Apple card! PlusRAM-1 256k-1 meg with 256k #99.00 PlusRAM-16 1-16 meg with 1 meg #229.00 The PlusDisk battery back up Ram board has now also got a big brother PlusDisk-SC, only this one lives outside the com- puter in a plastic box with a SCSI interface. For the first time we have a Cirtech product that our Macintosh brethern can use! For the present sizes start at 1 meg through 4 meg, but this limit will no doubt rise as chip prices tumble. Although an expensive way of providing expansion RAM disk facilties, the speed of access is very much faster than a normal hard drive. The RAM is fully battery backed up, and memory is guaranteed to hold for 2 months. To complement the PlusDisk-SC, Cirtech have also introduced a SCSI card for the II series. PlusDisk-SC 1 meg #348.00 PlusDisk-SC 2 meg #579.00 PlusDisk-SC 4 meg #1090.00 SCSI interface card #54.00 Cirtech (UK) Ltd. Currie Road Industrial Estate Galashiels, Selkirkshire Scotland, TD1 2BP (0896) 57790 « October 1988 Apple2000 @@, Algol-68 Dave Miller continues with his series of articles on Algol ALGOL-68 In this instalment I shall complete my discussion on ALGOL by covering ALGOL-68 (if you have not read the last two instalments covering ALGOL’s back- ground and ALGOL-60 then I suggest that you read them before reading on). In the years directly after the first ALGOL Report was issued in 1960, several revisions were suggested in an attempt to better the language. The three most important were: “Some proposals for improving the efficiency of ALGOL-60" (1961, C Strachey & M V Wilkes) “Revised Report on the Algorithmic Language ALGOL-60” (1963, P Naur) “Revised Report on the Algorithmic Language ALGOL-68” (1976. A Wijngaarden et al The latter was the result of a near-complete refor- mulation of the ALGOL language which resulted in ALGOL-68. ALGOL-68, although based upon AL- GOL-60, embodies such drastic changes that it can not really be considered the same language. The key note in ALGOL-68's design is “orthogonal- ity” which means that the language revolves around a few fundamental principles which apply uniformly to the whole language. This means that syntacti- cally, (i.e. in terms of the actual structure of the language), ALGOL-68 is simple: there are no excep- tions to the basic rules governing the language. Of course, this does not mean that the is language simple. In fact, ALGOL-68 is rather complicated, in a uniform sort of way (!). ALGOL-68 is reckoned to be one of the most powerful general purpose computer languages available offering many features, allowing struc- tured programming and producing efficient ma- chine code. The sheer scale of ALGOL-68 means that, until recently, full implementations of the language were relatively rare. Those which did exist were notorious for hogging computer resources, especially during compilation. Rather than listing out the features of ALGOL-68 (a near-impossible task in less than a few hundred pages!) I shall limit myself to discussing the main areas in which ALGOL-68 differs from ALGOL-60. To emphasise the difference, code fragments in ALGOL- 60 will be written with the keywords enclosed in primes, (as adopted in the previous articles), and ALGOL-68 code will be written with the keywords emboldened (the standard practice when including ALGOL-68 code in reports and publications). Language structure The general language structure of ALGOL-60 is retained in ALGOL-68. There are two obvious changes: Q Keywords ALGOL-68 has many more keywords then ALGOL- 60. Some keywords are common to both languages while others have been changed when included in ALGOL-68. Actual ALGOL code, when entered into the computer, uses the ‘keywords-in-primes' method. Q Compound statements These have been effectively removed from the language. It is still legal to place one in a program but it performs no function. You will remember that ALGOL-60 uses compound statements to force IF and FOR statements to apply to a series of state- ments rather than to just one: ‘begin’ ‘integer''array' a [1: 10], b [1: 10); ‘integer’ index; ‘for’ index := 1 'step' 1 ‘until’ 10 ‘do’ a [index] := 0; b [index] := 0; ‘comment’ other statements ‘end' In the above FOR statement, only the assignment to “a” is performed repeatedly. To force the FOR statement to apply to both assignments it has to be rewritten thus: ‘begin’ ‘integer''array' a [1: 10], b [1: 10]; ‘integer’ index; ‘for' index := 1 'step' 1 ‘until’ 10 ‘do’ "begin' a [index] := 0; b [index] :- 0 ‘end’; ‘comment' other statements ‘end! What happens, though, if there be a mistake involving the semicolon? The use of the semicolon sometimes causes confusion, since in some situ- ations the semicolon is not needed (e.g. when a statement is followed by ‘end’). Some people have the habit of appending unnecessary semicolons to the end of statements in the hope that too many are better than too few: extra semicolons are usually ignored by the compiler. It takes one slip and a misplaced semicolon can completely change the operation of the above FOR statement: ‘begin’ ‘integer''array’ a [1: 10], b [1: 10]; ‘integer’ index; ‘for’ index := 1 'step' 1 'until' 10 'do'; or 8 Apple2000 October 1988 Please add VAT Your Apple Dealer for all wee APPLIED ENGINEERING PRODUCTS Now available at greatly reduced prices! For Apple Il+, Ile, Ilcs PC Transporter with 384K £249.00 PC Transporter with 640K 329.00 Kit for Apple llcs 29.00 Kit for Apple Ile 29.00 ransDrive 360K Single-Drive 149.00 TransDrive 360K Dual-Drive 199.00 360K additional Half-height TransDrive 79.00 IBM-style Keyboard including Cable 79.00 Digital RGB adaptor 15.00 ColorSwitch Analog RGB adaptor 25.00 8087-2 Math Co-processor Chip (PC Transporter) 149.00 RamFactor 256K 149.00 TimeMaster HO 69.00 Phasor 99.00 A/D + D/A Card 109.00 16 Channel, 12 Bit A/D 159.00 V/O 32 Card 49.00 High Output Power Supply (Not lias) 69.00 For Apple lle RamWorks III 256K 139.00 RamWorks 111 512K 219.00 RamWorks Ill 1Meg 359.00 RamWorks III 3Meg 999.00 TransWarp Accelerator Card 129.00 For Apple llc Z-RAM Ultra Ill 256K 219.00 Z-RAM Ultra Ill 512K 299.00 Z-RAM Ultra Ill 1Meg 459.00 Z-RAM Ultra Il 256K 169.00 Z-RAM Ultra Il 512K 249.00 Z-RAM Ultra Il 1Meg 429.00 Z-RAM Ultra | 256K 139.00 Z-RAM Ultra 1 512K 219.00 HOLDENS COMPUTER SERVICES 191-195 Marsh Lane, Preston PR1 8NL Telephone (0772) 561321 or 52686 ‘begin’ a [index] := 0; b [index] := 0 ‘end'; ‘comment' ‘end’ other statements Here a semicolon has been appended after the ‘do’. This is perfectly legal and terminates the FOR state- ment thus causing the computer to loop around the FOR statement doing nothing at all. The assign- ments to "a" and "b" are performed once after the loop has exited inside what is now a superfluous compound statement. The chances are that the program will crash because the value of "index" will either be 11 or some undefined number when the loop is exited thus causing an "array subscript over- flow error" when the arrays are assigned. ALGOL-68 removes any chance of this happening by demanding that constructs have mandatory predefined beginning and end keywords: begin {1: 10] int a, b; int index; for index to 10 do a [index] := 0; b [index] := 0 od; comment other statements comment end The beginning marker for the above FOR state- ment is do and the ending marker is od. This removes such ambiguities from the language as the following, where it is difficult to know which “if an ‘else’ applies to: ‘if’ cl ‘then’ ‘if' c2 'then' sl ‘else’ s2 Is "s2" performed when "c1" is false or when "c2" is false? In fact ALGOL-60 states that the ‘else’ applies to the lastmost ‘if but there is nothing in the code which indicates this. ALGOL-68, though, leaves nothing to doubt: if cl then if c2 then sl else s2 fi fi | I ee | a-+ The end of each IF statement is marked by the keyword fi. The above IF statement indicates that statement "s2" is performed when condition "c2" is false since else is inside the IF statement govemed by condition "c2". Data structures ALGOL-60 offers only three types of variable: Integer, real and Boolean. ALGOL-68 supplements these with char which holds a character value. Arrays of char are used in much the same way as BASIC's strings. ALGOL-68 also offers arrays, as does ALGOL-60, but with many more facilities. Multidimensional arrays can be sliced into ‘columns’ and ‘rows’: begin (1: 5, 1: 5) int matrix; comment “matrix" is a square array of 1 to 5 on each side comment int index; for index to 10 do comment take slices of “matrix" dosomething (matrix [index,}) od end comment The above passes each of the five columns of "matrix" to procedure "dosomething" in tum. This slicing can be performed on arrays of any dimension (greater than one of course!). Arrays can also be split: bagin [1: 11) char text := “hello there"; comment define character array and initialise it comment print ((text [1: 5], newline)) end The above isolates the first five elements of the character array "text" and prints them out followed by a carriage return and line feed; “hello” is output. ALGOL-68 offers STRUCTURES. These allow vari- ables to be grouped together into larger chunks of data which can be manipulated as a whole (see December 1987 article on COBOL for a further discussion on the benefits of record handling). struct ([1: 15] char name, person int telephone) The above declaration defines a structure called “person” with two fields: a 15-character string, called "name", and an integer number, called "tele- phone”. The fields are treated as normal variables are accessed as follows: name of person := “Ivor Notion ws telephone of person := 1234 Referencing "person" accesses all fields of the structure as if they were one data item. Structures can be applied to new variable types in a similar fashion: mode persrec = struct ([1: 15] char name, int telephone) ; (1: 20] persrec personinformation; persrec somemoreinfo; The above defines "persrec" as a new variable type (or "mode") and then declares "personinformation" as an array of “persrec" elements ranging from 1 to 20. The variable "somemoreinfo" is also declared as being of the type "persrec". The mode "persrec" is Redarden by ALOGOL-68 in the same way as int or real. 10 Apple2000 October 1988 | | Program statements As has been already stated, the compound state- ment is still legal in ALGOL-68 but performs no function. Blocks are still supported in the same way as in ALGOL-60. Most of the main statements have been modified in their transition to ALGOL-68. OIF statements. IF statements now have not only an optional else construct but also have an elif construct which is else and if merged together: if condl then dosomething elif cond? then dosomethingelse else doanotherthing fi The above ALGOL-68 IF statement is equivalent to the following ALGOL-60 IF statement: ‘if’ condl 'then' dosomething ‘else' 'if' cond2 'then' dosomethingelse ‘else’ doanotherthing ALGOL-68 also allows IF statements to be con- tracted. The ALGOL-68 IF statement could be writ- ten as: (condl | domesomething | :cond2 | dosomethingelse | doanotherthing) This, although totally unambiguous, is rather dif- ficult to understand! O FOR statements. ALGOL-68 has only one type of FOR statement: for index from start by step to stop while cond do statements od This is the full version of the FOR loop. ALGOL-68 allows various parts to be omitted (only do and od are mandatory). If parts be omitted then they take on default values as indicated below: for index from 1 by 1 to infinity while true do statements od Thus: for index te 10 do comment count from 1 to 10 in unitary steps commant do while i> 8 do comment loop while i > 8 comment od do comment loop forever comment od O CASE statement. This is a new type of statement not supported by ALGOL-60. It provides a short-hand notation for the following IF statement: if x = 1 then procxis1 elif x = 2 then procxis2 elif x = 3 then procxis3 elif x = 4 then procxis4 else procxbig fi This is equivalent to: x in procxisl, procxis2, procxis3, procxis4 out procxbig esac Like the IF statement, this can be contracted to: (x | procxisl, procxis2, procxis3, procxis4 | procxbig) QO Comments. In ALGOL-68 comments are not regarded as state- ments and so do not require a semicolon between the end of the comment and the following statement. The keyword comment is used to mark both the begin- ning and the end of the comment; comment can be reduced to co. O Assignments ALGOL-68 allows some special contracted assign- ments: at := 1 co=n nt+lco n- i= 2 co=>n i= n - 2 co b* t= 3 co => b := b * 3 co b/ := 4 co =>b := b/ 4 co Procedure parameters ALGOL-68 offers value and reference parameters like ALGOL-60 but the method of parameter specifi- cation has changed. ALGOL-60 assumes that all parameters be reference unless they be explicitly marked as value by a ‘value’ statement. ALGOL-68 adopts the reverse: all parameters are assumed to be value unless explicitly marked as reference oc October 1988 Apple2000 "1 by a ref attribute: proc add = (int a, int b, ref int result) void: comment "add" is a procedure which returns no value (i.e. it is not a function)- "a" and "b" are value parameters and "result" is a reference parameter comment begin result := a + b comment return a value in "result" comment end Procedure “add” is called as follows: add (2, 5, sum) comment sum := 2 + 5 comment ALGOL-68 Units ALGOL-68 is based not upon statements, but upon “units”, A unit is an item which may return, or yield, avalue: 2,a+b, (23 / 14) * mare all units. In fact any expression is a unit (this includes function calls), Statements are also regarded as units and can yield values (this is hinted at in ALGOL-60 by the condi- tional expression: a special IF statement which returns a value). ALGOL-68 allows some very odd-looking construc- tions: value := (case x in 10, 30, 18, 30, 18 out ° esac) * (Af limit then 1 else scale £i) Determining what the above assignment does is left as an exercise for the reader but I will say that when "x" is 1, “limit” is false and "scale" is 5, "value" isset to50 and whenever"x" is greater than 5, "value" is always zero. I could use ALGOL-68's contracted IF and CASE forms to give the following version of the same assignment: r= (x | 10, 30, 18, 30, (limit | 1 | scale) value 18 | 0) * This looks even more hairy! An interesting aside is that both the contacted IF and CASE statements look very similar. This is because CASE is really only a special abbreviated form of IF statement. Since statements are units, CASE and IF state- ments can be used as values in an expression so long as they yield values. This philosophy is also applicd to procedures ("orthoganality", remember?). Each procedure can yield a value- these are, of course, functions. In ALGOL-68 all procedures yield values unless ex- pressly indicated otherwise (as in the procedure “add” listed above: "add" is given the type void which means that it yields no value at all). Even assignments can yield values: a := 2 actually yields the value 2 so the following is valid, but rather pointless, ALGOL-68: if ((a := 2) > 3) then print ("2 > 3!") else print ("All is OK, 2 < 3") fi The assignment to "a" yields the value 2 which is compared with the value 3 in the IF statement. Since 2 is never greater than 3 the else construct is executed. Note that "a" is assigned the value 2 before the condition is tested. Observe the following wonder-assignment: x r= (y := 16) + 3 this is equivalent to: yin 16; ximy +3 In fact everything which is executable can theoreti- cally yield a value and is classified as a unit. Like ALGOL-60 statements, units can comprise of many individual units which may be statements. The overall value yielded by the unit is the value yielded by the last constituent unit. Thus for the following unit (a procedure which yields an integer value- i.e. an integer function): proc func = int: comment "func" is a parameterless procedure which yields an integer value comment begin int a, a@ i= 2; b i= 3: cis5 b, GF end Procedure "func" yields the value 5 because the last unit inside it (the assignment to "c") yields 5. Thus the following outputs the number 5: print (func) Generally functions return values by specifying the last unit as a expression: proc factorial = (int number): int comment calculate factorial (recursively) comment begin if number < 1 then ° elif number =1 then 12 Apple2000 October 1988 1 else number * factorial (number - 1) fi end Procedure "factorial" consists of one unit, an IF statement, which yields three possible values, 0 if "number" be less than 1 (error trap), 1 if "number" be 1 and number * factorial (number - 1) for all other values (this is a recursive call to procedure "facto- rial"). The yielded value is then passed back to the caller as the result of the procedure. I leave it as an exercise for the reader to trace the operation of the "factorial": try "factorial (5)"- the result is 120. Conclusion I could go on and on (and on and on...) but, to the cheers of thousands, I think that I have said enough about ALGOL-68 to keep most people happy/con- fused (delete as appropriate). I think that everyone will agree that ALGOL-68 is by no means a limited or poor language. Indeed, it is rather too complicated because the number of valid combinations is almost mind boggling. ALGOL-68's orthoganality, whilst mathematically and syntacti- cally very elegant seems rather too free as far as humans are concerned. Whilst ALGOL-68 is very powerful it still has short- comings: the most important is that its file handling facilities are rather limited. ALGOL-68's fans say that its deficiencies are not too important and that its benefits far outweigh any failings. They point to the fact that leamed and theoretical computer science publications have code listed in ALGOL-68 as proof of the language's suita- bility for general purpose scientific applications. Sceptics, whilst mostly agreeing that ALGOL-68 is very powerful, point out that ALGOL-68 may be ideal for theoretical work but better languages exist for more practical computing. They also point out that reliable, cheap and efficient ALGOL-68 implementa- tions are relatively new, giving other languages time to catch up on the benelits offered by ALGOL-68. One such language, ironically also a descendent of ALGOL-60, has established itself in an almost un- shakable position in the general purpose scientific and business computing field. This is one of the fields that ALGOL-68 was originally designed for. It seems unlikely that ALGOL-68 will ever displace this language from its leading position. What is this language? It is Pascal- the language which was to take ALGOL-like structured programming to the masses and it is the language which I will discuss in the next instalment. Example program: The following ALGOL-68 program performs ex- actly the same task as the ALGOL-60 example program given in the last instalment. It asks the user to type ina series of integer numbers and then writes them out after they have been sorted into ascending numerical order. program numbersort; comment this program reads in a series of numbers, sorts them and then outputs the sorted numbers comment begin int number; proc readvalues = (ref [] int sortlist) void: commant this procedure reads in the set of numbers to be sorted- note that the reference parameter sortlist is an undimensioned array (indicated by "[]") comment begin int i; comment: read in all the values required- note the use of upb - this gives the upper bound value of an array (the lower bound is given by lwb) comment for i := to upb sortlist do print ((newline, “Enter value to be sorted:")); read (sortlist [i]) od end; proc sortvalues - (ref [] int sortlist) void: comment this subroutine performs the . Bubble sort * comment: begin bool sorted := fals int i, maxnumbers; maxnumbers := upb sortlist - 1; comment loop until the Boolean variable "sorted" becomes true indicatin that the array is sorted comment while not sorted do comment assume that all be sorted comment sorted := true; comment examine all the elements of the array in turn comment for i := to maxnumbers do comment swap adjacent elements if the first be greater than the second commant 4f sortlist [i] > sortlist [i+1] then begin int exchange; exchange := a [i]; a (i) ra [i + 1); a October 1988 Appie2000 13 a [i + 1) := exchange; comment array is not yet sorted comment sorted := false end fi od od end; proc writevalues = ({) int sortlist) void: comment print four spaces comment print (" "Ye count+ := 1 fi od end; comment this is the main program comment comment clear the screen comment print (newpage) ; readnumber: comment this procedure writes out the comment ask for the number of values sorted numbers- note that comment. "sortlist" is a value parameter print here because its values are ("How many values are to be sorted? "); being read and not written read (number) ; comment comment only allow for a number greater begin than 1 int i, count := 0; comment comment clear screen, write heading and if number < 1 then feed two lines comment print (("Please type in a number print ((newpage, greater than 1", newline)); "The sorted values "are: ", goto readnumber newline, comment. for i := to upb sortlist do comment print 10 values per line comment: print (sortlist [i]); if count = 10 then comment move to next line comment print (newline); count := 0 else newline)); comment write out all the values fi; comment: comment. begin define the array and then read in the values, sort them and then output the sorted values [1: number] int sortlist; readvalues (sortlist); sortvalues (sortlist); writevalues (sortlist) end end DAVE MILLER @ Time Out Update Keith Rookledge looks at the latest releases from Beagle Brothers Well, Beagle Bros do it again! They have launched four new applications to enhance Apple Works and I am going to talk about two of these, Thesaurus and Powertools. The new Timeout Applications are: Thesaurus - exactly what it says itis. PowerPack - a number of power- ful desk top tools Desktools II - again what it says it is. Macrotools - a number of new macro facilities. I have reviewed the first two, as I found that they have the most interesting use for my system and the others will be reviewed at a later date. The new applications come boxed in the usual Beagle Bros way, well documented, together with two vouchers giving you discounts for both OpenApple and NAWUG (National Apple- Works Used Group). I have subscribed to the latter and will keep you updated as to what it offers. Thesaurus: Avery easy to use manual as we have all come to expect from Beagle Bros. There is a consid- erable difference in the process of installation compared to previous TimeOut Applications. The first step involves updat- ing any existing TimeOut utili- ties facility. This only has to be carried out once with the new applications, however. You then have to load the application. I had a problem here. I do not yet have a hard, disc so I retain the applications on my boot disc - I have a IIGS by the way. I found that with all the other items, I did not have sufficient space to load the Synonyms to disc, so I first had to make space. I removed my comms to a separate disc as I leave AppleWorks to enter comms. This move in fact was later restored, as PowerPack enables you to exit AppleWorks without the usual exit procedure and re-enter without rebooting, but more of this later. Once I had installed Thesau- Tus, it’s use is simplicity itself. You position the cursor over the word in question and from the applications menu, OpenApple- Escape, one mearly selects Thesaurus and your of! The synonym dictionary is most easily selected from the 402 B Apple2000 October 1988 same disc, but for those people who use 5.25 drives it can just as easily be accessed from the second drive. There is not much else that one can say about a thesaurus it works and this one is very rapid and complements QuickSpell. PowerPack: I am not sure why this name has been chosen as these applications are desk top resident the same as previous Beagle Bros applications. There are ten of them in the system : 1,ASCII Values: Entry into the application is as usual Ope- nApple-Esc. Selection of the value is achieved simply by use of arrows and the display panel gives not only the ASCII value but also the binary,code,hexadecimal and decimal values.This is obviously of great use to anyone programming and creating Macros as it is very rapidly accessed. 2. AWP to TXT: Why another such application I ask? Apparently AppleWorks 2.0 adds carriage returns to the ends of lines and is a problem when programming in Basic. I find this application of use when convert- ing from AWP to TXT for transmission to TABBS and the Force. Again a very easy to use application. 3. Category Search: AppleWorks searches the data base reasonably rapidly but if using large data bases it can take time. This new facility speeds up the process. I have one database where I have title and initials in front of the name. With the standard Ope- nApple-F you cannot find the name when viewing the entire file but you can with this facility. Searches are carried out by total field and very rapidly too! In addition to a simple word or other code search you can search by using a single ‘wild- card’, For example B??S will yield all words with ‘b’ at the beginning ‘s’ at the end and with two letters in the middle. Multiple ‘wildcard’ searches are carried out using * instead of ? and then the number of letters within the delineated letters is not defined. In addition the command ‘@' is a special com- mand which enables you to find only matches that start at the beginning of the word. Again a useful and powerful tool with a number of applications. 4. Desk Top Sort: A simple but useful application that enables you to sort the desk top either alphabetically or in any order you require. Of use when you have a full desk to and especially with the new triple desktop. 5. File Library: For the first time a mild criticism of Beagle Bros. The first instruction reads “Add the Data Base file called ‘File Library’ to the AppleWorks desktop”. Question? Where is it? o Mcinker™, Automatic Ribbon Re-inker even in one day depending on printer use. Average cartridge can be re-inked 60-100times. ‘support over 12000 printers, car- tridges, sj ls, multicolor car- tridges. Ask for complete catalog. Universal Mcinker (cartridge or spool, 68.50 Multicolor Adaptor (4 color upon . 40.00 Dot matrix Ink (20z £3.00, 1 pint £18.50 any color) IMAGEWRITER SPECIAL a |>100,000 sold since 1982 (prices include VAT) MGA _SOFTCAT 0233-83571 MGA SoftCat PEAR TREE é APPLEDORE, KENT TN26 2AR ENGLAND CLOCKP20 SLOTLESS TIMEKEEPING Every IBM and Apple // computer needs a clock. The ClockPro keeps perfect time and doesn't waste a valuable slot. It's easy to install and works on any !BM PC, XT, AT, Apple fle, Ile, 1[+ and all compatibles and is covered by a full 10 year warranty MGA SoftCat £48%, TELEPHONE 0233 83571 COMPETITIVE PRICES ON ALL SERVICES * TRADE ENQUIRIES WELCOME * Most Makes of COMPUTER, MONITOR, PRINTER EXAMPLES au wewwsive prices APPLE][ + OR //e Power Supply £32 APPLE][ + OR //e Motherboar £32 Apple Interface Card (most makes) £25 Disk Drive - cleaned & aligned £25 Please ring for other repair prices or send equipment for free estimate Quantity Discounts available SUPERCHARGE YOUR MACINTOSH AVAILABLE NOW ! 1MB SIMM'S - EASY TO INSTALL Take your Mac+/SE to 2.5 MB or even 4MB Take your Mac II to SMB or even 8MB WE WILL NOT BE BEATEN ON PRICE TRADE ENQUIRIES WELCOME NOW IN STOCK MacPlus Connectors, Serial & AppleTalk Price depends on quantity COMTEC ST GEORGES MILL 3 ST GEORGES STREET MACCLESFIELD, CHESHIRE. SK11 6TG TEL (0625) 34691 October1988 Apple2000 Be 1 I looked on the TimeOut Disc and sure enough there it is! Once you have found it then all is clear. From within this file, File Librarian is selected and in a trice you have a list in this Data Base, of all the files on the current disc. The data base is created in such a way,that all the lines on the file are readily readable in the “all records” section. This is obviously of great use in storing information on what files are on which dise and in addition if you have a clock, in enables you to check the last update. 6. Help Screens: This is once more exactly what it says it is. It creates ‘Help’ screens.There is a good example of a help screen already on the file called Help Sample. The instructions on how to set up the screen are good and the application will be of great use to people who have an applica- tion for it. It should be noted that once the screen is set up, it does not require PowerTools to run, it is just like any other help screen. 7. Line Sorter: This application enables you to sort any Word Processor file alphabetically by line. In addi- tion you can use the ASCII values application to see the priority order for the lines that are sorted. 8. Program Selector: This is one application that is of great use to me, as I get tired of quitting AppleWorks for comms programs and vice versa. The application requires con- figuration to access the alter- nate program. This is a simple process and once you wish to enter an alternate program, life is much easier than it was before. One word of warning however. If you have enhance- ments on your AppleWorks there may be a problem with reentry of AppleWorks. I had this diffi- culty and had to remove the enhancement first. Any informa- tion on these problems would be gratefully appreciated. Write to me about them or better still put them up on TABBS. 9. Triple Clipboard. Once more exactly what it says it is. 1am not sure exactly as to how I would use this applica- tion. Only one clipboard is active at any one time, which one would expect. One clip board is enough for me. Again informa- tion on its uses would, I am sure be of use to others. 10. Triple Desk Top: I often put up 12 files in a day and then try to add one more. The usual error message comes up and after a short removal se- quence I am off again. Triple desk top enables you to have upto 36 files available which are stored in three desk tops. Movement of these is very rapid and thus much quickly than normal ‘removal’ of files. Thus we now have even more enhancements for AppleWorks. Most of these I found useful so perhaps the title ‘Powertools’ is justified. There is a hint that one should read the AWP files on the disc. This is a worthwhile activity as it reveals details of other en- hancements for AppleWorks The two Timeout units are sold by Bidmuthin at £49 each. Keith Rookledge ProSel Update When I reviewed ProSel in June 1988 edition I had assumed that the package to be fairly mature and that only minor changes and the stamping out of bugs would occur in future versions. It would appear, however, that Glen Bredon keeps adding new features, improvements and even now and again fresh utilities. The main part of the review in June centred about ProSel version 3.0 with some part taken from ProSel version that had arrived just a few days prior to the June deadline. Now version 3.8 has appeared so here is a presentation of some of the changes that have occurred since the review :- PROSEL.ED This the external editor utility, now in version 2.9, which allows one to make application screens and has been greatly improved, in my opinion, since version 3.0. The improvement is a clever routine that allows one to automatically create application screens, When you invoke the external editor you are given the choice between Automatic and Manual entry. If you choose the Automatic option you are pre- sented with a list of all the SYStem and SYS16 files on the volume you opted for. Picking the one you require causes the application to be automatically generated. The only change you might want to make is to change the name since the routine uses the name of the file. You can also choose Applesoft programs providing that a copy of BASIC.SYSTEM resides some- where in the volume you have chosen. INFO. DESK The information desk has had an extra option to the other four in that you can now print out a ‘tree’ showing the subdirectories on a particular volume. COPY.GS This a disk copy program for the Apple IIgs; it will copy all types of disks including RAM disks and borrows as much of the free memory in the machine that is available. If it can copy the whole disk into memory you will be allowed to make further copies without having to read the source disk again. RAM.DRV.GS This is a brand new utility for the Apple IIgs computer to make a RAM disk from some of the free memory in the machine and is usually assigned slot 3 drive 1. This RAM disk works only under ProDOS 8 and will be lost when you boot up a ProDOS 16 application. The RAM disk is compatible with the RAM disk that you create from the control panel. Dave Ward 6 DB Apple2000 October 1988 AUG Sweden Our friends from the Apple User Group Sweden send us three reviews REVIEW 1: Z-BASIC SOMETHING FOR YOU? Those who are developing programs on Apple II are a little short of good developing-tools. Investigations in the U.S.A. show that most programmers write their programs in old reliable Applesoft BASIC or in assembly-language. Apple's UCSD Pascal has been the best (only) alternative available for professional program develop- ment on the Apple II. However, the last two years have brought on a change, and I intend to present here one of the alterna- tives: ZBasic by Zedcor Com- pany in the U.S.A. As the name suggests, ZBasic is a compiling dialect of BASIC. Zedcor calls its product ‘Interac- tive BASIC Compiler’ because ‘direct compiling’ is available for a few editor commands, Fur- thermore, the compiling is so fast that it almost could be called interactive. The special feature of ZBasic is that it is available for a number of different computers and is intended to be compatible between them. The idea is that it shall be possible to complete a program on, for instance, an Apple Il and then to recompile the program on, say, an IBM PC to make it work on that type of computer too. In addition to Apple II, ZBasic is available for MS-DOS, CP/M and Macintosh. The aspiration of making relo- catable source code makes ZBasic differ _ strikingly from Applesoft BASIC on several points. Many commands are more like MBASIC in a CP/M- oriented computer, and many functions are rather ‘broad’ to make them easy to move. One example is graphics which offers the programmer a lot of goodies. In graphics, absolute coordi- nates are never stated; you work with an imagined resolution of 1024 x 768 pixels. ZBasic recalculates the coordinates to suit the current computer. In standard Applesoft, to draw a line from one corner of the screen to the other you would use the command: HPLOT 0,0 TO 279,159. In ZBasic, the corresponding would be: PLOT 0,0 TO 1023,767. This com- mand would draw a line from one corner to another on all computers, even on a CP/M- oriented machine without graphics! Since ZBasic is a modern version of BASIC, many a weak- ness inherent in Applesoft BASIC has been removed. For instance, in ZBasic you can manage completely without line numbers if you wish. Naturally, you can use ‘GOTO 100’ and similar abominations: in ZBasic you may just as easily jump toa ‘label’ instead. You create a label by writing, for instance, “Main- menu” at the beginning of a program line. Then, when you want to jump to it you have only to write GOSUB “Mainmenu”. GOTO as well as GOSUB will both be obsolete because you may define your own functions over several lines with the instruction ‘LONG FN Function- name’ that later may be called by the instruction ‘FN Function- name’. ZBasic has also been improved regarding another weakness in Applesolt BASIC: variable names. Variable names may contain up to 240 (!) characters in ZBasic. The leading 15 char- acters are significant, as com- pared with the first two only in Applesoft. ZBasic has four different types of variables: strings, integers, single- and double precision floating-point numbers. Strings may have 255 characters and must be given dimension; if not, a default-value of 255 will be used. Regarding mathematics, ZBasic can have a maximum of 54 digits in calculations, but in that case you must have plenty of time... Structured programming is likewise made easy, because WHILE-WEND as well as DO- UNTIL are included in the language, also LONG IF THEN- XELSE-ENDIF. In ZBasic you may mix graph- ics and text on the screen, and, as far as I know, it is the only language capable of handling ‘double hires’ on 128k ma- chines. You can use a standard AppleMouse or joystick and mix Videx-compatible 80-column cards with Apple's own cards. Furthermore, ZBasic does manage Super Serial Card and the ports of Apple//c. As has been previously men- tioned ZBasic is a compiling BASIC but it compiles so fast that you never feel any interfer- ence or delay. Of course, if you have no RAM-disk the compila- tion takes considerably more time, but ZBasic must still be considered to compile very fast. The result of compilation is a B-file under DOS 3.3 or a SYS- file under ProDOS. Under ProDOS one or three (128k- version) runtime -files are needed. Another pleasant quality of ZBasic's is that you don't have to pay royalties to use the runtime files in your own pro- grams. There are four versions of ZBasic that can be used on the Apple II: If you have a CP/M-card with your Apple II you may use the CP/M-version of ZBasic. There is a DOS 3.3-version that requires 128k of memory for program developing; the program may then be run ona 64k computer. There are two versions for ProDOS (both versions are October 1988 Apple2000 @ eg 7 included in the price), one for 64k computers and the other for 128k ‘enhanced’ //e, //c and llGS. My recommendation ts to use the 64k-version on the following grounds: firstly com- patibility with ‘smaller’ ma- chines, secondly speeding up compiling by being able to have in memory a /RAM disk. In a 128k-machine that prevents shuttling the compiler between the disk and the primary mem- ory. There is a nice little full screen editor accompanying the ProDOS-version in addition to the line editor which is the same for all versions. The only objection to the full screen editor is that it does not use the same Apple-keys as AppleWorks; an Apple key plus a digit are used instead, obviously an inheritance from IBM's function keys. ZBasic is delivered on a non- protected 5.25-inch floppy dise and with an excellent manual containing about 500 pages. It may be bought from Zedcor'’s Swedish retailer Reda Nova of Storebro and the price is Sek 995:-, VAT and postage not included. Personally | recommend the ProDOS version which I use myself for program development when I'm not using assembly language. SUMMARY: ZBasic - DOS 3.3: 128k Ile, //c, IGS for program- ming; 64k for running. ProDOS 128k: 128k ‘enhanced’ //e, //c, IIGS for both programming and running. Additional Ram- memory (RAM-disk) strongly recommended for programming. £76.95 inc VAT from MGA /Per Lindstrom Translated by Paul Mitlid é REVIEW 2: MEGABOARD HARD DISC CONTROLLER In the beginning of 1988 I read an advertisement in the A+ Magazine about a disk controller board to which could be con- nected such hard disks as are generally used with IBM PC and compatibles. With MEGABOARD in a slot in Apple Il+, Ile or GS you could buy moderately priced hard disk drives, able to store, from 20 MB to 60 MB of data. You would then be able to access a glori- ously large data base. There was nothing to hesitate about so I ordered a card for delivery as soon as possible. When the board finally arrived, Thad only to start installing it, following the manufacturer's directions. These, however, dealt only with Apple Il+ and Ie, not the GS. Still, it appears that, concerning the Apple II GS, you have to install MEGABOARD in slot 6 at present; later on it will be possible to use slot 7 as well. In all other Apple computers you can install the card in any slot except slot 0; it thinks it is in slot 7 wherever you place it. You start by formatting the hard disk, which takes about one minute per MB. Thus it takes about twenty minutes to format a 20 MB disk. Then you must partition the disk, depend- ing on how many operative systems you want to have at the same time. The card accepts four operative systems: DOS 3.3, ProDOS, CP/M and Pascal. You can have as much as 38 volumes of DOS 3.3, corre- sponding to 76 floppy disk drives! Notice that each volume has two drives (D1 and D2). With CP/M you can have as much as 6 drives. It’s the same with Pascal, a maximum of 6 drives. When you arrange the disk for the operating systems you are going to use, you might let the disk know, simultaneously, which system you are going to use for booting; my choice was ProDOS. Then I decided to have a single DOS 3.3 volume, (at least one volume is mandatory), the remaining part of the disk forming one large ProDOS volume (maximum ProDOS volume is 32 MB). This arrange- ment gives me permanent storage for about 19 MB, around 39000 blocks, to be divided between various ProDOS pro- grams. Before getting the hard disk I had only 1600 blocks on a 3.5" disk, not to mention a paltry 280 blocks on a 5 1/4" floppy disk, which was the only permanent storage I had in the beginning. The space which I now have on my hard disk is equivalent to 140 floppy disks 5 1/4" plus one 3.5" and one 5 1/ 3 @8 B 4" drive. You can use MEGABOARD with hard disks, made by the following manufacturers: Seagate, Maxtor, Teac, Lapine, Rodime and Miniscribe, but only if the hard disk has less than 64 MB, has 2, 4, 6 or 8 heads and not more than 1024 cylinders. The price of the MEGABOARD is $195 plus freight, about $10. It may be ordered from: Perlin Electronics, Inc 7394 Calle Real, Suite EGOOLETA, CA 93117 U.S.A. /Birre Genberg Translated by: Paul Mitlid é REVIEW 3: NO-SLOT CLOCK Why should one have a clock in one's Apple II? Until last year I had only used the DOS 3.3 operating system and my opin- ion was that clock cards weren't necessary. If you want to know the time, you have your wrist watch or a wall clock. On the other hand, you must have some sort of system to keep your various files in order, especially slightly different versions of, say, a new applica- tion program which you are developing. A common method is to name the consecutive tentative versions TEST, TEST1, TEST2, TEST.OLD, etc, etc... and we all know the result: you can't remember which one was the latest version, A clock in the computer might be another, better solution. A year ago I began (reluctantly) to use ProDOS, and now I am using it to 98 %. After some time I realised that ProDOS was able to register time and date; surely all of us have seen the message <NO DATE> only too often. Later, when I started using AppleWorks, I soon grew tired of typing the date every time I started the computer and, to make things worse, to have to do it in the absurd American way, putting the month first, the day second and the year third. | could sit quite a while trying to hit the keys in the right (wrong) sequence. In connection with my begin- ning to use ProDOS | started to convert my own invoicing pro- Apple2000 October 1988 gram from DOS 3.3/Applesoft to ProDOS/ZBasic, not an entirely painless operation. As I was making changes to my program anyhow, I thought that this was an excellent occasion to develop the program a little further (that is, to put in a few extra bugs). When I was juggling half a dozen versions of my program around at the same time, I realised that some sort of order had to be observed. So therefore I began using a little routine in which I recorded date and time manually, which was then “poked” into ProDOS. All of a sudden I was spared from having to see this irritating <NO DATE>. What a relief! But there were disadvantages. I often forgot to load the routine before I started the ZBasic, and if I produced several files during the same session they all had the same time. One night I was alternating between ten different versions, all having the same time! No, it was high time for getting a clock, but how? My //e hadn't a single slot free and I wouldn't contemplate giving up one of my cards to swap it for a clock card. Well, a combination card then; there are several on the market, the most common a series card with a clock. However, advertise- ments started to crop up in American computer magazines about a gadget called No-Slot- Clock. It wouldn't occupy a slot and should be the very thing for me, What is a No-Slot-Clock? It is a clock/calendar in the shape of a ROM, or, if you prefer that, the other way round. Thus it doesn't occupy a slot. It is provided with two Lithium batteries which supply current to the clock when the computer is shut off. The batteries are supposed to last for ten years. I haven't the slightest idea about what hap- pens after that, it seems impos- sible to change the batteries. No-Slot-Clock has year, month, day, hour, minutes, seconds and hundredths of seconds. If you must be able to read seconds and hundredths of seconds you have to use a special program because ProDOS is only con- cerned with hours and minutes. In addition to ProDOS, No-Slot- Clock can also be used with DOS 3.3. and it fits Apple //e, / /c and IBM PC computers. My own No-Slot-Clock sits in an // e. It is possible that No-Slot- Clock might be used with an Apple I+, but there is nothing written in the manual about that. On the other hand it says that No-Slot-Clock should function with almost every type of computer that has a 28-pin ROM. Installation. No-Slot-Clock is delivered with a loose-leaf manual (you have to supply a cover according to American standard yourself) and a floppy disk. The manual and disk are designed for use with Apple and IBM. In fact, you may move a No-Slot-Clock directly to an IBM PC computer (but there is no reason whatsoever to do that, is there?). The Apple side of the disk is a hybrid side, containing ProDOS as well as DOS 3.3, but you have to start up in ProDOS. You have to use a DOS 3.3 filecopy program to get at the DOS 3.3 files. The manual is easy to understand, perhaps a bit too inclined to lose itself in details. Installation of the No- Slot-Clock hardware in the computer is simple. Very care- fully you remove a 28-pin ROM and in its place you push the No-Slot-Clock down. Then you push the ROM down on top of it; you “piggyback” the ROM on top of the No-Slot-Clock, Needless to say, the computer must be shut off during this operation and you should touch the power supply box a few times to get rid of any static electricity on your person. In other words, if you have some experience so that you feel sure that you are able to change and install cards you should have no problems with the No-Slot-Clock. Well, that was what I thought. But it was not that easy. It appeared that the distance between pins on the Clock is a tiny bit too large. It didn't fit properly in the empty ROM socket. This isn’t true for all Apples, it varies between differ- ent units. I tested the Clock in another Apple where it fitted perfectly. To keep my No-Slot- Clock in its place in my com- puter, I placed a two-pound weight on top of it, but then it was impossible to put the top back on the computer. Finally, at long last, a test run! The first results were very disappointing. The Clock start- up program seemed to work all it, I could read the No-Slot- Clock and set the time and date. But when I patched ProDOS on my own disks the programs crashed, Disappointed I re- moved the No-Slot-Clock and had a tough job copying a pure ProDOS back to all my disks, Well, shame on him that gives up. Perhaps a two-pound weight in an Apple isn't the right thing. I visited an electronics shop and placed my problem before them, explaining that the No-Slot- Clock pushed the ROM out of the socket because it was too wide. A small gadget fitting in the empty ROM socket in the Apple solved the problem, and it was possible to push the No- Slot-Clock down correctly, into the gadget. and lock it there. #8.5 the poorer I had now good contact for the Clock as well as for the ROM. Unfortunately the Clock start- up program accompanying the No-Slot-Clock is confusing and bug-ridden. You have to tell the program where in the computer the No-Slot-Clock is placed. By the way, you may even mount it on an expansion card (which I haven't tested). If you let the program search for the position of the No-Slot-Clock, it will report that the Clock is ona card in Slot 3, although you know for sure that it is sitting on the mother-board. I worked with this problem so many times that I can't account for them all, and used so much time that you wouldn't believe me if I told you. The solution: copy the Apple side of the Clock start-up disk onto a new, empty disk, and, this done, put the original Clock start-up disk away. A truly pure ProDOS, version 1.4 for in- stance, should then be copied onto the new disk with the Clock start-up program. Test your ProDOS for pureness by trying to read the Clock, and if it is pure, the Clock should show zeros only. Now run the Clock start-up program and don't mind what it says about the position of the No-Slot-Clock. You have now a patched ProDOS on the disk you first copied to. October 1988 Apple2000 fg You should then copy it onto your own data disks instead of using the original Clock start-up program. It is faster to do it this way and safer, I think, consider- ing how lousy the program is. At last! The Clock successfully booted! When finally I had succeeded in starting-up the No- Slot-Clock in my Apple and patched ProDOS, I started copying the patched ProDOS onto my own ProDOS data disks. So far I haven't found a single ProDOS program that doesn’t work with the Clock, and I don't think I will. All programs reading ProDOS time/ date will give the correct time, provided they are ProDOS, No- Slot-Clock patched. AppleWorks reads the date and you have only to press RETURN, or patch AppleWorks to “push” RETURN itself. Either way, it is very pleasant to be spared from always having to print the date. Setting a No-Slot-Clock pre- cisely requires a watch or clock with a second-hand. It takes the program two seconds to adjust No-Slot-Clock to the correct time after you have set it. The Clock seems to be about one minute slow per month. These two minor problems also seem to affect the Apple II GS. After having used the No-Slot- Clock for more than three months I can't imagine living without a clock/calendar in my Apple. Summing up. If you are using many programs requiring date, for instance AppleWorks, or, if you yourself program under ProDOS, you ought to have a clock. In that case No-Slot-Clock is a very good alternative to common clock cards. - No-Slot- Clock does not occupy a slot. - It's less expensive than an ordinary clock card. I have seen No-Slot-Clock advertised in A+, Nibble and InCider magazines at a prize as low as USD 42, naturally plus customs and VAT. Once you have succeeded in installing the No-Slot-Clock it minds itself and the only thing you have to do is to set it from time to time. I can strongly recommend No-Slot-Clock to everyone needing a moderately priced, reliable clock/calendar. Facts: Price about $42, plus customs and VAT Manufacturer: SMT Inc. 1145 Linda Vista Drive, San Marcos, CA 92069, USA /Andreas Wennborg ‘Translated by: Paul Mitlid 3 Andreas can be reached on TABBS. We are exchanging reviews and articles with the Swedish Apple User Group. This group is for Apple II and was set up to provide a forum for Sedish users left in the cold by the policy of Apple (Sweden) not to sup- port the II series in any way. (7 >) Computer Consumables... PRINTER RIBBONS f.each £.each Apple Imagewriter II 3.35 Epson LX 80/86 2.75 Brother M1009/1109 295 Epson LX 800 3:46 Cannon PW1156/1080a 3.05 Epson FX 80/85/800 3,45 Centronics GLP 2.95 Epson FX 100/1000 3.55 Citizen 120D 4.05 Juki 5510/5520 3.15 Epson EX800/1000 4.60 Kaga KP 810/910 3.05 Epson GX 80 2.75 Mann/Tally MT 80 3.35 Epson LQ 500/800/850 3.35 Seikosha GP 100 2.40 Epson LQ 1000/1050 4.00 Shinwa CP 80 3.35 Epson LQ 1500 3.05 Star Gemini 1.35 Epson LQ 2500 5.15 Star NL10 4.70 DISKS, packs of 10, with labels etc 3.5" Sony disks,DS, 135 tpi 18.50 3.5" bulk packed, DS, 135 tpi 9.80 5.25" bulk packed, DS, 48 tpi 3.60 All prices include VAT and delivery ACCESS card accepted, telephone 0689 22196 T-systems Ltd, The Signal Cabin, 61 High St., Orpington, Kent, BR6 OJF 4 2 Apple2000 October 1988 PC Transporter This successful addition to the Apple II reviewed from a users point of view! In the second article on this po- tentially revolutionary piece of hardware, Geoff Wood looks at the transporter from the users point of view. Do you want to run both MS- DOS and ProDOS applications in your Apple II? If so, PC Trans- porter is the answer. It’s a plug-in card made by Applied Engincer- ing who are well known for their RamWorks and RamFactor cards. You may also need their 5.25" disc drive for MS-DOS 5.25" discs but you can use an Apple 3.5" disc drive (not the UniDrive) for MS- DOS 3.5" discs. The Card Itself The card can be used in the Apple II+, the Ile and the IIGS but the IIGS uses a different installa- tion kit from the II+ and Ile. The I+ also needs their IBM-style key- board which is an optional extra for the Ile and IIGS. The card has a 16-bit V-30 microprocessor with full 8086 in- struction set operating at 7.16 MHz so it runs three times faster than an IBM PC/XT but not faster than some PC clones. It has a set of ram chips giving from 256K to 640K in IBM mode (384K to 768K in Apple mode). It also has a socket for an 8087-2 co-processor chip for fast number-crunching. The card functions as a univer- sal disc drive controller for 5.25" and 3.5" MS-DOS disc drives. It can support up to 5 drives but only four drives can be physically connected to the card. For ex- ample, you could have a 360K dual 5.25" drive connected to the card with two daisy-chained Apple 3.5" drives and a ram card used as an IBM hard card. In addition, you can have the normal complement of Apple Pro- DOS drives P 3.5" or 5.25" or both P coupled to the IGS disc drive outlet or to disc drive controller cards in a II+ or Ile. Special soft- ware is supplied to allow you to transfer files from ProDOS to MS- DOS or vice versa. What it can do PC Transporter can configure most ProDOS hard discs for MS- DOS storage without disrupting the ProDOS files. It can also use 3.5" discs as MS-DOS hard disc volumes. However, MS-DOS never expects a hard disc to be re- movable so you must take care not so change a 3.5" disc that MS- DOS is using as a hard disc. The card comes with a hefty 190 page A4 manual, though the first 70 pages are concemed with in- Stallation of the hardware and software in the three models of Apple II. Even a novice would have no trouble following the clear instructions, diagrams and pho- tographs. The next 25 pages describe the operation of the sys- tem, then there are 20 pages on MS-DOS matters, 8 pages on keyboard differences, 35 pages on disc drives, 15 pages on printers and 15 pages of appendices. Testing the card I tested the IIGS version with a colour monitor and must say that Iwas very impressed. Installation iseasy. You just plug thecard into any slot except slot 3, attach the colour card to the back panel, connect the two cards with the cables supplied, plug in the disc drives and the monitor, then switch on. Initially, I had some problems with a zigzag display with the card in slot 4 and the colour card alongside it. I moved the card to slot 7 and mounted the colour card above slot 1, as recom- mended in the manual. It then worked perfectly but I am not sure whether the problem arose be- cause the cards were too close together or whether there was a poor connection somewhere. The Software The software is supplied on a ProDOS 3.5" disc and on two sides of a 5.25" disc. You place the startup disc in the appropriate Apple drive and switch on. (A warm boot can be done from Basic or ProDOS.) After a few seconds in which the startup screen displays messages from “Little Blue Limited”, a mem- ory test takes place and the screen shows the amount of memory, PC Transporter then looks for a bootable MS-DOS disc in drive A. If all goes well, the MS-DOS oper- ating system is loaded into PC Transporter and the MS-DOS system prompt A: \> is displayed. Starting Up The first time you start up, you will need a bootable MS-DOS disc with at least 120K free in order to copy some files from the PC- Transporter disc to what will be- come your MS-DOS boot disc. These files include a clock driver which will read the IGS system clock (or a suitable clock in a II+ or Ile) when you start up in future. They also include drivers for an Apple mouse. You will also need to configure the system to suit your arrange- ment of disc drives. This is quite easy to do from the PC Trans- porter main menu which is ac- cessed from MS-DOS by holding down the shift key and pressing the caps lock key twice. One of the options on this menu is to config- ure the drivers and this in turn brings up sub-menus which allow you to specify the location and type of disc drives. You can also specify whether you have the maths co-processor and a mouse. Configuration The configuration can be saved on the ProDOS startup dise soyou don't need to configure each time you start up. If you change the configuration, you must re-boot the system otherwise it may not recognise the changes and you could lose some data. October 1988 Apple2000 ae 2 One nice feature is that you can use the special PC Transporter drives to save ProDOS files and you can also use Apple disc drives to save MS-DOS files. If an Apple dise drive is plugged into an Apple controller card or IIGS port, the MS-DOS files are saved with GCR (Group Code Recording) tech- niques, as used by all Apple dise drives, whereas PC-compatible drives use MFM (Modified Fre- quency Response) techniques. You can copy such discs with the ProDOS system utilities but you cannot see the catalog or access the files from ProDOS. Another option on the PC Trans- porter main menuis to display the Apple Keyboard Map. Although there is a diagram in the manual which you could refer towhen you forget which key to press, this screen map can be accessed at almost any time from within an MS-DOS program. Differences The main difference between the IBM keyboard layout and the Apple II layout is that the former has ten special function keys. ‘These are emulated on the Apple keyboard by holding down the solid apple key (option key on the IIGS) and pressing the appropri- ate number key. On the IGS, the numeric key- pad emulates the keypad of a PC- compatible so that 7 acts as the Home key, 1 as the End key, 9 as PgUp, 3 as PgDn, ete. On the Ile, the keypad keys are emulated by holding down the Solid Apple key and pressing one of the top row of character keys. On both the Ie and the IIGS the Open Apple (command key) acts as the Alt key. Once you have started up you can run almost any MS-DOS program, including such favour- ites as Lotus 1-2-3, dBASE II & III, SuperCale 3 & 4, MultiMate, Wordstar, Word 3 & 4 and even Flight Simulator. Problems? I had no problems running the spreadsheet and word processor programs. The colour display on the IIGS was excellent. The IIGS colour monitor is analogue and it gives sharper images than anIBM CGA digital display. I copied some files from Super- Cale 3a (ProDOS) on to an MS- DOS disc and loaded them into SuperCalc 3 & 4. Similarly, I copied some files from VIP Profes- sional in ProDOS and loaded them into Lotus 1-2-3 in MS- DOS. 1also tried the transfers in the reverse direction and had no problems. Printing If you have an ImageWriter II it can be used as an IBM Graphics Printer. The PC Transporter soft- ware includes a driver for this purpose but you can also use other printers such as Epson, Okidata, Diablo and so on. There are drivers for both parallel and serial printer cards including the Apple Super Serial card and the IGS serial ports. The section of the manual that covers printers and printer cards is not as easy to follow as the sections that cover installation of the hardware. No blame need be attached to the authors of the manual. It's just that IBM sys- tems are inherently harder to understand than Apple systems. Switching languages You can switch easily and quickly from MS-DOS to ProDOS by using the PC Transporter main menu but you must remember to save your data before switching. There is less danger of losing data when you switch the other way because you have to quit the Pro- DOS program and boot MS-DOS; most good ProDOS programs warn you about saving when you try to quit. Cost As you would expect with Ap- plied Engineering products, the PC Transporter is well designed, well made and seems reliable. The only problem is price. The card that offers 256K is £299 but many MS-DOS programs need more memory $0 it is advisable to go for the 640K version at £399. These prices exclude VAT. To this must be added the cost of the installation kit (£39 forthe Il+ and Ile, £49 for the IIGS). With an Apple II Plus you also need the keyboard which costs £115. If you need the 5.25" disc drives as well, they cost £159 for the single drive and £259 for the dual drive. So a dual drive 640K system for a IIGS costs £707 (plus VAT) and for th

Showing the first 100000 of 334120 characters.

mp.ls