Skip to main content

Apple 2000 Vol 6 No. 6 1991 12 BASUG GB

  • PublicationApple Periodicals
  • Date1991-12-01
  • Pages84
  • SourceApple_2000_Vol_6_No._6_1991-12_BASUG_GB.pdf
← Magazines Apple 2000 Vol 6 No. 6 1991 12 BASUG GB
/ 84
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
Apple2000 © THE NATIONAL APPLE USERS GROUP John Sculley: 1 don’t think that there is a company that has taken more seriously *- the upgrade of its installed base than Apple Computer This is exactly the way you wanted Macintosh" to be. The power to effortlessly create documents with words, graphics, spread- sheets, and charts without running your mouse through a maze of modules. Finally, all these tools are immediately available on the screen in one application. Rather than a bunch of mini-applications, thinly glued together. It is a level of integration that you could Just what you need. Sharper tools. Not only are the tools always within easy reach, they're amazingly easy to grasp and handle. It’s like getting our greatest hits - the most popular features of our leading Macintosh programs like MacWrite,’ MacDraw;’ FileMaker; and Resolve” Although sharp and powerful, the tools don’t hog RAM. So ClarisWorks is always nimble and quick on Classics and LCs. And justifiably call a genuine breakthrough. Even _ keeps portables, portable. though we simply call | -s-iie-‘ai-tormar arrange apr ew Plus, it’s remarkably it ClarisWorks” <= = 4 — simple to share anything E3 you create. Using XTND, ial ClarisWorks can read and Si write to dozens of popular From within a text document, you can click i ‘on the graphics tool and immediately start |_| file formats, like PICT? MaeWrite II, Microsoft Works’ and AppleWorks? ClarisWorks wonders. Last, but certainly not least, ClarisWorks is a program you can build on. The menus and com- mands in each ClarisWorks environment mirror those | in our best-selling special- ised programs. drawing. Or click on the spreadsheet tool and create a spreadsheet in the middle of your document. Whatever tol you select, its ‘corresponding menu bar automatically ‘appears atthe top. What ClarisWorks software does is combine word processing, graphics, spreadsheet, charting, database, and communications in one convenient package. But here’s the big difference: To add graphics, say, or a spreadsheet to a word processing document, simply click the on- screen tool. You don’t have to leave what you’re doing. Or get side-tracked by a new window. Each tool’s always right there in front of you. An arrangement that, unlike anything else, produces far more with far fewer moves. Ce Log oe Enabling you to move to any one of them without starting afresh at square one. And making ClarisWorks the only integrated program with a true growth path. See your local Claris authorised dealer and discover a true Macintosh wonder. Special offer for owners of other i *. Get ClarisWorks for only £80 plus VAT. For more information in the UK call 0800 929005; in the Republic of Ireland call Freephone 1800 732732. CLARIS Simply powerful software™ *Offer applies only to owners of Microsoft Works, Symantec Creat Works, RagTime, Claris AppleWorks and AppleWorks GS. © 1991 Claris Corporation. All rights reserved. Claris, ClarisWorks, MacWrite, MacDraw, FileMaker and Simply powerful software are trademarks of, and Resolve is trademark licenced to, Claris Corporation. The Apple logo, AppleWorks and Macintosh are trade~ ‘marks of Apple Computer, Inc. PICT and Microsoft Works are tridemarks of Microsoft Corporation. Distributed in the UK by Frontline Distribution, tntcc-1, Wade Road. Basingstoke, Hampshire RG24 ONE. Telephone: 0256 463344, Distributed in the Republic of Ireland by MicroWarehouse, Unit 3, City Gate, 6 Bridge Cour, Dublin 8, Ireland. Telephone: (383) 1 611203 including Macintosh December 1991 Fax: hl 4) dai? Apple2000 Apple2000 The All Apple P.O.Box 3 ==. AppleZ000 .- Committed to a 8PY All Apple Users Ot Gm aes a TE ae a Ee) USER GROUP Se = CONTENTS cintettios Chairman's Corner Ewen Wannop 3 Letter Box 4 Information and Contacts 8 AppleXtras ProDOS 8 and Ilgs 9 ‘Time up for ProDOS Dave Ward 10 Library Il Update 13 Where in ------ is Carmen Sandiego? —areview _ E.E. Littlewood 14 ModemWorks & ProLine — a review José A. Accino 16 AppleLink ‘NidBits © Apple Computer 21 Apple II Historical Listing © Apple Computer 22 Hotline News Dave Ward 24 HyperStudio Clip-Art & Desktop Screen Saver Peter Stark 25 Internetworking Guide John J. Chew 26 Finder 6.0 — Real Time Conference Andy Nicholas & Dave Lyons 29 1991 User Group Council John Sculley 32 DreamGrafix Press Release 38 The Nibbler Speaks 39 MacChat Norah Armold 42 Response from Symantec (UK) 45 Stolen Computer Equipment Richard Bird 45 MacLibrary — Disk 463 (Uallpapex’ 45 Interactive Learning T91 David Durling 46 The Powerbooks © Apple Computer 47 Mac Classic IT © Apple Computer 50 LaserWriter Ig & IIf © Apple Computer 51 Mac Quadra 700 & 900 © Apple Computer 53 Apple OncScanner © Apple Computer 55 EtherPeek Now Supporting Banyan Vines Press Release 56 The Apple & IBM Story © Apple Computer 57 Animation Works — a review Peter Kemp 62 AE Modem Card & Fax — a review ELE, Littlewood 64 A Visit From St Silicon. Jeffrey Armstrong 67 On Location 2.0 Ships Press Release 68 New Release of MetaPICT Press Release 68 MacGolf Classic — a review David Tointon 69 Compression Wars Tom Pitts 7 Film at Eleven Ken Graberman 75 AppleXtras Mac 12 76 Mac Library 77 Committee Member Self-Portrait Irene Flaxman 78 Members’ Small Ads. 79 Advertisers’ Index 79 There are a number of ways to contact Apple2000 If you wish to order goods or services from Apple2000 or just leave us a age, call Irene on (ipl Seale ite (Ansafone during the day). Alternatively you can Fax. your order to (sill set MOF or write to the PO Box. If you use comms you can leave orders on TABBS addressed to the SYSOP or contact us on AppleLink (BASUG. 1). Ifyou are experiencing problems with Apple hardware or software Dave Ward and John Arold run the Hotlines and will try and help you. at We are very interested in the activities of local user groups, and if you have any information which you would like publicised John Lee would like to hear from you. We reserve the right to publish, without prejudice, any advice or comments given to members as a result of letters received, in the journals of Apple2000. A little praise for a few of our authors wouldn't go amiss. Send all comments, and contributions, via the PO box, especially suggestions about what you would like to see in your magazine. Apple2000 / appie2000 supports users of all the Apple computers. The ITT 2020, I, I, H+, //e, //e, //c+, Tgs, Tgs+, ///, Lisa, XL, Mac 128, 512, MacPlus, Classic, Classic Il, SE, SE/30, Mac LC, I, Osi, Mex, Ici, Ix, Ilfx, Quadra, Portable and PowerBooks Contributions and articles for the magazine are alway welcome. We can handle a any disk size or format. Please send to PO Box 3, Liverpool, L21 8PY NOTE: The front half of the magazine is mainly for the Apple II, Apple Ilgs and Apple /// The back half for the Macin- tosh and Lisa. Look for the descriptive page icons. Key: Apple Il, //e and //c a Apple /// Apple IIgs ba Macintosh, Lisa 8 Senet (7 ~ Contact Points Acniniswalion: Irene Flaxman i a eae have ‘oe i Apple II Hotline: Dave Ward vai: (ORR SRLS Mon-Fri 1900-2100 Macintosh Hotline: John Arnold RUNNiMe (OASIS! HON St Mon-Fri 1900-2100 TABBS: Ewen Wannop - SYSOP Whaatheiaas (Oats Fa ART AppleLink: BASUG.1 Reviews: Elizabeth Littlewood Wane: CNRS Rita HAIR Local Groups: John Lee Miah (ORT SEERA TimeOut & ProSel: Ken Dawson (GT hoe fetair AppleWorks: John Richey Seats \ J December 1991 Chairman's Corner Apple2000 1980-1991 They say things move fast in the computer world. It is now only twelve months since Apple changed the rules by introducing three new low cost computers. Three printers and a new scanner later they have just released six more computers. Therumourmongers had predicted correctly and we now have three pocketbook computers replacing the Mac Portable, a Classic II re- placing the SE/30 and the two new Quadras introducing a high stand- ard in Apple workstations. The pocketbooks have already had a great impact on the notebook market and are being bought in their hundreds by PC owners. This is not so odd as it sounds. The version of System 7.0.1 installed on the pocketbooks has PC Access built in, This means that they are able to read an write directly to MS/DOS disks in the SuperDrive. By using programs like Lotus 123 and WordPerfect the MS/DOS en- thusiasts will be at home. Perhaps the desktop interface will rub off on them and they might even start to use Macintosh software as well. Who knows, in time they may even give up their precious PC clones and buy Macintosh even before the joint project with IBM bears fruit. The dropping of the Portable was inevitable. This computer was just too costly and heavy to make it in the portable market. The pocket- book does all that anyone would want andis the right size, price and weight to succeed. What is stranger is the dropping of the successful SE/30 without a directreplacement. The SE/30 was not 32 bit clean on its address lines, but this could have been put right by a new ROM. The Classic II, although it has the same 68030 processor, lacks a NuBus and maths co-processor. This makes it a slower machine than the SE/30, Are Apple trying to discourage power users from buying a black and white computer? The Quadras look exciting, but I am sure we shall see a crop of compatibility problems as ageing programs try to come to terms with 32 bit addressing for real. Apple managed to have supplies of the Pocketbook 100 and Quadra 700 for sale at the MacUser show. The high end Pocketbooks and the Quadra 900 are still to come. How many Pocketbooks will be in Christ- mas stockings this year I wonder? There are now 11 computers and five printers in Apple's repertoire. Quite a range for one company. There were more visitors at this years MacUser show than ever be- fore. The Apple2000 stand was besieged for the four days. A big thank you must go to all those who helped with the stand, anda warm welcome to all the new Apple2000 members who joined us there. We had an endless stream of questions asking us which compu- ter to buy, how to resolve file trans- fer problems and much more. It is clear that problems are not being resolved always at the dealer, and that the help of a User Group is needed more than ever. However we are not always able to identify those who need our help. If you know of a new user or one that would benefit from a Membership of Apple2000, please tellthem about us. The more of us there are, the stronger we can be and the bettera service we can provide those that need help. I was greatly amused to open the new price list that Apple was dis- tributing at the MacUser show and find a page entirely devoted to the Apple ligs. This now overpriced com- puter refuses to die despite all at- tempts to do so. We will probably never see another new CPU for the Apple II range, but support for it is still in progress. System 6.0 for the Iigs will be released very soon now and promises to be quite some- thing. Check out the real-time con- ference transcript on page 29 for more details. We shall get the disks into the library as soon as we can. Ewen Wannop é > (- Annual subscription rates are £30.00 for UK residents, £35.00 for E.E.C. residents and £40.00 for other overseas members. Apple2000™ is a trading name of BASUG Ltd, a non-profit making independent company limited by guarantee. The contents of this journal are copyright of BASUG Ltd and/or the respective authors. Permission is granted for non- commercial reproduction providing the author and source are properly credited and a copy of the relevant journal is sent to BASUG Ltd. The opinions and views expressed herein are those of the various contributors, and are not necessarily endorsed by BASUG Lid. ‘This journal is published bi-monthly by BASUG Ltd as a benefit of membership in February, April, June, August, October and December. Tle Apple Slices newsletter {s pub: shed in the intervening months. The copy date fs the Ist day of the month preceding publication. Advertising rates are available on request. Appk™ and the Apple logo are trademarks of Apple Computer Inc. Macintosh™ {s a trademark of Macintosh Laboratory Inc and used with the express permission of the owner. Telecom Gold™ ts a trademark of British Telecom ple. Apple2000™, Apple Slices. AppleXtras, Mac2000 and The FORCE are trademarks of BASUG Ltd. This issue was prepared using Aldus PageMaker™ 4.0, MicroSoft Word™ and Claris MacWrite™ under System 7.0. The Editorial team is: Apple Il Ewen Wannop Macintosh Norah Arnold, Irene Flaxman Reviews Elizabeth Littlewood 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 go to Val Evans for designing our front cover, and to Walter Lewis of Old Roan Press (051-227-4818) for our printing service. Apple2000 are Founder Members and Wholehearted Supporters of the Apple User Group Council December 1991 Apple2000 Y peas CompuServe From: 100010,2611 Dear Apple2000, f Mac Ilex Power Supplies Many thanks to Ewen for taking the trouble to photocopy the page of Sept 90 Slices. However, it doesn't cover the detail of the cure for the problem. The article to which I referred in my letter to Ewen, actually had a layout di of the offending power unit and details of what to do. I must have seen it in Apple 2000 or BYTE for 1 don't take any other periodicals, but I've searched through all my copies and I'm damned if I can find it. I tried to leave a general message about the problem on CompuServe Mac New Users and Help Forum, but my CIM declines to send anything toa Forum from the Out Basket. I shall probably finish up having to send the message to the Feedback service, John Stanier. Q You cannot use the Message func- tion of CIM to send a message to a Forum. You must enter the message directly when you get there. I hope you manage to find this arti- cle. I know we have tried to jog memo- ries before. Perhaps we can try again. Editor Dear Apple 2000, I presume by the marked lack of response to my previous offer to com- pile a record of Apple }[ users and inform people of nearby compatriots that the Apple ][ using community of Britain wish to remain hermitised. I would like to thank the few people who phoned or wrote and I will send a sheet containing all names and ad- dresses to these gregarious few. I would also like to thank the gentle man who helped me with the Hitchhik- ers Guide to the Galaxy, could he please get in touch again as I am still stuck. I still require help with Tass Times in Tone Town and also Dream Zone. I still hope to put people in touch North Shields Tyne and Wear 4 Bees with each other but todo soIneed YOU to contact me either via TABBS or by post at: SAS sn bsinradh Aaisset ices f SAMs fipeane: eset! Witeeass ORS SH or by phone on 091 2579078 between 6pm and 7pm except Friday. The same methods can also be used if need help using the Apple IGS, Armstrong é Compuserve From: 73457,3614 Dear Ewen, f IEXPECTyourattention has already been drawn to the “Publish It!” review on p. 14 of August's magazine. The review is of “Publish It!" version 3, but in the same edition on p. 29 is an advert from MGA forversion 4. [phoned the American manufacturer direct, gave my user reference for my existing ver- sion plus my credit card number and received version four within two weeks at an update cost of £33, half of which was airmail. Incidentally, the GS version can uti- lise GS fonts and on loading and in- stalling GS font humorously called “Cairo” I discovered that it was not letters but hieroglyphics, Arthur Robinson é Dear Sir, a lama teacher with my own Apple II EuroPlus and two //e’s. St. Annes-on-Sea Lancashire lamaftera le Compiler, a key- board buffer, a thing called “Special K” and, if available, a big buffer for Epson MX82 printer (1 mb?). but all ideas are of interest. Andy Gudgeon Q Check out the ProDOS library up- oe this ate? for some of the -youwant. ume: mean Extra K, not the breakfast erally The //e does not have a true inter- rupt system and so a keyboard buffer is not possible. However there was a Videx keyboard enhancer for the EuroPlus available in the olddays. You may still be able to get one somewhere. Many people made printer buffers. For one the size you would like you must get an external box with the required hardware. The Cirtech CacheBox will fill your needs, check current price with Bidmuthin Tech- nologies or direct from Cirtech them- selves (0835 23898). Check out Eric Sausse |i 8) for elusive or secondhand ¢ St, Peter-in-the-Wood Guernsey Dear Apple2000, f Can anyone help me! Before em- barking on next year's subscription AppleXtras discs | would dearly like to access just one of the previous issues! Can you tell me - preferably in words of one syllable - how I can do this? I have an Apple IIgs which I use regularly for word processing, spreadsheets (for accounting) and a bookkeeping program, whichis no help with the Xtras discs butjust illustrates that I am quite familiar with the IIgs which has 2+ mb. Is the GS/OS V5.0 of any use? I would appreciate any help which you can give. I seem to remember an article in the magazine (re AppleXtras) but I was none the wiser and after a very short telephone conversation on the subject I was just ‘lost’. RAS QOh dear! Yes, you certainly will need to use GS/OS on your Ilgs. I will try to explain in simple lan- guage for you how to prepare your machine for using the Xtras disks, Although the mechanism of preparing your hard disks for use on the IIgs is Olf you have an urgent problem Letters and Fax submitted to Apple2000 will normally be dealt wit! u should ring the Hotline to fet help. as part ofthe editorial content of the next magazine. We shall endeavour toanswer problems if at all possible before publication, but due to the large volume ‘ of letters received this may not be possible in all circumstances. Please submit all letters and articles to the magazine on disk wherever possible. The disks will be returned to you when the magazine is published. The publication deadline is the Sth of the preceeding month to publication. If you have a modem, send us letters, articles and Public Domain programs to the Sysop on TABBS |#i=® Apple2000 Se ee te | December 1991 different from the Mac, the principle is exactly the same! The confusion you have fallen into 1 am sure, is due to the way you use the Ilgs now. You are fearon & booting up from floppy disks directly, or are using ProDOS 8 (perhaps unwittingly) torun the first System file on your hard disk. If this is so, then you will not be ina position to use any of the Xtras pro- S or utilities. The Ilgs, confus: , can think of itselfas a EuroPlus, a //e anda llgs. If you simply boot a program disk or use ProDOS 8 on a hard disk, then it will think it is me faster //e. re To use the p1 on Xtras sa eee mets under the GS/OS desktop environ- ment. This is just like using the Finder on a Macintosh. The Macintosh runs under a desktop environment all the time! The current version of the GS/ OS operating system is 5.0.4. You should not use anything less than this. System 5.0.4 is on disks 2GS037 and 2GS038 in the Iigs library. This desktop environment is the op- erating shell that allows you to run programs, copy files and do almost everything on Iigs. Without it, you will not be able to use your IIgs proj Pp erly, and certainly not run most of pro; on our Xtras disks. re is a catch to installing GS/OS ona hard disk for the first time, but only the first time. and you may need help to do this. The problem is simply that there is not en room on the item floppy disk (2GS037) to noe the files needed to see qoee disk. When you start up wil e Sys- tem disk, it will see you have a SCSI port there, but will not have the drivers needed to access it, and so will ignore that is there. Without seeing the drive, you will not be able to install System 5.0.4 on to it! bo As you have plenty of memory on your IIgs, the Beatie solution to this problem is to do the vere p Sepinlimy REM cel in IIgs memory. 2. Boot the Ilgs by setting the Startup Slot to 5 (on the Control panel) and using the System disk 2GS037. 3. When you get to the desktop, insert the Tools disk, 2GS038, and run the program Installer by double click- ar. eae saree lost by these direc- Mu are ese Yons you should ask your dealer or someone with IIgs or Macintosh knowledge to help you from this point on). 4, When the Installer is running, select the RAM diskas the target disk, and install the latest System files and the SCSI Driver only. 5. When this is done, set the I]; boot from the RAM Disk and rel You must do this by pressing Open- Apple-Control-Reset and not by switching off. You would lose the contenisiceie RAM disk if you did 6. You should now find yourself back at the desktop, but this time you should see all of your hard drives. 7. Repeat the process of running the Installer program, but this time in- stall onto the first partition of one of your hard disks. This time you can installanythingyou like, but itwould be wise to just start with the latest system files and oe Asc driver. If you use a 5.25 in py drive you should install for that as well. 8. Now set it to boot from the slot you have your hard drive in and reboot the machine. This time if all goes well, you should boot from your hard drive and get to the desktop that way. 9. If you do not want to keep the RAM disk, then set its size to zero and reboot the system. This may have seemed a laborious process, but it is a one time installa- tion, If you update to a future System release, you will only need to run the fnetalles, not go th through the whole of this process ag: Now you pears be at the desk you can now run programs by double clicking on their icons, get access to the subdirectories on the Xtras disks and do many other tasks. Ask your on the Macin- le to follow how the Ilgs works. There are some things uu can do on a macintosh that you can't do on a IIgs, but most will work. The principles are the same at least. Many of the programs on our Xtras disk have been compressed to save space. These all have a filename end- nse -SHK or .BXY. You cannot run rograms without uns] them tone oe If you do not already have GsShrinkit then also get disk 2GS049 as well. This has a working copy of coninsly as well as other useful PETC Rec oe nines napheet aa plicated for you... There are many different kinds of files on the Xtras disks. Some will be programs that you can run directly, and some will need to be placed into the correct folder to work. Desk acces- sories for instance go obviously into Bes Deka folder, rth into the ler: soon. Many: programs may be in a folder (subdirectory) and include a DOC file written either as a text file or an AppleWorks file. Use the program List.System on disk 2GS049 la 4) TUTLTAAAAT TTL Lad aA a AL ee ee UT UG eee e a) VE AAU A Apple2000 >>>>> TABBS TOP MENU <<<<< VUE AAA f UE MA Bulletin <#>Endcall <.>Utilities 4 <;>Time <G>oodbye 1/111 The Apple Bulletin Board System Board sictge ica iaglaica <1> Apple Speeds: V21(300) to V22bis(2400) 8N1 24 hours Syst <2> Apple IIgs folder Modem: PACE Ultralink 32 using \V42 LAPM MNP. em <3> Macintosh folder sh poeie2 000 poieee <5> Developers folder Q The TABBS message system is more than just a Bulletin Board. With a Shopping <6> Public areas Mall where you can browse the Apple2000 catalogues and order the goods you “ - require; a library with over 75mb of compressed files for the Apple II, IIgs and Saxe sant Macintosh; a private and public E-mail service; file transfers that can be enclosed in | <y>ews Columns private or public mail; message areas covering many topics including the Apple II, the <A>dvertisment Hoarding Iigsand Macintosh; lively debating halls; with Xmodem, 1k Xmodem (Ymodem) file <Szhopping Mall transfers; multi-speed access at all common speeds; 24 hour operation; and much, prs Pipe Pemacd much more make TABBS the premier Apple Bulletin Board serving Europe. P Give TABBS a call today! X J Ring TABBS on #22 743097 at any speed through V21, V22, V23 to V22bis 8N1 V42 MNP i TABBS is available 24 hours a day NS December 1991 Appie2000 y) ova Be to loeset files. we . If you have managed to follow alll of the above then you should be well on the way to realising the full potential of your Ilgs. If not, then you must find someone who can help you directly to understand how to use the IIgs. It is as easy a computer to use as //e, tt just works in a different way. However as this is the same as how the Macintosh works, you should be able to find someone who can explain in greater detail for you. Ewen Wannop « ca a Am] the owner of the only “odd-ball" Apple //e in captivit r does my Apple //e have the only "non-compat- ible” owner in the UK? Ita to me that almost any- in which I become involved in relation to my //e does not seem to obey the rules, or (as is more likely) I don't understand the rules! Take the article in the August 1991 issue of Apple2000, relating to the detailed tour of the motherboard. lam quite convinced that I have an unenhanced //e, as the screen display on switching-on is the Apple ][ logo. However, my board does not appear to conform to the details given in the article at all, particularly in relation to the information concerning the loca- tion identification. My board doesn’t have locations 1 to 14, but 1 to 15! Equally, I cannot locate any of the chips identified by the positions quoted in the article. Then there is the question ofa colour display. I have written previously to Apple2000 concerning whether I am able to use a Phillips CM 8833 Colour Monitor with my //e. I was told that this was not possible without a special card, but in a copy of the Pitman Pocket Guide “Programming for the Apple” it states quite clearly that~...The video output from the //e is a compos- ite video signal with colour informa. tion encoded to the PAL standard used in the UKand certain other parts of the world. This means that a colour card is no longer required to provide output from the “pple which will give a display on the colour monitors available lo- ays '. What is the situation please? e information shown in my ma- chine is as follows:- In the top left-hand corner: Apple //e PAL © 1982. Middle top: 820-0073-B © 1982 BG607-0264-F Is a basic book of the Apple //e available, one which would answer my fundamental questions? I don't seem to be able to find the answers to my questions in the Owner's manual, and I don't know where else to look. Saffron Walden Essex 6 aes In spite of appearances to the con- trary, there are some points about the Apple which une attractive - I like using AppleWe (being used to type this hie} but overall become so frus- trated at not being able to resolve my queries that there are times when | feel like “giving the Apple best” and going back to my trusty BBC “B"! R. E. Hackwell O First of all we give ourselves a heart smack on the wrist. The article in the August magazine was written in the States and we ne ted to point out that the machines quoted are the US versions of the Apple //e. Here in the UK most of the Apple //e’s have been assembled in Ireland, and have a Eu- ropean motherboard with PAL colour output. You have one of the later UK motherboards as all the numbers you quote check with my own //e. There are indeed positions 1 to 15 on this board. You can always tell a European board the fact that the extended memory card slot is directly in front of Slot 3 and not to the front left of the board as in the US version. I have not got the details of the earlier UK boards to hand. ‘Wis tierront / (ches beene mane or not will depend on the microproces- sorand the Rom chips. They should be as follows: Position Unenhanced Enhanced El R6502 R65NC02 E2 342-0135-B 342-0304-A ES 342-0134-A 342-0304-A E9 342-0160-A 341-0273-A If you find that you are not en- hanced, it would be wise to do so as soon as possible. Many of the pro- grams on our recent library disks will not run unless you are! To get more of this kind of informa- tion on the //e I would suggest order- ing the “Apple //e Technical Reference Manual” from Apple2000. Order by code 0-201-17750-1. As to the question of the colour dis- play. The confusion | am sure has arisen due to the problem of identify- ingyour Phillips colour monitor. Moni- tors that are commonly available can have either an RGB TTL input or a composite line input. It is common in the video world to use only composite video input and in the computer world touse analogue RGB TIL. The monitor you have could have one or other of these inputs or might even have both. If your monitor is of the RGB TTL then you willneeda colour card to irive it from the //e. Ifyou have a PAL compost input monitor, then you will be able to drive it directly from the video phono socket at the back of the / /e. There is a ‘colour’ switch inside the //e to the right of the main motherboard. This must be set to ‘off for colour output and ‘on’ for a clear black and white display. Push it to- wards the back of the machine to Apple2000 switch off. You may have problems getting a clear display on composite: due to the way that colour is generated on the Ile. colour display was intended for feeding intoa colour television rather than a high colour monitor. It relies on the poor bandwidth of a television to generate colour. The high bandwidth ofa quality monitor can result in aral washed out display. The //eis rather better in this respect than the Europlus. Please don't go back to your BBC, there is some wonderful software for the //e available, and more is being written day by day! Ewen Wannop « Dear Apple2000, 4 A Meeting of friends. Ashort while ago I decided to havea get together of old friends who share a common interest. I contacted these friends and said ‘Hey Guys, how about coming up to my place for a get to- gether. Actually that is not what I said exactly but it does contain the general drift of my meaning. And so it came to pass that eight of us were in the same house and had the use of three machines. No, | tell a lie, two machines. The third wasn't in use because someone had forgotten the CPM software, which did not matter as the owner had forgotten the System Discs. Ah well the best laid plans of... What did we do? Well while some people talked some people demonstrated software. The two rookie members learnt how to handle the machine, especially all the fancy bits in the Finder such as the Options. We all made sure we were using the latest version of GS/OS and dreamt and fantasised about how good the new GS/OS will be. North Shields Tyne and Wear Was it worth while? I think it was and I hope the others agree. The new users saw what the machine was capable of and how to get the best from it. The more experienced users saw what other pieces of soft- ware were like. And we all talked and by talking educated each other. The Future? Well guys same place next year, and remember - ‘ NO MAN IS AN ISLAND" Alan Armstrong Q Alan, you describe a typical local User Group meeting here! I do hope you can keep it going. Editor M25 User Group We metJim Panks at the MacUser Show. He advised that the M25 Group fs still alive — for details, contact him on (asia S17 December 1991 Wildcard Ramview Special Offer to Apple 2000 Members £12.99 The copy card for Apple II+ and //e. Supplied with manual and utility disc. Wildcard Plus £19.99 Ourultimate copy/debugging card. Supplied with full manual and utility disc with full interactive monitor} debugger. Hailsham £19.99 Extended 80 column card for //e. Terms : Prices include VAT and delivery. Offer available while stocks last, telephone for availability. Please send cheque with order and quote Apple 2000 membership number. All products guaranteed for three months. Elite Software Company : 4 Hawthylands Drive 0323) 845898 { ) East Sussex, BN27 1HE HARD-TO- FIND, UNIQUE PRODUCTS FOR APPLE Il ENTHUSIASTS most reputable fax/phone/mail order company serving the Apple II community ligs a When your tigs loses track of time and can’t femembar yout conedl panel satings, it means your Damar Is dad. Sins the figs banary is soldered 1 he ‘motherboard, some dealers actualy want you to pay fr a moberboad exchange to fi the problem. Instead, NO.001 Stide-On Battery for ligs Cheap 3.5 drives For months you've been asking us to carry lnexpanaive 3.5 chives, For monte what youve wanted sich want lal na lve we cad apa BA ‘has produced an 800K 9.5 chive thats just fis an Appa So at tooken of Agee 459 po, Plage into igs ole Pus dick daychain, Alo werks on |The wih AMR ik controler or on your Macintoeh $1495 AM001 AMR 3.5 drive $199.00 AM-002 AMR 3.5 controller for ile $59.00 Prosel 8 and 16 Prose isa sk uty package. 8 works in the ProDOS 8 anvironment, Prosel 16 (induces Prose &) nthe GS/OS emronment of the ‘Ale ligs. Indudes fle ark disk copy and backup Utlibes, progiam selector, scheduler, and much more. GB-001 Frosel 8 $40.00 GB-002 Prose! 16 $60.00 Stack Support Stacks have arived in thn Aggie I kingdom and wore ‘aad 10 offer chanwr sabecrptions to fe frst Applet publication about Irs published 6 tes a You as a sat of slacks and dstibuted on 3.5 disks. ‘Stack-Cemera induces the latest informaton on Apia | hypermadia davelopmens. avhering tos, cp art and ‘sounds. and samples of the best public domain and Sacewace sacks we can fed, Recuives HyperStuco. SC-1 Stack-Central, six 3.5 disks $42.00 HyperStudio HyparStodio is the first program to take tuil advantage of the sound and graphics of the Apple lige. Its HyperCard-tke, for tose of you familia with the ‘Macntosn, but cards can use the Role capabiies of I lps and no scripting language ie recpied. You can ‘create stacks and ac sounds by point and cick RW-005 MyperStudle $129.00 SCWH-1 Special HyperSaxcio’Stack-Cantra$ 139.00 Network Connectors ‘These are the connectors you need to create an News and solutions ‘Ace you tred of Angle Computer's Incessant message that only the Macintosh Is a serious computer? ‘Thousands of peorte the you sutxarbe to out Apple Il newsletter, A2-Cemtral, It's « small, personalized publication concerned only with the three sng binder, Indeed 6a coneidered by many ta be the tinge most important Information rosauce in the Appl Il wer. 'A3.5 dish subscription it also available, which Incuides bom a pape newsleter ard he hi txt of hat Issue ina isk fh for teat saarches. The remainder of the dik is fled wit programs fom ow subscribers, ftom our Sbxary on GEnie, lech notes, system disk dates, and ofr hot sa, AQNI AZ-Central, 2 Content pa 197 A201 A2-Central, 35 disk, 1 yr iio nen pfs Apple Il books We cany instock vituly every book i aint thats boul the Apple Il, From Addison-Wesley's Apple ‘Technical Library b Sams Computerfacts manuals 1b AgpleWorks Tips and Techniques, we have them al. Wit fox our foe catalog or cal and ack about the book you're interested in, We alto have in stock the accompanying ish for many books, Full Set Specials You can got every issue of A2-Camtrat we've aver years wort of Apia il fx, ticks, ard text searches Fotnd inhse tes dake-wal ort mapa Information. 4 FS-N Indexed back Issues, FS-D Back issue text on FD-001 FastData Pro, tor searches a [A2-Centt ral PO box 11250, Overland Park, KS 65207 voice: 919-469 6502 USA fax: 913-469-6507 A2-Ceni No Risk Guarantee! if you arent completely satisfied with your purchase, retum ‘fied your money a fu. We bac enr prodacet Our 43<lay unconditional guarantee means you take| WE RR Co tsk on any product you buy from us. December 1991 Talk network. Ne item # Mea ttigcate. euaceorhsen Warne: SY | Pte 6 Sond me your fil catalog FREE] tlephone wire (nt supptoc) raat tan Apples name. expensive, special cables. You need one 3 Gach compUtN and prinia’ on fhe network adr. 0E001 Modulet 8-pin $34.95 0E-002 Modufet 9-pin $34.95 0 Visa (3 MastorGard = the merchandise In Rs original package and we will Pics wen fhe peepee satu chee you memes CUO tee ‘Stack-Central, serene ook card number fmatwe'we sod cad mui expiration date I J I Appie2000 ina Q Please send us your ID's either to the Apple2000 ID 76004,3333 or to the PO Box in Liverpool or of course to the Sysop of TABBS (0225-743797). Apple2000 John Beattie Peter Bell David Collins Ken Dawson Michael Dawson Gary Doades Feliin Doyle Greg El 100023,616 David Evans 100014,1161 Mateen Greenawa} 100016,602 Alastair Greenstreet 100010,742 Dale James 100016,1152 Bryn Jones 71307,1457 Mark Hooper 100014,374 Jihad Ji ir 100016,526 Richard Kelly 100029, 177 Peter Kem; 100016,1172 Andy Letchford 100016,1771 Elizabeth Littlewood 100016,401 John Maltby 100014,2216 Mark O'Neil 100016,476 Steve Perry 100013,365 Seren Quinn 100016,560 John ey 100016, 1037 Russell Ridout 72007,211 Arthur Robinson 73457,3614 John Stanier 100010,2611 James Southward 73767,1336 Ahmet Turkistanli 100016,3365 Donald Walker 100015,256 reas Wenn} 100012,342 James Walker 100013, 142 Ewen Wannop 76224,211 Brian Williams 100016,2735, Q Send us your AppleLink ID's to the Apple2000 box. Apple2000 BASUG.1 Cumbrian Computers CUMP.COMP Herts User Group NA.-HERTSUG Liverpool Group = LIVERPOOL.UG Q We now have more call signs! Trevor Baker - G4CLE Mike Bass G30JE Harold Bennet - GaLPV lan Bryden - GOPMZ Jim Danby - GZOVM (Packet Radio Mbox) GB7FCI Michael Foy - G7KOD Andy Harrington G1XLW (Packet Radio Mbox) - GB7SUT Rev John Lincoln - GMOJOL Tony Gatrell - GA4SVB Arthur Owen - G2FUD John Stanter - G3APU OF nm we G Members having offered specialist help facilities are listed below: Alan Armstrong (Apple II+, Iigs)___ aN) SF ann Ken Dawson (TimeOut, ProSel) (Gf ea aT Michael Foy (Amateur Radio) cgurtaky: sxominomige A.W. Harmer (Mac) S17 EE Leonard Horthy (4th Dimension) Bits Si HaAEAS) John Richey (AppleWorks) @ A2-Central azine $34 A2-Central (dis! $90 Time-Out Central (disk) $48 Script-Central (disk) $48 Studio City (disk) $48 Hyperbole (disk) $48 QAll prices are for one year's subscrip- tion and include world-wide airmail delivery. Order from: Resource Central P.O. Box 11250 Overland Park Kansas 66207-1250 U.S.A. All usual credit cards accepted. OGS+ the i Hey for software devel- opers is published by EGO Systems. This magazine is published bi-monthly and is now the only magazine devoted to proj ming on the Apple Iigs now that ay 16 Cental ties Coeelie te. Contact: EGO Systems PO Box 15366 Chattanooga TN 374150366 OThey do accept credit cards as far as we are aware. Subscription cost un- known at the time of writing. OThe A+ magazine is published every month and costs $82.97 for one year. Contact: inCider/A+ PO Box 50358 Boulder CO 80321-0358 « Apple2000 Compuserve/Forum World's largest online database with many specialist Apple forums. Large libranies of PD and: ShareWare ‘oft ware, real time conferences, message areas and much more. Accessed ether directly on 071-490 8881, or through the BT DialPlus net- work. Youdonotneed to havea DialPlus account to access Compuserve. It will cost you around £8-£12 an hour inclusive of all online charges, network access and local phone call. To join contact: Compuserve/Forum Freepost (BS 6971) 15/16 Lower Park Row PO Box 676 Bristol BS99 1YN 0800-289 378 or 0272-255111 OMention youarean Apple2000 mem- ber. If you are a Macintosh user then order a copy of Compuserve Informa- tion Manager at the same time. é Q CompuServe is the biggest online system that interests Apple users. It has many areas within MAUG of spe- cific interest to us. However, there is another online system in the States that has special areas for Apple users. GEnic is a branch of the General Elec- tric company and the online service is now available for UK users. The GE Services network that is used from the UK fs in fact the one also used by AppleLink. Online charges to GEnic are charged in two price bands. Peak periods (Mon- Fri 8 am to 6 pm Eastern Standard Time) are charged at $20 and offpeak {all other times) at $8. The offpeak charge is therefore cheaper than CompuServe. These however are the online charges only. You have to access GEnie in the first place. So far they have not in- stalledasimilaraccess toCompuServe soit will be necessary to have your own PSS or DialPlus account and call the NUA '334219601282'. This is a UK NUA so only the £1.65 an hour PSS charge will apply. The total charges for GEnie therefore work out at around £7.06 an hour offpeak. Enter XJM11797.CENTRAL at the U#= prompt when you reach GEnie and follow instructions. See you all online! « December 1991 = AppleXtras Xtras.P8.No.12 DOCTOR. BXY BIN 11904 SNEEZE. BXY BIN 26880 SCSIPART.SHK LIB 31828 SQUIRT.SYSTEM SYS 17189 WHEELFORTUN. SHK LIB 37555 P8.YEAR.UPDATER BAS 4908 Xtras.GS.No.12 Programs DIR> 1 512 1 Catalogr.BXY LIB 12675 1 RESLIN.BXY BIN 33152 1 LOCATO.BXY BIN 22144 1 DUBLDUMP.SHK LIB 11201 1 MARIO.BXY BIN 32768 Comms DIR > 2 512 2 K387.BXY BIN 43904 2 K387D0.BXY BIN $2224 2 PHONELOG.BXY TXT 43264 Stack.Utilities DIR < 3 512 3 HYPMVR.BXY BIN 169856 3 HYPMVR.SIT BIN 137369 3 FRESRC.BXY BIN 88576 Utilities DIR= 4 512 4 AUTOME.BXY BIN 6016 4 SCONV.BXY UNK 24704 4 AWLaunch.SHK LIB 3599 4 SSGSO.SHK TXT 10880 Sounds DIR > 5 512 5 SYS7SN.BXY BIN 14848 5 pngasm.bxy LIB 11393 Fonts DIR = 6 512 6 KENILWORTH.SHK LIB 12370 6 LOSANGLS .SHK BIN 13696 6 FLIPPO.SHK LIB 6973 QYou may have noticed that we are using a newstyle of disk catalog for the Xtras disk this month. The catalogs were produced by anew gs program, the Cataloger, included on the Xtras IIgs disk this month. Rather than producing wide and space consuming list ings, this new program produces compactand customisable directory lists. Each directory is given a number and each file entry has its associated directory number printed first. A T denotes the top level directory. If a directory is at the current level an '=' is shown against the filetype. If it is one down in level a ‘>’ is shown and if it has gone back a levela ‘<' is shown. By means of these indicators it is possible to catalog a complete hard disk or even a CD-Rom ina small space. CD- Roms may have many directories going very seep in level. A conventional listing, with indents for each level, would be very wide indeed. We shall be using this catalog utility from now on for all our ProDOSand GS/OS disks. When System 6.0 for the IIgs arrives we shall be able to use it to catalog Macintosh formatted disks as well. The library catalog is currently being reworked. We hope to have a new version available soon. The Editor é December 1991 Apple2000 /XTRAS.P8.NO.12/ Q Use Shrinkit to unpack .SHK and .BXY files. DOCTOR.BXY ‘The computer becomes a psycho-analyst. This is one of the earliest programs for the Apple II, but has been brought up to date in a new package. SNEEZE.BXY V.1.21 of Sneeze runs on any 80 column Apple II from the //e onwards. It will print text and AWP files, display hic files and launch os rae Programs. A SCSI partitioning and tape backup program for ProDOS 8, Itallows multiple partitions to be mapped into the ProDOS 8 device list. SQUIRT.SYSTEM juirt 1.8 is a simple and alternative program selector. It will print its own documentation. WheelFortun.SHK Guess the words and gamble with the Wheel of Fortune. P8.YEAR.UPDATER The program listed in the article by Dave Ward. /XTRAS.GS.NO.12/ Catalogr.BXY The Cataloger program used to prepare the disk listings. See opposite page for further details. RESLIN.BXY Aresource fork utility which allows resource conversions, manipulations and editing of resources. LOCATO.BXY A talking address and phone book. DUBLDUMP.BXY View two ranges of memory at once. A useful utility for the programmer. MARIO.BXY Agame of viruses and pills. Follow the adventures of Dr. Mario and kill the deadly viruses! K387.BXY Kermit communications program version 3.87. The Kermit protocol is found on many mainframe campus computers. K387D0.BXY Documentation for Kermit 3.87. PHONELOG.BXY Keep a record of your telephone calls and calculate your own phone bill! Card stacks from the Macintosh to GS. Full instructions included. Convert HyperC: HYPMVR.SIT This is the Macintosh end of the HyperCard conversion. It is used to convert HyperCard GS stacks to the Macintosh. It must be copied to your Macintosh and unstuffed with Stuflit. FRESRC.BXY A HyperCard GS resource editor. AUTOME.BXY ‘AutoMenus eases the use of the pulldown menus by reducing the action to point and click without dragging. SCONV.BXY Converts source files back and forth between Merlin, Orca/M, Micol Macro and Lisa816. A must for the busy Launch SoundSmith at boot time. SYS7SN.BXY The System 7.0 sounds from the Macintosh, PNGASM.BXY A waveform sound editing utility « Time up for ProDOS Dave Ward tells us how to prepare ProDOS for 1992 - a year Apple forgot When ProDOS was introduced for the Apple // range of computers, in January 1984, few machines had clocks and those that did were usually unable to calculate the year. To over- come this problem Apple program- mers intotaced a clever algorithm into ProDOS clock driver to calculate the year. Unfortunately this algorithm only works for a 6 year period which means that one must update copies of the file PRODOS occasionally or rely upon Apple Computer Inc. to supply updated versions of PRODOS from time to time. Apple Computer Inc. don’t always remember to do this and even the latest version 1.9 of PRODOS, is- sued on 16 July 1990 runs out of time in 1992. This problem of year being inaccu rate for 1992 even with ProDOS 8& version 1.9 was referred to in this magazine February 1991 with the promise that we would produce a gen- eral method to allow users to update their PRODOS files. It does, therefore, seem appropriate to consider all the versions of ProDOS ever produced. Table 1 shows all the versions that I can lay my hands upon. William Watson pointed out to me that there have been versions from time to time with letter suffixes, such as version 1.0.1 GC or version 1.4B. These are usually patched versions of the PRODOS file produced by third parties. If the clock routine has been emended then this update may not work. Table 1 1 Sep 83 1 Jan 84 15 Feb 84 18 Sep 84 6 Sep 86 2 Dec 86 17 Apr 87 2 Apr 88 14 Jun 88 8 Aug 88 23 May 89 16 Jul 90 bee CmYDMbwbLHESOO This table contains all the versions of ProDOS (now called ProDOS 8) that | can lay my hands upon, if you know of other versions then please inform us. °A mg ProDOS was based upon SOS for the Apple /// computer and very early versions were aro in 1983 where the body of the code resided in a file Kernel rather than ProDOs. Version 1.4B wasa patched version by Dr. Glen Bredon which changed the QUIT routine to make it friendly. It took Apple until version 1.9 to do this! Treat this as version 1.4. After the fiasco with DOS 3.x where almost everybody was patching DOS Apple Computer Inc. stated from the outset that they would recompile eur pbenever they wished and an’ patching the system may not find the saine code at the same pice in newer versions. This means that the portion of the clock-driver code that holds the year table moves, not from version to version but, occasionally. Sometime soon Apple Computer Inc. will be launching a new version of ProDOS 8 which will only work with Apple // computers with a 65C02 chip. This will be version 2.0. The following program can be used to amend the year tables in all the versions of ProDOS 8 that I have been able to find. The program can be com- piled with the Beagle Compiler, if de- sired. When run the program first lists all the volumes on-line and allows one to choose any files on any of those volumes. If a directory file is chosen then all the files in that directory are shown. When you choose a file a check is made to ensure that it is a real version of ProDOS 8 before you can proceed. Next the table of years is read and presented on the screen with an- other table beneath it. Youmay amend this second table and then write it back to the file when you are ready. Dave Ward OQ The Basic program that follows is included on the Xtras.P8.No.12 disk published with this issue. Ifyou are notalready a subscriber to the Xtras disks, you may join the scheme by sending £20 to Apple2000 at the PO Box in Liverpool. Please state the format you require, 5.25 inch ProDOS 8 or 3.5 inch GS/OS. Editor ¢ Apple2000 The Listing GoTo 50000 RETURN we PRINT CHR$ (4) “COMPILE PRODOS . VERSIONS, PV.BC” : END 9 PGMS = “PRODOS.VERSIONS” + PRINT “SAVING THE “; : INVERSE : PRINT PGMS; : NORMAL + PRINT “ PROGRAM - PLEASE WAIT* + PRINT CHRS$ (4) "SAVE “PGMS : PRINT “SAVED THE *; : INVERSE : PRINT PGMS; : NORMAL : PRINT * PROGRAM” : END 70 PRINT Ivs" *; : GOSUB 71 : PRINT * “NMS; + RETURN 71 GOSUB 72 + RETURN 72 ON (M$ = “” OR MS = NI$) GOTO 73 : FMS = “99° + NU = VAL ( RIGHTS : GOSUB 1600 + NUS = NUS + *-" + (MS,2)) LEFT$ (MJ$( VAL ( MIDS (M$,3,2))),3) + “-19" + LEFTS$ (M$,2) : Rl v 3 80 VAL ( LEFTS$ (D8$,2)) : MM = VAL ( MID$ (D8$,3,2)) : DD = VAL ( RIGHTS (D8$,2)) : RETURN 86 89 (KS = *Y¥" OR KS - (KS = “N* OR 90 PRINT PLS$:CZS = IVS + PS + NMS +° : GOSUB 96 PRINT : RETURN 96 PRINT SPC( (80 - LEN (CZ$)) / 2)CZs; : RETURN 281 VTAB 22 + PRINT SPC( 23) CHR$ (15) “” CHRS (14) 2000 REM Find the maximum year in table. 20200 ¥=0 :Z=0 Ms 1 2040 M=M+#1 : ON M > 6 GOTO 2 : IF TB(M) = X THEN Y - 1 IF TB(M) > X THEN X = TB(M) 2060 December 1991 402 4030 4040 4090 6000 6020 6080 6090 6100 6110 6120 6130 6140 6150 6160 6170 6180 6220 December 1991 : PTR = : IF P2 < 0 THEN P2 = : GOSUB 90 : ON : FOR M2 : VTS(M) = VNS( GOTO 2040 REM Increase the max year in table by 1 Ly = 1 : CY = TB(PTR) : N PTR 1 : IF NP < 0 THEN NP = 6 PP = PIR + 1 : IF PP > 6 THEN PP = 0 IF Cy -_ INT (CY / 4) * 4 < > 0 GOTO 3090 IF TB(PTR) < > TB(PP) THEN LY = 0 PTR = NP : TB(PTR) CY + LY: GOTO 2 REM Decrease the min year in table by 1 LY= -1 ; PP = PIR- 1 : IF PP < 0 THEN PP 6 Y = TB(PP) PIR +1 : IF NP > 6 THEN NP = 0 P2 = PP-1 o IF (Cy - INT (CY / 4) * 4) < >0 GOTO 4030 IF TB(PP) < > TB(P2) THEN LY = 0 TR(PTR) = CY + L' 2 = NP : GOTO 2 REM Choose from all on-line volumes PDt = 0 : WR =1 : PAS = PS “Choose Volume” F List volumes on-line M=8 ONERR M=M- = 0 GOTO 6150 PRINT D$“Prefix,s” MIDS PRINT DS" Prefix" INPUT VNS(0,M) PRINT D$”Prefix,s” MID$ PRINT DS*Prefix” INPUT VNS (1,M) GOTO 6070 POKE 216,0 FOR M1 GoTo 6070 (NBS,M + 1,1)",dl" (NBS,M + 1,1)",d2" P 1 IF VNS (M2,M1) “" THENM=M+1 : FV8 =M PRINT GOSUB 90 Appie2000 COMPUTER DOWN! EXAMPLES ‘ALL INCLUSIVE PRICES: APPLE ][ +, /e, Ic Power Supply . APPLE | +. //e, //c Motherboard £35 Apple Interface Cards (most makes) . £28 Disk Drive - repaired cleaned & aligned . £28 Please ring for other repair prices or send equipment for free estimate Quantity Discounts available @ FAST TURNROUND - NORMALLY 2 - 4 DAYS @ 3 MONTH WARRANTY @ TRADE ENQUIRIES WELCOME @ MOST MAKES OF COMPUTER, MONITOR, PRINTER e.g. IBM, TANDON, SINCLAIR, COMMODORE, OPUS, CLONES, EVEN PERSONAL COMPUTERS ! WE WILL NOT BE BEATEN ON PRICE * TRADE ENQUIRES WELCOME COMTEC UNIT G, SUNDERLAND HOUSE, SUNDERLAND STREET MACCLESFIELD, CHESHIRE. SK11 6JF TEL: (0625) 434691 6280 IF TYt = 1 THEN PDt = PDt + 1 : PHS(PD%) = NAS + “/* : GOTO 6260 6990 GOTO 52000 7000 REM DIRectory reader 7010 FOR M = 0 TO FI& (4) "OPEN “FS”, TDIR” (4) “READ “FS + INPUT MS FI = 0 TO 200 “FS INT FILES TO SCREEN === +10) /9 SPC( 5)”PATH: $ SPC( 5)"PAGE: “Pt; PRINT ” ENTER NUMBER <> OR ESC >"; : GET KS : PRINT 3 IP KS = “>” OR KS = THEN Pt = P& + (P% < NI : GOTO 8120 8170 IF K$ = “<* OR K$ = pipet Ret tg ae : GOTO 8120 8180 ON ASC (KS) = 27 GoTo 2 + ON KS < *0* OR KS > “8* GOLD 8120 8200 = VAL (KS) = K + ST®:NAS = MIDS (FIS (M) ,2,15) : TY$ = MIDS (FI$(M),18,3): ON NAS = “* GOTO 8120:TY$ = (TYS = “DIR*) 8220 FORM = 1 TO 15 IF MID§ (NAS,M,1) = M = 15 8230 NEXT : NAS = LEFTS (NA$,Lt) 8900 RETURN 50000 REM MAIN ENTRYPOINT 50020 tster CHRS (4) “* 4 CHRS (14) ve CHRS (24) + CHR$ (15) + * * 50030 NB$ - *0123456789* 50100 DIM P8S (40), 18 (20), VNS (2,7) , VIS (14) , FI (200) 50900 PRINT D$*Pre: : INPUT MPS 51010 GOSUB 62010 51020 GOTO 6000 52000 REM CHECKING FILE === 52010 ONERR GOTO 52100 52020 P$ = “CHECKING FILE” GOsUB 90: IF TYS < > “SYS” THEN VTAB 10 HTAB 10 PRINT “PRODOS MUST BE A SYSTEM FILE” FOR M = 0 TO 9999 =x¢ “ THEN L$ = M- 1 NEXT GOTO 51020 52040 VTAB 10 PRINT “FILE: “PHSNAS VTAB 12 PRINT “TYPE: “TYS$ 52050 FOR M9 = 0 TO 40 ON P8$(M9) = *" GOTO 52090 PRINT D$”BLOAD” PHS + NAS”, AS300,L5,TSYS,B" MIDS (P8$(M9),25,5) 52060 FOR M = 2 TO 6 M8 = PEEK (M + 766) - 128 IF M8 < 32 THEN M = 98 + GOTO 52070 52061 IF CHRS (M8) < > MID$ (P8$(M9),M,1) 99 GOTO 52090 = ON M9 = 99 GOTO 53000 52100 POKE 216,0 3 P$ = “Not a recognised version of Pronos* GOSUB 90 GOSUB 281 + RUN 52120 REM 52990 STOP 53000 REM Looks like Profos file found so present screen for editing 53005 PV =M : POKE 216,0 53020 P$ = “Year table editor for: ProDos * + LEFTS (P8$(M),6) 53060 FOR Nl = 7 TO 13 : TB(N1) PEEK (N1 + 777) + NEXT : GOSUB 90 + GOSUB 53900 : FORM = 0 TO6 + TB(M) = TB(M + 7) : NEXT 3 GOSUB 53920 + GOSUB 2000 | 53080 VTAB 22 | : PRINI “ Enter < to change table > or ESC to accept: “; 2 GET KS : PRINT + ON ASC (KS) = 27 GOTO 53500 53100 IF K$ = “>” OR K$ = “.” THEN GOSUB 3000 + GOTO 53200 53110 IF K$ = “<* OR K$ = : GOTO 53200 53120 GOTO 53080 53200 GOSUB 90 GOSUB 53900 GOSUB 53920 : GOTO 53080 53500 VTAB 21 : PRINT ” THEN GOSUB 4000 : PRINT “ Are you sure that you want to | update the table <Y/N>"; : GET K$ PRINT GOSUB 89 ON K% + 2 GOTO 53700,53500 53520 PS = “New table writer” GOSUB 90 3; FOR Nl = 0 T 6 + POKE Nl + 784,TB(N1) : NEXT $3540 VIAB 10 HTAB 25 PRINT “Writing the new year table” : PRINT D$“bsave “PHS + NAS", a$310,17,tsys,BS$” MIDS (P8$(PV),20,4) 53700 RUN 53900 VTAB 5S HTAB 10 PRINT “Current table: PRINT “19"TB(N1) NEXT : RETURN 53920 VTAB 13 HTAB 10 PRINT “Updated table: “; FOR Nl = 0 TO 6 HTAB 25 PRINT “19*TB(N1) NEXT RETURN 62000 REM Table of information on known ProDos 8 versions 62002 REM version Date 62004 REM 62010 P8$(10) = "V1.0.1 01-JAN-84 $3076 $04A1”" 62020 P8$(12) “V1.0.2 15-FEB-84 $3076 $04A1” 62030 P8$(14) *V1.1.1 18-SEP-84 $2F76 $04F2" 62040 P8S(16) “V1.2 06-SEP-86 $3176 $060C” 62050 P8$(18) “V1.3 02-DEC-86 $3176 $0617" 62060 P8S(20) “V1.4 17-APR-87 $3176 $0617” 62070 P8$ (22) “v1.5 02-APR-88 $3176 $0617“ 62080 P&S (24) “V1.6 14-JUN-88 $3176 $0617” locations: Vomoennn ae : GOSUB 90 62090 P8$ (26) “V1.7 08-AUG-88 $3176 $0617” 53040. VTAB 10 62100 P8$(28) “V1.8 23-MAY-89 $3276 $0622” : HTAB 25 62110 P8$(30) #V1.9' 16-JUL-90 $3276 $0651” : PRINT “Reading the current year table” : PRINT DS"bload “PHS + 62999 RETURN NAS” ,a$310,17,tsys,B$” MID$ (P8$(PV),20,4) 63999 END e Ba Apple2000 December 1991 Library Il Update The classic Beagle software is now in the Public Domain Back in the early days of the Apple II, Beagle Bros were justly renowned for publishin arange of utilities and other programs for the Apple II and //e. Beagle have now set their sights on the Macintosh computer and are doing less and less for the Apple II these days. As a result of this move they have decided to A their entire collection of Apple II classic programs into the public domain. We cannotattempt to give a complete description ofall the programs here, but be rest assured they are all worth much more than the cost of buying the disk alone. Some of these programs have documentation included on disk. Those that originally came with a printed manual have had this manual transcribed to a text file. The text files for these programs have been puton the first three disks of the series. You will need to purchase the appropriate manual disk if required, Note: Some of these disks are DOS 3.3 and others ProDOS. The DOS 3.3 disks will run on any Apple II. The ProDOS disks will usually require a 64k Apple Il +, //e, //c or Ilgs. Some of the disks will require the 80 column card in the //e, // ¢ or IIgs. Many of these disks are also double-sided giving even greater value for money! Disk BEOO1 /Beagle.Docs.1/= T.ALPHA.PLOT Documentation for Alpha Plot T.BEAGLE.BASIC Documentation for Beagle Basic T.BEAGLE.BAG — Documentation for Beagle Bag Disk BEOO2 /Beagle.Docs.2/= T.DOS,BOSS Documentation for DOS Boss T.FATCAT Documentation for FatCat ‘T.FLEX.TYPE Documentation for Flex Type Disk BEOO3 /Beagle.Docs.3/= T.EXTRA.K Documentation for Extra.K T.UTILITY.CITY Documentation for Utility City ‘T.TIP.DISK Documentation for Tip Disk T.SILICON.SALAD Documentation for Silicon Salad Disk BE004 /Alpha.Plot/= Creates colourful drawings, detailed charts and graphs on the Hi-Res screen. Disk BEOOS /Beagle.Bag/= Adisk full of games for the Apple II including Buzzword, Elevators, Gas Crunch, Hang Person, Magic Pack, Name Game, Oink, Pick-A-Pair, Quick-Draw. Slippery Digits. Sub Search, TextTrain, Triple Digits, Wowzo and Plus. Disk BEOO6 /Beagle.Basic/= The AppleSoft enhancement program. This adds many new commands to Basic under DOS 3.3, Disk BEOO7 /Big.U./= A set of utilities to enhance ProDOS. December 1991 Apple2000 Disk BEOO8 /D.Code/= A ProDOS utility to debug Basic programs by allowing to test code, compact listings, compare files etc. Gives you complete control of DOS 3.3. You can custom- ise the commands and how DOS operates. Disk BEO10 /Doubletake/= This double sided disk includes a DOS 3.3. anda ProDOS version of the Double Take program. Double Take allows you to list Basic programs with two-way scrolling and improved listing format. Disk BEO11 /Extra.K/= This double sided disk includes a powerful set of ma- chine language utilities to harness the power of the extra 64k memory of the Apple //e and //c. Disk BEO12 /FatCat/= Adisk librarian program that reads and organises your DOS 3.3 and ProDOS file names into Master Catalog files. You can then search. sort and print the lists. Disk BEO13 /FlexType/= A DOS 3.3 program which allows you to format all your 1/O into 70, 56, 40 or 20 column widths. It also gives you access to upper and lower case characters. Disk BEO14 /Font.Mechanic/= This double sided disk is the DOS 3.3 version of Apple Font Mechanic a program that allows you to display large fonts on the Hi-Res screen. Disk BEO15 /Font.Mechanic.Pro/= Adouble sided disk. This is the ProDOS version of Apple Font Mechanic. Disk BEO16 /PowerPrint/= A printer enhancement program that allows you to edit and download custom font sets for a variety ofdot matrix printers. An early example of pulldown menus on the Apple II! Disk BEO17 /ProByter/= A ProDOS disk zap program. Also included are some useful ProDOS utilities. Disk BEO18 /ProntoDos/= A faster version of DOS 3.3, Loads Hi-Res images with increased speed. Disk BEO19 /ShapeMechanic/= This double sided disk allows you to use shape tables and fonts within your Hi-Res danas: A modified Basic makes using these shapes and fonts easy. Disk BE020 /Silicon.Salad/= A multitude of Prceene from games and general utili ties to screen handlers and Basic utilities. Disk BEO21 Tip.Disk/= Four books full of handy Ups and example programs. Disk BEO22 /Type.Focus/= Additional typefaces for Apple Type Mechanic. Disk BEO23 /Utility.City/= A host of utility programs that will teach you how the Apple ticks. Q Disks are priced at the usual Library price of £3.40 fora single disk. Ten disks will cost £29.37, twenty disks £56.50 and the complete set of twentythree disks for only £65. ‘The dedicated Apple enthusiast cannot be without the complete set of Beagle disks in their library! e @e Where in -- is Carmen Sandiego? [Neraasaks Lat Ok KR, as AUS ae Naa E.E. Littlhwood revisits this classic and educational adventure game ‘There are four of these programs from Broderbund for the Apple II series (from the Ile forward). The space in the title being filled with the word(s) The World’, The U.S.A, ‘Europe’ and ‘Time’. They were I believe developed in that order as well. All four programs are educational games - the first three being geographical and the fourth historical (with geography involved). The programs are on one or two 5 1/ 4 inch double-sided discs. The Sleuth Kit Along with the program there is a thin user's manual, some notes on the characters and a reference book of some description. With ‘the world’ you get a copy of “The World Almanac and Book of Facts 1991", with ‘the USA’ you get Fodor's “USA* guide and with ‘Europe’ you get the “Concise Atlas of Europe” which has more than just maps. With ‘time’ you get “The New American Desk Enkyckoee All of these books can of course be use- ful without running the pro- grams as general reference works. As the programs rely to a certain extent on being able to search reference works for information, that probably determines the minimum age for playing WICS successfully? The Villain of the Piece Carmen Sandiego is the leader of an international gang ofcriminals — Villains’ International team of Evil (V.LL.E.). It is the object of the program to catch the perpetrator of a crime, one of this gang, and so build up status as a detective from gumshoe to ace investigator (maybe, I haven't got that far). This ts done by combining clues as to where the criminal has gone and clues about the person, his/her appearance and preferences. The latter set of clues are used to determine which one of the gang has to be arrested. The Time Zone Each program has a selection of cities (or countries and time periods in the case of ‘time’ to which the villain may have gone and at each location you can pick up three clues about the next location the villain has moved to. Possibly, something about them may also come to light - providing that you are in a location to which the villain has been. When sufficient is known about the villain you must get an arrest warrant before coming face to face with them; if you a Apple2000 catch them without the correct warrant the judge sets them free. The arrest warrant is issued if the crime computer is fed with the information about the criminal and it is sufficient to narrow the suspects down to a single V.I.L.E. member. Flying High ‘Travel from one location to another is limited by the flights available from the airport (or chronoskimmer list for ‘time’) which can also narrow down the options when trying to solve the clues if you are not sure of the answers. After sufficient playing presumably more answers get to be known. A time-limit fs set in which to catch the villain; ifyou goover it then you are removed from the case -no promotion this time! The graphics and presentation are fairly straight- forward - and in this regard] think the age range is probably directed to late primary school. Contrary to that observa- tion though is that the reference works are adult books with small closely printed pages. Getting a Taster Anyway, if we go through a detection from ‘Europe’, this, hopefully, will give you a flavour of the game. All four follow the same principles although there are minor differences in presentation and detail. Iwas asked to sign in at the Acme Agency which I duly did. I was welcomed as the newest recruit, as a gumshoe, and given an office. I couldn't complain, it was t and roomy. It was Tuesday, 10.00 a.m., when the phone rang loudly. What was I to do? There was no-one else in the office so I answered it. Itwas the chief. Apparently some ‘tea leaf had stolen the art collection of the Princes of Liechtenstein. Furthermore this ‘tea leaf had been a masked woman. As I was the only one available I had been put on the job but was told that it had to be done by 10.00 a.m. Monday (presumably the Ace detec- tives would be back from wherever by then). Where on earth is Liech- tenstein | thought. [change to B-side of disc] I didn't need to know as arrange- ments had already been made to transport me there directly. With the brief guide given on arrival, | learnt that itis actually between Austria and Switzerland and that its capital is Vaduz. Keeping track of events Before going any further | made a note in my notebook that the suspect was female. It was important to keep this information to narrow down the suspects - I'd already eliminated half of the suspects on Interpol's computer! The scene of the crime I went to the scene of the crime and searched around. | founda jacket with a red and yellow flag on the back. Where was this from? I accessed the database remotely at the crime laband found that the Spanish flag had those colours. ‘Tuesday 1.00 p.m., my next step was to interrogate a witness who had spoken to the suspect. She said that the villain had told her she was going to open a black market in the Castile region. A contact of mine would only say ‘don't take any wooden pesetas’. Everything pointed to Spain. A flash on my communicator indicated the chief had a mes- sage for me - it was to the effect that the suspect was only interested in comic films. I made a note of that at the same time wondering how did the chief know. The Acme Agency had resources that I obviously was not aware of, December 1991 Which way to Spain? At the Airport there was a flight to Madrid {as well as flights to Prague, San Marino and Venice) so I took it. It was Tuesday 7 p.m. When I got off the plane someone, presum- ably‘a VILE henchman, took a potshot at me. Fortunately it missed but it did indicate that I was on the right track. The poman had cleared off when I reached their hiding place ut! did find a telegram confirming reservations fora Black Sea resort. It was 8 p.m., thal was enough excitement for one day. I turned in after a good meal. Next morning I was up at 7 a.m. interviewing a witness who said that the suspect had said that she needed a well- earned vacation on the Black Sea. Well-earned? It was clear that the suspect had headed East so it was back to the Airport - what flights were available? There were flights to Brussels, East Berlin, Sofiaand Vaduz. None ofthemon the Black Sea. However Sofia is the capital of Bulgaria which does have a Black Sea coastline. So] bought my ticket for Sofia. Sofia, so good Sofia, Wednesday 4.00 p.m., | felt that! was being followed which again suggested that I was on the right track. Itwas here that I found a wallet containing tickets to ‘the world's oldest republic’. But where that was! had noidea. Awitness informed me that the suspect was going to a land-locked nation (witness of what so far from the crime). The chief flashed me again to inform me that the suspect had hazel eyes. Why couldn't a witness have told me that? The net was tightening. The plot thickens It was Wednesday 6.00 p.m. I went to the Interpol crime lab here in Sofia and fed the notes I had into the computer. It came out with a name and a warrant for her arrest. The ‘tea leaf in question was Kitty Litter. I rang a friend of mine who informed me that Kitty had last been seen travelling along the East Coast of Italy. It was Wednesday, 9.00 p.m. I was exhausted so I went back to the hotel. There I found a telegram from the chief saying suspect only interested in reading about historic events. Who cared, | already had the warrant in my pocket! Thursday 7.00 a.m., go to airport. Whereto? Budapest, Madrid, San Marino, Stockholm or Venice. A quick look at my ‘Concise Atlas of Europe’ and I was on my way to San Marino. Soon after I arrived it was obvious that Acme detectives were in open season for VILE henchmen - I was obviously getting close. I found a receipt for Limoges china where Kitty had been staying and a witness there said that Kitty had been looking forward to some bubbly in Cham- pagne. Alocal tipster said that she had received a letter with a Parisian return address. There was a lot of travelling in this job. Thursday, 4.00 p-m. found me at the airport again. Whereto? Lisbon, Marseilles, Sofia and Vaduz were the only destinations. It had to be Marseilles as that was the only place in France which all the clues had indicated. Justice at last Thursday, 6.00 p.m., Kitty was sighted and after a car chase was caught and subsequently brought to trial and convicted. I could now return to the office. There I was congratulated on my success and told that Kitty Litter had been given a long sentence and the art collection returned to its original owners. I was also promoted to Junior Investigator! Not bad afler one case. Was I ready for another? No, I needed a well-earned rest. That's about it. These programs I'm told have won awards ofone sort oranother although I cannot feel totally convinced that they are targeted consistently. They are obviously a sort of trivial pursuit. All four programs are available from MGA with a retail price of £29.95 each. E.E. Littlewood é December 1991 Clocktower 84a Weston Park, Crouch End, London, N8 9PP Phone & Fax: 081 19 Callers woleome, 15.00 TimeOut Thesaurus 60.00 TimeOut UliraMocros 41.00 — MocroEase 30.00 GS Font Editor 30.00 MiniPix 1,2. 0r3 20.00 Program Writer 30.00 Beagla Compiler 30.00 PointTo-Point 30.00 Beagle Write GS 53.00 GS Datk Accassories 30.00 Clip Art vol lor Font Lib vol 1 41.00 BeagleDraw 45.00 Beagle Write 30,00 Desk Ace, Pic Mar, FoniPoks 35.00 Dos.Master or PRO.CMD 41.00 Double Dota 41.00 FlaxiCal 16.00 41.00 LO. Silver. Late Nive. PathFinder 12.00 Prosel 16, manual, text editor & many new features 55.00 Prova 8(5.25") 26.00 Prosal 8(3.5") 24.00 Toolbox/FTA - Photonix ll £29 - Bouncing Buster £38 = Space Shark £32 - Gate £35 GS Memory enhancements - DMA compatible | RAMPro - Ok £55 @ IMb £110 @ 2Mb £170 @ 4Mb £275 i CVTech (can use existing Apple card) - Ok £80 @ 1Mb £140 | Applied Enginooring - GS RAM Ill IMb £140 @ GS RAM Plus | |; IMb £190 @ GS Ultra 1Mb £209 @ Cirtech Primo 1meg £130 H TRANSWARP GS OWNERS - 32K UPGRADE User installable £80 NEW! TransWarp GS 32k complete £265 Original 8k £200 Apple2000 ZIP CHIPS FOR ALL MODELS ZIP GS 10Mhz £287¢ 9Mhz/16k £160 @ 9Mhz/32k £180 8Mhz/16k £134 @ [+ and lle ZIPs - call APPLIED ENGINEERING RAM Au d Dealer le ZR, external, kits or preassembled to use, from £245 call for Specification Hard drives - 20Mb @ £135 and used, to any size/price Eg i ei Full Girtech products 213 5 ine. VAT & post : a tadinl PueRae We wpphyarange of , discs, fax machines and rolls, ofc, onigit ity le at surprisit prices. Laser ESET ahs cee er, ez £1.40 (giv APPLE REPAIR SERVICE - CALL Syquest Removable 45Mb fel drives internal and NEW! ModemWorks & ProLine AT eS A Sy ea José A. Accino reviews two communications products from Morgan Davis Introduction I work as programmer at a Documentation Service giving educational information to students and teachers of all educational levels on our region (around 4500 schools and related centres), We publish our own magazine to diffuse news, but for a long time we have been interested on installing some type of remote access to our Macintosh (what?) supported databases. Then, our needs were not only E-Mail and file transfers as in standard BBS, but a customisable system, with database capabilities and fully translatable to Spanish. Anyway. I collected information on BBS programs for Macintosh (Hermes, Novalink, Mansion, RedRyder Host), and tested some of them, but, after a lot of work, disassembling and questions to Ewen, I found them unreliable and very difficult to translate, lacking also of tools to manage real databases. Then I thought to take the inverse process, using a database package and adding it communications modules, such as some already made XCMDs to FoxBase, or an Oracle database accessed remotely through an HyperCard based comms application. However, those solutions didn’t solve our needs on E-Mail and file transfers. Moreover, HC was very sloooow running on a Mac Plus, and dedicating a Mac Il or SE/30 to runa BBS would be a waste. In any case, all the ways seemed to pass through a large custom-made programming project. Given it was a “pilot project” to be shown to educational authorities on the regional government, | couldn't waste a long time developing it. What I needed was a system easy to implement, test and modify, Having found an “old” Apple //e left on the shelf of a department and also remembering that “you can't still beat the II series for comms” (Ewen dixit) I began to look for comms software for Apple Il. Passing the data from our Macs to the mPRIC //e wouldn't cause any trouble (there are a lot of ways to make it). | found in TABBS library a shareware BBS software named Magic City Micro (now renamed as «An Vantage BBS), written in Applesoft witha set of & routines, AmperWorks, to extend the Applesoft capabilities, and another one, ModemWorks, to deal with communications tasks. I tested it... and it works to first attempt! After all the aforementioned troubles, such success decided me to order ModemWorks from Program Plus. However, as in the price listing there was another product of Morgan Davis, named ProLine, I also ordered it. And here the story begins. General overview The AmperWorks/ModemWorks package comes with one 3.5 disk and a manual of 136 pages. ProLine is supplied on three 3.5 disks and the manual is about 250 pages long, in version 1.7. Both manuals are very clear and well written on reference style. After a good introduction with installation and getting-started details, you'll get an accurate description of each & command, or ProLine module, giving syntax rules, examples, and so on. All disks are in standard ProDOS format and unprotected. I shall comment that, when requested, Programs Plus warned me that they, had only a GS version. However, this is not really true. On the contrary, Morgan Davis told me that both programs are fully compatible with the entire Apple II series, but they ship the software only on 3.5 diskettes (unless otherwise authorised). Both programs are actually zbiapatible with any standard hardware: GS Serial ports, Super Serial or compatible cards, Hayes type modems, ProDOS clocks and hard drives (both required to run ProLine), 3.5 drives, ramdisks, and all the rest. Our own settings are an Apple //e with Serial Pro and 80 columns cards, PC-transporter working as ramdisk and Apple 3.5 drive controller, a DMA SCSI card driving both Diamond and Mirror Syquest drives, and V-Series Hayes Smartmodem. AmperWorks/ModemWorks You'll have read something about AmperWorks in Peter Stark's article on MD-Basic in Apple 2000 5(6) (Dec Apple2000 1990). It's a set of very useful routines to be called through the ampersand (&) feature, in the best tradition of that good old “Routine Machine” from Southwestern Data Systems (See listing 1 for a short description of AmperWorks commands). I have found some of these especially useful, as &/ (slash) to get file information following the structure of ProDOS's Get_File_Info table; &FILES, to put the filenames of a directory on an array; &TIME, to get date and time; &SRT, to sort an array; &MLI to perform ProDOS MLI functions, and some others. You don’t actually need AmperWorks for comms, but its commands set makes easy to achieve some common Jobs. I don't figure how could I now do any programming project in Applesoft without all those facilities. On its side, ModemWorks covers almost all the inner tasks of an) communications project (Listing oy How many times did Ewen receive letters from A2000 members looking for help on writing a Basic comms program to solve special requests? If! remember well, the answer is always been the same: “You can't manage communications directly from Applesoft". It's true. With ModemWorks you can now use a simple & call to solve all those awkward tasks related with the communication process: Checking the modem status, picking up the phone, waiting for a carrier, sending and receiving xmodem, checking line status, or hanging up the phone, to say only a few ones, and a lot of “minor” matters, such as paging or performing terminal emulation functions. Installation The installation and loading process has no difficult, and the manual is very easy to follow on this matter. Because ModemWorks Is able to detect the actual carrier signal, it needs a special modem cable. Also, if you are using an Apple II+, you'll need a little modification to provide a timing signal. All modifications are fully documented on the manual and there isn't problem to make them. The disk also includes drivers for all the most common modem types. You have only to choose the one you need. Ifyou don't find an adequate driver for your modem, rare case, you can use the included driver.maker utility todo any changes on an existing driver or to create a new one. On booting the ModemWorks disk you get a Main Menu, Read all the items. Then you can go on and test the included sample programs. You could also read the tips and programming examples given in the manual. Th all are very instructive and will provide you with an useful basis to start your own programming project with ModemWorks. December 1991 Impressions Given that both AmperWorks and ModemWorks are a_ set of programming helps, you should be aware that you can expect results so good only as your own program permit. By itself, ModemWorks is an excellent package to start programming comms from Applesoft. I have found it easy to understand and use, and very reliable (So reliable, in fact, that even Avolied Engineering distributes under license portions of ModemWorks with their DataLink modems). To start learning about the inner works of BBS programs and communications in general, you can run the provided demos and also some programs of TABBS library. I've found only a small snag: It lacks of more transfers protocols. In our case, this is not a real problem because we always use xmodem, but some users could like a larger variety. This will be solved in the update to be released later this year, that will include the following seven new protocols: Standard and ProDOS XModem in three versions each one (128-byte packet checksum, 1K packet CRC and 4K packet CRC), and ZModem batch send and receive. In AmperWorks | have missed a &FIND command able to do text searches on both sequential and RATF text files and reporting the field and/or record number matching the search. You may use a combination of existing AmperWorks commands (such as &READ and &POS) to do the same thing, however, at the loss of some eee although it will be always faster that normal Applesoft (See Speen ce DIKe commentof Mr.Davis about this matter). Anyway, I think this is not a major drawback. Furthermore, there is no reason to AmperWorks/ModemWorks be incompatible with some other utility packages or & routines built as recommended by Apple. although it should be checked on each case. Our ModemWorks based BBS system has been running well for six months around with no problems (at least not other than those related with wretched phone lines!), and all our users have seen it fast and reliable. However, when the project has come up. I have had to install more features and the program has grown more and more. So I've begun to see the suitability and advantages of changing to a modular structure. ProLine Is not easy to define ProLine. However, it can be thought as a large package of communications-oriented tools built on the pattern of UNIX operating system. What does this mean for you? In the first place, the modular structure makes very easy to write yourown applications. Just also like a real UNIX system, you have a shell to interface between you and all December 1991 the commands and functions. A structural view of ProLine would show us ProDOS, Basic.System and Applesoft interpreter as the kernel, all the modules as utilities on next layer, and, finally, the shell. Anyone used to UNIX knows that in the technical literature the shell is frequently defined as the most external layer of UNIX systems. Such idea, although very descriptive, is not fully correct, however, because the shell s only the program executed automatically when an user logs into the system, and it runs in the same level that the restofthem. That means that you can write your own shell ifyou like itso. In fact, Proline comes with two shells (or command interpreters): C-Shell, a command line processor, and PLUSH, or ProLine User Shell, a friendly menu driven shell that you may customise to your own needs. PLUSH could also be defined as a menu manager. It is able to deal with menus, submenus, users’s access levels, commands, and more, all in a very polished way, All the menus are contained on a Menu Definition File that you can modify to solve your own needs. There are even more similarities with real UNIX systems. A very significant one is the ability to execute shell procedures or scripts. These are text files containing series of commands to be executed in batch mode. This {s not a simple copy of ProDOS EXEC feature, but nearly a programming language with variables and if-then-else control structures. The UNIX look is also evident on the reference manual. ProLine provides you with an UNIX standard man command to give online help about all the commands and functions available on the system. Each command description has name, synopsis and description subheaders, and it can include also others, like files, see also, diagnostics, bugs, and author. All descriptions are stored in disk files, and the text is generally the same you can read in the printed manual. (I say “generally” because there could be programs or manual updates included on disk and not still present on the printed version of the manual. Use the whatis command to see what is actually included in the version you currently have). Besides of the manual, | have got much help from the even edition of Age and McGilton's Introduci 1X System V (McGraw-Hill), although any good UNIX manual will provide information you'll find useful to get a better understanding of ProLine. Installation Being ProLine based on ModemWorks, it also needs the same custom made cable. A ProDOS compatible clock and a hard drive with at least 5 Mb free are required, Applie2000 too. On my first attempt to install ProLine with the disks received from Program Plus, I got a consistent 1/O error. Checking both the hard drive and the disks, it came out that the sil pes disks were damaged. No problem however. I sent a fax to Morgan Davis and I quickly received a new disks set with an updated version. To install ProLine, you can boot using a backup of the ProLine utilities disk, or running from ProDOS the STARTUP program on the same disk. A Main Menu is displa’ on screen and all you need is to fo! the prompts and the accurate instructions given on the manual. All the process don't take more that 15 minutes. You'll do better running also the utilities to install the conference system, even if you don't agree with e set of predefined conferences (you can modify or delete them later). 1 didn’t make it so, and when aftera few days | ran the conference maintenance module to create the first one, there was no conferences to maintain. Yes, | was wrong because cs.maint is not intended to create conferences, but coming back to the utilities disk, it didn’t like to install them because they had been alread, created! The problem was related wi the attempt made b the maintenance module to read a data file necessary to run the conferences. Because that file had been OPENed - and created- by the maintenance program, the utilities refused to create a new one. I deleted that file -it was empty- and all worked well again. Commands overview Listing 3 shows the set of commands and functions available on ProLine 1.7. Putting aside the shells (csh and plush) the rest of commands could be divided in two groups. Those of you having some working experience with UNIX systems will easily recognise many standard UNIX utilities, as cat, cron, date, passwd, and alot more. Some of these are not stand-alone applications but built-in C-Shell commands. The second group would consist of comms and networkin; oriented utilities, such as addconf, adduser, batch, cspost, sendfile, and so on. There are a lot to choose, bul could say that I have been especially pleased with cs, or Conference System, and dl, who stands for Data Librarian. Just like all the ProLine system, cs is powerful but still easy to use. The conference system has a hierarchical structure, with each conference divided in some topics, with a maximum of six. There are three main prompts: conf, to list available conferences, join one, etc. read, to read messages, and add to enter your own ones. In addition to cs ent system manual, you can get help a okt pressing the question mark at any prompt to get the available commands on that level. Thave found dla small gem. After so many cumbersome interfaces found in file libraries, the extensive use of a real library metaphor in dl makes it different and very convenient. Each file on lib: has an index card, fully describing that file with name, type, size, author. and a short synopsis. All files are classified in categories, such as utilities, games, etc., and each category has a card catalog the user can “open” to list the files, or to make a search using key words. dl comes with a companion dl.maint module to assist the operator in maintaining the library. Networking One ofthe most powerful features of ProLine are those related with networking, but I have not had am chance to test them, because I'm still looking to set the link with the VAX/ VMS system on our Computing Centre. I have sent, however, some questions to Mr. Davis about ProLine abilities on networking, among others. See them on appendix.A. Customising ProLine You can customise ProLine in three levels: Making aesthetics changes, adding new modules, or modifying the existing ones. The aesthetics changes are very easy to do, The manual includes a list of suggested changes and some tips to make them, such as customising messages and menus, changing the login process, or editing help files, among others. On next level, ProLine’s open architecture makes very easy to add your own modules. The documentation on disk includes a text file named plapp.doc with instructions about the very polished method used to pass parameters between applications, and the protocol you must follow to integrate your own modules with the shell and the rest of applications. It's easy to understand, although you'll be more comfortable having some knowledge, and the manual, of AmperWorks and ModemWorks utilities. Finally, on last level, things are a bit more complicated, because ProLine is written with MD-Basic, resulting in a very compact code, as shown in Peter Stark's article or the examples in Peter Davis's postscript in Aug 91 Apple2000 6(4). This means minimal line numbers, attenuated variable names, and large program lines with as many statements packed as possible, making difficult to follow the program flux. If you have an apple IIGS, the best solution would be running MD-Basic to decompile the code, doing all the changes, and recompiling back again to Applesoft. If, as mysell, you don’t have a GS, you ‘Age can still modify the code, but you shall be more careful. Probably, you'll have to renumber the lines or even to split the larger ones. Again, take care, because MD-Basic is able to create variable names such as AT ($41$54), that when retyped on Applesoft or using an editor as Program Writer, are tokenised to $C5. Here the trick is to use the OPEN-APPLE-V command of Program Writer (or equivalent in your editor) to get a list of variables, lookin, for all those “illegal” names, an replacing them for new and unused ones. Be also aware of constructions such as IF A THEN. Again MD-Basic has created that A ($41) as a variable name, but if you retype it, Applesoft will tokenise it to IF AT HEN, what will mean a nice syntax error at run time. This can be fixed both by putting parenthesis around the variable or replacing it. Anyway, I shall say that 1 have found only a few of such cases, and they all were in the same module. Impressions about ProLine Is not easy to make a full review of all ProLine's features. I have had to left aside things such as the dot commands used to format the manual text to any suipat device you choose, the output redirection on C- Shell, the powerful terminal script language or the three text editors available. There also are a lot of minor details to comment about, as the convenient screen saver. However, extending more this article could give you the mistaken impression of ProLine being a system excessive and difficult to use. I can say that I have not still made full use of all ProLine capabilities. However, I have found it very easy to use. You don't have to master all ProLine’s commands, functions and script languages to get a fully working system, because ProLine is reliable enough to be practically self maintaining and you can't cause any d: . You can go up from friendly menu driven PLUSH shell to C-shell and scripts, butonly if and when you needs it. Any programming decision is actually a compromise, and being no exception the use of a UNIX model to design ProLine, it gives also some drawbacks. For example, the passwd file, that including user names, encrypted passwords and more, is a sequential one, also fully patterned Apple2000 after the real UNIX passwd file. The final user can use some commands to count the number of users, such as we, Ic, and who, but the method used by these applications involves alwat reading the file, what is aly awkward. On the other side, you will gain in reliability what you lose in speed, because you'll not have the inconsistency problems so common when using “external” counters and pointers. Also, the modular structure is sometimes a bit slow to pass from a module to another one, although no so much as anyone could figure. Morgan Davis told me that Proline has no provision for loading the entire system onto a RAM disk, but I had no problem making small changes in config and Menu Definition files to load and run the applications most frequently used into /RAM. However, I have not found any significant improvement. I think that, because of the process involved to pass parameters from an application to next, you'll get more efficiency usinga faster hard drive and SCSI card, or most of all, an accelerator. Mr. Davis has advised me that “using a ProDOS- 8 disk cache program, like CacheXL which comes with Glen Bredon’s ProSel utilities, will speed up disk- intensive programs (like ProLine) tremendously. It may prove even more significant than a faster hardware or accelerators, since it overcomes a glaring inefficiency in ProDOS itself - an inordinate amount of head seeking when accessing files”. Being all the comms side based on ModemWorks, you can paste here the above comments about transfers protocols, too. As I said before, the manual is very well written and adequate even for high level users, although for any customising work it would help having some type of “programmer's manual” including details on files structures, machine language routines, or even some advice about what you may modify and what not. (Morgan Davis told me, however, that a programmer's manual could be a later project). In any case, the advantages given by the UNIX model are greater that any inconveniences. A such modular structure ts actually the best platform for communications systems, mainly because of its reliability and ease of expansion. By itself, ProLine has an excellent balance between power and user-friendliness, Maybe anyone of you remember the s column on page 9 of Apple2000 6(2) of April 1991, where Ewen did a comment about the speed of E-Mail systems. If not, take it a quick look again. All those sites with pro- refixes are Spat ProLine! Beagle ros and A2-Central, among others, have ProLine based BBSs. (Roger Wagner Publishing is also running ProLine, although it may not be December 1991 officially announced for customer user yet), and the network still continues to grow. Even without ay networking use, ProLine is well wo! it, and gives an unbeatable occasion to revive all those Apple II machines who are actually getting dust in the shelf and convert them in a powerful open door to world-wide information. Anyway, see in appendix B some threads and figure what we could get if an European network is finally established. Comparative conclusions If ProLine is so good, is still there any reason to buy ModemWorks? Yes, both packages are very well priced and directed to diverse users: ModemWorks provides you with a good and easy introduction to comms tools, and it gives very fine results with little effort. Ifall you need is a set of machine language routines to solve the comms related problems on your programming project, you'll be fully satisfied with ModemWorks. On the other side, ityou are lookin to install a good BBS and mai exchange system with another hosts, and your customisation doesn’t go further than creating your own menus, you'll find a lot of power and facilities on using ProLine, mainly because of the large series of commands already made. Finally, ifyou are working ona large custom made project and need to write your own programs, I think ProLine is actually the way to get, because its UNIX-like modular structure makes easy adding new applications, but you'll need also the AmperWorks/ModemWorks manual, so you would do better getting both packages. Both ModemWorks and ProLine are fully supported by Morgan Davis. You can contact him on phone numbers 1(619)670-0563 (voice), 1(619)670- 9643 (fax) and 1(619)670-5379 (pro- sol BBS). José A. Accino « Appendix A: Questions and answers I have had some E-Mail and fax exchange with Mr. Davis. | think it could be of interest to include here, with his permission, some questions I sent and his answers, Q. How do I receive updates? A. Generally, updates are free. You send us your original disks, and we'll send updated copies back to However, since this is more difficult overseas, we've have adopted a European update policy. For $50 U.S. each year, we'll send out updates as they become available, about four times a year. This covers our costs for disks, mailers and shipping, and December 1991 saves you the trouble of having to send your original disks to us, and the long turn-around times in mail. We're presently doing this with our site in France, and it is working well. If this sounds good to you, we just recently released the ProLine 1.8 update. It includes over 100 new and updated programs and files. Q. Why not a fast text file search command? A. Most of the ampersand commands are generic (as opposed to specific) in their function. Generalised tools with single, simple tasks make them far more flexible {and have a lower impact on memory usage). A number of questions arise in implementing a tool that you propose. Once you found a match, what do you do? Set a numeric variable? Return the matching line into a string variable? Return the file position of the match? Return the file position of the line containing the match? Return a count of all matches? All the above? Case sensitive or not? Creating a tool with just one of these features might be useful for someone, but certainly not for everyone. I would have to consider making the tool do all of these things, because it would be inevitable that each feature would be requested by other users in time. Such a tool would take up a lot of memory, and would have only a limited use. It would be best to write a 6502 program that is specific to your application and keep it separate from AmperWorks. Q. What if 1 wanted to write some machine language programs for ProLine? A. Since ProLine is built on ModemWorks, you'll find information for creating your own machine language programs and a memory map in the ModemWorks manual. In a future release of ProLine, we'll be making it very easy to add machine language routines, so you may want to wait a while before starting any projects. Q. Do! have the means to exchange mail with a UNIX or VAX host? A. Yes. It requires quite a bit of cooperation from your local host, however. ProLine comes with an archive called UNIXMDSS.SHK. Unshrink this to find out more about implementing a UNIX send and receive for MDSS, We are currently testing and debugging a VAX/VMS MDSS program right now. It seems to be working well, but it isn't completed yet. Q. How can I send mail from a UNIX host to a ProLine site? A. Ifyou have an account on a UNIX machine that has full UUCP or Internet access, you can reach any ProLine site on the network. For Apple2000 example, from your host you could send mail to my account on pro-sol, since pro-sol is on the Internet. Address your message _ to mdavis@pro-sol.cts.com (for Internet routing), or crash!pro-sol!mdavis (for UUCP routing). Q. How about Compuserve? A. You can send mail from any Internet site (which means from any ProLine site as well) to an account on Compuserve. The address format is XXXXX.YYY@Compuserve.com where XXXXX.YYY is the user's Compuserve account number (note that a period is used instead of a comma). You can also send mail to anyone on AppleLink by addressing it tis USERNAME@AppleLink.apple.com (Appendices continued overleaf) Product ;: ModemWorks Publisher ; Morgan Davis Available from : Morgan Davis Group 10079 Nuerto Lane Rancho San Diego California 91977-7132 USA Price : $59.95 direct $89.95 retail Value : Pitti ééced edda Performance : Documentation : info Product : ProLine Publisher : Morgan Davis Available from : Morgan Davis Group 10079 Nuerto Lane Rancho San Diego California 91977-7132 USA Price : $195.50 direct $259.95 retail Value : édddd Performance : Pitti Documentation: ¢eé¢ ooh Appendix B; Networked topics from ProLine: Listing 1: AmperWorks commands (version 2.3. Latest is 2.4) JA x < ADD ASC COPY ERASE FILES FRE GET HLIN LETF$ LIST LCASE MIDS MLI ONERR POKE POP POS READ REPT RESTORE Get file information Set file information Return the parent path of a file Add a file to the end of another file Convert a string’s character to ASCII text Copy a file to another file Erase an array from memory Read a directory’s filenames into a string array z Remove AmperWorks from memory Read characters into a string variable {no filtering. no echo) Draw a horizontal line with a character Lefi-justify a string within a field Display the contents of a file Convert a string’s uppercase characters to lowercase Change the mid-portion of a string Perform a ProDOS MLI function Fix ONERR bug and return error code an line number Poke a set of numeric values into memory Reset Applesoft's stack Find the position of a pattern within a ae Read characters into a string array Mark the beginning of a REPT-UNTIL block Restore the contents of a memory storage cell RESTORE GOTO | ¢get the line of the next DATA RIGHT$ SPC SRT STORE SWAP TFILES TIME UCASE UNTIL VLIN Listing 2 statement Right-justify Strip spaces, or other characters, from the ends of a string Sort a numeric or string array ore a string into a memory storage ce Srer the values of two variables Read a directory’s filenames into an array (special) Return the date and time Convert a string variable's lowercase characters to uppercase Mark the end of a REPT-UNTIL loop Draw a vertical line with a character ModemWorks commands {version 2.1) AND BEEP BREAK CALL CHK ON CHK STOP CHR$ CLEAR FAST FLASH CHR$ FLASH INT FN FRE ‘Ane Mask bits on output characters Change pitch and duration of the speaker's beep Perform a modem

Showing the first 100000 of 408299 characters.

mp.ls