Skip to main content

Apple 2000 Vol 4 No. 6 1989 12 BASUG GB

  • PublicationApple Periodicals
  • Date1989-12-01
  • Pages84
  • SourceApple_2000_Vol_4_No._6_1989-12_BASUG_GB.pdf
← Magazines Apple 2000 Vol 4 No. 6 1989 12 BASUG GB
/ 84
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
15, | Lone, eston, Lancs. PR4 5EB eo” Wey, ¥ Tools that” Holdens have been specialising in Apple Electronic Publishing since the concept began back in 1985. We offer free advice to all prospective customers, and can offer existing site referrals. If you you would like to know more about Apple Computer Systems, and how they can help your business, then contact us right away for a free information pack, or call and see us at our new spacious premises. As appointed Apple Education Dealers we are able to offer substantially reduced prices to schools, Colleges, Polytechnics and Universities; also to full-time students and lecturers. A similar scheme applies to Churches, Teaching Hospitals and Registered Charities. Orders must be made on the establishments official order forms for approval by Apple Computer (UK) Ltd. Orders from Charities must indicate registered charity number. Student order forms available on request Tools that are serving us better 6 FAX (0772) 6 5919 id 5 Pe ae TEL (0772) 61551 Apple2000 The All Apple User Group Committed to All Apple Users including Macintosh Apple2 December 1989 CONTENTS Chairman's Corner Ewen Wannop 2 Letter Box 3 Hardcore Pips John Sharp 5 Wordbench — A review Elizabeth Littlewood 8 IIgs to Sinclair QL Linkup Stuart Aitken 12 The 'L’ Test Bill Mealey 13 GS Font Editor John Beattie 14 IIgs Machine Language — A review Dave Ward 16 War in Middle Earth — A review John Kishimoto 17 Finder, EasyDrive & Prosel — A comparison 18 Vanilla SCSI Tape System Kenneth Buchholz 20 Apple Il GS/OS — AppleLink PE Transcript 23 Using the Glanmire MicroWatch Jeremy Quinn 26 Program Writer 2.0 — A review Dave Ward 30 Hotline News Dave Ward 32 AppleWorks 3.0 — A review Peter Davis 34 Communicate Keith Rookledge 36 The Nibbler 38 MacChat Norah Arnold 42 Omnis 5 — A review Bill Pearce 44 Déja Vu — A review Ceri Fisher 48 New Service to Members 50 Snippets from the States 50 Book Reviews John Armold 51 Artificial Intelligence Anna O'Connell 54 What Do You Do With Yours? Mike Dawson 58 Network News 60 TN # 229 A/UX 1.1 Toolbox Bugs 64 TN # 228 Swopping MMU Mode 65 MultiFit v 1.5 — A review Norah Arnold 66 Software Circus 68 Implementing Undo Larry Rosenstein 70 Card Forum 72 Bi ce of Power 1990 — A review Ceri Fisher 74 User Grow 78 Members’ Small Ads. 80 Advertisers Index 80 AppleXtr A new service to members see page 5O for details There are a number of ways to contact Apple2000. Force users who have a query about the service can contact the adminis- trator, 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 (i -S1a# #2 or (during office hours) call Alison on 8705 7Hh4i% Both have Ansafones, in case they're not around. Alternatively you can Fax. to (iil Hida) 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 and Tony Dart run the Hotlines and will try and help you. 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. We reserve the right to publish, without prejudice, any advice or comments given to members in the journals of Apple2000. A little praise for a few of our authors wouldn't go amiss. Send all comments, and contributions, via the PO box. especially suggestions about what you would like to see in your magazine. Apple2000 P.O.Box 3, Liverpool, 121 8PY St She anes Fax. @i S29 30/7 jple2000 supports users of all the Aj ape computers. The ITT 2020, I, Il, t+, //e, J/c. //c+. UWgs, gst. ///. Lisa, XL, Mac 128, 512 MacPlus, SE, SE/30, Mac II, Ilcx, Ici, Ix and Mac Portable Contributions and articles for the meager ae are always welcome. We can handle any disk size or format. Please send to the PO Box, L21 8PY. NOTE: In general the front half of the magazine is for the Apple Il, sonle IIgs and Apple /// The back half for the Macin- tosh and Lisa. Look out for the descriptive page icons. Key: Apple Il, //e and //c Apple /// Apple IIgs Macintosh, Lisa Macintosh II WS boone & The Force and Local Groups John Lee Voice GiiFe miaiell Administration Irene (FE Sieea Hie i Peep Gl Sok HGF Adverts / Admin. Alison Davies OF Ns Pets Apple ll Hotline ave Ward ENS HEIRS Mon-Fri 1900-2100 Macintosh Hotline Tony Dart eee SEG Mon-Fri 0900-17.00 1900-2100 TABBS Ewen Wannop - SYSOP December 1989 Apple2000 Chairman's Corner Q First of all this month I have some announcements. John Elver wishes to apologise to any- one who tumed up for the Mac/ Apple event at Filton last month, and who missed the notice in Apple Slices. Since the event was first mooted, it grew out of all pro- portion, and John was obliged to postpone it till the spring of next year. We shall keep you posted as soon as we have a new date. Secondly, the Apple II HotLine has anew phone number. It is still run by Dave Ward, and he will still answer queries on the old num- ber. However he now has a spank- ing new extension to his house, complete with a dedicated phone solely for the Apple II Hotline. Please note the new number (0889 562859) and use it from now on. Finally, a big welcome to all the new members we signed up at the Mac User show. I hope you find Apple2000 to your liking, and that you may be able to contribute “1980-1990. to the Group in some way in the future. The astute among you will have noticed the birthday cake that has been added to the designs at the top of this page. Apple2000/ BASUG is ten years old next year. Started soon after the Apple II or should I say ITT 2020 hit the shores of England, Apple2000 has been supporting users of ALL Apple computers throughout its ten years. We have seen the rise and fall of the Apple /// and the Lisa, and the rise and continuing success of the Apple II series and the Macin- tosh series. We shall be continu- ing to support ALL Apples, regard- less of what new computers we may see launched in the future. BASUG started as a group of volunteers who had a crusading desire to help each other in what ever way the could. We continue into 1990 in the same vein. We rely on the goodwill and bound- less energy of a select band of helpers, and the input that all the members make with articles for the magazine. We are not able to pay for these articles, and can only offer the glory of seeing your name in print! As various committments can take people out of this circle of volunteers, we have a continuing need to recruit new helpers into the fold. The most prominent opportunity to offer help is the AGM which is held in April each year, but we accept offers of help at any time! If you would like to help us, please get in touch with a committee member and offer your services. You may be just what we need! And now a word from our spon- sors ... or more correctly, a word about our advertisers. We have a number of dealers who advertise in the pages of Apple2000. We rely on these advertisements to help us produce a magazine of the quality you have come to expect. Many of these advertisers show Apple2000 a great deal of good- will. We would like you to return this goodwill and use these deal- ers wherever possible. Please also tell them where you saw their ad- vertisement. This will make them feel wanted, and the whole cycle will be able to repeat itself. Some of the advertisers will offer a dis- count to Apple2000 members. Give them a ring and see what they can do for you. Finally, I wish you all avery good Christmas, and a prosperous New Year for 1990. Ewen Wannop <é Va Annual subscription rates are £25.00 for UK residents, £30.00 for E.E.C. residents and £35.00 for other overscas members, Apple2000™ is a trading name of BASUG Ltd, a non- profit making independent company limited by guarantec. 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 1st 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 an The Ediforial team is: >) Apple Il Macintosh Ewen Wannop Norah Amold 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-236 5442) for our cover design. (Graphics for the cover design supplied by MacMemories. Specialised fonts for the cover design supplied by Lexitrope.) Apple2000 are Founder Members and Wholehearted Supporters of the Apple User Group Council 4 2 Apple2000 December 1989 Apple /// Letterbox Wimborne Dorset Dear Members, In a University in Iraq there is an Apple ///, new but unused. Does anyone have any suggestions about what it could be used for? In this country. suffering from a severe shortage of foreign currency after the recent war with Iran, eve: ing has to be used and there Is difficulty in buying another computer. I would like to hear from anyone who has software for this computer, whether in Roman or Arabic script. The operating system is there but probably nothing else, Copies of Public Domain programs would be welcome, especially if accompanied by operating instructions. As I myself have never used on of these machines I have no idea what to advise the Iraquis. EG Matthews Q The Apple /// is built round the 6502 chip but has 128k of Ram and an 80 column screen as standard. It runs under the SOS operating sys- tem. ProDOS was a development of the SOS system and is very similar. If the operating system disks are there, then there should be an emula- tor disk to allow the /// to operate as an Ape u Raat ab This will runa number of Apple II pro; includ- ing almost al of the Bos 3.3 pro- grams. However programs running under ProDOS 1.1.1 or later will not. However if you run pri is under ProDOS 1.0.1 you might be able suc- cessful. The /// has the same slots as the Apple II, so many cards will work in them, however the interrupt line is not active and so some communica- tons programs may not work with serial ports. This is about the limit of my knowl- edge on the ///. 1 do know we have some members who own these ma- chines, perhaps they could help. Also refer to the article on le 18 of the April 89 issue of Apple2: for more details of the /// and public domain software. Ewen Wannop é ligs Font Letterbox Market Drayton Shropshire Dear Sirs, I don't ct you to publish this letter, but the inmate! may be of use to you if anyone asks about the & sign in TimeWorks Publish-It! iblish-It! is one of the only two none GS software that I own (Apple- Works the other). It really is a great program, and it is more like a GS program than an or ple II program. The new Publish-It! 2 is vastly improved and offers new features. The one criticism of Publish- It! is that the fonts don’t have the £ sign in them. In a past edition of Apple2000 magazine I noticed that someone write in saying why didn't TimeWorks use GS fonts in Publish- Itt, thus the £ sign would be in them. The following comments were taken from an article about GS ($C8) fonts, and Publish-It! ($F7) fonts:- Mithougs the file structure be- tween GS fonts and Publish-It! fonts is exactly the same, there is a difference in their design. TimeWorks, the com- pany which wrote Publish-It!, has stated that their fonts are designed with a special aspect ratio. Most GS fonts have the wrong aspect ratio for use with Publish-It!and will appear to be squashed and narrow wheal use with that program. The reason for the difference in aspect ratios, comes from the fact that most IIgs fonts actually origi- nated on the Macintosh. On a Mac, the pixels (or dots) on the screen are square. On a //e or Ilgs, the pixels on the screen are rectangular. Super- fonts, ri Beagle Bros., corrects for this difference within the program. The ers at Publish-It! de- cided that a better solution was to design the fonts especially for the // ¢. This ts why they used a different filetype for their fonts.” The part about Beagle Bros. cor- recting the difference is one to note. Recently I received direct from je Bros. in the US, their GS FONT EDITOR. To my surprise it not only edits GS fonts, but also Publish-It! fonts. It doesn’t mind which format you are using (brilliant work by Beagle Bros.). It treats them both the same, only you know the format. It can't load one format and save into the other - it saves the format the original font was in. It is a good little presen (except for a A Snaoing ug - you can't save toa differentdisk. You have to save to the disk you called the font from. You can get round it though, by going through the process of loading a font from another disk, but not actually loading it. It will then save to that disk), and doesn’t have to have a GS to use It. It will also nun on a //eand //c. It works exactly like a normal GS program, and you must have a mouse. It will swap the charac- ters around with no problem, you don't have to redraw them. Eg. copy the £ over the #. I then set about editing the $F7 fonts. The problem is that the fonts don't have the £ sign in them, they only have the characters (# instead of £). Thus I would have toedit #toget the &sign. I then came up with a better idea. Use the £ sign from the many GS fonts available, and paste it over the # in the $F7 fonts. This worked perfectly, but because of the aspect ratios mentioned above, the £ looked too thin when used in Publish- It! You have to select ey, thick £ signs from the GS fonts. or edit the thinner ones to look right. I have matched them up pretty well. You couldn't tell that the £ signs came from different fonts. I had a problem with Wilmette.72, the Font tan would not recognise it. It does load point 72, so this was very strange. I converted it to a GS font, and it still didn't recognise it. I had to use a Public Domain GS font editor to draw it in, and then convert back to a $F7 font. When you come to use the edited fonts in Publish-It! you still get the # on the screen, but when you print out you get the & This is because when Publish-It! prints out, it takes the fonts from the disk - it doesn't load them into memory like the GS pro- grams do. This the beauty of Publish- It! Using too many fonts in GS pro- soon uses up the memory. In Publish-It! you can use as many and as large fonts as you want, and never worry about running out of memory. Ifanyoneasks you about editing the fonts in Publish-It! just mention the GS FONT EDITOR to them (it also has Helvetica and Times in sizes 54 & 72, Please submit all letters and articles to the magazine on disk wherever possible. The disks will be returned to you when the magazine is published. If you have a modem, send us letters, articles and Public Domain programs either to BSGOO5 or to TABBS (iliiiis-FHa8i7)) December 1989 Apple2000 included on she fields At has ie oH minor bugs, but the people at le Bros. ce know eray they are doing. Christopher Beckett Q Well we did publish the letter, and we have a review of the GS FONT EDITOR elsewhere in the magazine. The problem of the pound sign being unavailable will probably crop up time and time again. The standard Macintosh font has the usual charac- ters in the lower half of the font set, and has a large number of special characters in the top half. To get access to these characters on the Mac you simple use the Option key in addition to the normal key presses. Few programs on the GS ‘ed this to happen. However, with the new System 5.0 for the IIgs, AppleWorks GS now displays these special char- acters just like on the Mac. So press- ing the Option key and the ‘3' key gives a pound sign. Beware of changing the £ sign for the # sign if you intend to print to a LaserWriter. The laser font not having been changed itself, will still display that letter that I bed another reply to query so in all there was a very scteaciay conclusion to the effort put in by pout and Apple 2000. many thanks. Steve Hollinsghurst Erith Kent Dear Jon I am writing to thank you for your kind effort in answering the query I put to Apple 2000 re the TABS MOD- ULES and the MOUNTAIN MULTI- FUNCTION CARD, it was a pleasure to know that you had made the effort to clear up my confusion regarding those two items. Just prior to receiving your letter I had a phone call from a Mr P Dyson who had a Multifunction card that had gone faulty and who offered me the faulty card together with the Soft- ware and the pi -back board you mentioned and a printer cable and the manual that went with the card. I have since received the items and installed the card and everything seems to be working OK. This was a RGB Monitor for £7!! Dear Editor, I do not need a colour monitor very often. I also lug around equipment occasionally and a monochrome is much lighter. When | bought a new Ilgs system recently! therefore did not feel spending the extra hundreds of pounds for a colour monitor. However I did also happen to buy a colour TV for use andI chose a model which offers an RGB input via a SCART- socket at the back (Salora model 15 L30). The pin-out for the RGB socket was published in Open Apple (now A2 Central) last year. The connections for the SCART socket are included in the manual of the TV. All had todo was buy a 15 channel male D-type plug and length of 9 channel cable from my Apple dealer, then buy a male SCART plug from my TV dealer (total cost 6 pounds and 75 p.), bor- row a soldering iron, and I would have my part-time RGB monitor. The connections are shown in the table. My first attempt yielded a full-colour but rolling image. Ihad connected the the # sign. However, I would not ex- relief particularly as when I bought Apple “synch” signal to the “blanking” pect that are using Publish-It! the card it had no protectionandhad input on the TV. A call to the Salora with the LaserWriter. obviously been well handled and I service department revealed that it Ewen Wannop @ feared that it would be useless, fortu- should have been connected to the nately this is not so. composite eee input. A quick With re; to the TABS MOD- swap of pins in connector and all Hardware Letterbox ULES I must admit toasmile at your was Erith very ably pulling the ladder from Kent ler my feet by your “even if state- Signal Applellgs SaloraSCART ment. 1 can't that I am over Red Earth 1 13 Dear Ewen disapointed as I have nousefor Red Signal 2 15 By now you will have received a_ the and did not pay very ich. 3 20 letter for Jon Gurr of MGA answe: much for them. Blue Earth 5 ll my queries regaring the two pleces o! So thank you once again for you _ Blue Signal 6 9 hi that was the subject of my kind thoughts and my best wishes. Green Earth 9 7 recent letter to you. Green Signal 13 5 You willalsosee fromthe contentof Steve Hollinshurst e « (- (TITTT A BBB BBBB SSSS )) The T AA B BB BS T A ABBBB BBBB SSSS T AAAAAB BB B s Apple2000 T A ABBBB BABB SSSS Bulletin THE APPLE 2000 USER GROUP Board BULLETIN BOARD SYSTEM V21, V22, V22BIS, V23 System 24 HOURS 8-N-1 The TABBS message system is more than just a Bulletin Board. With a shopping mall where you can browse the Apple2000 catalogues and order the goods you require; a library containing over 1300 files for the Apple II, IIgs and Macintosh, news files update twice weekly bringing you the latest in world computer news and of course NewsBytes™; a private and public E-mail service; file transfers thatcan be enclosed in private or public mail; message areas covering many topics includ- ing the Apple II, the IIgs and Macintosh; Xmodem, 1k Xmodem and Ymodem file transfers; multi-speed access at all common speeds; 24 hour operation; and much, much more make TABBS the premier Apple Bulletin Board serving Europe. Give <l> Apple 1{ folder <2> Apple IIgs folder <3> Macintosh folder <4> Apple2000 folder <5> Developers folder <6> Public areas <D>ownload Libraries <Mailbox <tNPews Columns <S>hopping Mall <Weeekly Update TABBS a call today. \_<ibelp files for TABBS my Ring TABBS on quiz) F45297 at any speed through V21, V22, V23 to V22bis 8N1 TABBS is available 24 hours a day \ J 4 2B Apple2000 December 1989 Hardcore Pips The BASUG archive continues this month the Debugging Tips from February 1983 Some debugging hints were covered in the last Be, ers e. There are anumber of things that can go wrong so we will carry on trying to sort out further problems. Having carried out the tips in the last article, your program may still not work because you have errors which are errors of logic of some sort. These are harder to debug, because the computer doesn't tell you directly where the program is joing wrong. Consider the mis' of a misdi- rected line number. 10 FORN = 1 to 10 20M=N*N 30 IF M-N > 30 THEN GOTO 60 40 NEXT N 50 PRINT “NONE FOUND” 60 END 600 PRINT “IF N = “;N ; N IS GREATER THAN 30” What we want to happen is that if the difference between M and N is greater than 30 then we print the value of N (which as shown below should heppen when N reaches 7). Because of mistyping in line 30 the program is directed to line 60 instead of the correct 600. By looking at the listing this ts fairly obvious. However, this listing is short and because of this it is easy to pick the mistake up. This is often not the case. especially if line 600 does not come up on the screen at the same time as the offend- ing line. Let us look at a procedure for finding out what the problem is. Running the program produces the prompt back. You know it should produce a printed result. so your immediate reaction is to say “IMPOSSIBLE!!! STUPID * # % !! COMPUTER® - but it is your fault in fact. ¢ first thing to do ts print the values of N and M. Once you are out of the program in immediate mode then the variables are still stored within memory. ‘So just typing:- 2.N,M produces the answer:- 7 49 A quick calculation with cil and paper says this ts correct. IfN=7 then M=7*7 and ifN were 6 then M would “THEN M- be 36, M - N would be 30 and so the value of M-N would not be greater than 30, Thus 7 is the value we ex- pected to cause it to go out of the loop with at line 30. rinting these values directly thee Ls ee that that part of the program is working correctly. Why then is is not going where you want it to? Where is it gol In this case looking at line 30 tells you that the mistake is that it is going to line 60. In more complicated cases it may not be as easy. It would be of great help ifthe computer told you where the program was jumping to. Fortunately the APPLE has just such a means of letting you know what is going on. The special com- mand is TRACE. Ifyou set the trace on and RUN as follows the screen should look like:- TRACE RUN #10 #20 #30 #40 #20 #30 #40 #20 #30 40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #60 Every time the computer goes through the line it prints the line number with a ‘#' in front of it. You can look at the listing and fol- low it Seog working out logically what should be happening. This is called “dry running”, and would be useful to do this in case. Line 10 first sets N =1 Line 20 find the square of N and sets the variable M equal to it. Line 30 checks the value of M-N with the number 30, if M ts less than 30 then it ignores the rest of the line. Since M-N = 0 then the program moves onto line 40. Line 40 sends the program round the loop, Le. back to 20. Line 20 says N ts increased by 1 to 2. It is not yet equal to the limit of 10 so carry on to line 30 again and do the check once more, It continues going round and round until, when N = 7, M-N is greater than 30 and the statement being true al- lows the GOTO 60 to be executed. The last line number printed out by the tracing routine is ‘#60’. If you have noticed this then the error is picked out. In this case it is possible to put the listing and the trace on the screen. Normally great lines of accessed line pane are gencrated aa the: your go funny trying Pp Up wath what is happening. One way to overcome this is to use the same facility you can use to slow listings down, the CTRL-S. Put the second finger of your left hand on the CTRL and keep it there. Put your index fingers over 'S’ key. By preesing: the'S’ key alternately as an on and off key, it is possible to have very fine control over the scrolling. Correct the error in line 30 by making it 600 instead of 60 and RUN the pro; again. What happened? All the fine sumabers appeared again with something on the end:- RUN #10 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #600 IF N =7 THEN M - N IS GREATER THAN 30 The trace facility was still on and when it came to line 600 it carried out the print action straight after printin; out the ‘#600. This is very useful you wish to find out at which line number a particular statement is being output or where an input is ted. expected. The trace facility would be a nui- sance hereafter so switch it off by typing:- NOTRACE The next stage ts too long tocarryon with so it will form the next beginners page. Meanwhile :~ More Syntax Errors Type in the following lines and run em:= 10 LET PLANK=20 20 LET PLOB =30 30 PRINT PLANK The answer will be 30 because the APPLE only interprets the first two letters of a variable name. To the APPLE therefore PL is the last variable name using those letters first. So ifyou find yourvariableis not the value you thought it should be, think what you have called other variables. This will not give you a syntaxerror, but if you have variables such as the following, you will come up with the SYNTAX ERROR IN LINE xxx where you have used It. Such examples as NEWT, GROG, ANEW, AGREE would be interpreted as a mixture of the BASIC command. If you had typed in the following:- 10 LET AGREE = 5 When you listed it, it would come out as 10 LET A GREE =5 This is because the interpreter sees the GR of the graphics command and ‘TOKENISES' it , that ts it saves it as a special character of itsown. @ December 1989 Apple2000 @e 5 Try the following program :- 70 FOR N= 1 TO 8 80 Q(N) = M 90 NEXT N and RUN it. Since there is nothing output to the screen then there is no visible evi- dence that the program has done anything. The array Q0 has however been filled. This happens even when other parts of the program are writing to the screen. It is ible to find out if variables are w! are by inspecting them in immediate mode just by typing in from the key- board, so that for example if you type:- PRINT Q(3) <RETURN> 3 is the result We can also use variables so PRINT Q(N) is just as valid. Try it and see that the following is the result PRINT Q(N) ° So what is this? Surely since the loop has gone around from 1 to 8. N has become 8 why do we not get the value 8. PRINT Q(8) 8 is OK. So try PRINT N 3 NOTE !!! when you come out of a loop the value of the variable you are changing has always gone one more step than you specified. When the program reaches the NEXTin line 750 goes back to une beginning ofthe oop goes back to the beginning ip at line 700 and tests if the value of N is greater than 8. Only if it is not will it go through the loop again, other- wise it will try to find the line Seba the NEXT statement line num! greater than 750. It is sometimes the case that when running a program, you realise it is not going the way you thought. In this cas¢ you press Cand try to sort it out from there. Add line 75 as follows:- 75 FOR DLY = 1 TO 500: NEXT This is a very useful general line. It Is a time wasting statement, simply sending the line round and round 500 times so that time is used up. In this case it is there to make the program go slower so that we can press the break key before it has finished. You can see the delay as follows :- TRACE RUN #10 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #40 #20 #30 #600 IF N = 7 THEN M - N IS GREATER THAN 30 #70 #80 #90 #75 #80 #90 475 #80 #90 #75 #80 #90 #75 #80 #90 #75 #80 #90 #75 #80 #90 #75 #80 #90 #75 #30 #40 #20 Every time the computer reaches #90 the screen display stops. Having switched off the trace func- tion with NOTRACE, then RUN the program aga and when it has passed the first loop and has printed out, and before it has finished press CTRL C. The message:- BREAK IN 75 comes up. ane is a very important aspect of lebugging. A program may agiee! to ive one away - techincal) own as ‘hanging’. If you press <BREAK> then it tell you that you have stopped at a particular line. If you now type CONT it will CONTinue where it left off. In practice you would probably print out some of the variables in immediate mode in the meantime. This would in this case for example yield the following information:- RUN IF N= 7 THEN N-M IS GREATER THAN Bgeenaey 2 a and you know you have broken into the pro, when the outer loop had a value of N=3. The value of N was preserved and it was able to carry on even though you had printed the value of N. You can even alter the value of N and still allow it to con- tinue, RON IF N = 7 THEN M ~- N IS GREATER THAN 30 BREAK IN 75 RGRERo2R ‘This means that you would not have filled the array when N was equal to 4,5 and 6. To show this type the following in immediate mode:- FOR N = 1 TO 8: ? Q(N);:NEXT 12,3 O08 nO) i708 OK The line containing the FOR ... NEXT loop should be on one line without pressing <ENTER> until the end of the line. Do not forget the *;" so that the values are printed in one line, or you will possibly scroll off the screen. Now alter line 80 to 80 Q(N) = M run the program again, without BOEOEINE and repeat the last exer- cl 4 FOR N = 1 TO 8 : ? Q(N);:NEXT 49 49 49 49 49 49 49 49 OK This time since M is fixed by the previous loop to 49, and all the values of the array are the same. If this was an error of typing, miss- ing the N key and hitting the M in- stead, you would have a clue instantly especially if you then printed M and found it to match. One other way to pick up this type of error, Le. of getting all the values wrong without at first knowing why would be to go straight to the appro- priate loop directly. This can be done in two ways:- RUN 70 or GOTO 70 They are both valuable tools. Sup- pose we c: out the same exercise and print the value of the array vari- ables as before, using RUN 70, the result would be as follows:- RUN7O OK FOR N= 1 TO 8 : ? Q(N);:NEXT 0° 0 0 0" 0" OH O98. OK The value of M has automatically been set to zero by the RUN com- mand. The command GOTO does not zero all variables. Try the following using the <BREAK> to halt the program after the value of M has been set, and see that the array variables are all set to 49 again RUN IF N= 7 THEN M - N IS GREATER THAN 30 BREAK IN 75 OK GOTO 70 OK FOR N= 1 TO 8: ? Q(N);:NEXT 49 49 49 49 49 49 49 49 OK In fact, just to prove the point, the alteration of the variable first could be done as follows:- M= 99 RUN 70 OK FOR N= 1 TO 8: ? Q(N) 0000000 OK 3: NEXT ° or as follows M = 99 GOTO 70 OK FOR N= 1 TO 8 : ? Q(N);: NEXT 99 99 99 99 99 99 99 99 ‘The same tricks can be used with strings. If the string variable has not been assigned, it will not of course print anything. So the following holds ? AS:? BS FRED means that A$ was empty (a blank line was printed) and B$ had been set to FRED. John Sharp - February 1983 « 6 && Apple2000 December 1989 Wace SESO 4/40.... £2660 Uae SE F400. 42222 BT Bidmuthin Technologies Brent House, 214 Kenton Rd Kenton, Harrow, Middlesex Laser Writer 99N7., £2696 i HA3 8BT Tel. (01) 907 8516 Very limited avattability Heutett Packard PatutYet Colour Printer waually 1095 Season of goodwill price... 795 beso lemited ported auty, re oF oa att (Weg STUUS only L175 ine UAT Communications Suudles Apple 1200/75 Modem & Gazelle Software. L129 Apple 1200/1200 Modem & Gazelle Software.. L295 PC “Transporter - Special Offer For the mouth of December auly, we are offertug the PC “fransparter card 640/7 68h, tackuding GS on [/e tnataltation bit & “TransDrve, for only L399 plua UAT Exdeme ripple CD Rom Player - cast price... L895-Amas giveaway,. L445 Battery backed-upRAM - Applied RamReeper... Nau onty 2 9F Crrtech PlusDish. 1Titeg.. 2 349 Macintosh roftwane Cousumatles Apple Pl sogtuare ae oe. iso & Accessories AppleWerks U8.0..£ 175 3.5 DS/DD Dishes AL TimeOut Crtehet Praw,, £120 Hormally L19 pon bas of 10 Applisataas £704 Wore 17..08 165 Christmas special ti . wf 20 | Luark Mpress...€ 520 5 bosca - £15 por box hg vets 5 Luark Style... 220 10 bases - 212 per box Copy 1) Utility... Keyboard protection shins - only 20 3.5 & 5.25 inch Dish Storage Bares..<12 WARK Coutrot Yoke! Goystieh - Retadt..L95 - Rmas speciat..L 60 Apple 99GS Colour Wh mh oie Phdllips WMultisyne. A TEM modes, Uaseally CGA.EGA.UGH & Mae 19 £410.00 - Usual price £695 Now Christmas bargain price L 39% £199.00 On wntth ¢ bet vides card & Mae 19 Cable Lh wath 3 bat vides cand & Mae 19 Cable L535 Unless stated .. All Prices Exclude VAT Wordbench Elizabeth Littlewood explores a powerful wordprocessor from Addison Wesley for the //e, //c and llgs Introduction Wordbench is an integrated writing proj meant for authors, in par- ticular technical authors who would probably benefit most from the vari- ous modules provided. The program runs under Prodos 8 and is provided on 4 double-sided 5.25 inch disks and also on two 3.5 inch disks. It is not copy protected and is quite easy to install ona hard disk. A minimum of 128k is needed and the program is suitable for the Apple Ile, Ic, or IGS. There are three major parts to the | ey a word processor, an out- iner and finally a section which takes care of the presentation, formatting and output of the documents pro- duced. These tasks and associated ones are covered by the following six Wordbench Applications: Outliner Notetaker Writer Print Manager Folder Manager Add-in Manager As well as the applications modules there are a number (7) of Desktop Tools: Help Viewer Format Tool Reference Tool Speller Thesaurus Word Search The Help function was particularly welcome and I found it useful at the beginning as there is quite a lot to be learned about this program. There are a lot of functions to be memorised even although the desktop tools avail- able are always displayed at the bot- tom of the screen. The lack ofa mouse was disconcert- ing (to a confirmed mouse lover) and I found I was reaching for it all the time at the beginning: in fact, even after weeks of use I still wanted to use the mouse whenever trying to position the cursor. How the cursor moves depends on different combinations of keystrokes and some I never remem- bered to use. Choosing items from a menu is easy, and the response is fast, and can be done either by using the arrow keys to highlight the re- uired item or in some cases by typing the initial letter. The latter method ts not always available but is the fastest way to move through the various lev- els of the pi & 1 also found at first that I disliked working on a screen of black back- ground and white text. Although I still miss the ability to adapt screen and text colour to rest my or I have in fact become used to the black and white and it isactually sharp andeasy to read. The other problem with the Fees is that it Is not WYSIWYG. ¢ default printer is the Imagewriter Il and though you can produce italics on screen you are not going to get italics printed out. Print-outs are therefore going to look, in my opinion, as th had been ‘typed’, fusing different fonts ts really important, then the only solution would be to print the document as an ASCII file and export it to another i Ber This would seem to be a waste of time in using Wordbench in the first place unless some of its fea- tures were very much wanted. l used this program over a couple of months and since I have to write articles and papers fairly uently, I found it extremely useful. However my particular style of working meant that I never really came to terms with the Outliner as it simply felt artificial to set out an outline which | already had firmly fixed in my mind. On the other hand. the Notetaker was an invaluable part of the package. No doubt if | were writing technical pa- pers then the ability to create and edit footnotes would have been wel- come. The same can be said for the easy creation of a Bibliography. The most useful of the extras was the Brainstormer in the Add-in Applica- tions module. I made extensive use of the Freewriting session, not only was it exactly what was needed on many occasions to get my thoughts flowing but itam me to find that it gently chided me and told me to keep writing when I momentarily dried up. That alone was almost enough to make me like this program and what's more | did as | was told and started writing again. The word processor is simple to use and easily keeps up with my ping speed which though not pro- fessional is quite competent and speedy. The screen layouts are well de- signed with a large text area. Along the top of the screen is the Prompt area containing pro; prompts and instructions which vary accord- ing to which application is being run. The Status Line is found at the bottom of the screen and indicates whether uu are in insert or overstrike mode. is is also where the list of available Desktop Tools is shown. As | said before, the Help tool is particularly important when first using this pro- When one of the tools or a macro is called then a new window pops up which overlays the main window. The new window ts always positioned so Fig 1 Wordbench Main Menu QUTLIWER . . . HOTETAKER . . . PRINT MANAGER . FOLDER MANAGER ADD-1N MANAGER . EXIT/SAVE . . Select application with + or t, then press btaduay. . Plan structure and flow . Gather infornation - Print docunents and texts Organize folders and settings « Access other applications . Save work and exit Press QH for Help. © TOOLS: HELP IKSERT sw Apple2000 December 1989 that the portion of text being referred to, for example a word whose bi is being sought. remains visible. sometimes means the text be- neath {s scrolled but sometimes it means that the pop-up window is shifted. This slowed me down at first as windows and prompts weren't always where I expected them to be butonce I became used to itand came to ap reciate that I would al- ways be able to see the appropriate text beneath. There is one irritation about these tools. shortcuts (macros) and add-in applications which still exists and that is trying to remember whether to use <return> or <open- apple retum> or <escape> to finish. ere are prompts available, true, but when working at speed one doesn’t always look at them and the Meedretn keystrokes can vary quite a it. Documentation Like all Addison-Wesley products that I have ever seen, the Packaging and documentation are excellent. The whole package arrives in a neat box which feels quite heavy which is not surprising since it contains two large manuals, a tutorial and a quick refer- ence card as well as the afore-men- Uoned disks. The manuals are glossy covered, well indexed and contain a useful apy nan sania are wide margins wi I always to ee cee like to make marginal notes. The two main manuals are the User's Guide and the Reference Manual. The quick reference guide is on and the inside has space for notes about shortcuts designed by the user. Tutorial The tutorial manual is made up of four sessions lasting from 30 minutes to one hour depending on the lesson. The first lesson is about the basic use of Wordbench and starts with a re- minder to make back-up copies of the disks and refers you to User's Guide if you are still unsure about loading and starting up. Once you have the tutorial started up, you are taken through an entire Wordbench session using a file provided. Since this ts the first lesson, it is primarilya lesson in entering text and editing it. Editing and enhancing blocks of text is also covered as is the ability to insert footnotes. How to access the on-screen help function fs explained and a brief look at the Reference Tool is taken. How to create folders and save your work obviously is explained at this stage as you might want to continue practising with this lesson later on but leave the original file untouched. Lesson two deals a bit more with the Reference Tool. Having had an earlier look at the Reference Assistant, we now also learn how to link notes to a reference, enter new references, edit and order or re-order them. How to Fig 2 Writer Menu showing Prompt and Status Lines 128k is neede arts to the or It eR oe Ey associated ones are covered by the fo wrlcnine Notetaker Writer (7a najor r— WRITER: DRAFT Maem EDIT CHANCE DOCUMENT MERGE = AHALYZE SETTINGS WORDBENCH = * = = = Introduction Wordbench 4 integrated writi 7 th prs ah Pan aa Me A various nodules pi prided, The program runs under trodes 8 ng is provided on 4 doh ersided 5.25 inch disks and also on ue } itch disks. It is not copy protected and Is quite easy to install on a d and the program is suitable rogram, a word processor, an akes care of the presentation, predacas These tasks and lowing six Wordbench TOOLS: HELP WIEWER REFERENCE INSERT use the Outliner and the Notetaker are the main themes of lesson two, however, and all the usual points are covered such as creating outlines ora set of notes and then editing them. Collapsing and expanding outlines is explained and also marking and sort- ing of notes. Lesson three effectively covers how to pull it all together, merging texts from the various sources such as outliner and notes and adjusting the format. The Brainstormer, which is an add-in application, is used in this lesson and finally the text produced is anak in various he ba spell- checking the text and performing word counts are two of the options available. The final lesson deals with Wordbench Shortcuts, in other words how to create macros which use the option key in conjunction with an- other key or sequence of keystrokes. Twenty shortcuts are already avail- able but you may re-define these as well as create new ones. By the time you have worked through all the above lessons, you will be able to use Wordbench adequately but there is so much available in this program it would be useful to spend some extra time on the learning process. Wordbench refers to text files cre- ated the Writer as documents, other texts being known rather obvi- ously as outlines, notes and refer- ences. All associated text files are stored in a work Folder. How to create these is covered in the following short gulde to some of the functions of this Mor ary On first entering Wordbench you will be taken through a menu which establishes where your various fold- ers are to be found and which work folder to use in this session; then you will be presented with the main pro- gram menu. This shows the six main modules mentioned at the beginning (see fig.1). Since word processing is wobably familiar to most readers, t's start with the Writer. Writer When you enter the Writer a new menu page (see fig.2) is presented which allows you to start work on a current document unless this is the start ofanew session. If this isso then first a list of documents in the Work Folder is shown. You then have the choice, as displayed in the File Selec- tion Window, of working on a previ- ously created document or starting a new one. You then choose Write from the Writer menu and you will have the normal text entry screen before with the cursor positioned at the point you were last working. Both insert and overstrike mode ofentering text is possible and sticky spaces, sticky returns and soft hyphenation are all provided. Although sticky re- turns will ensure that paragraphs are kept together, may still spread over two pages, so the Format desktop tool should be used if the paragraphs are to be kept on the same page. ane katie to Format tool a wit e spacing, paragrap! indentation, ‘andentining of text and such, there are Viewer and Reference tools, It is also extremely useful to be able to spell check a word, find a synonym or even do a word search when one is unsure of the spelling and all without leaving the text en! screen. One can of course also spe! check the document from the main Writer menu. The Viewer ts probabh the tool that makes Wordbench suc! a flexible program. From the Viewer one may look at any text item in the current folder, any other folder and importantly the Lil Folder. Hav- ing called some text into the Viewer it may then be copied wholly, or a se- lected into the current text fleld of the Writer or of the Notetaker when December 1989 Apple2000 @e@s Desktop Tools Fig 3 NoteTaker screens showing the 4 fields and full set of r NOTETAKER: MEW HOTE Press Qitasmay when done. OUTLINE: SUBJECT: Format of Hotes ————— TEXT: Motes consist of four Fields and nay fe a pe subject or a text string Cu: area © TOOLS: HELP VIEHER FORMAT REFERENCE HOTE 3 OF 3 REFERENCE® ked di Fas 26 feentdetted” link, eerie te in the SPELL THESAURUS WORD INSERT working there. Amore comprehensive merging ability exists in the M¢ facility of the Writer main menu. Fi- nally the Reference tool allows crea- tion, editing and sorting of references which may then be copied into appli- cations or marked for printing by themselves. For example. the refer- ences could be used as footnotes in a text document or printed as a sepa- rate bibliography. The Reference Assistant is also called up via this tool which will give guidance on the cor- rect way to enter references to such varied publications as books, disser- tations, Government publications, interviews, letters and periodicals. Miscellaneous entries such as those for film. paintings, radio programs ete. are also advised on. The next entry in the Writer menu is the Edit facility, This has all the usual capabilities such as copy, move, de- lete, undo last edit ete. and many of these can also be called up without leaving the text entry by using Open Apple M. The Search and Replace functions are especially interesting in that they allow a search for a condi- tion such as double spacing, a head- ing orasticky space and soon and not just for text occurrences. This is also the place where you have the option of directly entering and editing foot- notes. The Change Document function is simply as its name suggests. The merging facilities called at this level via Merge set pou merge in outlines, notes, or both as well as text from other Wordbench documents. You may also import text files from other applications which have been saved as ASCII files. As well as being able to perform word counts and spell check the text, or mark misspelled words for later editing, Analyze offers Find Matchi: Words which means you can mane words which have been found to have a match in a word list. The word lists already on offer are a list of sexist words, commonly misused words and alistof: phrases. A punctuation list is also provided and new lists may be added by the user. Once words have been marked you can ask for only the marked text to be displayed and after viewing it choosing Unmark all Marked Text will then remove the markin; i Ifyou want to unmark only some eS] text itis necessary to use the pant . The text may also be collapsed to display only the headings if wished. Finally Settings is where one chooses how the headings should look, paragraph formats and tab set- tings. While working on any text, it is advisable to save at regular intervals and fortunately this is easily done by typing Open Apple U so that one loesn't need to leave the work area and move uP and down through the various levels of the peograny In fact many functions can be carried out at all levels even if the method varies depending on the level you are at. Outliner The Outliner menu consists of the Outline, Collapse, Expand, Labels and Modify functions. Choosing Out- line lets you start creating and editing a new outline or loads in the existing one. Only one outline of course is possible in any one folder. The outline may be up to four levels deep andeach level can have as many as 26 head- ings but there is an overall limit of 255 headings in the outline. The Collapse and Expand functions are as they suggest and it is possible to collapse/ expand one level or all the way. When an outline is collapsed. any headings which have subheadings are marked with an asterisk. Three different op- tions are provided by Labels so that headings and subheadings may be 10 &2e Apple2000 identified by number and letter (the Standard format), numbers only, or no identifiers. In addition to normal editing while creat the outline, Modify caters for b! editing and there are inbuilt protections which make sure you don't try for example to move blocks of headings to inappro- priate places in the outline. Outline headings may be linked to notes cre- ated in the Notetaker and also merged into the working document in which case the outline headings become section headings and are shown in the format set up in the Writer menu. The Notetaker The Notetaker is probably the key to using Wordbench successfully. Not only can you use it as a means of jotting down ideas to be used later but the ability to link notes to an outline is particularly powerful. Starting a new document in the Writer by merg- linked outline and notes could in fact be the document or at least the first draft of your document. The Notetaker menu consists of New Note, Mark, Browse/Edit, and Sort. Notes consist of four flelds (see fig.3) and may be marked according to an out- line link, a reference, subject ora text string (used as an identifier) in the text area. Compound selection crite- ria are allowed but no more than two fields may be chosen. A check mark is placed against any note that has been marked. When using the Browse/ Edit facility, one then has the choice of seeing all the notes or only those which have been marked. Sorting of notes can be done either by Outline, Reference or Subject, otherwise notes will appear in the order that they have been entered. Notes linked to a par- ticular outline heading will remain so even if the heading is moved toa new position in the outline. Printing All the settings for documents, notes etc. are made via the Folder Manager and soare the Print Defaults for all the various texts that can be produced Le. this is where one de- cides how footnotes, bibliography, references and so on, as well as the main document text, should be printed, The Printer Manager is where one chooses which of the printer driv- ers to use, the Imagewriter Il being the default printer. ASCII text may be printed by choosing the printer driver identified as Plain. One can also cre- ate a “new” printer and modifications Tey. be made to the default printer codes if for example you would like to replace italics, which your printer might not support, with another text enhancement. There is a 6-page ap- pendix in the User's Manual covering all the possible print settings for documents, references, footnotes, etc. and I don't feel I could possibly deal with them all here. Once you have chosen Print and selected, fem the list of texts in the work folder, December 1989 ment Fig 4 Print Format settings just prior to printing a docu- PRINT RAKAGER? PRIKT PRINTER: IMAGEWRITER.1] —— Do you want to change print foraat settings (Y/N)? N h COPD: 4 Print Footnotes? Kt eesciaes bn ine ioe Position & Needaaryttt conrrwats ‘age Length thins) HA Divider from text! oF 4° Pe margin (Lines Start No. Front 1 ton margin (Lines): rae a aPClay of note: SINGLE) Left margin (Characters): Text and note Labels: IMBERS JustiFication: Lert Position of Labels: Print text? ves Sule tof tte Label we i i SING! i i f text | ne 7 TP ie Prin ate a oa inlet - iif r Print fi ibl door rire nea be {i er hes s through lev jane Mitgeat feof Arde. Lines: aximut Length of heading: “3 anes tert 1 sitter betaden hes head ae BLANKS: a * By to prints sot tee to arr he at vi ine spacing: $7: itt BN loscarke i the Hi of Contents what is to be printed, you then have the option of overriding the default settings and making a decision on how your printout should appear (see fig.4). Shortcuts and Add-in Applications Wordbench 1s already a program with a wide range of facilities to aid the author, but it doesn’t end there. Not only can you customise Wordbench and define macros, known as Shortcuts to Wordbench, but the Add-in Manager allows for other applications to be added to Wordbench. One add-in module is already provided, the Brainstormer. There are four brainstorming mod- ules to choose from, two of them designed to encourage the flow of ideas and two to help you be concise when defining your aims. These are Freewriting. favisible Writing. Goal Setting and Nutshelling. Invisible writing which displays. asterisks rather than the text you are typing is essentially a variation of the Freewriting option. Freewriting was the one I used most frequently. You may set a time limit for yourself but when it is reached you may extend it if wished. No editing is allowed in this mode and if you stop typing for more than a few seconds you are reminded to “Keep Writing”. As I said, it works! The final text can of course be copied into Writer and editing can then be carried out there. You will almost certainly need to do so! Nutshelling and Goal Setting both use the prin- ciple of restricting the length of text entry. You are therefore forced to set down your ideas as concisely and clearly as possible but some simple editing is allowed so it is possible to work at refining your ideas before saving them. Nutshelling allows 8 lines of text in which to state the main idea of your work whereas Goal Set- ting. with only 2 lines per category, is intended to help you ident Point of View, Audience these being the 4 categories pre- sented, Subject, Conclusion Altogether, Wordbench is quite an impressive package but I feel that this article can only been a brief overview. The serbipc curve for this p iescran is probably a long one aide ere is al- ways a tendency for humans to stop at the point where they can get rea- sonable results. However to get full value, I thinkone would need to persevere a bit longer than I did. It is undoubtedly a pack- age most useful to authors although the word processor can be used for any text file production. The lack of WYSIWYG ts a drawback in this pro- gram, otherwise the documentation and performance are both of a high standard and I would say this ts defi- nitely value for money in a possibly specialised market. Elizabeth Littlewood ¢ info Product : Wordbench Publisher : Addison Wesley Available from : Shop2000 P.O.Box 3 Liverpool 121 8PY Price ; £154.22 inc VAT + P&P Value : dddd Performance : édde Documentation; é¢6éé¢é MGA APPLE // BARGAINS EDUCATION ALPINE TRAM RIDE £11.95" ANIMAL HOTEL £11.95" BIKE HIKE £11.95* CLOWNING AROUND £11.95 MATHS IN A NUTSHELL £11.95" PIPELINE £11.95" TRADE (PD) £4,00* GAMES ALTER EGO: FEMALE/MALE each £4.95 ALTERNATE REALITY II (ounceon) £9.95 ANDROMIDA TRILOGY (Games) £4.00* BATTLE OF ANTIETAM £14.95) BLUE POWDER, GREY SMOKE £14.95 COLONIAL CONQUEST £9.95 COLOSSUS IV CHESS £14.95) COMPUTER AMBUSH £9.95 DEFENDER (PD) £4.00" DESTROYER (IIGS ONLY) £14.95) EUTE £9.95 FIELD OF FIRE £9.95) FIGHTER COMMAND £9.95 GEMSTONE HEALER £9.95 GETTYSBURG £14.95 HALLEY PROJECT £9.95 HELICOPTER RESCUE (HERO) £9.95) HIGH SEAS £14.95 LANCELOT £9.95) MECH BRIGADE £9.95 MINDSHADOW £9.95 MOVIE MONSTER GAME £14.95 MURDER ON THE MISSISSIPPI £9.95 OIL BARONS £9.95 PHANTASIE II £9.95 ROF 1985 £9.95 REBEL CHARGEatcnicxamauca £14.95 RINGS OF ZILFIN £9.95 ROADWAR 2000 £9.95 SHILOH £9.95) SOUTH PACIFIC QUEST £4,00° SPACE SHUTTLE £9.95" STREET SPORTS BASKETBALL £9.95 STREET SPORTS SOCCER £9.95 SUB BATTLE SIMULATOR £9.95 THE GAMES:SUMMER/WINTER EDITIONS each £19.95 TIME AND MAGIK £9.95) TRACER SANCTION £9.95 WORLD GAMES £9.95 PRICES INCLUDE VAT & *-POSTFREE (CURRENT STOCK ONLY) December 1989 ‘Apple2000 1 2e Apple ligs Linkup to Sinclair QL Stuart Aitken talks to the opposition with his llgs and describes both the success and the pitfalls Introduction A friend and myself recently had the idea of linking our two computers together via their RS-232 serial ports; it was a kind of challenge. We thought that it would take days and prove to be really pe eoagtct aoa it didn't. even thor the se rts tried to hinder us. We maieyed ont aim in that we were able to talk tocach other and also transfer files, both ways. Problems The first problem was the RS-232 ports (Note: although the Apple IIGSs port is an RS-433 port, it is compat- ible) - what pins would we link to- gether? Had we both had the stan- dard 25 way ‘D' socket, it would have been meth just requiring a standard 25 way plug to 25 way plug cable (and possibly something else - see later on). But do Apple or Sinclair stick to the standard? No, Apple using the elusive 8 pin Mini DIN connector and the QL having a slightly easier to obtain 6 pin BT phone plug. The dia- below shows the way RS-232 ideally works: GND GND RX (TX= transmit) RX TX (RX =recelve) HSOUT --- HSIN (HSOUT= hand- shaking out ) HSOUT (HSIN = hand- shaking in ) HSIN - Handshaking is an interesting thing, often confusing. It works like this - The HSOUT line tells the other device whether or not it is ready to receive data (e.g. its buffer may be full up). It is only enabled when the first device is ready to receive. The other device should check its HSIN line and only transmit when the other device indicates that it is ready. This works both ways. Some ports don’t support handshaking; others won't work without- it can be important. The problem is that the handshaking lines aren't given simple names like HSOUT and HSIN, they are called DTR (Data Terminal Ready), DSR (Data Set Ready), CTS (Clear To Send), RTS (Ready to Send) and oth- ers, When two different devices have totally different handshaking lines, It may not be clear which to connect to which. A manual that has pin-out details of the port should provide the answer, by indicating which pin is the handshaking output and which pin is the input. However, do. remem! that the output of one has to be con- nected to the input of another, and vice versa. This leads me nicely onto another problem. namely that there are two different types of RS-232 ports, DTE (Data Terminal Equipment) and DCE (Data Communications Equipment). ADTE port is correctly wired, but on a DCE port. the receive, transmit and handshaking pins are reversed. This was so that ifyou had a computer with a DTE port. it could be connected pin to pin to a modem, that had a DCE pe I mentioned earlier that it would to connect two 25 way ‘D ports together - in actual fact, difficul- tles may be encountered with the DTE/DCE problem. If you are con- necting together two computers with different RS-232 ports, there should be no problem, but use a lead that connects pin 1 to 1, 2 to 2 etc. How- ever, if you are connecting together two 25 way ‘D' ports that are the same (e.g. both DTE), either fie will require a cable that crosses the appropriate wires or an ordi: cable and some- thing like a wiring box, that permits you to link the pins you want. My advice, if you are ig to link two ports that have totally different sock- ets. is first. make your own cable, or modify a cable and secondly, so as to not get mixed up with the pins, is to use the DTE port where there is an option (if there is only one port, it is likely that it will be a port). Finally, before connecting up, be sure you know exactly what you are doing, asa wrong connection could leave you with a lot of dead computer! In my opinion, youreally need some commercial terminal software. How- ever, some Basics, such as the QL's, have commands relating to serial ports and you may be able to write a simple piece of terminal software in Basic, but you will be unlikely to be able to transfer files using this. Obvi- ously, both computers will have to use the same baud rate, but they also must be using the same number of start, stop, data and parity bits. which I feel is often overlooked. Be- ware of faster baud rates which may only work with specific combinations of Start and stop bits etc. I had no problem transmitting or receiving dataat all baud rates up to the Apple's maximum of 9600, although I would advise something slower, because at that speed buffers could be filled ey quickly and if the cable is unshielded, anolsy line could cause corruption of the data. Transferring files was no problemat all, ng terminal program: the handshi ig worked fine - no data was lost. However, be careful in a powerful Basic - the QL Basic can copy a file from disk to the serial port, but there was a problem in that the file header information was transmit- ted also. If transferring graphics files between different makes of computer, it is very advisable to convert the file to a standard format, such as GIF (Graphics Interchange Format), as trying to write a Basic program to interpret a “foreign” graphics file is very difficult! There is a program todo this on the IIGS in the Apple 2000 library, called Showflle. In my opin- ion, such a link would be best for text files, as these are most likely to be needed to be transferred from one computer to another. When transfer- ring pipe apeste aces such as Applewor! les, first get the program to make an ASCII copy of the original file and transfer this. dBase II won't be able to make head or tail of an Appleworks file, but it could do some- thing with an ASCII file. Conclusion My RS-232 link up was a t success and I was, toa limited pars able to control the IIGS (in Basic), from the QL, and vice versa. It was alsovery cheap, as! simply connected a 25 way ‘D' socket to my modem cable and then wired this to a termi- nal block that went to the serial port on the QL. Total cost = £3.25. | would recommend it as a good way to trans- fer data between two incompatible computers. Stuart Aitken é 12 Appie2000 December 1989 The ‘L Test Learner drivers test experience: My first Hard Disk Drive by Bill Mealey I decided I could do itl had read and reread all the articles in the maga- zines about the SCSI Hard Disk and after seeing Ewen Wannop’s feature in the April Edition and Nibbler in the following edition I decided to have a 0. - DEREK HUGHES of le men- tioned in Nibblers writing supplied me with a ST 277N-1 64mb. SEAGATE DRIVE and a massive 150watt power supply with its own cooling fan for the very reasonable sum of a little over £400. he also supplied the required software, a pleasure to deal with him, the drive arrived within 24 hours of my order. I noted that the Apple SCSI card required for use with the Seagate ST277N-1 had to be the"C” Rom ver- sion. I phoned my order for the Apple SCSI card and a cable to BIDDMUTHIN, STEVE MORRISBY spoke to me and took my order, he warned me that this was a difficult project and that the warranty on the card would be void if there was any trouble. The card and cable arrived, card OK, cable wrong type (I must remem- ber to send it back). Try as I could I was not able get anyone to supply the correct cable, in the end I made up my own using the ‘wirin; eg or from the le 2000 M cine ril edition. Bet en I tried to buy a case, any kind of a case, no luck there, all the Apple people | tried to buy one from had had requests for this item before from DIY people and said they could order one BUT it would take some time etc. etc. , Sol finished up making my own case, Thad this 150 watt. power supply ina great big case with its own fan this was lesigned into the drive case that I had made up and the unit was finished. Now I had the whole bag of tricks together I found that the drive had 5 pairsof1D pins and the illustration for the drive in the Universal Manual only had 4 pairs, I could not find any information for the ID jumper con- nections, many phone calls later, and after I had been told that I would not do any damage with the jumper con- think of without any success. I could not get past the first partition stage, not having any experience with hard disks it took me some time to convince myself that it might be something er that the ID connections. I found out that Ewen Wannop was away for a few days, that source of help was cut off for a while. During the time I had been trying to find ‘3 out how towire up I had been re- reading all the maga- zines I could lay ip Hired onIreada feature on hard disks in Computer Shopper by Paul Mullen. from the Computor Advice Centre, Tonbridge. I phoned his office to speak to him, he ‘was away, and one of his colleagues Martin Saul. could not have n more helpful he listened patiently to my tail of woe and he said he was sorry he had no experience of this drive and he could not find any references in his office, then came up the most helpful of all suggestions oy, don't you ring up the mi ?. Yes, he then gave me the phone number for Seagate UK. I thanked him for his information. The gentle- man from gave me the con- nections and promised to post a mea proper manual for the ST277N-1 (it arrived ) he then asked me had I got anything from the drive at all. He told me to disconnect the cable from the drive to the CPU and power up the drive, (this allows the drive todoa self test routine) then count the number of flashes on the drive LED this indi- cates the state of the drive, I did as instructed and I counted 8 flashes, I reported this to my newfound friend whereupon he told me the drive hada READ OPERATING SYSTEM MI- CROCODE FROM DRIVE fault (whew what a mouthful) and the fault was not serviceable by user he advised me to contact the supplier and inform him of our conversation and to obtain an replacement drive. Soon a new drive was on its way to me, the old one returned and a credit note promptly issued for the old drive. I used the information from the feature on Hard Disks out of the April Apple 2000 magazine and followed step step the instructions using the so! outlined in this feature. Within a hour or two of receiving the new drive it was up and running and I saw the HARD DISK DRIVE ICONS for first time on the IIgs. it was a great feeling. After sorting out the missing mbs. I spent some time finding the best Interleave L/h the in- structions on the I. HACKER disk settled for 11 and started TEST UNIT and patiently waited (this takes some hours) saw on the screen UNIT PASSED. ... . 1 threw my ‘L’ plates away, and that is the story of how I passed my test. I can not recall any of the articles that I have read mentioning the DISK test without the CPU being con- nected, it would have saved mea lot of time had I known. Finding the case and cables is the only problem unless you can get them made for you, the rest is easy, I can not understand now why I thought it was difficult, read the manual, make sure you have the correct software and cable connections, power up and follow the menu prompts. The moral of this story is find an rt to advise you, if you need help, I found all the people I asked for assistance most cooperative if they are reading this thank you one and all. Reversing my driving test, 1 gave myself a pass, if | can do it anyone can. Bill Mealey ¢ Background material on writer. Bill M was a National Paper (Daily Mirror) picture editor working out of the Manchester office he took to computers when he found that it was more fun to type letters with a word processor r he retired a couple of years ago. he started with an Amstrad 8626/ then on to a to EuroPlus/ likes using Apples, now using lle and 11gs. thinking about a Mac. his only regret is that he didn't get hooked on computers years ago. nections if | used the wrong pairing. I tried all the permutations that I con December 1989 Apple2000 GS Font Editor John Beattie looks at the new Font Editor from Beagle Bros As a great fan of Appleworks GS, the lack of aversion localised (or should I say localized ?) for Great Britain has bothered me since I got Appleworks GS almost a = ago. Its inability to delete words from the original diction- ary( making color, for example, an acceptable spelling) is a minor nul- sance; its inability to show and print a & sign was something which drove me to a seething rage of frustration. All the more so since the majority of GS fonts already contain the & sign. Unfortunately, this has been rele- gated to ASCII 163 and, since most programs (Appleworks GS included) use, show and print only those in the range 0 to 128, the £ sign remained unreachable. Certainly, some shareware pro- grams (Font Doctor, Font Editor and Font Switch - all available from Apple 2000) could show the availability of the £ sign and, with some judicious “wing and a Ls eal Juggling, I had managed to produce a font with a & sign in a reasonable number of sizes. But it wasn't easy. Enter Beagle Bros’ GS Font Editor to the rescue! The package Itis Srey ting a good commercial package should be: well packaged and presented, with an excellent manual, it comes on both 5.25 and 3.5 inch disks and ts hard disk and ram disk installable. It works on the Ile, IIc and IIc+ as well as on the GS. Why would anyone want to use a GS font editor on these other machines, you might ask. Well, GS Font Editor can be used to modify GS fonts so that they can be used in Publish It and other non-GS pro- grams. Here I should, perhaps, declare an interest. GS Font Editor was origi- nally a Styleware product and was held up by that company's absorption into C yen ‘strd mainly for me Burpee of Cl obtainin; le- works GS. However, Beagle ne: who have been heavily involved in Classic Appleworks add-ons, have picked this up, put finishing touches to it and released it under their label. Before Apple 2000 was approached by MGA who supplied the copy for review, | had already seen GS Font Editor advertised in In Cider and had asked a friend going to the States to get it for me. So I was already committed to the idea of GS Font Editor and | certainh wasn't disappointed by the reality. It isa he which follows the Apple Golden Rule that you should be able to take it from its package, boot it up and start doing some useful work within 10 minutes or so. It is also a program which has depths which are well documented in the manual. Booting the Program Booting up presents you with a main screen with a menu bar in the usual format comprising Apple Sym- bol, File, Edit and Special. The screen then is split into left and right portions ; the Font window on the left, showing, in a grid pattern, the characters present in the font currently loaded for editing. The char- acters are not shown in the font itself in this window, this is left forthe right hand sec- tion of the screen where Samples of the font are shown, In plain style. on the t hand por- tion clears tigi shy Ne Samples area to al- low you to in any characters you may wish to view. This is necessary since in the larger sizes of fonts, there is not room to show all the characters in the font at once. Using The Font Window The Font window is a 16 by 16 grid with spaces for all the possible char- acters (255) ina font, plus the missing symbol which is usually an empty rectangle. Clicking on a character in this grid takes you to the Edit screen where the character Is displayed. with its ASCII code in hex and decimal above it, six boxes to the it of it showing the character in each of the styles - plain, bold, italic, underline, outline and shadow, while to the left there are 8 tools with which to alter the character. Apt, these tools follow the Apple paren and comprise marquee, grabber, four arrows, pencil, eraser, straight edge, rectangle and oval. The only tool which is unusual here is the four arrows which move the font rectangle without moving the character. Even Beagle Bros. say that they're not sure why this is useful but that the Macintosh font editors they've seen let you do this so they figured they had to build it in, too! Editing : Editing a character is a straightfor- ward process, using the tools avail- able. The font can then be saved with the same name (I.e. over the original) or with a different name so as to preserve the original font Intact. Again, the manual sets out the alter- natives and cxamipie® of “good” and “bad” font names for your guidance. Characters can be cut or copied and pasted into new locations in the grid, so that it Is not necessary to build a new character completely fronr scratch. For ex- ample, anaccented e could be created pony by copying and pasting an e into a new Bad lo- cation, then adding the accent and re- saving the font. The accented e would then be available by the keystroke whic! accessed the new id location. To as- sist in this, the manual contains a Key Chart showing the keystrokes required for each of the 255 ASCII characters. Since these vary from the straightforward pressing key m to get the character m to pressing Option u then u again to fet a, this chart is most helpful. Copying, seen | and pasting could also be u: to customise a font for use, for ex- ample where a teacher ofa foreign language wanted to write class ques- tions using French or German char- acters but did not want to have to re- member awkward keystroke se- quences, the characters could be cut and pasted into easier locations, per- haps using the locations of charac- ters not needed by the teacher. 4 § Appie2000 December 1989 The Special Menu The Special Menu lets you scale an entire font to make it larger or smaller, hide the styles of the cl c~ ter being edited in the edit window, get information on the current font’s name, size and ID and edit the next or previous character, automatically resaving the font changes as it goes. Using The Program Ihave used GS Font Editor over the last 3 weeks both to modify charac- ters in a font individually, switching them into handier locations, editing them to look different or creating new characters and to work on whole fonts, renaming them and aero 3 them. I have never been able to get G: Font Editor to misbehave: it does what it sets out to do without a hitch. For those of you with Appleworks GS a Up and a word of warning: it seemed that it would be easy to change the Shaston font yy switching the $ sign to the & sign and thereby let the Spreadsheet module Rg be ures with a pounds instead ofa dollar format. This I thought could be ac- complished by switching the $ and & characters in the font and resaving the font. However, if you look in your fonts folder in the system folder, you'll find o1 Shaston 16. Change this and, although you can then print the £ sign in Better Text quality in both normal and condensed mode, you will still get the $ showing up in all other prints. This is because Shaston 8 which is the font used by the Spread- sheet module is, I believe, held in ROM and can't therefore be modified. The reason it works in Better Text mode is that the GS looks for a font twice the size when printing in this juality and, when it finds the modi- ied version of Shaston 16, it uses this. Conclusions So, all in all, a most useful and informative package. I feel I have learned more about fonts and their construction from the manual to this ik than from any other source including A2 Central's special issue devoted to fonts). The manual has a dry, laid back sense of humour that makes you feel that font editing is easy. With the advent of GS/OS System 5.0, things have changed for the bet- ter and now, like our Macintosh brethren before us, we can, by addi- tional keystrokes, access those char- acters formerly unattainable. For example, to geta£sign both onscreen and in print, you now press Option and 3 and, if the font being has As at ASCII 163, it will be ac- c by System 5.0. However, there are still many uses for GS Font Editor, Product : GS Font Editor Publisher : Beagle Bros. Available from : MGA Softcat Pear Tree Appledore Kent TN26 2AR (0233) 83571 Price : £39.95 inc VAT + P&P ééd+ édddd ceded Value : Performance : Documentation : from simple beer up or down sizes to the creation of a character not included in that font. And, although ‘ihe no think of characters as letters or numbers, they can be a bols or pictures: one friend is thinking of constructing a font holding his firm's logo as a character which would then be easily accessible and print- able from within a document. John Beattie « Disks , Double sided 3.5" Sony branded, box of 10, 2DD 3.5" Sony/TDK bulk packed, 25 off 3.5” Sony, HD, box of 10, 2HD 3.5" HD bulk packed, 10 off 5.25” 48 tpi, bulk packed, 25 off $.25” disk notcher 3.5" lockable storage box, 100 cap. 5.25” lockable storage box, 110 cap, Toner Cart.’s Apple Laserwriter (black) Apple Laserwriter |! (black) Computer Images 15 Grove Market Place, Eltham, London, SE9 SPU Access/Visa cards, Telephone: 01 - 850 3883 £ Cables , size as stated £ 14 SCSI 25 way to SO way, 1m 13 20 SCSI 50 way to SO way, Im 21 29 8 pin to Imagewriter 8 pin, 2m 6 24 8 pin to Imagewriter 25 way, 2m 10 8 8 pin to modem, 2S way D plug 10 ANET kit 31 5 ANET, cable, 10m 10 ANET in-line coupler 6 7 4 pin extension cable, 1.5m 8 7 Printer ribbons, priceper 3off £ £ Fabric, black, compatables 7S Imagewriter II im 79 Imagewriter LQ 24 Epson EX800 / 1000 12 Epson LQ500 / 800 / 850 11 Epson LQ 1000 / 1050 12 Epson LX80/86 8 Epson MX/FX80 10 Star LC10 W All prices include VAT, Carriage free, E&EO December 1989 ‘Apple2000 15 Apple Ilgs Machine Language for beginners Een a Dave Ward reviews a primer on Machine language programming Apple Ilgs Machine Language for beginners is a book published by Roger Wagner at about the same time as Merlin 8/16 first appeared. Roger Wagner was once a teacher before forming his own software compam SouthWestern Data items whic! may explain why his book Assembly Lines gets it deserved eulogies as a teaching aid. What does it claim? The book Apple IIgs Machine Lan- guage for beginners does what it claims and more. It starts off discuss- ing Applesoft BASIC versus machine code through how to write machine code programs from Applesoft. It describes three assemblers; the one you get free with the machine (the mini assembler), Merlin 8/16 and APW from the Apple Pro; ers Workshop. The basics of machine code programming such 65816 regis- ters, loops, counters, logic, shift and simple mathematics are treat aly The more difficult concepts of ad ig modes and data storage are discussed, too. ProDOS 8 and ProDOS 16 are covered followed by the Apple IIgs and its memory man- agement and tool box routines. Fi- nally you are guided along the path to produce a simple ting program using many of the Apple IIgs tool box routines. In each chapter the neces- sary 65816 instructions and address- ing modes are discussed until by the end of the book almost all will have been described in detail. How big is it? The book has a little over 600 pages divided into 20 chapters and five appendices. A 3.5" diskette contain- ing all the programs is available at an cost. I decided that I'd do better by typing in these demonstrations rather than get the diskette. That proved to be a mistake and I would like to thank MGA Microsystems who came to the rescue by providing me with one. The Chapter and Verse Let’s just delve a little deeper into some of those 20 chapters: The first chapter discusses the need for machine language by comparing it with Applesoft BASIC. Then follows the use of PEEK and POKES from Applesoft to produce machine code Progen that can be CALLed from App! lesoft to execute them. This flows well into the second chapter where the ‘dreaded’ hexadecimal number pion srt is a prerequisite of machine juage programming, is neatly covered and made clear. This is followed by some simple machine lan; ic PLOgTaNDe: Chapter 3 deals with the Apple Ilgs mini assembler. This mini assembler actually appeared in the first Apple | computers with the Integer BASIC in ROM but disappeared when Applesoft BASIC in ROM arrived with the Apple ]{ plus. Fortunately it re-appeared in late Apple //c and enhanced Apple / /e computers with a few additions. The Apple IIgs incarnation is, how- ever, vastly superior to the older ver- sions in its capabilities, aithoug? many wouldn't call it an assembler because you can't use labels!! Chapter 4 shows how to use Merlin with small demonstration programs. Chapter 5 uses the same demon- strations to show APW the Apple Programmers Workshop. Those a ing both assemblers available may notice that APW is more difficult, long winded to use and assembles source file very much more rast Begin- ners, in particular, will find Merlin by far the easiest and pleasant to use. Don't, however, get me wrong! APWis, perhaps, the most hietly featured Apple IIgs assembly lan; e system available and is fepariabiy e choice of professional programmers. The next six chapters deal with programming concepts such as counting constructing loops and making comparisons. Simple arith- metic of the 6502 and 65816 is de- scribed and the logical operations are covered, too. The 65816 and 6502, too, are endowed with a wealth of addressing modes and these are fully covered using a printing programasa demonstration. Data storage, an important area a programming is included. Chapter 12 ts for Applesoft pro- | Boe who want to use machine age routines then ProDOS 8 is discussed. At this stage you will be about halfway through the book. Most of the book so far will be of interest to all Apple // computer users. And there is more! The rest of the book ts for Apple IIgs users only since it uses the goal of an Apple Ilgs desktop simple painting proj . The Apple igs is not only a fast classical 8-bit Apple // computer largely described in the first halfof the book but a 16-bit machine with the possibilities of 8 megabytes of RAM and a whole toolbox of subroutines in ROM and RAM that allow one to pro- duce desktop programs with windows and mouse input just like the Macin- tosh. To use all this extra memory and Tr a new operating system Pro- DOS 16 (now GSOS) has arrived and this is described in detail first fol- lowed by details of a set of tools called ‘The Memory Manager. With all that memory available some method of mani ig it is necessary and to effec- feta a full-blooded i Apple I, desktop program you'll need to full use of The Memory Manager. Through the rest of the book all the nec tools from the toolbox are descril in text and by the example of producing programs which slowly attain the goal of the simple paint program, Conclusions When you've read this book a few times and tried out all the programs om otto gis all there is to ow about App! rogrammil and the toolbox, Bi Seaapenaie gives a list of further reading. Other appendices list all the instruction of the 65816 in some detail, explain the commands in the Apple Ilgs monitor and a listing of a ProDOS 16 program that open reads and closes files. writ- ten in Merlin 16, of course. Final Thoughts Apple igs Machine Ponguage for Beginners 1s an excellent cor- rectly deals with machine language programming for the two machines which constitute the Apple IIgs. The book contains a lot of useful informa- tion not only for beginners but also most other Apple // users. My copy of the book is fast becoming ‘dog-eared’ due to over use. Dave Ward e Apple ligs Machine Language for Beginners :- Author :- Roger Wagner Publisher :- COMPUTE! publications Greensboro North Carolina You can purchase this book from MGA Microsystems at £19.95 with the diskette as an extra £15.95. 16 Apple2000 December 1989 War in Middle Earth John Kishimoto descends into the abyss of a Tolkien adventure Introduction Reader's of J.R.R. Tolkien's classic “Lord of the Rings” will no doubt immediately recognise the location of this adventure/strategy game. Those who have not had the opportunity to read this book will find the manual instructive, and provides a good background to the scenario and main characters. The action takes place in the whole of Middle Earth. the objec- tive being the delivery of the One Ring to Mt.Doom in Mordor. Frodo 7 gins, unlike the book, does not have to carry the Ring to Mordor himself. Should he perish in an encounter, another character can carry it to Mt.Doom. It should be said at this point iat the book e nota Lk ao guide in helpii u alot in Le game. Althou, the jective ts the same. the evil Sauron has a sig- nificant number of allies, in the form of Nazguls, Trolls, Wights and other creatures, making a straight assault with a small team very difficult. A number of potential allies exists in the form of Elves and Dwarves who, when pscuea wine ropriate (tobe found around Middle Earth), will mobilise and provide the necessary manpower. The Levels The game Is presented in three dif- ferent levels. At the Full Map level, the whole of Middle Earth ts visible, giving a penetalised view of the deployment of forces. Those under your command as flashing blue dots, Sauron's forces as red dots. and those that are un- committed as green dots. As with most Apple Il GS games, control ts achieved by using the mouse and activating various icons on the screen. At the Full Map level, you are presented with four icons. The Eye allows you to look into Galadriel’s mirror, the enchanted pool found in the kingdom of Lorien. The resultant window informs you of friendly and evil force activities. The Scroll icon allows you to save the game on the current game disk (disk 2). Unfortunately, you are al- lowed to save only one game on the disk, so if you require backup, you will have to copy the complete disk. The Hourglass icon changes the perceived time scale of the game into one of three states: Normal, Hasty and Very Hasty. Although Very Hasty is useful in the early stages of the game, later on a more sedate time scale will be necessary. The Magnifying glass provides a very quick way of examinii part of Muldle Earth. Just elitkron the icon, then move the resulting magni- fying glass pointer to any point on the map you wish to examine. Using this option magnifies the Map of the se- lected area, bringing you to the Cam- paign level. The Campaign level gives you a detailed view of the selected area which can be scrolled in all four direc- tions by using the mouse. At this level, you are presented with terrain features such as towns, hills and riv- ers. Individuals and groups are repre- sented by small figures. the figure being the character Kecdgteicen that party. Forces are shown as a shield, the shield design indicating the type. such as a spear for light infantry or a scimitar for Corsairs. A flashing shield indicates readiness of the force to accept commands. As in the Full Map. a Series of control icons line the right hand side of the map. The Eye icon at the campaign level gives you status information on the selected character or force. The Map icon takes you back to the Full Map level. The Hourglass is the same as that described earlier. The Arrow icon allows movement commands to be issued to forces or characters. The Magnifying glass, as in the previous case allows closer examina- tion of a section of the map. Selection of this option takes you to the Anima- tion level. At this level, all characters or forces are visible as animated characters on the screen. Although small groups are accurately represented, large forces such as cavalry, are repre- sented by a small number of horse- men. Clicking on any character will tell you who are and what they are Cr As in the previous screens, a series of control icons are available. The and Map perform essentially the same functions as before, except that the Map takes you back to the Cam- paign level. ¢ Provisions icon enables any one of the displayed characters to put down, collect or use an object. The Game As described earlier, the primary objective of the game is to take the One Ring to Mt.Doom in Mordor. Scatte: across Middle Earth are forces which can potentially be your ally or form formidable opponents. Using the icons for control (at the campaign level), you can manipulate the Fellowship to travel in directions which enable you to avoid potential problems. Unfortunately, although Sepue and Ores are clearly visible on the Map, other creatures, such as giant spiders, wolves and wights can attack at any time, making travel something of an ordeal. During your travels, however, you can occasion- ally encounter strangers who may impart some item of information to you, which can be of significant bene- fit. Such encounters at the coupe level offers you the chance to go to the animation to watch the meeting, or simply continue on. Ifyou are given a clue as to where an item of interest can be found, you have to travel at the animation level in order to actually see and collect said item. At the cam, level you cannot find or manipulate an object. Encounters with opponents will lead to combat. At the animation level, you are given a degree of control over your characters. By clicking in boxes within the combat window, you can control individuals to charge, engage, withdraw or retreat. The de- fault selection is engage. The combat window will also give indications of force strength (if a large group is engaged in combat) or some measure of health of the individual character (black for healthy, red for wounded, for dead). If you decide to ignore ¢ battle, it will take place anyway. and the subsequent result will be displayed. During the later stages of the game, Sauron will inevitably mobilise his forces. If bie did not manage to get any friendly forces on your side finding objects and presenting them to the appropriate group). you cannot command most of the friendly groups until Sauron starts marching. Only then will all the forces your commands. At this point all friendly forces, as well as your opponent's December 1989 Apple2000 @ 17 allies become visible on the map. Then a mad scramble will be neces- sary to ensure that all your forces are positioned correctly for the forthcom- ing war. You have to meanwhile en- sure that the ringbearer avoids com- bat or remains heavily protected in order to reach the mountain. Asadegree of randomness hasbeen built into the program, the game never re repeats itself and any sequence of events may not have the same results, As for the war, the odds are always in Sauron's favour. A few thousand men are no match for tens of thou- sands of Ores. Only tactical skill will keep your men alive. Conclusion On the whole, this game has been well written, although some aspects of the game (such as searching for objects in the animation level) could become irritating. War in Middle Earth is more of a strategy type than a true adventure, and the complexity is such that it is unlikely to be completed easily. Note ‘The game was run on a computer which has a Transwarp GS installed and as a result, the movement of the characters and screen was relatively smooth. Running the GS at the nor- mal ‘Fast’ mode caused the screen motion to be rather jerky. Although the game is playable without an accel- erator, it performs better with one installed. The supplied disks are not copy protected, runs using GS/OS V4.0, and starts from the Finder. Consider- ing the amount of disk access it has to perform, significant benefit could be pene Peteatalty the game on a hard disk. The IGS version req's 768K of memory John Kishimoto « info Product : War in Middle Earth Publisher : Electronic Arts Available from : Virgin Mastertronic (Melbourne House) 2-4 Vernon Yard Portobello Road London W11 2DX Price ; £24.99 Value : ade Performance : eed Documentation: ¢#¢¢ Finder, EasyDrive and ProSel, a quick comparison... Ee ee ee Caveat: I personally am a Finder fan. I in- tend to make my remarks balanced, but I AM saying this up front. Background: lam nota novice. I have had a //gs for a little over a year now, and have gone from the base 256k CPU and a ir of third party 5.25 drives toa full ore 3.25 meg machine with RamKeeper, 62meg SCSI Hard Drive, 2400 baud modem, color printer, and a set of GEN-ewe-ine Apple disk drives. I spend a lot of time (and money) on the on-line services and large numbers of local BBS's through PC Pursuit. I spend a lot of time reading and studying publications and texts about Apple //s. I recently spent some time setting up ProSel 16 for a friend of mine, who is a novice and simply did not have time to do it himself. While I had owned ProSel 8 for some time, I had never used it as a proj launcher. As previously stated, I have a prefer- ence for Finder. | was quite familiar with the ProSel utilities, but was put in the position of having to learn the ProSel launching system in a matter of days. Walker Archer of Quality Computers was kind enough to send me a copy of EasyDrive 1.5 for my personal evaluation. (He had no idea I would be writing this, nor did I at the time.) Iwas already quite familiar with Finder, but I had to come to MAUG for help with ProSel 16, and coinciden- tally, while 1 was in the middle of working with this, EasyDrive came in the mail,which leads to the first comparison statement. I spent about a week bending ProSel to my will. That is, 4-6 hours a day for 5 days and 8-10 hours a day for the last two were spent on making ProSel do what I wanted it to do. at I wanted It to do was not anything that it is not intended to do. I have a fairly complex system, with two HD parti- tions and a battery backed ROM disk of 1.5 meg containing about a dozen productivity programs, half a dozen utility programs, a couple of telecom- munications packages and a number okgames (some of which present their OWN problems as far as compatibility with GS/OS etc), which are pretty evenly divided between P8 and P16. What I wanted to do was to be able to quickly and e: get into ANY of these programs from one main screen, without having to think about what! was doing in the process. Actu- ally, this is my wife’s computer, and I wanted to set it up so that she could SEE, from looking at the screen, what to do, without having to wonder, or come and ask me. It took me those seven hard days to do it with ProSel. It took me three hours to do it with EasyDrive. at's the difference? ProSel is COMPLEX. It offers a LOT more flexi- bility and power than EasyDrive, but complexity is the price fale pay. And by offering you many different ways of doing things, and many opportunities to custom tailor things, it TEMPTS you to do that. EasyDrive is SIMPLE. This is not to say that it is not power- ful also, it is, but it ts specifically designed to be easy to use and uncon- fusing to the new user. (In fact, it may be more confusing to the EXPERI- ENCED user, due to its somewhat unconventional interface, more on that later.) With both EasyDrive and ProSel, you can let the program do the setting up of the pathnames to launch the programs. EZs EasyAdd and ProSels Automatic Mode will both present you with a list of EXECable programs ona volume and allow you to choose which one you want, and what name you want for it, without your having to understand anything about pa- thnames or anything else. With EZ, you are able to “add” a menu. and *add” applications onto that menu. Your choices are limited to the name you give each menu. and the name you give the application, and the number of characters allowed is not real large. ProSel allows you to name things whatever you want, but gives you more characters to do it with and allows the use of Mousetext, reverse video, “active” and “inactive” menu entries, etc...And learning how to use all these bells and whistles is what took me so long. ProSel, instead of “menus” has “screens” which serve the same purpose, I ran into some minor but time consuming problems setting up screens also. | will not detail that here, there is no reason to believe YOU will run into the same exact misconceptions | did, but I will say that the documentation provided, while extremely rich in detail. can be somewhat confusing and obtuse on some points. The only point of confu- sion I ran into on EasyDrive was that the fact that the easiest way to get back to the Main Menu (the Menu of menus, in my setup) is not clearly spelled out in the docs. So I will give it to you here. To get back to the main menu, “add” a menu to whatever menu you are working on and name it “Main”. ProSel, both versions, contains utilities to handle any file activities you might want to do (and many that u won't), a disk optimiser, a bad lock fixer, a backup and restore function, and a zillion other (NOT by Apple2000 December 1989 sc aie little eae nat MEO! uite_possib! uy) find very usclul Bees not contain a bad block , but it does have the optimiser, backup and re- store, file activities tools, and a little poodle of it's own called “Status” that lls you the degree to which your disk files are fragmented and makes a recommendation as to whether the disk needs to be optimized. (VERY handy.) Drive also includes a set of inst tion scripts that will install MANY of the major programs to your Hard Drive for you. This can be EX- TREMELY useful to the new HD owner, especially one who is not sure of himself. (Of course, you have to have the programs in order to install them.) It will also install the operating systems for you, if it is pre-GS/OS. (more on THAT later too) You will notice that I have not talked about Finder yet. Finder will do any- thing that ProSel or EasyDrive will do in terms of file activities and program launching. (Efficient program launching under Finder is easy if you know the trick, but that is too in- volved to fit in this post. so I will be doing another one on that topic.) Finder is AT LEAST as complicated as ProSel in terms of learning how to set it up for most efficient use, and about as easy to use as EZ when you take it out of the box. AND it's pretty. It DOES NOT contain all those useful utilities. But it will run all the utilities from ProSel 8 as stand alone applica- tions, and it will run ProSel 16 or EasyDrive and let you use their built in utilities. Finder is grossly slow in comparison to ProSel and Drive {as this is written. GS/OS 5.0 has been announced, and I have seen a Beta ve Ae ee it isa oe. faster), primarily because it uses the phi- cal interface and all that moo re- drawing takes TIME. Finder has also been accused of ren sent buggy. This turns out not to be the case. (I hadone person, and he knows who he is, tell me that it was IMPOSSIBLE to make ProSel crash...maybe for him, but I can do it, and I did, several times.) Finder has either two bugs, or one bug with two faces, that will cause it to hang up when you try to do something on the desktop after re- turning from certain non specific applications. This bug appears rarely, and once you become familiar with it. is only a minor ation. It CANNOT, be- cause it

Showing the first 100000 of 388926 characters.

mp.ls