Skip to main content

Apple 2000 Vol 4 No. 2 1989 04 BASUG GB

  • PublicationApple Periodicals
  • Date1989-04-01
  • Pages84
  • SourceApple_2000_Vol_4_No._2_1989-04_BASUG_GB.pdf
← Magazines Apple 2000 Vol 4 No. 2 1989 04 BASUG GB
/ 84
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
THE NATIONAL APPLE USERS GROUP VOLUME 4(2) UWiilities and da’s A'S AND UTILITIES NO MAC SHOULD BE WITHOUT 34 149 Disk Express (speed up. unfragment hard drives) Disk Toots Plus (9 -ssential DA Font/DA Juggler (multiple DAS & Multictip (multiple c On Cue (switch betwe Quickeys (ine QuickDex (lightning Stepping Out 2 ( Sultease 2 (manage 100's OA best ImageW SuperLaserSpool ((.aser & \mageWriter spooler) SUM (essential utilities plus guard against crashes). Smartscrap & Clipper (bc Virwx (vitus tracer & eradicat G raphics Canvas 2 (amazing power, colour paint nbs: 199. Comic Strip Factory (rate your 49, 175 119, Crystal Paint (ariasic aledoscope paterns)...23 Desk Paint (‘il paint/araw progs in 2 DA) 75 Dreams (new generation CAD) 266. Digital Darkroom (image contol & enhancement) 245 Fontastic Plus 2 (Dimap font creator/editor) 64, w/editor) 225. tex!) 75, Mustrator 88 (auto trace, colour, Dlending...). 425. Image Studio (orcy scale image contro!) AS. Keymaster ({y1s PostScript into fonts) 64 MecCalligraphy (stunning Japanese style painting) ...85. MacDraft (biggest selling drafting too!) 175, MacBraw It (the classic draw program) 305 Pixel Paint (superb colour paint program) 266. Silicon Press (print colour labels. cards, SuperGiue (save and transter any file or Image) ......55 Super 30 (highly sophisticated with animatoy.......169, Studio 8 (new colour paint program) 325. The Curator (best clip art database) 89. D sk top publishing DTP Advisor (tins and advice on layouts) 4 LetraStudia (iont manipulation OTP) 396. PageMaker 3 (the most intuitive) 455, PageMaker College (\utoria! lessons) 160, Quark Xpress 2 (tie most power) 495 ‘Quark Style (mini Xpress with templates) cali Ready,Set,Go 4.5 (the most features) 425. Cin art Visual Arts 1 (quality PostScript clip art) 65 Visual Arts 2 (business orientated images) 6, Comic People (0it map comic characters) 42 WetPaint (ne best bit map at by miles) .......ea0h 49 “Classic Clip An “Old Earth Alman “Industrial Revolutios All are 3 * 800K disc sets. Business Cricket Graph (top graphing tool) Cricket Presents (ovesentation tool) MacHMoney 3 (home. small business accounts) Microsoft Excel (ine power spreadsheet) Microsoft Works 2 (5 intograted programs) Persuasion (Aldus’ new top end presentation) PowerPoint (desk top presentation (001). stand Lite”, “The People’ W. rdproccessing FullWrite Professional (new generation) MacWrite 5.0 (old taihtl updated) Microsoft Word (he siandard) Thunder (50,000 word DA spelling checker) Write Mow 2 (quick 1o learn, quick to use) Wordfinder (220,000 word DA Thesaurus) Word Perfect (lature packed new product) ‘Animal Kingdom’, “Printers Helper’, For Publishing’, “Special Occasions’ 119 75. 208, 159, 209. 199. Fons Adobe Fonts (/u'| range at Fluent Fonts (2 excelent Bodoni Sans Serif Uz - RIGHT BANK MONTEREY tgp - Calligraphy Sipe Prebucle Script Coventry Seuipt - Zephyr Gregorian - Dorevar Kupwinua Bodonii Ultra Sans Serif Bold Sans Serif Extra Gatsby Micro Micro Extend Galileo Roman Campanile — GL] Alexandria Jott Casual Gazelle - Kes ® ‘Paladin - ABILENE Bianca (new display face includes grey versions)... $9 BLANCO Fancy Fonts (6 fancy different versions of the LaserWriters builtin Fonts) 59. FancyTime 3 BecuesPsleres Fraction Fonts (in Seri! & Sans Seif faces) 59 { 4% Monotype Fonts ({ul! range at discount prices).......cal T raining Typing Tutor IV (excellent way o learn) 39 LearWord ach 39 (4 modules for Microsoft Word) all 4 for £140 PageTutor each 39, (4 modules tor PageMaker) all 4 for £140 Leamn’s8 each 39, (A modules for llustrator 88). alt 4 for £140 MacTeach (specity Mac and if HD or floppy)......each 39. (2 modules Macintosh training) MacLine sells only fully supported UK version Comms and networking Fax Modem (comms and fax modem combined) call Pocket Stradcom Modem (V2.2 189 Linnet 1200 Modem 225 Vicom 3 (ie Hardware MacPius Mouse ‘SE & Ht Mouse (1un Toolkit (open your Plus s Orion 68020 16Mhz (3 Mac || Orion 68000 16Mhz (double S Cables (ring us with you Anet (Ap | 2% Nutmeg FPD Mac Plus. 975, 975, 1075, tors now available i Apple2000 The All Apple User Group Committed to All Apple Users including Macintosh April 1989 CONTENTS Editorial Shelf Letter Box Fulltext Pro-80 - a review Hardcore Pips - a flashback Zany Golf - a review SpreadTools - a review Routine Machine - an appraisal Time on Your Hands - a review Apple /// and SOS_MAIL epole oes on the I+ PlusDisc SC - a review Macro You.Accuse Using Format-80 Plus. 16 - a review Ear Shattering Noises Off - a review The King of Chicago - a review Hotline Cirtech SCSI - a review 60 into 20 does fit after all Stop Press The Nibbler MacChat Design - a review AppleDouble File Format Another Mac Virus Diverse Databases The Filofax Fallacy MacWorld Expo Smooth Those Greys StopWatchDA Network News Canvas 2.0 Apple Sues Apple TN #189 Version Territory Map Projections Stack WordPerfect for the Macintosh MacLibrary Local Groups Members’ Small Ads. Advertisers’ Index Ewen Wannop 2 3 Greg Carson 4 John Sharp 9 Scott Freeman 10 Peter Davis 12 Tony Game 15 Bill Hill 16 Roland Enflo 18 Johan Wessberg 20 Dave Ward 22 Peter Davis 24 Len Watson 26 Dave Ward 30 Scott Freeman 32 John Kishimoto 33 Dave Ward 34 Dave Ward 36 Ewen Wannop 38 39 40 Norah Arnold 41 44 Usenet 46 49 Mick Knapp 50 Bill Pearce 52 Dave & Irene Flaxman 54 Roger Long 58 Roger Long 59 60 Elliot Bennett 64 65 66 68 Geoff Wood 70 76 78 80 80 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 (Si SR L482 or (during office hours) call Alison on (ia > aii Both have Ansafones, in case they're not around. Alternatively you can Fax. to (ifhil Sassi) write to the PO Box or (if you use comms) you can leave orders on TABBS addressed to the SYSOP. April 1989 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. Moans and Groans - We don't get many of these, but the Editors have broad shoulders, so send these to them via the PO Box. 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 : Fax. @Si B29 G37 Apple2000 P.O.Box 3, eC Liverpool, 121 8PY Fi Oe 4042 RES eS. eS eee | PEE \ prnezocd supports users of all the Apple computers. The ITT 2020, I, Il, I+. //e. //c, //ct, lgs, ///, Lisa, XL, Mac 128, 512, MacPlus, SE, SE/30, Mac II, Icx and IIx Contributions and articles for the magazine 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, Apple 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 Rsecinish Il "a fue Qf Contact Points The Force and Local Groups John Lee Voice iiiirs austell Administration Irene Flaxman (Grrl Gitte wae Pam CHR Gem iHtatF Adverts / Admin. Alison Davies BPRS Faas Apple II Hotline ad Ward (OpRyRe SyRiy ea Mon-Fri 1900-2100 Macintosh Hotline Tony Dart Gia Sipe Mon-Fri 0900-1700 1900-2100 Editorial Shelf March saw the introduction of the Macintosh IIcx and the standardisation, at least for the moment, of the 68030 chip as the core of the Macintosh range. With this launch, we heard that prices of the Macintosh II range had been dropped by up to 25%. We at Apple2000 ap- plaud this move. We have never understood why a machine assembled in Ireland, from parts originating in South East Asia, should cost more than the same machine bought in the States. Apple are now charging basically the same price in the UK fora Macintosh as in the States. The reason for the price drop we understand is to try and stop the flood of grey importing. A pity that Apple could not simply drop the prices because they are far too high in the first place. A great number of people take one look at the price of an Apple and then go and buy an apology for a computer in a blue coloured box instead. One thing that has been no- ticeably lacking in the Apple UK press releases of late has been any mention of the II series. That is the Apple II machines, not the Macintosh II ones. We would have expected a similar price drop on the IIgs for in- stance, or even an announcment that the //c+ would be sold over here after all. The confusion now must exist as to whether a //c is a Ilex or vice versa. Apple UK seem to continue the myth that there is only one type of Apple computer. Take a look on Page 1 of this magazine to see how many there really are! Many of these are still in production in one form or another. We are seeing a large number of secondhand Apple II systems being released at very low prices on the market in the UK. The original owners of these have moved on in one direction or another. The new owners are unlikely to move on to a Macin- tosh, but might well move on to a //c+ or a Ilgs. This upgrade path is all but denied to them. The year Is yet young. Apple have promised us even more machines this year, one of which will we hope be the Ilgs+. I can only hope that when it arrives Apple UK sell it at a sensible price. There is a lot of good software for this machine. It deserves to be sold properly. Ewen Wannop (7 Ring TABBS on (i \ Ring John Lee on Apple2000 brings you two exclusive systems that will give you all you ever should need in \ modern communications and messaging. National and International messages, Telex, Software Downloading, Contacts, Problem Solving, Special Interest Groups, Teleshopping, Databases, Telecom Gold and a host of features tailored for Apple2000 members 4\9997 at any speed through V21 to V22bis 8N1. TABBS is available 24 hours a day i) H41K5)) for details of The FORCE. ie ZA Annual subscription rates are £25.00 for UK residents, The Editorial team is: ) £30.00 for E.E.C. residents and £35.00 for other ove! *, members. ge Apple Il Macintosh Apple2000™ {s a trading name of BASUG Ltd, a non- Ewen Wannop Norah Arnold profit making independent company limited by guarantee. The contents of this journal are copyright of BASUG Ltd and/or the respective authors, Permission is granted for non- commercial reproduction providing the author and souree are properly credited and a copy of the relevant journal is sent. The opinions and views expressed are those of the vari- ous contributors, and are not necessarily supported by BASUG Ltd. ‘This journal is published bi-monthly by BASUG Ltd as a benefit of membership in February, April, June, August, October and December. The copy date is the 5th day of the month preceding publication. Advertising rates are available on request. Apple™ and the Apple logo are trademarks of Apple Computer Inc. Macintosh™ is a trademark of Macintosh Laboratory Inc and used with the express permission of the owner. Telecom Gold™ is a trademark of British Telecom ple. ‘The FORCE™ and Apple2000™ are trademarks of BASUG ys Irene Flaxman Many thanks to all those who work behind the scenes and who receive no personal credit. These people are the stalwarts of Apple2000. Additional thanks to Walter Lewis of Old Roan Press (051-227-4818) for our printing service, and to Ian Sharp of Sharp Studios (051-227-2788) for our cover design. (Graphics for the cover design supplied by Apple Computer UK Ltd, Adobe Systems Inc., Cricket Software, Electronic Pen) Apple2000 are Founder Members and Whole- hearted Supporters of the Apple User Group Council = 2 f Apple2000 April 1989 Orpington Kent Dear Ewen, As OPEN-APPLE fans will be aware this organ of the Applell “Kingdom” has recently been renamed A2 CENTRAL. As a devout Open-Apple fan, I ordered the whole of Open-Apple on disk plus FASTDATAPro which is a search and find program with AND/ OR/NOT logic. What you get is package of 5 full 3.5" disks with all the text plus programs covering the period Jan 1985 to Feb 89 with another disk containing FASTDAT- APro. In addition there now comes a monthly compendium [also on 3.5” disk) of each issue starting Feb 89. I have had two monthly disks so far and have not been disappointed. Each monthly issue is packed with that months copy from OPEN- APPLE plus down loads from Genie, Apple Technical Notes and much else from what Is called “the best selection of Public Domain, Share- ware and Freeware that we can lay our hands on”. From my point of view this provides me with first class search capacity, with Mette about all there is about the Applell. | have hardly had the chance to delve properly, so this jus a taste of the extras ts in the last two months. Some new fonts. with font editors and converters from GS to Multiscribe to Publish It and again Printrix. BLU (Clive Zink’s compaction program) is provided to un-compact 18 of Apple Computer's latest Technical Notes which are on BOY files (not Bi- naryll). There are also several new utilities for reading text files, and chopping them as well. Expensive, but really good value. Well done Mr Weishaar. Peter Davis Q Thank you Peter. Apple2000 supports A2 Central strongly. The magazine ts excellent value. April 1989 Liverpool Dear Ewen, You might like to publish a warning to users with a single 3.5 drive, no hard drive and two 5.25 drives on a GS (the configuration I have) who might try to follow the directions you gave for running Install on the new GS System 4.0 disk. I selected “Install Everything Possible” in accordance with your suggestion and spent a very frus- trating twenty minutes or so while the machine loaded minute quanti- ties of the various system tools at a time and added insult to injury by polling both 5.25 drives not just once but twice before requesting, or indeed permitting, a disk change. Eventually | gave up and switched everything off, disconnected the 5.25 drives and was very selective about the tools I installed (omitting all the Appletalk stuff and the Epson and LaserWriter drivers etc.). This had the advantage of leaving space on my startup disk for some desk accessories. “Install everything possible” leaves room for only two or three desk accessories on a 3.5 disk. Everyone has told me that with a reasonable amount of expansion memory - I now have 512k on the expansion card - a GS with a single drive was a perfectly viable system, Experiences like running Install and the disk swapping needed just to launch an application from the Finder have convinced me that I either need a hard disk or a second 3.5 drive at least. By the way, I have found a number of applications on the GS library disks that simply do not seem to work. The Doc file for Master.CDA seems to be corrupt, as. it comes up on the screen (using Showfile) as a mass of inverse question marks. CAWilley Q1 am so used to working from my hard drive I forgot that things are Apple2000 not the same from floppies., I should have said that only the minimum GS/OS files should be installed onto a floppy disk. As is now the case with the Macintosh, it is almost impossible to run the latest software or even the Finder for the GS, without a hard drive or a second 3.5 drive. I think Apple deliberately make all that disk swapping necessary so you will go and buy more hardware. ‘This is a retrograde step from the compatibility we expect from an Apple Il. Hard drives are now getting much cheaper and would of course solve your problem, A second 3.5 drive would allow a system disk to be left online while you worked if you are not able to justify the expense of a hard drive. An alternative to the Finder, and one that does not take up nearly so much disk space, is ProSel 16 from Glen Bredon. See Dave Ward's article in the June 88 issue for more details of how to contact Glen. There are a few programs on the GS library disks that might cause problems in your machine. Some like ColorMind will not work under the new ROM, some sound pro- grams will not work in only 512k Ram. This is especially true if launched from the Finder which itself takes up a lot of memory. Programs with a great deal of graphics pay {ust run out of space under 512k. They should. if well behaved, just not run at all, or give an error message. However this is not always the case and they just might crash. Showfile does not strip the 7th bit of any text files and so can cause unpredictable results if this bit is present. Jumpstart a launcher program on the new library disk 2GS012, usually has no problems displaying these awkward files. The files on all the library disks are presented in good faith. The cannot all be guaranteed to work on every combination of IIgs. They have all been tested on a 1.25 mb colour Ilgs (the most common configura- tion). Most come with a text or document file explaining how to use them. Refer to my article in the February issue of Apple2000 for more details of the P16 file types and where they should be placed. Ewen Wannop é Letters to the Editors should be sent to the PO Box in Liverpool or uploaded to TABBS. We prefer to receive letters on disk. Disks will be returned when the magazine Is published. Fulltext Pro-80 A review of v.3.1 of this powerful word processor by Greg Carson Philosophy There are a wide variety of word- processing pro available for the Apple Ile, but possibly the two which are most widely used are those produced by Apple: Apple- Works and AppleWriter. AppleWorks seems to be the program on which Apple sell the II range, providing a fully integrated environment comprising a word- processor, database and spread- sheet. Although I find the database and spreadsheet easy to use. the operation of the word-processor leaves much to be desired. This is mainly due to the awkward nature of formatting text via the OA-O menu, and the commands within that menu (how many keystrokes does it take to perform a super- script...?). The approach used by AppleWorks clearly favours the first-time user, but leaves you with a clumsy word-processor once you have become familiar with the package. The awkwardness of the word-processor may be somewhat alleviated by using one of the Beagle Brothers macro enhancements (the most recent being the UltraMacros of the TimeOut series), but why should one pay a considerable amount of money for a package, and then another £50.80 just to make it work properly? As well as the problem of the formatting of the word-processor, there is much disk access/swapping, making it slug- gish on the Ile (less of problem if you possess a IIGS). Credit where it is due though, the package is doing a lot of work. And so to AppleWriter 2.0, the ProDOS word-processor derived from its DOS predecessor, and inheriting all the genetic abnormali- tles guaranteeing it to be a species due for extinction. Possibly the biggest complaint is the use of “visible” control codes for printer operation, which use up line space. This problem may be solved using the excellent Don Lancaster patches. However, if you are unfor-. tunate to possess a printer that does not accept two consecutive escape codes, then (as far as | am aware), the patch to solve the line length problem ts not really useful. Even if it does work. the screen display looks a mess, and you still have to really think to construct, for example, a chemical formula or equation. When I look at people using AppleWriter, I really wonder about the micro-computer revolu- tion that people keep on talking about. Having said that, I do not know how many WP packages there are that run on a basic 64K, unenhanced Ile (or on a 48K Il for that matter). So under these circumstances, AppleWriter may still find a niche. Also, it does possess a powerful word processing language (WPL). Yet once again, if you have a 128K enhanced Ile, UltraMacros provides a much more powerful solution to programming. So what choice is there for those of us who have a Ile and require a versatile word processor but do not use a spreadsheet or database to any great extent? If you are re- stricted to a 64K machine, there is Format-80 and its sister program, Format-80 Scientific. I only briefly tried the DOS versions of these packages but have to admit that I found them cumbersome. Although the scientific version provides excellent support for construction of highly complex formulae, they are awkward to construct and (if my memory serves me correctly) are not 100% WYSIWYG. However, my ultimate complaint about Format-80 is that it is a page-based word processor. With 128K in your Apple, in my mind there is only one choice of word-processor and that is Fulltext Pro-80, I believe this package is a significant contribution to Apple Ile/c/GS users. (The arrival of GS Works may provide a better option for GS owners, but still leaves the Ile/c users in the cold). Basically, the package Is not only as WYSIWYG a word processor as one if going to find on the Ile/c, but also boasts a character editor, an integrated spelling checker, small database (mail-merge)., communica- tions facility and graphics (picture) capabilities. However, one of the real treats is that the essential “guts” of the package is entirely memory resident. The Package The package comes in the form of two 5.25” disks (3 sides) and two manuals. The volumes are called /FULLTEXT, /FULLSPELL and /EXAMPLES, and respectively contain the main package, the dictionary and (surprise) examples. If you only possess a 3.5" drive, you have to persuade a friend or your local dealer (thank you Com- putech...) to let you use their system in order to transfer the files, since no 3.5" disk is included. This is despite the suitability of the package to run on the IIGS and the fact that all the files (including those in the Companion - see below) fit on a single 3.5" disk. The disks are not copy protected, but are encrypted with a name identifying the legal owner of the package. This is displayed on the screen during booting and on the main menu. The accompanying manuals comprise a “reference” manual and a smaller “examples” manual. The latter is split into three sections: extra notes, lesson files and Fulltalk (the Fulltext communi- cations module). The manuals are clearly written and cover all aspects of the package including elementary information such as the use of ProDOS directories and how to use the package to edit BASIC pro- grams. The text is not laser printed but produced entirely on a dot- matrix printer (with the exception of the main headings and a few diagrams and lines). Thus the manuals illustrate what the pack age can do. The only problem ts that the reference manual has not been entirely restructured for the recent update. The majority of new fea- tures are only briefly mentioned in the reference manual. For a full treatment, the “extra notes” section of the examples manual has to be consulted, Available as a separate “add-on”, is the Fulltext Companion, a disk (two sides) and manual containing utilitics to further enhance the package. These are described below. Operation On booting the /FULLTEXT disk, there is the option of setting the date. If there is a system clock, the date option is skipped. If there is enough memory, one is presented with the option of copying the disk 4 828 Apple2000 April 1989 to the RAM volume. Typing “Y" copies all the system files to the RAM disk. Pressing “OA-Y” will format the disk first allowing it to be used as the boot volume. The pro then executes what I suppose is an “internal macro” that uses its filer (see below) to copy all files with the prefix PRO (i.e. all the Fulltext system files and utilities) from all devices, to the RAM. A main menu is subsequently displayed on the screen. This displays the date (and if you pos- sess a system clock, also the time). The prefix is displayed, and also the slot and drive. These may be set using "P”, “S" and “D" respectively. Like all Fulltext options, choices are displayed by highlighting the first character of the option itself. At the base of the screen is the current default pathname for the definitions file and the character file. Essentially, the definitions file defines all the printer codes for the various character formats as well as allowing a glossary to be created. So one would load in a different definitions file if the printer was changed from an Epson to an Imagewriter. Several definition files are included which cover most types of printers. On the very first use of the disk, the program presents a list of printers to choose from. On per-issue ratio, the Index. the best warranty (all your money back if youre not satisfied) ‘space. «andi takes up the least I cue #49 All of the new Beagle Bros Timeout series of AppleWorks enhancements are good. UitraMacros is incredible. But Quickspell is a work of true genius, What stalwarts makes it so. good {s its user Interface. you: Alter checking three dictionaries. it gives you a list of all words it couldnt find. You ‘can select which words to ignore. which nary. and which to look at in context. For more. see the Febraury 1988 Open- Apple page 4.5. From our fan mail: “Lee Raesly directed questions and added his input to a panel of four Apple I A brief recounting of their answers may be of interest to many of Q. What magazines are available? ‘A. WAP Journal, A+, AppleWorks Journal, Byte, CAll Apple. inCider. Open-Apple, Nibble. (Alter WAP Journal Open-Apple was the unanimous favorite.)" Washington Apple Pi Journal Washington D.C.. January, 1988. page 10 Try two months free! selecting the appropriate printer, the correct definitions file is chosen, which becomes the default on subsequent use. The default may be changed by either changing the suffix of the new definitions file from -DEF to .DEFNS (and doing the reverse to the existing .DEFNS file) or by pressing OA- during booting, where the options will be presented as in the initial boot. The character files are the default alternate character sets (accessible by toggling CA-G(raphic) or CA- V(ariety) when in edit mode). These character sets are dumped to the printer as graphics, and may be edited by using the character editor from the utilities menu. The de- faults of the package are “byte” and “script” fonts, but other sets are included on the disk and two different sets may be combined as well as individual characters edited. For instance, as a default, I set up Greek characters (from the FOREIGN.SET) for CA-G and italics (from the ITALIC.SET) for CA-V. Even though Fulltext provides a separate italic code (CA-I), having italics as an alternate character set is useful if you wish to print on an Imagewriter (which does not sup- port italics). As an aside, this leads me to another superb feature of the package, and that is the ability to The complete word processing system that's a delight to use. + A true “what-you-see-is-what-you-get” word-processor. * All formatting and font changes (underline, bold, italics, sub- script, size changes,etc) are shown on screen as you edit. + All characters can be edited to produce different fonts, foreign characters, symbols ete -- all on screen and at your printer. + Uses PrintShop(TM) type graphics which can be inserted any- where in the text; the text will flow around the graphics! You can import graphics from any PrintShop library disk or create your own graphics using the in-built graphic editor. » The whole system sits in memory so that it leaves your disk drive free for data disks -- except when using one of the many utilities. find/replace all text formatting. Any control or escape sequence may be typed in by pressing CA- at the same time. So if you wanted to replace all carriage returns with “elephants”, press CA-<CR> allows you to enter the carriage return. Since formats are toggled on and off using the same option keystroke, all styles may be changed with one replace command; underline by bold, superscript by subscript and so forth. Going back to the alternate italic set, if 1 am working on an Epson, and then need to change to the Imagewriter, all I have to do to print in italics is to perform one global change of CA-I to CA-V. There will be no difference shown on screen, but italics will be dumped as graphics to the Imagewriter. This is a specific example, but from it, I think the numerous other possibilities may be appreciated. The other options presented in the main menu are: L)oad file from disk, G)et file from disk, S)ave file on disk, Fjiler, Nlew document, E)dit or enter text, Q)uit Fulltext, Vjalues- menu/print, U)tilities. The first 7 of these commands are self explana- tory, and I shall not go into them except to say: a) The “Get” option catalogues the current directory, allows you to Announcing the latest version of the Fulltext system... WORD + PROCESSOR SPELLING - CHECKER MAIL » MERGE COMMUNICATIONS NOW WITH GRAPHICS! (Ofer good one time only, Try Opea-Apple at ou expense. Cutout or photo 297 ths coupon and mad tous fo alee two month tal eubecrgton ‘Ad code. M282 7651, Overland Park, KS 66207 | i | | i to fix, which to add to your custom dictio- | | | Free armal wortamor * Requires 128K //e, //c, /igs or Laser 128 * Prodos based, fully compatible with all Prodos drives * Full printer control for a large variety of printors * Utilities include: English Spelling Checker, Mail-merge Character editor, DOS 3.3 file loader, Word-sort, File transfer. Disk formatter, Ramdisk installer. * Reference and Examples manuais * Five lesson files take you through tutorials for fast learning. * All command-driven using the most obvious key-letters. Designed for home, office and classroom. brilliant! Write for details today: Spacific Software P.O.Box 58, Morpeth, Northumberland, NE61 1EQ. Just £85 choose a file by selecting a letter, and takes you straight into edit mode. b) The filer provides all the ProDOS filing utilities one might expect (except for file transfer and formatting, which are under the utilities menu - see below). c) There is the option of perform- ing an unformatted save, f.e. one without the Fulltext header and without the control and formatting codes. I found this very useful when transferring documents from the Apple II to the Macintosh, and of course it may be Invaluable when sending documents via communica- tions lines. I feel that I should stress that throughout the package all the formatting and task options are (as in AppleWorks) “mnemonic” in nature; for example CA-I, E, S, U and B perform italic, expanded, superscript, underline and bold format- ting respectively. Also. they are consistent between the two main areas of the pro- gram. So OA-C will cut text in the word processor and cut a record in the mail- merge. Fulltext also possesses an impres- sive glossary (‘macro’) feature, whereby using a combination of any key with both the OA- and CA keys, a series of commands are performed. These may be in the form of a string of text within a document or control options. Any key may be used and the operation is case-sensitive. Thus for example, keys may be defined so that press- ing OA-CA-F generates the text “Fulltext Pro-80” while OA-CA-f exits to the utilities menu, formats a disk in the current drive, names it “Apple2000" and leaves you in the filer. The commands are defined within the definitions file (thus different definitions files may be created containing different sets of glossary commands) and are immediately effective. The glossary commands are available from anywhere within Fulltext, and although not as sophisticated as specialised applications such as the ‘TimeOut “UltraMacros” patch for AppleWorks, the glossary remains a very powerful feature of the Fulltext package. Editing First and foremost, the display is completely WYSIWYG. This it does by using the graphics screen and as such, screen formatting is slightly sluggish compared with word- processors that use the text screen (AppleWorks and AppleWriter). However, this is not really notice able on a IGS and is a minuscule price to pay on a Ile/c for the other advantages of the system outlined here. Justification (including centring and right-justification), italics, underline, super and sub- script, bold, expanded, italic and any other obscure graphics that you may have created are liar na Fulltext also offers chars (double- width-double-height) characters (CA-J). which when used in con- junction with enlarged mode gives a “20 column” screen. When the number of characters per line are changed, the character width on the screen does not change according to the selection. However, the actual point at which the lines will break is where they break on the screen. If you select, for example, 17 CPI, and your page setup is such that the line is more than 80 characters wide (the width of the screen), a zig-zag margin will appear down the right hand side of the screen and the text will be truncated against this margin. However, pressing OA-> will show you your text to the right of this margin, and where the lines will break. As intuition tells you, pressing OA-< takes you back to the left hand side of the page. It is sort of like using the horizontal scroll bar on a Macintosh. Pressing OA-E presents you with three options for viewing your text - edit (the default), raw text and page- break mode. Raw text allows you to view the text without all the Fulltext formatting (i.e. changes the screen from graphics to text mode). This may be useful under some circum- stances but is essential when editing the definitions file (since it contains a plethora of control codes which would produce a horrendous mess if each one was directly interpreted as a Fulltext text formatting command). Incidentally, a small “window” in the lower right of the screen when in edit mode shows the raw text surrounding the current position of the cursor. Page break mode is the same as edit mode but displays page breaks as two parallel lines across the screen, with a number at the right indicat- ing the number of unused lines. Screen formaiting is a little slower in this mode, but the system remains dynamic; i.e. as you change the text or insert new page breaks manually, the rest follow. This is in stark contrast to AppleWriter and AppleWorks, where the page breaks have to be viewed, then edited, then viewed and so on. This all makes page formatting very easy not the aggravating, paper-wasting process 6 && so many of us are used to. From the edit mode. it is pos- sible to transfer text to and from other files and cut and paste text within the file. If the text to be cut exceeds the memory capacity of the machine, you are presented with the options of removing the mem- ory-resident help file to create more room, to save the cut text to disk, or to cut without saving. If you have RAM configured as a RAM disk, it automatically saves the text as the file CUT.TEXT on the RAM disk. Other powerful features available in edit mode include automatic indentation and paragraph number- ing (this can act as a mini-outliner), automatic date insertion (which can also be dynamic), a calculator function and word look-up from the dictionary. Values/Print Menu This is accessible either from the main menu or from edit mode. and is used for setting up the page and printing parameters. With Apple- Works and AppleWriter, setting up such commands is usually a confusing affair, and it may be necessary to manually calculate the resulting page area from the margin and page length parameters. In Fulltext however, no such problem exists. On the screen is a little picture of a page with arrows visually indicating the function of each parameter, and the current value. This includes page length. width, all four margins, headers and footers. In other areas of the screen are options for changing the characters per inch in each of normal, condensed and proportional mode (obviously this has to be set to a value which is compatible with your printer), lines per inch and page numbering options (including roman numerals). Three other sub- menus are accessed by pressing OA-A(ssociated files), I(nterface values) and F(ormats). Associated files allows you to chain your files, incorporate mail-merge files and specify particular character or definition files to go with the current text file. Interface values provides the option of changing the MSB (most significant bit). interface ROM, line feeds, top of form and so on. The format options is another powerful little feature of Fulltext. Essentially, it allows you to define a particular format or style for use within a document. The parameters which can be varied are the lines per inch, characters per inch, justification and left and right margins. Up to five separate formats may be defined and used within a document, allowing a whole host of formatting to be carried out using Apple2000 April 1989 only two keystrokes. An cxample of where this may be used is when writing a report which has to be double-spaced with a one inch margin on either side, but any quotations used have to have margins indented two inches and be single spaced. Actually, one useful feature which is not present is the relative positioning of the margins, such that one could specify that the format margins had to be one inch greater than those of the main text rather than an absolute value. This is possible using AppleWriter. Utilities Pressing “U" from the main menu displays the utilities (sub)menu. These are the character editor (for the alternate graphic character sets), disk formatter, DOS 3.3 file loader (don’t Spacific Software think of everything....?), file transfer, word sort, ramworks installer, communi- cations, dictionary utility (allowing the creation of an empty dictionary or the expansion of an existing one), mail-merge and spelling checker. There is also the option of typing “U" again to engage additional utilities. Each one of these is a disk resident (on the same disk as the main program) binary file. I will only be discussing the last three of these. ‘As with word lookup from the edit mode, the spelling checker requires the dictionary disk (reverse of the main disk). The dictionary occupies the complete side of a 5.25" disk. In fact it occupies a bit more than a normal ProDOS formatted disk. so the disk has a specially modified header. This means that to enable transfer of the dictionary file to another 5.25" disk, a disk copy rather than file transfer utility has to be used. However, the dictionary can be transferred to a larger storage device (3.5", RAM or hard disk) as a normal file. Unlike in Sensible Speller, a dictionary remains a constant size of 276 blocks no matter how many words are within it. This does not present too much of problem on storage devices bigger than 1800 blocks, but does seem to use up precious disk space when using a 5.25" floppy. Like Sensible Speller, the entire dictionary is read during proof reading, but unlike Sensible Speller, the document ts retained in memory. So when you wish to look up a word, no disk access is re- quired, Although there is no word suggestion facility in Fulltext, one can use various wildcards during word lookup to determine the correct spelling. Oh yes - another bonus - the dictionary ts specific to the county where it is marketed Le. April 1989 English! There is the option to create your own dictionary, but when words are saved to it, it does so directly to disk (slow on a 5.25" disk) and thus unlike Sensible Speller, there is no option to verify your words. However, also unlike Sensible Speller, since it is ex- tremely easy to add and delete words from the dictionary, this is not really a problem. So while the Fulltext speller may be a bit limited when compared to a specialised package like Sensible Speller, it possesses a few features that Sensible Speller does not. Also, the fact that it is integrated within the package, makes it a much better option (due to the convenience and the fact that text formatting codes are ignored). I have rather skipped over the commands within the speller, but suffice it to say they are what one would expect from a spelling-checker. Selecting mail-merge for the first time requires you to select how many fields you wish to define (up to a maximum of 20). When you enter the name of each field, ending it with an “=" allows whatever you type after to be set as a default. It is very easy to usc, and like the text editor, allows proportional scrolling through a document by using OA-1 to 9. The file created by mail-merge is defined in a text document (within the values menu) and used in much the same way as an AppleWorks database, except either a tables (using absolute tabs) or a labels format is created within the text editor, with the required fields within square parentheses. Com- mands for find and replace work in the same way as in the text editor and there are also several “boolean” options for selecting which records should be printed. Up to two different mail-merge files may be linked to the text editor docu- ment for printing. As with files created with the text editor, the mail-merge files are saved as ASCII text. This means that it is essentially compatible with most other packages (since they allow ASCII files to be imported). Coupled with the very powerful replace command (allowing you to work with tabs and carriage re- turns), data transfer between, for example, a mail-merge file and a database package on the Macintosh is very straightforward. Fulltext has been designed in such a way that as new utilities are developed, they may be accessed under the additional utilities menu (typing “U" from the utilities menu). The current version I am using (3.1.8) presents the options of Setting system defaults, G)raphics editor (see below), C)apture catalogs and Fjulltel (Videotex). The last two of these are extra binary files that are available on the Companion disk (see below). Setting the system defaults allows the specification of some of the characteristics of Fulltext. These include setting the proportional defaults for specific makes of printer, enabling inter- rupts (i.e. allowing access to the IIGS control panel), removing the date suffix of the various date options and setting defaults for the editor. The latter facility may be most useful when dealing with a classroom situation and the teacher may wish the text to always appear in enlarged or “jumbo” mode, without the children having to type in the appropriate CA- command. Changes made in the system defaults become effective immedi- ately and can be saved as the new defaults by typing OA-S. One slight disappointment. Changing the display colour via the control panel will not take effect on quitting back to Fulltext, as it is using the graphics screen (although any change made to the border will be retained). Since I prefer white text on a black background anyway. this does not bother me. However, if you must have pink text on a light green background, then Fulltext, or at least this version, may not be for you! Graphics Graphics may be inserted into the text during edit mode. Although. no true wraparound takes place, the graphic remains in the position that it was inserted in the text. The graphics are contained in a system file (PRO.PICTURES) that is loaded on booting. The file may contain up to 26 pictures, but beware, these consume memory - no prob. lem if you have extra memory available, but on a standard 128K system, the more pictures there are, the less the room for the text. Since I rarely use pictures, | found the best solution was to create an empty PRO.PICTURES file: As long as the file is present on booting the system, pictures may be inserted from other picture files as they are needed. je picture may be selected in either a short or tall format, and may be subjected to jumbo and/or enlarged modes to increase its size. It is not possible to use right- or centre-justification in area near the Apple2000 @&@ graphic (although fill-justification via the values menu is viable. The graphics utility allows you to display and edit the current set of graphics, load a complete picture file or just one picture from a picture file and save a picture file. It also allows you to add a graphic directly from a “Print Shop” disk, although the manual states that the slight difference in size of the graphics (Print Shop 88 X 55 dots; Fulltext 91 X 60 dots) may necessitate some editing of the picture. Fulltext Companion As previously mentioned, a companion package (called “Fulltext Companion”) is available for a meagre sum to further enhance the Fulltext package. The companion has four additional utilities (in the form of binary files) which may be transferred to the system disk: {a)An additional system file which allows the use of the mouse for selecting and/or cutting text, as well as the rapid cursor movement over the screen. (b)A utility for “capturing” catalogs. When selected, an entire volume and all its subdi- rectories are read into the text editor ready for printing, editing or just close scrutiny. There is the option of the files being sorted by type (then alphabetically within each group), alphabetically or not sorted in any way prior to being read into the editor. All directories are displayed in expanded text and all file parameters are shown. (c)A videotex utility (called “Fulltel"). I do not indulge in communications, but the manual informs me that such services as Myriad, Aditel, Prestel and Viatel are accessible, with a comprehensive list of configuration options and are displayed in pocicis technicolour (if you are fortunate enough to possess a colour monitor). (dJAn advanced graphic utility. This has all the features of the graphics utility that comes with the standard package, but in addition supports the use of the mouse, allows the construction of lines, rays, boxes, ovals and triangles as well as various “reflec- tion" options. If you definitely have no use for the mouse, videotex, never need to catalog your disks and never need graphics, then do not bother getting this add-on. However, even if you need one of these extras, it is worth purchasing the Companion. My only gripe lies with the graphics editor. Unlike the standard version, the enhanced graphic editor is displayed in inverse. I always feel that the benefit of seeing solid lines on a light background is overshadowed by the strain on the eyes, especially when the rest of the package performs in standard “white-on- black” mode. It is a pity that this was not an option which could be configured. I was also disappointed with the border facility on the enhanced graphic editor: Any combination of up to eight graphics may be printed as a border. How- ever, this is the one (and in all fairness I stress also the only) instance where the WYSIWYG style of Fulltext falls flat. Fair enough, the borders are not displayed on screen. But worse, the border has to be printed out, then the paper re- fed and the text printed! This may sound petty but it really is not up to the standard that the rest of the package adheres to. Perhaps this is something which will be changed in a future version. Summing Up As well as all the features outlined above, it is the “modularity” of the system which is one of the strongest features of Fulltext - everything is accessible. No anonymous SEG files to baffle you: all the various compo- nents are visible in a catalog. Also, the way the control codes are accessible via the definitions file makes it a simple task to customise any make of printer (including laserprinters) for the package. I feel a most important niche where Fulltext may exist is in an environment where there may be several IIGS's along with several Ile’s. It is most likely that the arrival of GS Works (and perhaps other packages running under GS/OS) will provide a very sophisticated word-processor for the IIGS. How- ever, it is worth remembering that the package will be GS specific (and probably will require an additional investment of 256K?). What will happen to all the Ile's? Of course files may be transferred as ASCII between packages, but reformatting is an additional nuisance. Fulltext provides the ideal solution as a package that uses all the advan- tages of a IIGS system, and yet is equally at home on a 128K Ile. The package requires an Apple Ie with 80 column display and 128K, a Ic or a IIGS. My present system is a IIGS 256K monochrome system talking to a Panasonic P1081 printer via a Cirtech “Cham- pion” interface card. | have however, used Fulltext with eq results on Ile’s and Imagewriters. It is ProDOS based (although a DOS version operating on 64K is avail- able) and is a steal at £85.00! (equally the “Companion” at £12.00). I have tried to keep this review as short as possible, highlighting the features which I was personally most impressed with. I have not covered the communications part of the package. since my Apple is not set up for communications. How- ever, from reading the manual, most aspects of communications appear to be covered. I should also stress that what I have covered here is the tip of the iceberg of features that this package has to offer. To gain a more complete picture, contact Spacific Software for details, they can provide a concise “fact sheet” covering all aspects of the system. It is important to remember that the ultimate function of any word processing package is to save time. For myself, Fulltext satisfies this criteria over and above AppleWriter and AppleWorks. Since this review may appear too favourable, | shall end on one bad point! The maxi- mum file size (31K) is less than that of AppleWorks (although this may be increased to up to 55K by using a memory card). This is however of little consequence since files may be easily chained (without limit). Still. forget this minor gripe. In their advertisement, Spacific Software claim that Fulltext Pro-80 is a “breakthrough” for the Apple II - 1 could not agree more. é Greg Carson Q Due to the limitations of the fonts on the LaserWriter, we have had to replace the Open and Closed Apple symbols with “OA-" and “CA-" respectively. These were correctly printed by Fulltext in the original proof. Ed. info Product : Fulltext Pro-80 Publisher : Spacific Software Available from : Spacific Software PO Box 58 Morpeth Northumberland NE61 1EQ Price : £85.00 Value : édddd Performance : dddded Documentation: ¢é¢éé¢ 8’ &@ Apple2000 April 1989 Hardcore Pips We take a look into the archives of Apple2000 with cuttings from1981 Q Those of you have known Apple2000 for some time, will know that we were originally called The British Apple Systems User Group, or BASUG for short. Our magazine in those days was called Hardcore. We are not sure quite when the magazine was born, but we do have a large box of discs that holds most of this early material. The format of these files was in AppleWriter I Dos 3.3 format. We had to first convert these files with AppleWriter II into true Text files, then transfer with Copy II+ into ProDOS. The files were then transferred to the Macintosh with Passport and finally the page has been set with PageMaker. This may seem a convoluted process, but as only Text was involved it actually took very little time at all. The following pieces are from Hardcore No 3 the first disk of the set, and we think date from around June 1981. Letters Page Livingston West Lothian Dear Editor, Thank you very much for Hard Cores Nos 1 and 2, very useful and enjoyable reading... For me though the several pages on games (espe- cially in No 2) were wasted space. I didn’t really understand the “Apple soft Input Anything” routine article in No 1. I just use: 50 AS=”” 60 GET X$ OIF X$ <> CHR$(13) then AS=A$+X$:GOTO 60 Instead of 50 INPUT A$ when! want to input characters such as commas and colons, It also works from disk text files. Isn't this simpler than the version you printed? If you want to allow the back space arrow to function as ‘input’ just insert 65 IF X$ = CHRS$ (8) THEN A$ = LEFTS (A$, LEN (A$) -1) Of course it is also more conven- ient to have the input appear on the string if input is from the keyboard: 63 Print X$; accomplishes this quite easily, including back spacing. The programs BASUG sent me to convert PET programs to Applesoft directly from a PET Tape are wonderful. It alone is worth a year's membership. There have been a couple of failures, but I strongly suspect that misalignment of the recorder head of the PET cassette unit is to blame. Finally, there is nothing to do with educational use in HARD CORE. If anyone would like to share an interest in this, including software exchange - they are welcome to contact me at Dean’s Community High School, Livingston EH54 8PS. About 30 secondary schools in the area have Apples. Graham Dane. «€ Beginners Page MORE PEEKING AND POKING By John Sharp In the last HARDCORE we began to look at PEEKing and POKEing. Before continuing it is worth a few minutes to consider how to save urself a lot of work when you jave a list of POKES to enter into a program, If they are in a sequence as is most likely, why not let the com- puter do the work and use a loop to do it:- 10 FOR N = 768 TO 776 20 READ P 30 POKE N,P 40 NEXT 50 DATA 1,32,221,221,206,0,3,248, 96 It will not have made much les: work in this case but it will do so when there are many more POKES to do. Now so far we have been mainly POKING. How can we use PEEK in a program to let us do something constructive. One way might be to see if you have an APPLESOFT or PALSOFT machine, i.e. an APPLE or an ITT2020. One way is to look into a location you know to be different; Ian Trackman suggests location 62447. If you PEEK (62447) and get a number other than 0 then you are running on an Applesoft in ROM machine. PEEKing is often useful to find out other things in programs. It could be used to find out if you are in FLASHING or INVERSE or NORMAL mode when you want to PRINT a new string. This uses the location we dealt with last time. For example:- 10 X = PEEK (50) 20 IF X = 255 THEN PRINT “YOU ARE IN NORMAL MODE” 30 IF X = 127 THEN PRINT “YOU ARE FLASHING AT ME! !” 40 IF X = 63 THEN PRINT “YOU ARE INVERSE” This may not be common occur- rence but it could be useful if you were printing in different modes and wished to know which one you used last. Another case might be to test which key someone had pressed last. If you PEEK (-16384) then the value you get will get will be the ASCII value of the key pressed. This is illustrated by the following:- 10 FOR N = 0 TO 1000 20 X= PEEK ( -16384) 30 IF X > 127 THEN PRINT CHRS (X) ; ; POKE -16368,0 40 NEXT N The POKE -16368.0 is to reset the switch to read the next character typed in . You could use it to see which was the LAST CHARACTER typed on the rd, or indeed if any had been typed in whilst the program was running, without having to rely on the key being pressed at a specific time when the program requests it. This suggests the following program for a simple reaction timer. 10 TEXT : HOME 20 FOR N= 1 TO RND (3) * 4000 : NEXT 30 PRINT “READY” 40 FOR N = 1 TO RND (3) * 4000 : NEXT 50 PRINT “STEADY” 60 FOR N = 1 TO RND (3) * 4000 : NEXT 70 PRINT “GO..... *, 80 POKE -16368,0 90 FOR N= 1 TO 300: ( -16384) GOTO 110 100 NEXT 110 PRINT “YOUR SCORE WAS *;1000 - N ; “ CAN YOU MAKE IT LARGER ?” 120 END A few comments would help those who do not understand. Lines 20. X= PEEK :IF X > 127 THEN April 1989 Apple2000 &@e s 40 and 60 put a random delay into the program between each state- ment. The resetting of the keyboard in line 80 stops you cheating by pressing a key before the "GO" comes up. POKING THE HI-RES SWITCHES Have you ever tried to play a game and found instead of the correct graphics page the one from the graphics game you played before comes up. This is particularly common with the Integer games on the Software Distribution Library Disks. It means the switches are set wrongly for jumping between the various pages. These are POKE switches. If you read the APPLE- SOFT MANUAL it is confusing to say the least. An easier summary as follows is not foolproof because the switches are interdependent, but it usually works. POKE -16304,0 ....TEXT TO GRAPHICS POKE -16303,0 ....GRAPHICS TO TEXT POKE ~16302,0 ....GRAPHICS & TEXT TO FULL GRAPHICS POKE -16301,0 ....FULL GRAPH- ICS TO GRAPHICS & TEXT POKE -16300,0 ....PAGE 2 TO PAGE 1 POKE -16299,0....PAGE1 TO PAGE 2 POKE -16298,0 ...-LO-RES SWITCH POKE -16297,0 ....HI-RES SWITCH The last two are the most relevant ones if you have the trouble with being in the wrong type of graphics. Just press CTRL-C and type in the relevant POKE followed by a RE- TURN and rerun the program. THE ESCAPE KEYS AND OTHER EDITING FACILITIES If you are a beginner you have probably glanced at the REFER- ENCE MANUAL and thought “Yes I'll look at that some other time, maybe in a few years time”. Well there are some pages you might understand that are not in hiero- glyphics. For example the pages on the ESC codes for moving the cursor on pages 34 and 35. Al- though most AUTOSTART ROM users are familiar with ESC IJKM they are not always aware of the ESC DBAC set. They give you similar movements, but with one difference. If you press ESC ABCD then the next key you press actually works. It is not a “get you out of using the ESC key sequence ~. If you are a poor typist and are continually mistyping CATALOG titles, you probably use the ESC IJKM keys to run up the Catalog and then along the row with the -> key. How many times do you forget to press R for the RUN twice or use some other means of getting out of the ESC sequence only to find you have typed UN MYPROGRAM and had SYNTAX ERROR come back at you. Well if you get into the habit of using ESC D as the last ESC character to move the cursor onto the line you want, there should be no such trouble. Whilst on such facilities, do you know how to slow down or tempo- rarily stop listings. A slow listing can be achieved by typing SPEED 180 or some other number less than the normal 255. When you then LIST the letters will come out slowly. The lower the number the slower: with SPEED =1 they take a very long time. Remember to reset to SPEED = 255 before you run the program. To slow the listing down use CTRL S. Type LIST and press RETURN as normal. Then put one finger on the CTRL key and keep it there. Then press the S key. Each time you press it the listing will either move or stop. In order to get back into BASIC type CTRL C. THIS WILL NOT WORK ON AN APPLE WITH- OUT THE AUTOSTART ROM (includes ITT 2020) or if you are listing an INTEGER program. Zany Golf Ra Scott Freeman hangs up his drivers for the putting green There are now so many golf games around for the IIgs, that I was rather put off by the title of this one. It was the name ‘Kevin Harvey’ on the pack that made me look further. Kevin was responsible for Music Construction Kit, and more recently Marble Madness. Zany Golf does not take place at St Andrews, you are more likely to be at Blackpool, for it is no less than a crazy putting course. How ever, there the similarity stops. Zany Golf contains 10 holes. Each hole is in itself a complete game. We tilt at a Windmill, dodge the bounc- ing Hamburger, fly the Magic Carpet and play a complete game of PinBall. All the while we are given a superb musical accompaniment from the IIgs sound chip. Although the music has not been digitised, I could have sworn that there was a complete orchestra and choir out there! I connected the IIgs through a Sonic Blaster to my HiFi, and was surrounded by the superb music. I have played many games on many machines, but Zany Golf takes all the awards for the best game I have seen. It is not only that the game conception is so good, but that with the excellent graphics, the music and the way that at each turn you are suprised by new and diabolical courses, the game is almost perfect in every detail. My only complaint was that you have to start at the beginning every time, there is no provision for saving the game half way through. The great achievment of getting to level 9 and dodging the energy beams, was only surpassed by reaching the final level 10. Here, and this is a nice touch, is a game of Pong which echos the very first computer arcade game. However, I must confess that I have not completed this last stage. How on earth you can dodge the flashing squares Is a mys' to me so far. ‘The graphics in Zany Golf deserve a special mention. They use the IIgs screen in a way I have never seen before. I could have sworn there were not that many colours avail- able on the Super Hi-Res screen. It is going to be difficult from now on to look at games on the IIgs without thinking of the standard that Zany Golf has now set. This game is a must, I found it addictive to the extent that I keep running it when I should be doing other things. Everyone | know ts playing it. Don't be left out. get a copy of your own. But please tell me if you actually get to the very end, I would love to know what happens then! Scott Freeman <¢ info Product: Zany Golf Publisher ; Electronic Arts Available from : Bidmuthin Technologies Brent House 214 Kenton Road Harrow Middlesex HA3 8BT Price : £29 + VAT Value : éédddé Performance : ééddd Documentation: ¢é¢¢ 10 @& B Apple2000 April 1989 =r ari” L TransWarp-GS More than double the speed of your GS + AppleWorks-GS Full Colour DTP and More TOGETHER - £499. 00 + gee Bidmuthin ‘Téchiiplogies Ltd. BrentHouse Apple Authorised Dea 214 Kenton Road — Harrow” Levi el 1 Servic e Centre Middlesex HAS 8B em : Apples series & Mac Telephone 01-907 8516 . PREADTOOLS Peter Davis reviews yet another TimeOut accessory for AppleWorks SpreadTools is another TimeOut manifestation from Beagle Bros coming in new style flat pack, and containing six entirely new accesso- ries on both 3.5" & 5.25" disks including the usual mix of ex- amples, macros, promotional material and backed by an excellent manual which if anything ts of a better quality than previous offer- ings. In addition the package comes with what seem to me to be the latest versions of TimeOutV2. 1, Utilities V2.0, and Data Converter V1.5. The six new accessories in SpreadTools are of varying impor- tance ranging from Quick Columns which enables you to define the column width of a highlighted area using numbers rather than using the <Apple and Arrow> key combi- nation. For example if you highlight 6 columns and enter <9,4>; the 6 columns will be set alternately to 9 and 4 characters width. Formula to Value and Rows <—> Columns do just about what their names imply. ‘The remaining three utilities are in a rather different class and quality. Analyzer gives you six different ways of seeing just where the construction of your spreadsheet has gone wrong. CelLink can be programmed to collect a summary of data from up to 35 other spread- sheets on data disk or the desktop, either importing or chaining them together. Block Copy simplifies the process of copying data from one spreadsheet to another in an elegant and simple way, without the same chance of burying yourself in the morass of problems that just never seemed perfectly worked out within AppleWorks. Copying be- tween s] dsheets till now has lacked the “Overlay” rather than an “Insert” facility. In spite of the fact that I was sent 2 versions of SpreadTools there were problems with one module of “Analyzer”, suggesting that develop- ment had taken place on a GS. Analyzer The object of this creation appears to be make it considerably easier to scan for errors and gives you six ways to do it. Scan for Errors lets you know where the errors are, Cell Cross References does what it says, you can get an overall (Bird's Eye) view of the whole spread sheet com- pressed into a screen, Track Refer- ences gives a visual indication of the cells referenced by a specified formula. See Figure 1. 1. Scan for Errors good idea. The kind of screen you get amply dis- plays its capabilities. See Figure 2. Unfortunately option 1 contains some bugs, alleviated almost completely when an update came remarkably quickly from Beagle. 1 would emphasize that the remain- der of the elements of this part of the package all work perfectly, and even this package works correctly in part. No doubt Beagle Bros will have solved this glitch by the time you read this article. 2. Cell Cross Refer- ence works well and displays all formula references in the form of con- tinuous listing. This tool is best used with the aid of the printer. (Track References does the samc job, but for a selected formula and therefore much more useful as a screen tool) 3. Bird's Eye View is quite useful for finding the extent of the spread- sheet at a glance, all compressed to a single screen. 4. Adjust column widths give an auto expansion of widths for each column sufficient to exactly enable a screen or printout of the normal spreadsheet in zoomed form so that all formulae can be shown in full. Then there is a user facility for instant restoration, on command, of your previous set width (layout) without new instruction from you. ie the package remembers your old settings before you called it to get the expansion. 5. Track References intelligently highlights the cells that are referred to by a specific formula that Is highlighted on the screen, present- ing the areas that are referred to by a specific formula which you can choose. 6. Show Cell Values entirely expands the spreadsheet into a continuous list of cell (value/label), actual value or formula fully expanded. In other words every- thing that is in the spreadsheet can be printed out systematically (A1- An) then (ZZ1 -ZZn) in the form of a continuous listing. Although initial values are shown, subsequent results are not shown, only formu- lae, which is not unreasonable. In my opinion this ts a useful facility giving information that you could never get from AppleWorks. Nor- mally the printout covers the whole spreadsheet, but you can get limited control of the area covered in the printout by starting the option some way through the entire sheet. CelLink CelLink can take up to 175 values from any number of SpreadSheets and update those values toa “Link Report” file which contains the definitions of the spread- sheet file names and the cells from which the data is to be transferred. The Importing spread- sheet is told where to put or get its data by means of two columns of in- formation on the right hand side of the work area. The column titled “Imports” to hold the values it found. The column titled “Links” is used to specify where to get the cell in a specified spreadsheet references in the form "B5(Jan Sales)", In this case B5 is the cell refer- ence and (Jan Sales) is the file it comes from. The location of Source spread- sheets must be specified before you start, by using “utilities” to define where the files are. The options are; the desktop, the triple desktop (from PowerPack) or from your Apple- Works data disk. The source files must be fully calculated prior to use, the importing file may force a 2 2 @ Apple2000 April 1989 specified number of recalculations by inserting the word “recalc”, The number of times the word appears in the Link column specifies re- quired number of recalculations. The label “End” signifies completion of the process. It is also possible to chain import files, so that when one file has done importing data, CelLink moves on to another file. To do this, the label “End” is replaced by “Chain” with the name of the new import file beneath the chain label. In effect CelLink gives a number of possibilities for summarizing data from a number of spreadsheets developing monthly financial data into quarterly or annual reports. A Linking routine can easily be composed (programmed) for a complete application, The example Figure 3 indicates the layout required prior to the import of data. Block Copy In standard form AppleWorks will copy by “Row” or “Column”. It will not let you copy a block from or to the Clipboard, and you only have two options of “Relative” and “No Change” copying. Furthermore extra columns or rows are created when making a copy, which is not always very convenient. Block Copy allows you to copy any rectangular area of the spreadsheet rather than define rows or columns. This may sound simple but when you add the three new copying options and the capacity to overlay rather than insert you have very considerably enhanced the AppleWorks Spreadsheet and potentially saved yourself a good deal of hassle, which can result from the relatively rigid clipboard copy. The screen shot in Figure 4 illustrates the options presented for Block Copy “Within theworksheet”. As you will see you are offered rather more options by Block Copy “Within the worksheet”. “All rela- tive" simply means you can place the area defined any where within the worksheet. “No Change” is exactly comparable with normal Ap- pleWorks, except you have the option to place the block where you wish. “Column Fixed” has no counterpart in Open-Apple-C. This option will reassign the row as in “All relative" but adjusts the column part as if you had chosen “no change”. This is useful if you want copy a sequence of formulas to new rows. while leaving the formulas to refer to the data in their original relative columns. Likewise “Row fixed" copying makes no change to Figure 1 File: Analyzer Sample ANALYZER Escape:Review/Add/Change Scan for Errors Cell Cross Reference Bird’s Eye View Adjust column widths Track References Show Cell Values AUewWNe Contains circular reference 10 Formulas 14 Values 12 Labels 8 Repeated labels Type number, or use arrows, then press Return 45K Avail Figure 2 File: Analyzer Sample SCAN FOR ERRORS Escape: Analyzer c1 Forward reference ~- ( 2) calculations required Ell E11 References a cell without a value Al4 NA value B14 NA formula B16 ERROR value Als Circular reference Bs cis Bg Circular reference cis Als cis Circular reference Als Bs Use arrows to scroll, A-P print, A-C copy to clipboard 44K Avail Figure 3 File: Link Report REVIEW/ADD/CHANGE Escape: Main Menu T: 1 Imports Links 2 bS (Link Bikes) 3] e5(Link Bikes) 4} a5 (Link Bikes) 5] e5 (Link Bikes) 6| 3rd 4th Year-end totals bS (Link Accessory) 7 ¢S (Link Accessory) 8) ° ° ° dS (Link Accessory) 9! 0 0 0 e5 (Link Accessory) 10} 0 ° ° bS (Link Equipment) 11! 0 o ° ¢5 (Link Equipment) 12| d5 (Link Equipment) 13] 0 ° t) e5(Link Equipment) 14] bS (Link Clothing) 15]Out CelLink to import data 16|d in column I. 171 cS(Link Clothing) aS(Link Clothing) e5(Link Clothing) End D13: (Value) @suM (D8 Type entry or use A commands A-? for Help April 1989 Apple2000 Be 33 the row reference but adjusts the column reference. “Query off tells the copy command to stop asking how to handle each cell reference. and just handle all like the last one. The partial screen shot in Figure 5 illustrates the options presented for Block Copy “Fromclipboard”. As you will see you get a few more options than with conven- tional clipboard copies. “Formulas and values” are always relative but perhaps the main differences are that data copied always overlays any existing data or space without creating new columns or rows. “Values only” differs in the same way. Perhaps the overlay feature is most powerful in the “Add values and “Subtract values” modes where standard portions of several spread- sheets may be successively added or subtracted cumulatively. Thus it would be possible to build up repetitive results with relative ease. Formula to Value Formula to Value creates a constant value from a formula which could be useful under certain circumstances. Rows <—> Columns Rows <—> Columns will copy a row to a column or column to a row. This is a simple but useful facility which works well. Conclusions a Analyzr in “Scan for errors” mode cau my Ile to crash instantly in its original form. I later found that this seemed to happen on any Ile with extended memory. No prob- lems occurred on the IIGS. Beagle were very rapid in coming up with a revised version, which was reliable but did demonstrate a couple of bugs, failing to show <Forward reference - ( 2) calculations required E11> and showing errors which were not present <B11References a Tange with no values>. All other Figure 4 File: Block Sample BLOCK COPY A: ‘Ds 11 Aye Bea ci Dee Total 2\ _-- 31Won 1 2 4 8 15 4|Too 2 4 8 16 30 5|Three 3 6 12 24 45 6|Fore 4 8 16 32 60 7 ee Escape: Review/Add/Change E: = 8) Total 10 20 40 80 150 91 10} 111 12| 13] 14] 15| 16] iE ene eee Eee eles eee Query off: All relative-- B8: (Value) @SUM(B2...B7) @SUM (B2. . .B7) Reference to B2? All relative No change Column fixed Row fixed Query off Figure 5 18|Total 10 20 40 80 19) From clipboard? Formulas and values Values only Add values Subtract value modules performed perfectly both with AppleWorksV2.0 and V2.1. I doubt these problems will be around for long. and are in any case trivial by comparison with what is contained in the whole package. Of the features contained Block copy really give AppleWorks what it always should have had, the ability to overlay. The concept of the Analyzer is excellent and will save me some problems in the future. Both Block copy and CelLink take out the need to create giant spread sheets which are not always the most convenient way of getting concise reports. CelLink is poten- tially a powerful accounting aid. It does not fall on its back if it fails to info find the next file it needs (it pro- Product: SpreadTools vides a convenient list) and contains Publisher : Beagle Bros enough flexibility to build in an Available om: Audit trail which adds to its ac- : es ss counting potential. Bidmuthin Technologies Aotnoeiode Brent House nowledgemen' Dave Ward of the Hot Line and 2 l2,Kertton: oad John Robertson of Cirtech (UK) Ltd. Middlesex who did what I could not do with HA3 8BT my own Ile and IIc, by using equip- ment I do not have. Screens were created using Price : £59.95 plus VAT “Screen Shot” by Mark Munz from Value : éddd the MacroTools Il disk. Performance : ééeé PETER DAVIS | Documentation : edd Apple2000 April 1989 Routine Machine Tony Game takes a nostalgic look at Basic programming and finds the Routines are still available When, aeons ago in, “Personal com- puter development time”, which is a sort of | oppoete to geological time, the venerable DOS 3.3 was replaced ProDos, not all of us were espec: delighted. For one thing we were used to S and its little oddities, for another we had just grown accus- tomed to the new fast variations of it such as Diversi-Dos, and had not had time to fully absorb, let alone utilise. the quite incredibly fast “Speed Loader* of Comelius Bongers, of which the club had acquired the dis- tribution rights. The of loadin; of this utility was such that I myself have never seen it equalled, and indeed it is as fast as many of the older hard disks. However, as the bigger disk drives came along. and hard disks were no longer the impos- sible price they had been, the limita- tions of DOS began to be increasingly irksome, and ProDos took over prac- tically completely. One of the saddest consequences of this was that a number of utilities which came out at about the same time as ProDos. did not get the appreciation or use that they deserved. For my money the chief of these was “Routine Machine” by South Western Data items. Programmers in Applesoft had always been aware that it was one of the first implementations of Basic, and showed it. Being present in the Apple's ROMs meant that it was fro- zen together with its many limita- tions and few bugs. However by this time all these limitations and bugs were. well known, and simple ways round them had become common knowledge. The only ey, irksome limitation was the twovalid character restriction on variable names, and of course, the ees pedestrian speed of = aad dd language. As ks advanced, programmers in Appleso! began to utilise machine code rou- tines for various jobs in almost every program they wrote. Eventually this became so universal that the problem arose of where to put these routines where they would be safe from both Basic and DOS, and from where they could be easily called by the running program. The ubiquitous CALL 768 became almost another Basic key- word. Unfortunately the space avail- able at $300 was decidedly limited, and very soon became insufficient. It was this problem of where to put machine code routines for calling from within the program that “Rou- tine Machine” addressed, and did itin away so elegant, that! have seen few other applications for the Apple that approachit. The ee was to locate as many routines as ie rogrammer renuired at the end of the Applesoft code, preceded by a small routine which knew about them, and ar- ranged for the right one to be utilised at calling time when there were a number in use. In fact the only limi- tation on the number to be used was the available rare Seta arrange- ment was so flexible that no-one knew these routines were there. The pro- gram could be edited exactly as nor- mal, and the routines moved up and down just as required with no bother to the programmer at all. All this was achieved by a single line at the start of the program and the small Routine Machine code at the end. The rou- tines were saved to disk just as a normal Applesoft program would be, and the only sign of the presence of the machine code was_ the greater length of the program. The operation of attaching the machine code rou- tines to the end of the program could hardly have been simpler. Another Pp sat safely above HIMEM from where it could be called at any time, and a menu was displayed wit every option that one could possib! need. The routine(s) were selected, named, and loaded all in the one operation. After this one left the menu, and back in the p: all that one had loaded was ible for instant use, by using the ampersand, and the name one had given the routine one wanted. The only thing that ever detached the machine code that I ever discovered was renumber- ing. and even this could be avoided by using: the renumber program that South Western Data put out them- selves. The number of routines avail- able was quite incredible. Naturally some were more useful than others, but the number was such that there was something for everyone. The initial purchase of Routine Ma- chine itself gave one some 30 rou- tines, and additional disks could be obtained with many more. There were well overa hundred altogether. Addi- tionally one could write one’s own. The only limitation when doing this was that the routine had to be relo- catable. Even this was not strictly true, since utilities were provided to call routines loaded at specified loca- tions such as $300, but doing this to some extent spoiled the elegance of the procedure. Once one was used to what was available one’s Applesoft programs became utterly different. Incredibly fast searching and sorting of large arrays was probably the first thing most ple did. Then there were wonderful INPUT routines which did everything that the most sophisticated commercial database programs did. Menu selection com- mands, RESET trapping, and a pleth- ora of visual and sound effects were obtainable. In short the Routine Machine com- pletely revolutionised Applesoft pro- gramming. and made one wonder whether any other language would ever be needed, or able to provide half as much, Alas much of this was damaged if not completely spoiled by the advent of ProDos. Although one could write one’s programs usii “Routine Machine” under DOS, an: then transfer them to ProDos where the vei t_ majority worked per- fectly, Pcaviecay made a mess of the elegance of the program, whose beautiful simplicity was one of its great attractions. However help ts in sight. Roger Wagner publishing of 1050 Pioneer Way, Suite P, El Cajon, CA 92020, USA., publish a series of Toolboxes, which I can confirm are the same as Routine Machine. These disks contain the toolbox for DOS on one side and ProDos on the other. I have seen the “Trial Size Toolbox", and can confirm that it is the same thing as Routine Machine with very minor changes. There do not seem to be quite as many routines, and the superb documentation that was such a splendid part of the original pro- gram has now gone in favour of a program on the disk to print out a 50 page manual. However fans of Rou- tine Machine who drop it at the advent of prance. ah Applesoft propronuners for extensions to their favourite lanaiage: now have hope again. I have not seen the Pro- Dos interface program, but assume that it is similar to the one for DOS. I would ie, and hope perhaps to beable toconfirm this later, that most of the routines could be copied straight from DOS into ProDos, and would work just the same. I have been delighted to know that Routine Machine is not now defunct as I had feared, and hope that many ofyou will buy this superb utility, and so keep it alive for the very long time that it deserves, Tony Game ¢ April 1989 Appie2000 G@@ Time on Your Hands Bill Hill takes time out to look at two clock cards for the Apple | This Is a review of two clock cards that have been available for the Apple Il+ and //e for some time now. I thought it would be a good idea to tell Apple users about them since the information may come in handy. The two cards in question are: the U-CCT from U-Microcom- puters (U.K.), and the TimeMaster II HO from Applied Engineering (U.S.A,). The U-CCT The U-CCT card is no longer in production, but users may well see them advertised second-hand, or in stock clear-outs by U-Micros. It was by the latter method that I got hold of this card at the end of 1987, for the reasonable price of £35.65. At this price the U-CCT was attractive, even though it does not use the same protocol as other Apple- compatible clock cards, and will therefore not be recognised by any commercial software, e.g. ProDOS, However, there is an example Pascal program in the manual which shows how to set the date automati- cally in Pascal 1.1 on booting the system. The card ts the normal full-length type and comes with a forty-six page AS manual. Twenty-six of these pages are a direct copy of the data sheets for the SY6522 VIA chip and MSM5832 clock/calandar chip that are used on the card, and this part of the manual is almost useless since the text is too small and the reproduction poor. The rest of the manual is comprehensive and gives examples of how to set and read the time and date in both Applesoft and Apple Pascal. All the examples assume that the card ts in slot 2. The card can be used in any slot except slot 0, and if used in slots other than 2 then a driver disk from U-Micros at additional cost will be needed for Pascal (no software is supplied with the card). The card is well made and, as with all other real-time clock cards, contains a battery so that the time and date settings are not lost when the Apple is switched off. Setting the time and date is a simple process. Unfortunately, the day of the week is not calculated by the card and so has to be set by the user. Likewise, the user needs to tell the card when it is a leap year. Since both of these are supported by the MSM5832 chip, I cannot see why the designers did not provide them automatically {as the TimeMaster II HO does, for example). The card does support either a twelve or twenty-four hour clock. The U-CCT can also be set up to generate interrupts at intervals of one second. This would be useful if you want to run a particular routine ata precise frequency. I had purchased the U-CCT fora specific application using Pascal. For this application I wrote a procedure whose sole purpose was. to wait for a precise period of time (but without using interrupts). The procedure’s argument was the required delay. When using this procedure I discovered an interest- ing firmware bug: the U-CCT does not update its seconds field cor- rectly on decade boundaries. To illustrate what I mean, consider the following time sequence produced by the U-CCT when read rapidly by a Pascal program:- 09:12:18, 09:12:19, 09:12:10, 09:12:21. As you can see, if the U-CCT ts read at exactly the instant that its firmware is updating the seconds field then time goes backwards! This problem does not happen every time, it just depends when the read ts per- formed. I contacted U-Micros, who confirmed my findings and I re- turned the card for a refund. Since the card is no longer in production there is not much that can be done, but to be honest it is not something 1 would be too worried about in 99 percent of applications. In my case I needed the accuracy and did not see why I should code around a manufacturer's bug, although a fix in my Pascal procedure would have been relatively simple. Since the U-CCT is not ProDOS compatible. is not supported by any commercial software, has a firm- ware bug and does not automati- cally calculate the day of the week and leap years, | would not recom- mend it unless you are writing your own BASIC or Pascal programs and are not bothered about these lmitations. Still, at the low price that this card is likely to fetch second-hand, you may well find a use for it. | am sure that there are plenty of people out there using it (perhaps you would care to write to Apple2000 and let us know if you are satisfied). The TimeMaster II HO This card is still in production and available from any of the Apple // dealers that advertise in this magazine. I got hold of my card second-hand for #36 from a dealer sale. Unfortunately, the manual and software that I got with it were not the latest versions, and to make matters worse the manual was for a different version of the software! Luckily, I later managed to get hold of the latest versions which are normally supplied with the card (two floppy discs are included: one for ProDOS/Pascal, the other for DOS 3.3 - which also has a CP/M MBASIC program on it). I got the manual and discs from Bidmuthin for #20 (full marks to them for their assistance, although they blotted their copybook a little as the DOS 3.3 disc had a corrupt Applesoft program on it, but I was able to fix it by converting the corresponding ProDOS version to DOS 3.3 from the ProDOS disc). The TimeMaster II HO is smaller than the U-CCT, being just slightly longer than an Apple disk controller card. It can be fitted in any slot other than slot zero (or slot three on the //e). The card has DIP switches which allows it to emulate Mountain or Thunder clock cards. The switches also enable/disable interrupts. Unlike the Mountain card, the TimeMaster II HO provides the year and the day of the week automatically. Like the U-CCT, setting the time and date is easy. The TimeMaster II HO works with ProDOS, automatically time and date stamping files in the directory. Applied Engineering have also provided a patching program for DOS 3.3 which will allow automatic time and date stamping under DOS 3.3 as well. Applied Engineering have thoughtfully provided a program on one of the discs which allows you to patch Appleworks so that it boots up with the correct date displayed. The time ts also shown in the bottom right hand corner of the screen when using Appleworks. 16 © Apple2000 April 1989 which is a nice touch. Unfortu- nately, the date is still in Apple- works (U.S.) format, but that does not bother me too much. The TimeMaster II HO is the successor to the Timemaster and Timemaster II cards. It maintains software compatibility with the older cards but has extra features (like BSR control, which will probably be of little interest to U.K. users). The card supports interrupts, with intervals of 1/1024 second, 1 second, 1 minute or 1 hour avail- able. Since DOS 3.3 cannot easily be used with IRQ interrupts, Applied Engineering supply a progres to patch DOS 3.3 to fix Pascal users are well looked after. An intrinsic unit is supplied on disc which enables you to access the time and date from within a Pascal program. A replacement system startup file is also supplied on disc to set the date automatically when booting the Pascal system. There is enough information in the manual for you to write your own Pascal routines, if you wish (see the attached listing. for example, which is a routine I wrote which does not use the card's firmware to read the time and date). CP/M users have also not been forgotten. A text file on the DOS 3.3 dise is provided which can be APDOSed across. It is a short routine for inclusion in MBASIC or GBASIC programs to allow them to read the time and date. I could go on and on. The A4 49- page manual is excellent, full of examples in Applesoft and machine code. The discs are crammed with useful demos and utilities. I have had the power off for over two months and the card still retained the time and date (according to the manual it should do so for between five and seven months if the on- board battery is fully charged). I have been using the card for some time now as part of an Apple-based real-time controller and have not yet had any problems. To sum up: if you are looking for a clock card for your II+ or //e, don't waste your money on any other card, get a TimeMaster II HO. Bill Hill <é The TimeMaster II HO ts available from: MGA Softcat Ltd. Pear Tree Appledore Kent TN26 2AR 0233-83571 Price: £79.35 inclusive of P&P April 1989 PROCEDURE Read_clock (VAR date_and_time : STRING); (* Reads the TimeMaster II HO clock card for time & date. *) (* Uses function PEEK and procedure POKE, written to perform a) (* in same way as their BASIC equivalents. : (* I have put the clock card in this slot *) Long = INTEGER(8] ; VAR FMT : ARRAY[1..19] OF INTEGER; PA,PB,CA,CB : Long; SHORTPA, SHORTPB, SHORTCA, SHORTCB,D,T,M,I : INTEGER; TSTR,DAY : STRING; S : STRING[1); BEGIN (* format data - W DD/MM/YY HH:MM:SS format *) 5 ; 5 := 49280 + SLOT * 16; (* $co8o + 6H. *) cB = PA +1; PB := P A+ 3; PA - 65536; PB := PB - 65536; SHORTPA TRUNC( PA ) SHORTPB := TRUNC( PB ); IF PEEK(SHORTCB) = 0 THEN BEGIN (* set direction registers *) POKE (SHORTCA,0); POKE(SHORTCB, 0) ; POKE(SHORTPA, 0); POKE(SHORTPB, 255) ; (* point at data registers *) PROKE (SHORTCA, 4); POKE (SHORTCB, 4) ; END; (* read siooky *) TSTR r=‘; z= * ‘7 DAY s= %123';7 FOR I := f 0 19 DO BEGIN POKE(SHORTPB,16); (* hold clock *) D z= FMT(I}; IF D > 127 THEN S{1} := CHR(D) ELSE BEGIN M := 16; IF (D = 56) OR (D = 53) THEN M := 4; POKE (SHORTPB, D) ; T := PEEK(SHORTPA); (* read the digit *) D:= T - (T DIVM) * M+ 176; S(1] := CHR(D): IFI=1 THEN BEGIN IF D = 176 THEN DAY : IF D = 177 THEN DAY IF D = 178 THEN DAY IF D = 179 THEN DAY IF D = 180 THEN DAY IF D = 181 THEN DAY IF D = 182 THEN DAY END; END; IFI=1 THEN TSTR := DAY ELSE INSERT (S, TSTR, LENGTH (TSTR) +1) ; END; POKE (SHORTPB, 47) ; (*release clock *) (* make sure string is in proper ASCII so that ORD function *)| (* mays returns a value < 127 when used elsewhere * FOR i= 1 TO LENGTH(TSTR) DO BEGIN D := ORD(TSTR(I]); IF D> 127 THEN D:= D-~ 128; END; date_and_time END; TSTR(I) := CHR(D); i= TSTR; Apple2000 Calling all present and future Apple /// fans Roland Enflo of the Swedish Apple User Group gives us an introduction to the Apple /// and SOS_MAIL The subject of this little article is the APPLE /// COMPUTER, which I believe is unknown to many read- ers. I should like to present myself: my name is Roland Enflo and I live in the Swedish town Ostersund, which, geographically speaking, is situated near the very centre of Sweden. Regarding my occupation: | am employed as Senior Operator, responsible for the operation of a major data network in Northern Sweden, including two (Digital) VAX machines. The year was 1982 when I first was fascinated by the Apple ///. It was then a brand new product from the Apple Corporation. I liked it so much, its architecture, among other things, that I got one immediately and obtained an additional couple of Apple ///'s later. I have now created an environment for Apple // and Apple ///, because Apple // may be software emulated on Apple //1. ‘The Apple /// operative system Is called SOS, which stands for “So- phisticated Operative System”. It uses a number of “Device Drivers” for communicating with peripheral units. A “Device Driver” is necessary for every such unit, no matter if it is built in or not. Figuratively speaking, Apple ///'s peripheral units, e.g. the keyboard, monitor, printers and communica- tion ports are equivalent to human eyes, ears and speech. The “Device Drivers” are the contact medium be tween the peripheral units and SOS. During a cold start the operative system is loaded into memory. One of its first tasks is fetching the “Device Drivers” from the disk and load them into memory. Without them, Apple /// can neither receive nor transmit information. The “Device Drivers” are stored in a file called “SOS.DRIVER’, and you yourself must decide upon the configuration of the file. Thus you may carry out modifications, as for instance adding a printer or deleting a communication port. However, after you have started executing a program you cannot perform any modification. The “Device Drivers” are stored in RAM memory until you switch your Apple /// off or start another program. ‘There are not only “Device Driv- ers” in “SOS.DRIVER’. There are also four system parameters, namely: 1. Number of disk drives con- nected to the Apple /// 2. Apple ///'s set of symbols 3. ASCII code of the keyboard 4. The location of auxiliary boards (four slots) If | should treat every aspect of the Apple /// in this article it would expand far beyond the space alotted to me by the editor. But I might come back some time in the future with an article about how to emu- late disks and hardware to simulate an Apple /// on an Apple //. /Roland « SOS_MAIL “SOS_MAIL” is the name of a small organisation which I have founded. It has at its disposal two Apple /// computers and they are both almost constantly in service. One Apple /// is used as a BBS with about 250 users at the mo. ment. The other Apple /// is avail- able to all European Apple /// owners when in need of help. However, the main purpose of The Apple /// Application Program Printer Console Audio Other driver driver driver driver Printer Console Audio Modem | Width: 17.5 inches Depth: 18.2 Inches Height: 4.8 Inches Weight: 11.8 kilogrammes Processor: Based on a 6502B microprocessor Memory: 128k, 256k or 512k Disk Drive: 5.25 inch drive, 143360 bytes Monitor: 12 inch with 80 x 24 symbols, 63 Hz Profile: 5 Mb: 4980736 bytes in 9728 blocks, accesstime 180 milliseconds; 10 Mb and 20 Mb also obtainable 18 ~ Apple2000 April 1989 SOS_MAIL is to aquire Apple /// with prices: programs obtainable from the software from the U.S.A. It will also USA. give help and advice about the 1. Selector /// $110 Please feel free to phone or write repair of hard disks, CPU units, etc. 2. Lazarus /// $60 to me if there are any questions. I should like to know if there is an 3. Desktop /// $110 Please write your name, adress interest among Apple /// users to 4. Macro Manager /// $50 and phone number on the form so acquire Public Domain software for 5. Draw on /// $150 _ that I can reach you in case I have their computers in order to build 6. Super Ace /// 1 $45 any questions to ask. modest program libraries of their 7. Super Acc /// 2 $45 own. To get an estimate of the 8. TCM /// $60 /Roland. ¢ amount of interest there is for the 9. Mr Sandman (Game) $25 idea, there Is a form at the end of 10. Crossword (Game) $25 this text which I hope those who are Translated by Paul Mitlid positive will fill up and return to This is only a sample from lists of | AUG Sweden me. Below are listed some Public Domain programs that I think could SOS_MAIL Ostersund be useful. They cost a little less than £10 each, depending on the Att: Roland Enflo Phone: 01046 63-129641 USD rate and also on the number of || Brunflovagen 62 programs ordered at one time, the 831 46 OSTERSUND price decreasing with the number of Swden items ordered simultaneously. 1. Contemporaneous Log Yes, I am interested in the following programs for my Apple ///: program /// 2. Silent Draw /// 3. Calendar /// 4. Data Windows/// 5. Disk Window /// 6. Source Window /// 7. Power Cat /// 8. Vindicator /// 9. Menu & modern utility /// 10. Grabit /// There are also more recent, non- Public-Domain programs, complete Serious Fun Okay, we're willing to admit that sometimes we take things a litde too seriously. We get wrapped up in developing ways to make your IIGS more productive, and occasionally forget how much fun it can be. Our new Sonic Blaster™ is a full-featured stereo digitizer. You can record, amplify, edit and play back in rich, full stereo...and that’s just the serious side. It's also an awesome sound effects amplifier that'll knock your socks off playing great new IIGs games like Tomahawk, 4th and Inches, Winter Games, Silent Service and Zany Golf, to name a few. Noises and sound effects fill the room. The difference is incredible. Use your own speakers, amplified or unamplified. Our own powerful software is included free, so there's nothing more to buy. Sonic Blaster. It's why they put the “S” in IIGs. £129. prices inc.uve papivar AE APPLIED ENGINEERING: The Apple enbancement experts. MGA SoftCat PEAR TREE APPLEDORE, KENT PC ™ TN26 2AR ENGLAND TEL: (0233) 83571 FAX: 83561 TELEX: 94070358 PEAR G PERSONAL COMPUTER SOFTWARE & ACCESSORIES App on the II+ leWorks Johan Wessberg from the Swedish Apple User Group takes a look at a neglected subject One of the major advantages with owning an Apple // is that you have access to AppleWorks. But this integrated program (three in one), so easy to use, unfortunately has a major drawback: you can’t run it on an old Apple Il+. Many “plus”- owners are apt to look upon their //e friends with envy, and this I know from experience of my own. Some of the II+ owners may even never have heard about AppleWorks and are still using their old Visi- calcs and Apple Writer II's... Hardware The truth is that, for several reasons, AppleWorks and II+ don't get on well together. In its basic version, Apple II+ has only 48 kilobytes of memory, although that was quite a lot in the seventies when the computer was designed. The //e has 64 kilobytes, and it is easy to upgrade it to 128 kilobytes for a moderate sum of money. A //c always has 128 kilobytes. AppleWorks is so large that there isn’t room for the entire program even in 128 kilobytes. Only those parts of the program that are used at the moment are fetched from disk and loaded into memory. If a II+ is to be used with AppleWorks it must have at least 64 kilobytes which may be achieved by putting a “language card” with 16 kilobytes of memory in slot 0. Used language cards are cheap and easy to come across. If, by some obscure reason, you still don’t have a 16 kilobyte card, NOW is the right time to acquire one! Furthermore, the II+ has only a 40-character-per-line screen. That is also true for the basic version of the //e, but it can easily and cheaply be upgraded to an 80- character screen. The //c always has an 80-character screen. It is necessary to buy a 80- character card for the I+ and install it in slot #3. These cards are more complicated th

Showing the first 100000 of 367116 characters.

mp.ls