[HEA] _____________________ ___ _ |___ ______________| | | | | | | _ | | | | | || | | | | | | || | | | | | | || | | | ____ _ _ _ _ ______ | | | || | | | / __ \ | | / \_/ \ | ___ \ | | | || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | | | || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | | | || | | || |_|| | | \___/|_| |_| |_| | ____/ |_| | || | | || |__ | |____________________ | | _ |__||_| |_|\____/ |________________________| | | |_| | | Lighting Your Apple II Path On Delphi | | |_| >>> WELCOME TO THE LAMP! <<< ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THINKING KFEST: There's Nothing Finer AND THE BEST OF THE A2 AND A2PRO MESSAGE BOARDS "Teaching the Apple II user how to fish since 1998" :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: The Lamp! An Onipa'a Software Production Vol. 1, No. 8 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W. Internet Email........................................thelamp@delphi.com :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TABLE OF CONTENTS ~~~~~~~~~~~~~~~~~ August 15, 1998OPENING PITCH Make A Wish ---------------------------------------------------- [OPN]A FUNNY THING HAPPENED [FOR] The Heat Is On ------------------------------------------------- [HET] Miscellanea [MSC] Rumor Mill ----------------------------------------------------- [RMR] Public Postings [PUB] Best Of The Best ----------------------------------------------- [BOB]A2Pro_DUCTIVITY Checking out A2PRO on Delphi ----------------------------------- [A2P]THINKING KFEST There's Nothing Finer Than Kansas City in July ----------------- [KFE]EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN] [*] [*] [*]READING THE LAMP! The index system used by The Lamp! is designed to make""""""""""""""""" your reading easier. To use this system, load thisissue into any word processor or text editor. In the index you will findsomething like:EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN]To read this article, simply use your search or find command to locate[INN]. There is a similar tag at the end of each article: [EOA]. :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : Life's a trip and then you run out of Travellers' : : Checks. : : : ::::::::::::::::::::::::::::::::::::::: GOLDFISCHE ::::::[EOA][OPN]------------------------------ OPENING PITCH |-----------------------------------From The Editor"""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] MAKE A WISH ~~~~~~~~~~~ This editorial is being composed as I sit in the terminal of KansasCity International Airport in Kansas City, Missouri, waiting for a flightto take me from the Land of Ahhs to San Jose International Airport, whereI'll spend a night before heading back to my home in the islands. Aftermonths of planning and hard work, KansasFest 10 is over, I'm exhausted, butI haven't had so much fun since, well, KansasFest 9. Last year's KansasFest was revolutionary; 1998's was evolutionary.The debut of _Marinetti_ in 1997 took the Apple II places it never wentbefore--in 1998, instead of a breathtaking leap, we took lots of littlehops, and maybe got even farther than we did the year before. _Marinetti2.0_, _Spectrum 2.2_, and _Spectrum Internet Suite 1.1_ repave the road tothe Internet their previous versions laid down. _GSoft BASIC_ gives oldApplesoft programmers the tool they've waited their entire IIgs lives for._WebWorks GS_ and _NiftySpell_ give the IIgs user the kind of productsthey've needed to turn to other platforms to use. And _Casper_, evenunfinished, proves again we have yet to reach the limits of what the AppleII can do. There's not a lot left on my Apple II wish list (Tony, if you'rereading this: "ETHERNET!"), thanks to KFest '98, although my personal wishlist currently includes sleep, also thanks to KFest '98. [*] [*] [*] And Now A Word From Our Sponsor Department: I talk about KansasFestalmost every month, but I promise that the Worldwide Headquarters of theKFest Blatant Plug Office will close down until December after this month'sissue. However, before we close shop for 1998, we need to let you know:KansasFest 1999 is being planned for July 21-25, 1999, back at the campusof Avila College in Kansas City, Missouri. Start planning now. KansasFest also has a new home on the World Wide Web(http://www.kfest.org) and the KansasFest Mailing List previously mentionedin this publication will continue operating all year round. I promise, you won't hear any more about KansasFest untilJanuary--unless you ask for it.Ryanthelamp@delphi.comASCII ART BEGINS_________ _ _ _|__ __| | | | | | | | | | | | | | | | | | |___ ____ | | _____ __ ___ _ _ _____ | | | | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | | | | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | | | | | | | | | _____| | | / ___ | | || || | | | | | |_| | | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _ |_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_| | | | | |_|ASCII ART ENDS[EOA][OPN]------------------------------ A FUNNY THING HAPPENED. . . . |-----------------------------------Checking out A2 on Delphi"""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] * The Heat Is On * Miscellanea * Rumor Mill * Public Postings * Best Of The Best THE HEAT IS ON """""""""""""" [*] User Groups & Publications ....... KFest! KFest! KFest! [*] The Apple II Legacy ....... Where The FAQ Do We Go Now? [*] General Chatter ....... Need A Ride From K.C. Airport? [*] Telecommunications ....... Modem Inits For The Rest Of Us [*] Vendors & Tech Support ....... All Kinds Of New Stuff MISCELLANEA """""""""""TALKING UP KFEST ON THE KFEST MAILING LIST Chatter no, it has been"""""""""""""""""""""""""""""""""""""""""" serious discussion! It hasalmost rivalled Delphi some days with discussions on world beers, the bestplaces to stay while travelling in the US, how often we access our emailaccounts and various music discussions with Joe!We have also talked about who is picking up whom from the airport, the beststeak houses in KC, and even details about K'Fest itself.Then Joe has dropped heavy hints that he is going to shatter the IIgs worldwith a product announcement, and by the discussions on the heavyweightpresentation equipment required by Richard, Geoff and myself, we might havesomething to reveal too! Even Sheppy has dropped hints about something...K'Fest '98 is a must! If you can't be there, then you need to monitorDelphi and the prime A2 web sites for snippets of information, and ofcourse join us all for the debriefing on the Monday night RTC.And it will be great to have Gary there, even if Cindy has scolded him foronly now being let free by his boss so he can be there... Ewen Wannop - Speccie Delivered without using a IIgs by Spectrum & Crock O' Gold 2.5! Setup: Bernie ][ the Rescue 1.3 and a PowerMac 8200/120 http://ourworld.compuserve.com/homepages/ewannop/ (EWANNOP, 14125, GO COM A2)SSII HOSTS POST KANSASFEST CHAT Every Monday night, at 10 PM EDT,""""""""""""""""""""""""""""""" Shareware Solutions II hosts a veryspecial online chat for Apple II users. What makes the Monday night chat sospecial is that it takes place simultaneously on CompuServe, Delphi andGenie.The three system Apple II chat is probably the _only_ regularly scheduledmulti-system chat on the planet.As host of that chat, I was just thinking that all interested Apple IIusers will probably want to attend the chat that'll take place on Monday,July 27th, as that chat will occur just one day after KansasFest ends.As it is, there are a number of new Apple II products that are expected tobe demoed and/or released at KansasFest, but due to non-disclosureagreements, no one is yet talking about anything. By July 27th, thosenon-disclosure agreements will have lapsed, and so that Monday night chatshould be filled with talk of all the new software that is expected to bedemoed and/or released at Kfest '98.Although attending that chat won't quite be the same as attending Kfest'98, it'll be your chance to find out all about the latest and greatest!Mark your calendar now: Monday. July 27th, 10PM EDT!Joe Kohn (JOE_KOHN, 14002, GO COM A2)<<<<< With just 5 days to go before leaving for Kfest, I don't think I'm""""" going to have much time to devote to online activities, so I justwanted to remind everyone that there's going to be an onlinepost-KansasFest party on Monday night, July 27th at 10 PM EDT.That, of course, is when Shareware Solutions II hosts the firstmulti-system chat after Kfest, and it should be quite a festive party thatnight!I believe that a lot of new software is going to be demoed, introduced, andreleased at Kfest...and so that chat on 7/27/98 will be a Kfest round-up.It may be your first chance to learn about what went on at KansasFest 98.For those unable to attend that Monday night chat on 7/27/98, Max Jones hastentatively volunteered to capture the chat proceedings in scrollback andto do a little editing so that there will be a transcript of the chatavailable afterwards.I think that this upcoming Kfest is going to be the most exciting Apple IIevent ever held, and on 7/27/98 at 10 PM, you can be a part of it. Sort of;-)Joe Kohn (JOE_KOHN, 14341, GO COM A2)QUIET PLEASE: KFEST IN PROGRESS Is everyone too busy writing scripts,""""""""""""""""""""""""""""""" hacking all night, running around thedorm wrapped in blankies, etc to share all of the great things that havehappened here at Kfest?The Big Cheese (CINDYADAMS, 14474, GO COM A2)>>>>> Apparently so. :)"""""I meant to post some stuff last night, actually (including my previouspost), but I faded away into sleep instead.** Be excited, be VERY excited. **Yesterday, Richard Bennett announced (and demonstrated, this is REAL folks)Marinetti 2.0, which provides full Internet connectivity for the IIgs. Thisis a complete TCP/IP implementation, not requiring an ISP with a shellaccount, or anything else unusual or hard to find.There are those who may not recognize what an accomplishment this reallyis. We all owe Richard a big vote of thanks for, first of all, doing the(almost) impossible, secondly for doing it as a labor of love in what bitof spare time he has available.Which is not to say that Ewen Wannop's contribution of Spectrum 2.2 isinsignificant. Without it, the new Marinetti is of limited utility. ButSpectrum 2.2 is fully Marinetti 2.0 aware. You can now open multiplesockets to multiple service locations at one time. You can do a whole lotmore than that, of course, but this capability of dealing with sockets atall is the foundation on which everything else rests. (Frankly, I'msurprised that Ewen only assigned a fractional upgrade number. I would havesaid v2.3 as an absolute minimum, and this new capability is SO significantthat I would have had to be persuaded not to call it v3.0.And, the icing on the cake is the latest version of Spectrum InternetSuite. Geoff Weiss demonstrated that (sorry Geoff, I don't recall theversion #) pretty extensively, and it too is awesome.Now I confess that I do most of my Internet browsing on the Mac, but thatstuff that I do on a daily basis is pretty much all text based. If Iunderstood everything in these three demos correctly, but upgrading my GSwith these latest enhancements, I am going to be able to save 30-60 minutesa day be reading my regular sites with the GS instead of the Mac.I'm REALLY looking forward to this. (All three of these products should beready for release in, approximately, September.)There was also talk of several other Internet utilities, and demos of mostof them. Unfortunately, it was dark, and I was sleepy, and I can't quiteremember who to credit for what, so I'll let someone else speak up with thenames and details.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Speaking of being tired, I overslept this morning, and missed JoeKohn's presentation, but Shareware Solutions has a MAJOR new utility forall us GS users, a "universal" spell check that works within any desktopapplication, if I heard it right. (I was stumbling out of the shower whenGreg Nelson came 'round telling me about it. Needless to say, he thought itwas very impressive.)Hey JOE, tell the rest of the world about your new goodie, eh?? :)Gary R. Utter ..............................................enjoying KFest:) (UTTER, 14479, GO COM A2)>>>>> The version will be 1.1"""""> (All three of these products should be ready for release in,> approximately, September.)Actually, SIS is the only one of the three committed for a release at theend of September.> There was also talk of several other Internet utilities, and> demos of most of them.I had demoed an FTP client. It crashed a few times, but hey, I made itMarinetti 2.0 compatible just a few minutes before the presentation beganso it was expected.Geoff (SISGEOFF, 14494, GO COM A2)>>>>> I slept through some of it. :) But having Michael Hackett in my""""" room using my computer half the night might have had something todo with it.For those of you using WordWorks Pro, who have been annoyed by theadvertising window that you get every time you quit, Michael has created afix. He has written a patch program that will delete that feature (or bug)from the program. It needs a little more work, but should be out soon.Michael also won the HackFest contest with the program. -- Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.5 From KFest 10 cknoblo@novia.net (CKNOBLO, 14490, GO COM A2)KFEST--THE DAY AFTER GreetinGS,""""""""""""""""""""I would put this in the Kfest '98 topic, but I'm too tired to look it up atthe moment. :-)I arrived home from Kfest '98 a few hours ago, and I think I must havefloated along I-70 most of the way, such was the high I'm on from this pastweek.Kfest '98 was, in a word, fabulous! We had a great turnout (more than lastyear by 10 percent), and some of the Apple II world's most active andproductive developers were on hand. What they showed us was nothing lessthan astounding.We now have several new programs, updates of old programs, and even moreprograms in the works. And they say this is a dead platform. :-)I'll post more of my impressions and observations when I get some rest andclear my head. But I wanted to let everyone know that, from my perspective,Kfest '98 was a fantastic show.Now, before I fall asleep at the keyboard, I'm going to check out thefollowing items I obtained Kfest '98: WebWorks GS (NEW!) Disk Access II (UPGRADE) GSoft BASIC (NEW) The TABBS Library Archive (NEW CD-ROM compilation from Ewen Wannop andavailable to the world from Joe Kohn's SSII) ShoeBox (A program from Seven Hills I just around to purchasing)Of course, before long, I hope you'll all join me in upgrading your systemswith: Marinetti 2.0 Spectrum 2.2 SIS 1.1 GraphicWriter III 2.1And I haven't even mentioned Nifty Spell, the universal spell checker forthe IIGS that was demoed at Kfest and will soon be available from SSII.That program is sure to generate a lot of interest. It's something we'veneeded for a long time.Man, this was an active Kfest for new stuff!!!Before I sign off for now, I want to thank Cindy Adams for managing anotherterrific event, and Steve Gozdziewski for putting together a greatschedule. They do a wonderful job and are the glue that keeps the eventwhat it is.More later .... Time to unwind from a busy week. :-)Apple II Forever Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.5 (JUICEDGS, 14517, GO COM A2)>>>>> And let's not forget our new web page:"""""http://www.kfest.orgRyanKFest '99! Start planning today!!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 14562, GO COM A2)>>>>> In another place and time Ryan Suenaga stood up in front of God and""""" Country at KansasFest 1998 and told the world that the KansasFestKonsortium has now aligned itself squarely with the new world web order. Inother words, KansasFest now has its own domain on the web!KansasFest can now be found on the web at this url:http://kfest.orgThe old address (http://www.primenet.com/~adams/kfest.html) is stilloperational, but all it does now is show a picture of two auld phartsenjoying themselves at KFest 98, and then it will redirect you to the newhome page (this will happen automatically if you are using a contemporarygui browser). { Join the Apple II WebRing!}David K. (DKERWOOD, 14529, GO COM A2)>>>>> Of course, SIS counts as a "contemporary GUI Browser." :)"""""Geoff (SISGEOFF, 14556, GO COM A2)>>>>> I'd have to agree with Cindy. It's always been the presenters and""""" attendees that have done the most to make KFest so very special.Everyone that attends contributes something toward making KFest such afantastic event year after year!A very special "Thanks" to all, Steve KFest '99 - July 21-25, 1999 (STEVE_G, 14580, GO COM A2)>>>>> After driving all night, I finally got back to Chicago around noon""""" today. I don't know if I'll be able to keep my eyes open longenough to finish writing this message, but maybe I can type in my sleep...KFest '98 was a blast, as usual, but for some reason this year seemed likeeven more fun than the previous KFests I have attended. Maybe it wasbecause I finally got to meet Ewen Wannop (I roomed with him, in fact), ormaybe it was that little jaunt to the Italian restaurant with a few peoplewho wanted to try something other than Jess and Jim's for dinner (I'llleave the details of the car chases and the search for ice cream foranother time.) Perhaps it was playing Snood on Cindy's PowerBook. Orwatching Paul climb the walls (I think it was Paul...it's all a blur.)Yeah, all of the above.Wednesday. Gina and I drove down from Chicago. Hot, hot, hot. No airconditioning in the car so we drove under cover of night. We arrived in KCway too early so we camped out at Hardee's until noon. At registration Ireceived my annual hug from Cindy (the =real= highlight of KFest) and thenwent to the dorm to unpack. I got there before Ewen, my aforementionedroommate, so I grabbed the good bed and began unpacking my computer so Icould hog the whole desk. As people began trickling in, I gave up on thecomputer and started roaming the halls.It's hard to put into words the feelings I get each year at KFest. Isuppose it's similar to what you'd feel at a family reunion. After fourKFests I've begun to get downright chummy with some of these people who Ionly meet once a year. Anyway, Wednesday afternoon was spent reacquaintingmyself with old friends and meeting new ones. Wednesday afternoon shouldhave been spent sleeping but, yeah right.Wednesday night is the traditional trip to KC Masterpiece for dinner. Ithink the best way to enjoy this is to take pot luck on who you sit with.When a new table is announced (they don't take reservations so it takesquite a while to seat 40-50 people) just walk up there with whoever happensto be standing next to you (or sitting, if you're enjoying a cold drink atthe bar.) This is embarassing, but I just realized I can't remembereveryone at my table. Beat me over the head if I'm wrong, but I think itwas Sheppy, Ephraim Wall and Stan Marks. It was late and I was tired. Ithink I'm still digesting all that beef, btw.Wednesday night is usually a great time to wander around and talk toeveryone, but after the long drive I just collapsed at about 11:30.More later... ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- "I do not fear computers. I fear the lack of them." -- Isaac Asimov (TONYW1, 14519, GO COM A2)>>>>> Well, at least I'm not the only one who doesn't remember who he was""""" sitting next to at KC Masterpiece. :)Anyway, on to the report. Part 2.Thursday. I slept right through Mike Westerfield's keynote address (sorry,Mike!) I did make his GSoft BASIC session later in the day though, and Ibought a copy right then and there. But I'm getting ahead of myself. Therewere three mid-morning sessions to choose from. Since I had overslept Idecided to attend Geoff Weiss' UNIX Shell Programming, mainly because itwas physically the closest to my room . I would have liked to attendEwen Wannop's Spectrum Scripting session, but, well, ahem, maybe next year.Besides, I already mentioned that Ewen was my roommate so I saw enough ofhim anyway. :)Lunch was mostly digestable. The less said the better. Richard Bennettseemed to have liked it, as usual.I spent the afternoon at the double-length IIgs Communications session.This featured presentations by Richard Bennett (Marinetti), Ewen Wannop(Spectrum), and Geoff Weiss (SIS.) Updates of all three of these integratedprograms will be available later in the year.After supper (again, the less said the better), it was on to Mike's GSoftBASIC session. GSoft is light years ahead of Applesoft BASIC. In fact, it'sahead of most other BASIC's available even for other platforms. One of theHackFest competitors later in the evening used it!Speaking of HackFest, it began shortly after supper. I think there werefour brave entrants in this programming marathon. If I'm not mistaken, eachof the four was using a different language: GSoft BASIC, C, Pascal andAssembly (or was that raw machine code, Geoff? .) On Saturday it wasannounced that Michael Hackett had won. More on that later.One thing missing this year was Bite the Bag, possibly because it usuallyoccurs Thursday night at the same time as this year's HackFest. Oh well,maybe it will return next year.I spent the rest of Thursday night roaming the halls, going room to roomseeing what everyone was up to. I think this was when I got my first tasteof the game Snood on Cindy's Powerbook. This is certainly one of the mostmaddeningly addictive games I have ever played. I can only hope someonewill take up the challenge of creating a GS (or even 8-bit) version.At some point during the evening, Ewen found me in the hall and started toapologize for reformatting my hard drive. You see, he didn't bring acomputer so we shared mine. As he was booting my machine, he saw a messageon the screen about the hard drive being formatted. What he didn't know wasthat I have Bret Victor's Opening Line installed, which brings up a randompicture at every boot. This time happened to be the faux "hard driveformat" picture. A good chuckle was had by all, and hopefully no damage wasdone to Ewen's heart.Sleep finally overtook me around 3:30 am. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- Vice Versa: Mafia controlled poetry... (TONYW1, 14554, GO COM A2)CAN ANYONE TELL ME JUST WHAT A BABELFISH IS? Let's hope I remember this"""""""""""""""""""""""""""""""""""""""""""" right (I was fightingunconsciousness when it was discussed).BabelFish is a translator system that runs at the system level. When youtry to open a document for which you do not have the native application onhand, BabelFish intervenes and asks you what application you want to use toopen the file, and gives you choices. It also allows you to open (sayyyy)an Appleworks document with something else (with only a double-click), butI didn't understand that part. :)It sounded pretty good at the time, I wish I could remember it better.Gary R. Utter (UTTER, 14621, GO COM A2)>>>>> No... Babelfish is an NDA that lets you convert files from one""""" format to another.In addition, it provides support so applications can link into it and useits translators to import and export files directly within the application.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14624, GO COM A2)>>>>> No, Bablefish is a System Extension which allows an application to""""" "import" and/or "export" data into other formats. There is a FileConverter NDA which supports Bablefish which is what you are thinking of.The only other program which supports Bablefish that is currently releasedis SuperConvert 4.0 (on sale at Seven Hills through the rest of thismonth). There are several graphic translators included with Bablefish foruse with SuperConvert's Bablefish access. Other translators include fonts,sounds, and texts.Watch for Bablefish text support in Spectrum 2.2. There are currently ahandful of text translators for Bablefish: import/export of ascii text andTeach files and a HTML exporter. Hopefully, enterprising programmers willwrite additional translators for use with Bablefish. Formats like MicrosoftWord and PDF would be ideal due to their popularity.Geoff (SISGEOFF, 14627, GO COM A2)>>>>> Ah... looking through my system folder, the only thing I found that""""" I positively identified as being related to Babelfish, other thanthe translator modules, was the NDA (and I'd read elsewhere from someone Ithought knew what they were talking about that the NDA did everything :).I don't trust installers; I already wish I'd ignored the one that came onthe Babelfish disk and installed the stuff by hand, because I have no ideawhat half this stuff does, and my system started crashing halfway throughbooting after installing that stuff. Had to yank one of the inits installed(I don't remember the name offhand, but I couldn't determine its purposefrom the name) to eliminate the crashing. Babelfish still works, and that'sall I really wanted installed anyway, so I'm happy.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14641, GO COM A2)>>>>> Can you check which INIT you disabled? A quick scan of the extras""""" disk shows the following inits: fielder, sane.fix, sfutility,bablefish, and sys.icons. If there is a specific init that causes problem,I would like to make sure the person maintaining that source code knowsabout it and check for problems. Geoff (SISGEOFF, 14648, GO COM A2)>>>>> I believe that would be the SFUtility Init. My machine wouldn't""""" boot correctly after installing Babelfish and when I disabledSFUtility it worked fine.After playing around for a while, I ended up changing the load order ofsome of my Inits and I can now boot properly with SFUtility enabled. Ithink, but I can't remember exactly, that I ended up putting SFUtility asthe last Init in my System.Setup directory. Jeff Blakeney - Dean of A2U in A2Pro on Delphi sent via COG v2.5, Spectrum v2.1 and a Linux box to here. (JBLAKENEY, 14651, GO COM A2)TRENCO: UP AND COMING A2 FTP SITE FWIW, there is a small group of Apple""""""""""""""""""""""""""""""""" II enthusiasts who are attempting tocreate a strong alternative to ground; we have been working on a site at:ftp://trenco.gno.orgWe have lots of space and are working on uploading files as possible;uploaders wanted. The server is fast with lots of bandwidth and wellorganized.RyanKFest '99!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 14564, GO COM A2)>>>>> You can find a bit more about the Trenco Apple II Archive by going""""" to A2-Web, at this url:http://www.syndicomm.com/a2web/a2netsoft.htmlDirect links to both the ftp and http sites can be found here. { Join the Apple II WebRing!}David K. (DKERWOOD, 14571, GO COM A2)ARE ALL THE GENIE A2 FILES ON DELPHI? Not quite right. We have archives""""""""""""""""""""""""""""""""""""" of every file that we uploaded toGEnie, and of virtually every file that anyone else ever uploaded to Genie(in the A2 and A2Pro libraries).Which is to say, if Genie shuts down tomorrow, those files are safe.Not all of them CAN be uploaded to Delphi due to copyright questions.(Questionable files include, but are not limited to, Genie bulletin boardarchives, RTC transcripts, and some files that the originator specifiedwould ONLY be available on Genie.)That still leaves something more than 12 thousand files, if I am notmistaken. Uploading 12 thousand files is not a simple undertaking. Doing itmanually is out of the question. It will have to be done with scripts, butPREPPING those files for upload is also a major problem (i.e. writingdescriptions, keywords, etc). That, we are thinking, can be done with acustom set of Appleworks macros or something.We thought this would be a relatively trivial matter, but that turns outnot to be the case. Once we get all the details resolved, we can STARTpumping files, but it will still take months to get them uploaded, even ifeverything goes perfectly.The key point in all this, however, is that we HAVE the files, they aresafe, and nothing is going to get lost.Gary R. Utter (UTTER, 13739, GO COM A2)MORE ON DELPHI DATABASE FILENAMES Here's a (much) more in-depth""""""""""""""""""""""""""""""""" explanation of the "period" problem.Files have three names: Group name, download name, and internal name. Thegroup name is what you see when you look at a list of files. On Delphi,groups can contain multiple files so we need a separate download name foreach file within a group. Here in the A2 Forum, the download name willalways be the same as the group name because we don't allow more than onefile per group. Either of these two file names can have as many periods asyou want.The trouble comes with the internal name. This is the actual VMS filenamethat Delphi uses to store the file on disk. It's invisible to most peoplebecause it's not important unless you're a staff member. If you're curious,here's what one looks like: 03$SHAKE$SZILLA.1XBXYLook familiar? It's your recent upload. Delphi produces a unique filenameby combining the topic number, uploader, and filename. As you can see, hereis where we have that dreaded "X" instead of a period. There's nothing wecan do to change it. It's similar to the way ProDOS won't allow certaincharacters in its filenames.Are you still with me? Good. :)Now, if you have your telecom program strip the Binary II when you downloadfiles, you won't have to worry about that "X" because inside the Binary II(no matter how the BXY filename has been mangled by Delphi) is the originalShrinkIt (SHK) archive which will still have all the proper periods. Thetrouble comes when you don't strip off the Binary II during the download,either because you can't (ie. using an older telecom program or a Mac orPC) or because you just don't want to. You'll end up with a file namedSZILLA.1XBXY which will probably be treated as a binary (or text) file byyour telecom program. It won't have the proper filetype and that "X" willcause ShrinkIt to ignore the file in it's file dialogs (you have to "showall files" to see it.)So the "download name" is something of a misnomer. The actual name thatgets passed to your telecom program during a download is the internal name(just the filename part, not the topic or uploader.)Whew! That's a rather long-winded way to say: It's a VMS file namingproblem that can affect some downloaders. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- (TONYW1, 14388, GO COM A2)DEALING WITH DELPHI'S POP MAIL Let me try to explain the Delphi/POP mail"""""""""""""""""""""""""""""" thing a little better. I only keep twofolders for my Delphi mail. By default new mail goes into NEWMAIL, andafter I read it it goes into MAIL. When I do all my mail reading fromDelphi's MAIL page, I get notified when I logon of any new mail (NEWMAILfolder) and each letter moves automatically to MAIL after I read it. Soafter reading my new mail, the NEWMAIL folder is empty and the MAIL foldercontains mail that I have already read (it gets deleted automatically aftera certain period of time.)Now, a different situation arises if I read my mail via POP3. New lettersstill go into the NEWMAIL folder, but they stay there after I have readthem via pop.delphi.com. They do not get automatically moved to MAIL. Butthey also do not appear "new" to Delphi because I don't get the "You have Xnew letters" message at logon. It seems that reading mail via POP3 somehowresets the new flag, but doesn't move the letters from NEWMAIL to MAIL.Am I making sense here?If I actually delete a letter, either from the Delphi MAIL page or fromPOP3, the letter does vanish from both sides. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- You made my day, now you have to lie in it. (TONYW1, 13745, GO COM A2)>>>>> The POP3 protocol was intended for simple maildrops. It doesn't""""" support multiple folders. For that, you need a server thatunderstands the IMAP protocol.--Steve Reeves (REEVESST, 13751, GO COM A2)<<<<< I think I'm beginning to understand. When I read any of my other""""" accounts' mail via POP3, the mail does indeed remain in the INBOXunless I delete it. I obviously can't move the mail from one folder toanother because POP3 doesn't support that.I understand that. What I don't understand is how Delphi can somehow markmail in the NEWMAIL folder as having been read via POP3 but it can't thenmove that mail to the already-read MAIL folder. This is apparentlysomething that can only be done from the Delphi mail page.Let me phrase it another way. After I read mail via POP3 the mail is stillsitting in the NEWMAIL folder on Delphi, yet Delphi somehow knows that Ihave already read it. Why then can't Delphi automatically move the mailfrom NEWMAIL to MAIL? When I read a letter in NEWMAIL from Delphi's mailpage, the letter automatically gets moved to MAIL. Why isn't this done whenreading via POP3?This isn't a big deal. I just find it odd that it works the way it does.It's a silly thing I have about wanting to understand the way things work.:) ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- (TONYW1, 13777, GO COM A2)>>>>> The VAX at work is primarily used as a POP3 mail server, so I""""" haven't had much need to play around with the VMS command-line mailprogram. (Which is what Delphi is using, btw.) However, maybe I cananswer your question anyway. :)The NEWMAIL folder is where VMS puts the mail by default. The mail programitself is responsible for moving the mail to MAIL after you read it. Ofcourse, the POP3 server doesn't do this, so your read messages stay wherethey are. Could the POP3 server have been written so that mail would getmoved? I suppose, but with the X-Windows VMS mail program at least, youcan change the folder that read messages get moved to. Would the POP3server have to check the settings of each user to know where it should movethe mail? I'd guess so. It may have been too much trouble. That, andMultiNet is a piece of junk. :) (MultiNet provides a TCP/IP stack andrelated services, like a POP3 server, for VMS, and I assume Delphi usesit.)It's late, I'm tired, and I may not have a clue as to how all this works,so don't bet your life on this information. :) Of course, to me, this ishow it _appears_ to work.Later,- Aaron (APULVER, 13779, GO COM A2)>>>>> This is how I see the problem as well."""""I think the big reason that POP3 doesn't have any support for folders isthat it was designed for the client to handle all the mail. The POP3server is basically just a holding tank for your e-mail until you retrieveit.If you look at most POP3 e-mail clients you will see that they have fullsupport for multiple folders and such. I use Pegasus Mail on my Win95machine and the e-mail client I am writing for the IIgs will also supportmultiple folders at some point.It all boils down to the fact that a POP3 server doesn't know anythingabout your folder for READ mail and as the other mail program you usewasn't the one to read the mail, it will not move it for you either.Jeff Blakeney (JBLAKENEY, 13780, GO COM A2)>>>>> A little theory on how POP3 servers work: When the POP3 server""""" reads your incoming mail box (username and password is accepted forauthentication), it scans the headers to figure where each message startsand stops. This is how it figures out how many messages are in the incomingmailbox. The POP3 client reads header information of each message and looksfor the "Status: " header to determine if a message is read or not. If thisheader field is marked with a "R", then the message has been read beforeand the POP3 client will not retrieve the message. Otherwise, the POP3client retrieves the message and the POP3 server then automatically updatesthe Status: header with a "R" to mean it has now been read. The POP3 clientthen optionally sends a command to the server to delete the message toreduce disk space on the server. As soon as the POP3 connection is closed,the changes to the messages (deletes, read status, etc) are written back tothe incoming mailbox file. The mailbox file is then ready to accept morenew messages. Geoff (SISGEOFF, 13795, GO COM A2)<<<<< Ah yes, now I remember that status header (N = new, R = read, A =""""" answered, right?) So, other than manually editing the mail file, isthere any way to get POP3 to =not= update the header when reading messages? ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- Don't drink coffee in early A.M. It'll keep you awake until noon. (TONYW1, 13818, GO COM A2)>>>>> If you modify the POP3 source and run it on your own UNIX box,""""" then, sure, the Status line can be made not to be modified. But ifyou have your own UNIX box, why bother running POP3 when the machine canrun sendmail and be a real mail server... There is no special command youcan send to the existing POP3 server to prevent the Status line fromgetting modified. Geoff (SISGEOFF, 13820, GO COM A2)HOW TO REMOVE A SOCKETED CHIP By far, the best chip puller ever made is a""""""""""""""""""""""""""""" small straight-blade screwdriver with along shank. It gives excellent control of the chip pulling process. You arefar less likely to bend pins with a screwdriver than with just about anyother (reasonably priced) tool you will find. Just work all four corners alittle bit at a time, keeping the chip level as it levitates out of thesocket.I repair industrial electronics for a living. FWIW, every one of the 100 orso techs in my shop uses a screwdriver. It's the best tool.TomZ (TOMZUSKI, 13791, GO COM A2)IOMEGA ZIP PROBLEMS PART 1 I don't know what the exact problem is (and"""""""""""""""""""""""""" Iomega probably isn't spreading it aroundeither), but their web page specifically states that the Zip Plus SCSIdrive should be the only drive on your SCSI chain. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- Whips And Chains? Sorry, That's A Hardware Problem (TONYW1, 14522, GO COM A2)>>>>> From what I've read, Iomega does not intend to fix the problem, and""""" are instead offering to replace Plus drives with SCSI drives orgive refunds. Still, selling the thing as a SCSI drive with such a hugeflaw, even with a disclaimer (which I believe is only mentioned in themanual, not on the box), is a bit irresponsible. I'm taking the refund andI got a SyJet instead (though I still have an internal SCSI Zip on myIIgs).Michael (SAR, 14352, GO COM A2)IOMEGA ZIP PROBLEMS PART 2 Today, I was given a ZipDrive that's gone thru"""""""""""""""""""""""""" the "click of death." The lady who gave it tome said that the local apple shop refused to try to fix it. So--a coupleof related questions: is it worth trying to get this puppy fixed, and ifso, any ideas where I should send it to? Since I don't have the warrantypapers for it, I'm not sure if iOmega would be the place to contact.Thanks!later............Howard (HKATZ, 14196, GO COM A2)>>>>> Calling Iomega is worth a try -- nothing ventured, nothing gained.""""" Some drives that are within a range of serial numbers are to befixed, no questions asked. I don't have those serial numbers handy butIomega should have that list available.Good luck.IMHO, if they won't fix it for free, it's not worth their prices to fix it.A factory refurb can be had for much less. (SFAHEY, 14197, GO COM A2)SEVEN HILLS BLATANT PLUG I don't know how anyone gets along without"""""""""""""""""""""""" Kangaroo and TransProg III. They have beenpermanent additions to my system ever since I bought them (along with othervitals like Shifty List, II Scroll and Hermes.) The hierarchical CDev menufrom Super Menu Pack is tres cool too.I don't work for Seven Hills. I just thought I'd comment on some of theirgreat software. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- A Tagline is a terrible thing to waste. (TONYW1, 13832, GO COM A2)>>>>> I'm with Tony on this one. In addition to my desktop publishing""""" activities (GraphicWriter III 2.0) and telecommunications(Spectrum, SIS), I do a lot of file/disk copying, traditionalcorrespondence and beta testing. TransProg III and Kangaroo make navigatingand managing my GS programs, files and archives a snap.I also find The Manager quite useful when I'm doing certain tasks,especially desktop publishing. When I'm in the production phase ofJuiced.GS, it is common for me to fire up The Manager, then load PlatinumPaint, GraphicWriter, and maybe even WordWorks Pro, and switch happilybetween the three as I need them.I don't use The Manager for general purposes, though, because I find itslows my system down too much to suit me, and it's never been as stableduring telecommunications as I'd like. Still, I wouldn't want to be withoutit. Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.5 (JUICEDGS, 13840, GO COM A2)>>>>> Kangaroo is a system extension that allows you to quickly navigate""""" through folders and files. It does this by placing a pulldown menu(designated by a cute little Kangaroo icon) in the standard file dialogbox.Let's say you are in the Spectrum editor, and you want to open a specificfile or folder on another hard drive partition that you were using a shorttime ago. When you choose Open Editor Document, a standard file dialogappears. From Kangy's system of hierarchic menus you will be able to selectthat file immediately, because it will be listed as among your 10 mostrecently accessed files or folders.Beyond the file/folder navigation features, which are quite handythemselves, Kangaroo has some other sophisticated and powerful features. Itallows you to set up to 10 groups of files that can be attached to specificprograms. For example, I have a telecom group configured, so when I'm inSpectrum, I see only certain types of files/folders in my Kangy menu. If Ileave Spectrum and launch GraphicWriter, a different set of files/folderswill appear because I also have a desktop publishing group set up. Samewith a Juiced.GS business group, which will have lots of AppleWorks GSrelated database files attached to it.Kangaroo also gives users access to the inner workings of files, such asfile types. I find that very useful when I need to quickly change a filetype.I hope that gives you a better idea what Kangaroo is all about. Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.5 (JUICEDGS, 13841, GO COM A2)<<<<< Max has already mentioned lots of features, but I'll add some more."""""Kangaroo remembers the last file you opened and will put the cursor on thatfile automatically the next time you open a file dialog. Optionally, it canadd a menu item in the File menu (just below the regular "Open" item) thatwill contain a hierarchical list of files you have recently opened. Thismakes it much easier to go back and repeatedly open files.You can assign a keypress to activate Kangaroo's "Find File" and"Utilities" functions. Thus you can get to these functions without havingto first open a file dialog and pull down Kangaroo's menu.You can perform all the usual file manipulation functions such as rename,delete, new folder, format, etc. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.5] -- All words are pegs on which to hang ideas. (TONYW1, 13883, GO COM A2)MORE PCT AND 3.5 DRIVES Please don't dismiss the PCT as an _Apple_ 3.5""""""""""""""""""""""" Drive Controller. It works fine under ProDOS 8 at800K and GCR encoding.I believe there is confusion on this point for two reasons:1. Under _MS-DOS_, the PCT (can you say 'pretty neat trick'?) uses anyexternal Apple 3.5 drive connected to it as a 720K MFM drive, capable ofreading and writing (but not formatting, at least not well) 720K MFM MS-DOSdiskettes. Under ProDOS, the PCT does _not_ use this access mode.2. If one of the Applied Engineering 3.5 PCT _Transdrives_ is used underProDOS, it produces a MFM 720K ProDOS diskette, which is the 'oddball' thatwas mentioned above. You need NOT be concerned with this if you use the_external_ Apple 3.5 drive.Remember, however, that you will still have to boot ProDOS from anotherdevice, such as your hard drive, or perhaps a 5.25" drive or ROMDisk, sincethe PCT has no boot ROM.I still marvel at how cool the PCT was/is. I use mine quite often.FWIW, you'd be amazed at how much faster an Apple 3.5 drive is in a IIe ifyou connect it to the Apple Superdrive Card (and accelerate that slot withthe Zip Chip) as compared to using a UDC or the PCT. Amazed. Really.FWIW2, if you do get the $59 SuperDrive Controller, you can activate itsbuilt-in self test from the monitor with: Cs0AG, where s=slot #. Its apretty cool self-test, by the way.Hugh... (HUGHHOOD, 14044, GO COM A2)GETTING A DESKJET AND IIGS UP AND RUNNING Well folks, I've been sitting""""""""""""""""""""""""""""""""""""""""" on this problem for a couple ofmonths now....I picked up an HP DeskJet 500 and hooked it up to my IIgs using Harmonie(most recent version from Joe) and a properly constructed cable(instructions provided here on Delphi A2).I am using the Printer.HAR port driver and the DeskJet.HAR printer driverin the DC Printer CDEV.Everything prints as expected from Appleworks 5.1.However, when printing from GS/OS based text processors, my first pageprints normally but subsequent pages (2,3,....) print in _REALLY_TINY_print!Since I didn't get a manual with this printer I'd like to know if anyonehas encountered this problem and if it can be fixed by setting the DIPswitches on the HP DJ500? (i.e., sharing your DIP settings would be greatlyappreciated! :-) ).I should point out that I have Pointless installed and that I don't thinkthis problem is related to the low memory situation described in theHarmonie manual.Interestingly, the one time I tried to print a test document fromAppleworks GS (I normally use a text edit based text processor...EgoEd),all three pages printed normally!! I know that AWGS doesn't use TextEdit soI was wondering if this may be another quirk in TextEdit?)In summary,Appleworks 5.1 --- printing normalAppleworks GS --- printing normal (one attempt)EgoEd or Teach --- printing normal for page 1, abnormal beyond page 1.Any help would be appreciated!Paul.Paul Schultzschultp@delphi.comsent your way via Spectrum 2.1 and Crock O' Gold 2.5 (SCHULTP, 14070, GO COM A2)>>>>> You obviously knew what was causing the "tiny font" problem on your""""" DJ500. Try these DIP Switch settings: U D U D D D D U D U D D U D D DA lot of people have recently picked up used DeskJets withoutdocumentation, and have run into problems, so I asked Ray Merlin (who Iknow has had a DJ500 for years and years) for his dip switch settings.In any case, just adjust the dip switches, and you shouldn't see the "tinyfont" problem again.Joe Kohn (JOE_KOHN, 14071, GO COM A2)>>>>> I have a DeskJet 500, and when I flip the cover up, it has the DIP""""" switch settings on the inside of the cover. Just in case yours aremissing, this is what they are:Left Bank (numbered left to right)1-4 Language select. D D D D = PC-8 U D U D = ASCIIUsually I use PC-8, but if you want to print with AppleSoft or anotherprogram that sets the high bits, you might want to use ASCII.5-6 Paper/Envelope Size D D = US Letter D U = European A4 U D = US Legal U U = Envelope (US #10)7 Carriage Return Definition U = CRLF D = CRSet this to complement your control panel or software settings. One or theother has to send the line feed.8 Perforation Skip U = Disable D = EnableThis puts a 1/2" (3 line) blank space at the top of the page. Note thatthe bottom of the page _always_ has 1/2" of 'white space'.Right Bank1 Text Scale Mode U = 66 lines per page D = 63 lines per pageThis squashes the text vertically to fit more lines per page. There isstill 1/2" of white space at the bottom of the page with this switch up.2 Graphics Density U = 300 DPI D = 75 DPIThis switch should be _UP_ for default of 300 DPI3 Terminal Mode U = Enable D = DisableAlways leave this disabled.4-5 RS-232 Baud Rate D D = 9600 D U = 19200 U D = 2400 U U = 12006-7 Parity & Word Length D D = 8N D U = 7O U D = 7E U U = 8N8 Handshaking U = DTR D = DTR + Xon/XoffMy recommended settings are: D D D D D D U U U D D U D D DThat allows you to print the PC-8 characters. In my case, the 'extra'characters in ANSITerm correspond almost exactly to the PC-8 character set,so it is really nice.If you were to use a parallel card with Harmonie, the baud rate, parity,and handshaking settings would be irrelevant. If you had a serial printerswitch and an ImageWriter, you could set the baud rate and CR/LF settingsto the same for both. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 14074, GO COM A2)>>>>> That triggered my memory. :) It isn't a memory problem, it's the""""" fact that it sends each page separately. The faulty driver onlysends certain printer commands on the first page of a document, and thecorrected drivers send them for each page. The printer needs to be told theDPI setting for each page if it is different than the dip switch setting.Setting the dip switch, (B-2) to the setting you normally use prevents theproblem most of the time, but using a newer driver is better.My DJ550C does not have a dip switch setting for DPI, so it's driver is setup to send that command correctly, for each page. It will also work withthe DJ500 with the color box unchecked. -- Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.5 Follow the Yellow Brick Road to KFest 10 - July 22-26, 1998 cknoblo@novia.net (CKNOBLO, 14117, GO COM A2)<<<<< Thanks Carl,"""""Using the DJ500C driver did the trick. I always had my DIPs set to 300 DPIwhile I always used 150 DPI in the page setup dialog from the DeskJet.HARdriver. So, since I like the 'Save Ink' checkbox in the DeskJet.HAR driverI may go back and experiment to see if setting the DPI in the Page Setupdialog to match the DIP setting on my DJ500 will also solve my problem.Thanks again for the DJ500C driver work-around.Paul.Paul Schultzschultp@delphi.comsent your way via Spectrum 2.1 and Crock O' Gold 2.5 (SCHULTP, 14148, GO COM A2)>>>>> No, I used the new version. I also installed both the""""" DeskJet520.HAR driver and the DeskJet500C.HAR drivers. The 520driver was added with the v2.11 update. So, I set up the 'Harmonie Newsand Updates' document supplied on the disk with a page setup of 'DeskJetxxxBest'. I then set the resolution to 150x150 in the 'Print' dialog. Theresults: DeskJet.HAR - 2nd page gives small fonts. DeskJet500C.HAR - 2nd page gives normal size fonts DeskJet520.HAR - 2nd page gives small fonts.Both the DeskJet and DeskJet520 drivers are B&W...BTW - To 'save ink' when using the color drivers, simply hit the 'othermenu' button and adjust the Contrast and/or Brightness controls to suit.With both set to 'Light', I got a very passable grey printout.The v2.11 update to DeskJet.HAR makes a vast improvement over the originalDeskJet.HAR driver in the ability to do speedy 'External Rendering'. Also,changing the Aspect Ratio control in 'External Rendering' adjusts the linespacing but doesn't mess up the print quality like it used to. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 14240, GO COM A2) RUMOR MILL """"""""""MARINETTI AND LOCALTALK? > Any chance of getting TCP/IP via localtalk in"""""""""""""""""""""""" > the near future?Yep.The new link layer format will allow anyone to code their own link layermodules and plug them into Marinetti. I have looked at doing a LocalTalklayer, but haven't had time to think about putting code together. I havespoken to a few people here at KFest who might be interested in doing, sowho knows.I can't see the module being any bigger than five or six K anyway, its justa matter of getting the AppleTalk logic right.Regards, Richard (RICHARD_B, 14506, GO COM A2)THE STATUS OF A SHIFTY LIST UPGRADE Glad you like Shifty List 2.0. You've""""""""""""""""""""""""""""""""""" joined the, hm, now 40 total peoplethat have registered it (and are therefore using it legally).If that number ever gets up to the point I expected it to reach, I'll getto work on Shifty List 3.0; as it stands, it's clear there's not muchinterest in another version. :)As for my web site -- I'm currently planning an overhaul this weekend. Someof the pages are broken since my move to the new server, and most of themare pretty dull.Which reminds me: the SheppyWare server was down for a couple hours thismorning due to a power failure. It's back up now.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14676, GO COM A2)>>>>> Only 40!?! That's a shame. I have SL 2.0 and although I rarely use""""" it I consider it a good purchase. I realize the IIgs market issmall and SL 2.0 may not be for everyone but only 40 registered owners isindeed low.If anyone out there is using SL 2.0 and hasn't registered, please do. Iactually bought my copy as my way of 'thanking' Sheppy for his work on Wolf3D...but, it turns out SL 2.0 was well worth the price on its own!!Perhaps those of you who have enjoyed Wolf 3D could show your appreciationfor Sheppy's efforts by paying for one of his many fine shareware programs?We just recently lost a IIgs developer (Nathan). I'd hate to lose another.(We don't have that many left!)Paul.Paul Schultzschultp@delphi.comsent your way via Spectrum 2.1 and Crock O' Gold 2.5 (SCHULTP, 14689, GO COM A2)>>>>> Joe sold 4 copies of Shifty List 2.0 at KFest; that brings the""""" total number of registered users (Joe takes down info for me forregistration, so it doesn't need separate registration) to about 40.It's pretty disappointing.As for what features 2.0 has that 1.0 doesn't, well, that would includeseveral serious bug fixes (Shifty List 1.0 has a couple of bugs that cancause serious problems on rare occasions). 2.0 also supports addingpictures, sounds, BRAM settings (to change your control panels settings),and applications to your scripts. In addition, you can call up a list ofscripts when you boot, so you can choose the script you want to use atstartup time -- that means you can use Shifty List as a more generalextension utility.The user interface is much cleaner, and has some automatic sorting featuresto attempt to organize scripts into a safe order.If people like 1.0 and don't want or need 2.0 that's fine; but those peoplealso have no interest in an upgrade, so there's no need to consider doingShifty List 3.0.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14699, GO COM A2)NEW MAIL CLIENT COMING Right around that time is when I should be"""""""""""""""""""""" releasing "The Mailbox", my POP3/SMTP e-mailclient.It will come in three forms: 1) A stand alone GS/OS desktop application 2) A New Desk Accessory (NDA) for use in any application 3) A set of scripts for Spectrum for those who prefer to do all their telecommunications activities from within one program.All three forms will share a common resource fork to save disk space andwill all use the same directories to store e-mail so that any messages youhave received or sent will be available from any form.The Mailbox will be a shareware program but I haven't yet decided onexactly how much I will be charging.The Mailbox requires Marinetti.Version 1.0 will not have all the features that I want to include but theywill be added in a future version. Jeff Blakeney (JBLAKENEY, 14492, GO COM A2)AND NOW, A WORD ON COPYRIGHT Please read the distribution and copyright"""""""""""""""""""""""""""" notices in whatever you think ofdistributing carefully and abide by them.I'm not going to make any kind of judgment right now on whether thecopyright notice Nathan wrote in is valid or not, although I tend to thinkit is. I'm just pointing out the copyright and distribution issue in thiscase because over the last two weeks, another Apple II user group violated_my_ distribution and copyright on work I did. Needless to say, I wasrather upset, and I'm still rather upset.Ryan M. Suenaga, M.S.W, L.S.W.Editor and Publisher, _The Lamp!_, published monthly on DelphiDelivered by OLRight! scripts for ANSITerm (RSUENAGA, 14661, GO COM A2) PUBLIC POSTINGS """""""""""""""SEVEN HILLS SUMMER SPECTACULAR"""""""""""""""""""""""""""""" Apple IIGS Software Spectacular Summer Sale from 7/3/98 through 8/31/98! All IIGS products are only $15.00 each except GraphicWriter III & Spectrum which are only $50 each plus the full version of SuperConvert 4.0 which is only $20. Add $3.50 shipping/handling per order (not per item) in the U.S. (exact airmail shipping will be calculated for outside the U.S.) Florida residents add 7% tax. ORDER NOW BY EMAIL, REGULAR MAIL, OR PHONE. Going to KansasFest? See some of our products demonstrated by their authors! * Disk Access - New Desk Accessory * Drive Cleaner GS - 3.5" Disk Drive Utility * Express - Printer Spooler * Font Factory GS - Font Editor * Formulate - Math Formula Writer * GATE GS - Adventure Game * GraphicWriter III - Desktop Publisher * Independence - HP Printer Drivers * Kangaroo - File/Folder Navigator plus Utilities * ShoeBox - Home Information Manager * Space Fox - Arcade Game * Spectrum - Desktop Telecommunications * Spectrum Internet Suite ("SIS") - Web Browser * Super Menu Pack - Font and CDEV Utility * SuperConvert - Graphics Converter and Manipulator * The Manager - Program Juggler * TransProg III - Program Launcher and Utilities Orders: Web pages: (EWANNOP, 13815, GO COM A2)>>>>> I forgot to add this contact information when I copied the web""""" page:Contact InformationCustomer Service and OrdersEmail and Tech Support: InternetFax: 850-575-9445, anytimePhone: 850-575-0566, 9am-5pm ET, Monday through Friday(press 7 to leave a voicemail message if a live operator doesn't answer)Mail: 1254 Ocala Road, Tallahassee, FL 32304-1548Orders: Web pages: (EWANNOP, 13848, GO COM A2)SEVENHILLS KFEST ANNOUNCEMENTS"""""""""""""""""""""""""""""" Seven Hills Press Release -------------------------At K'Fest '98, Seven Hills Solutions Specialists announced several upgradesand released some new products: GraphicWriter III 2.1 upgrade ----------------------------- Among bug fixes and several other changes, includes an "Automatic textobjects" option which turns off the autotext creation when clicking outsidea text box. Available Now! Brand new: $65.00 (summer special: only $50.00 through 8/31/98) Upgrade from v1.x: $15.00 Upgrade from v2.0: $ 6.50 *** ADD $3.50 S&H; FL residents add 7% tax SIS 1.1 upgrade --------------- Major upgrade with many added features. Now supports Delphi, Vax, AIX UNIXand Debian Linux connections. Cookie support, proxy authentification, emailenhancements, bookmark editor etc. Should be available at the end of September. Email sales@sevenhills.comand ask to be notified when the upgrade is available. Spectrum 2.2 upgrade -------------------- Major upgrade with many added features and enhanced script support. FullTCP/IP integration for Marinetti 2.0 with up to 32 active sockets.Babelfish support, extended menu files, multiple init strings and signaturesupport. Should be available at the end of September. Email sales@sevenhills.comand ask to be notified when the upgrade is available. Disk Access II -------------- Major enhancement of disk utility program. Features powerful windowdisplays with customizable options. Copy, move, duplicate, find and viewfiles. Available Now! Brand new: $20.00 (summer special: only $15.00 through 8/31/98) Upgrade: $11.50 *** ADD $3.50 S&H; FL residents add 7% tax Babelfish --------- File import and export translation utility. Supported by SuperConvert 4.0,Spectrum 2.2, and the supplied Convert File NDA. FREEWARE Available Now! Download from Delphi, Genie, and other sources, orsend $5.00 (outside FL) or $5.35 (inside FL) for a disk of freeware fromSeven Hills, including Babelfish, !Help! NDA, and other goodies. For prices and further information contact: ------------------------------------------- Customer Service and Orders: Email: sales@sevenhills.com Web pages: http://www.sevenhills.com/applesoftware/ Fax: 850-575-9445 anytime Mail: 1254 Ocala Road, Tallahassee, FL 32304-1548 Phone: 850-575-0566 anytime (press 7 to leave a voicemail message if a live operatordoesn't answer)Technical Support: Email: support@sevenhills.comOrdering Information: When ordering any product we need: * Your name * Your shipping address * Your area code and phone number (optional) * Your preferred email address if you have one (optional) * A list of the items you are ordering * Payment information (credit card number and expiration date) Visa/MasterCard/Discover credit card orders can be placed by email, fax,or regular mail (see Contact Information above). Be sure to include yourcard number and expiration date. You may also call and leave a voice mailmessage with the details of your order if our phone is busy. Just press "7"when you hear the greeting to leave your message. However we receive yourorder, we will fill it promptly. We also accept personal checks and money orders by regular mail. For all orders add $3.50 shipping and handling per order (not per item). Foreign shipping is actual airmail cost, minimum of $3.50, charged to acredit card unless otherwise arranged. Florida residents add 7% tax.Sales Policy: All sales of software are final on opened packages. Sealed packages maybe returned for a refund less the cost of shipping. (EWANNOP, 14715, GO COM A2)FIRST WORDS ON GSOFT BASIC Over half of the people who attended"""""""""""""""""""""""""" KansasFest went home with a copy of GSoftBASIC. Why? Think of what they must have seen!See the separate press release, "GSoft BASIC Released," right here onDelphi, then join the folks from KansasFest who are already using thisgreat new programming language!Mike WesterfieldByte Works, Inc. (BYTEWORKS, 14601, GO COM A2)<<<<< The Byte Works, famous in the Apple II world for its line of""""" programming products and commitment to the Apple II community, ispleased to announce the release of GSoft BASIC, a new programming languagefor the Apple IIGS. It's a great choice for anyone who knows Applesoft butwants to go beyond its limits, as well as any programmer who wants a fast,easy to use language for creating text, graphics or desktop applications onthe Apple IIGS.Here's a few early comments from some Apple II luminaries who have usedGSoft BASIC:------------GSoft BASIC feels like home to anyone who knows Applesoft, but its also anescalator that carries you up past anything that BASIC could do on a GSbefore. Larger, more elegant programs, Super Hi-Res graphics, more accuratecalculations, Toolbox programming, Desktop programs, and even the Internet.Wherever you want to go today, you can go with GSoft.-- Gareth JonesFOR X%=$00 to $FFPRINT "It's hard to believe that GSoft is an interpreter, especially whencomparing it to some of the BASIC Compilers that were written for the GS.It's fast and very easy to use. GSoft seamlessly incorporates GS/OS and theToolbox, giving it the power of a compiler when developing Desktopapplications!"NEXT X%It's also the only basic that let's you use Hexadecimal in a FOR/NEXT loop!:)-- Richard CainI've been waiting for an improved BASIC programming language for my IIGSfor years and GSoft BASIC is it. Easy to learn and use, near Applesoftcompatibility (but with none of the limitations), all the benefits ofmodern structured BASICs, full access to GS/OS and the IIGS Toolboxroutines as well as the ability to add assembly language routines throughuser tools. GSoft BASIC has all of it and more. No more Applesoft for me!-- Jeff Blakeney------------GSoft BASIC is available for immediate shipment. If you act now, you save$10 off of the cover price! For all orders received before August 31st,1998, you get GSoft BASIC for just $50, a $10 savings from the retail priceof just $60. Include $5 for shipping in the U.S. and Canada; contact thepublisher for shipping rates to other countries.Incidentally, our shipping rate of $5 is per order, not per product. Saveeven more by ordering from our list of over 80 Apple II programs! If youdon't have a list, just e-mail a request. We can send a price list bye-mail, or a printed catalog by snail-mail.Here's a detailed description of this exciting new package, as well ascontact information for the publisher:--- technical information ---GSoft BASICA BASIC Interpreter for the Apple IIGS========================================================GS-25 GSoft BASIC 1.0 $60Includes: 329 page spiral bound manual, index, table of contents; 2 800KProDOS disks.System Requirements:Apple IIGSSystem 6.0 or better1.125M RAM (2M recommended)3.5 Floppy Disk DriveAdditional 3.5 Floppy Disk Drive or a hard driveCompanion Products:GS-12 Talking ToolsGS-11 ORCA/DebuggerContact:Byte Works, Inc.8000 Wagon Mound Dr. NWAlbuquerque, NM 87120Phone 505-898-8183Fax 505-898-4092AOL MikeW50GEnie ByteWorksInternet MikeW50@AOL.COMGSoft BASIC is the long-awaited answer to the Applesoft programmer whowants to move to GS/OS, or the programmer who needs a quick way to create aprogram without the hassle of a full compiler. You can choose between anextended Applesoft-like environment that will feel comfortable to anyApplesoft programmer, but that includes extensions like RENUMBER and a fullscreen editor; or a version that runs from any ORCA compatible shell. (TheORCA shell is not included.) Either way, you can turn finished programsinto applications that launch from the Finder using a simple utility thatadds a run-time module to your BASIC program.GSoft BASIC has all of the extensions you'd expect from a modern BASIC,like optional line numbers, PRINT USING, LINE INPUT (no comma problems!),structured statements and true subroutines and functions. It can use all ofyour available memory, so you can write huge programs that use lots ofvariable space. Strings can be up to 32767 characters long, doubleprecision floating-point is available, and GSoft uses integer math forspeed, supporting both short and long integers.Unlike any other Apple IIGS BASIC, GSoft BASIC truly supports toolboxprogramming. Toolbox programming requires the use of pointers and records,something other BASICs don't have. GSoft BASIC has both.While GSoft BASIC is an interpreter, and doesn't link directly withcompiled and assembled programs, it still supports many of the popular ORCAprogramming tools. The Applesoft-like shell that comes with GSoft BASIC canuse any ORCA compatible editor; you get a version of GSoft BASIC that willwork from any ORCA compatible shell; GSoft BASIC works with ORCA/Debuggerand Splat!, as well as any other ORCA compatible debugger; and GSoft BASICsupports user tools for adding subroutines written in other languages.There are even samples of user tools written in assembly language.So whether you are an experienced programmer looking for an environment forquick prototyping or a BASIC programmer from way back who wants a familiarlanguage with all of the features you need to take advantage of the AppleIIGS, GSoft BASIC is a program you'll want to have for your Apple IIGS.Here are just some of the major features you'll find in GSoft BASIC:Language Features* Full access to the Apple IIGS Tools.* Write desktop programs, text programs or graphics programs that useQuickDraw without using the entire toolbox.* Define and access your own libraries using User Tools.* No fixed limit on program or variable space.* Optional line numbers.* Modern control statements, including:IF-THEN-ELSEDO-LOOPWHILE-WENDSELECT CASE* PRINT USING* LINE INPUT (For reading text with imbedded commas.)* Named subroutines and functions with passed parameters and localvariables.* Disk I/O commands.* Data types include SINGLE, INTEGER, LONG, DOUBLE, BYTE and STRING.Strings can be up to 32767 characters.* Create types with names for easier to read programs.* Supports records and pointers.* Dynamic memory commands, including ALLOCATE, DISPOSE and SIZEOF.* Loads Applesoft programs. Incompatible lines are flagged for manualchange.* Full toolbox support, including support for GS/OS, the ORCA shell andTalking Tools.* Access to other languages via user tools.* Includes two User Tools Libraries, with source code:Game Paddle for accessing the game paddle ports.Time and Date for reading the system clock. (BYTEWORKS, 14600, GO COM A2)SUMMARY OF NEW SSII PRODUCTS DEBUTED AT KFEST NiftySpell: the first""""""""""""""""""""""""""""""""""""""""""""" Universal Spell Checkprogram for the Apple IIGS. If you can use a mouse, you can now spellcorrectly!WebWorks GS: Creating web sites has never been easier!The TABBS CD-ROM: A brand new historical Apple II software collection thatcomprises the complete Apple II software libraries - collected over thepast 18 years - from the British Apple Systems User Group (Apple 2000), TheBritish IIGS Club, and the (British-based) Apple Bulletin Board System(TABBS).Shareware Solutions II will soon be updating its web site to includeinformation about these exciting new IIGS products that were demoed atKfest '98. Point your favorite web browser to: http://www.crl.com/~jokoIn the meanwhile, you can share the excitement of KansasFest '98 on Monday,July 27, 1998 at 10 PM EDT.Each and every Monday night, Shareware Solutions II hosts a multi-systemchat that focuses on the Apple II computer. The multi-system chat isconducted simultaneously, in real-time, in a friendly chat room on Delphi,CompuServe and Genie.Make sure to attend the KansasFest '98 online wrap-up to learn more aboutNiftySpell, WebWorks GS, The TABBS CD-ROM, as well as the other softwareintroduced at Kfest 98, including Babelfish, FontPimp, Spectrum InternetSuite 1.1, Spectrum '98, Marinetti, and GSoft.Apple II Forever! Joe Kohn - Shareware Solutions II http://www.crl.com/~joko (JOE_KOHN, 14539, GO COM A2)NIFTYSPELL DISPLAYED AT KFEST Today at KansasFest, Joe Kohn demonstrated""""""""""""""""""""""""""""" a brand new and must have IIGS application.NiftySpell is a Universal Spell Checker program.NiftySpell works with any standard GS/OS program, and it can spell checkwords in such diverse programs as Spectrum Internet Suite v1.1, Crock O'Gold, Quick Click Calc, HyperStudio or it can even spell check for youwhile in the Finder or while playing Freecell.Now, I think you understand that I wasn't just kidding when I said I'd bedemoing a 'killer app' at Kfest ;-)Written by Chris Vavruska, NiftySpell is an NDA and a Spectrum XCMD. It iscommercial software, available exclusively from Shareware Solutions II for$20, which as always, includes postage to anywhere in the world.If you can use a mouse, you can now spell correctly!!An 'official' press release will be posted next Monday, following my returnfrom KansasFest, and NiftySpell will start to ship a week or so after Kfestends. Pre-orders are currently being accepted.Orders for NiftySpell will be fulfilled on a first come-first saved basis.So, get your orders in today.The Spectrum XCMD places a new menu item into Spectrum's Extras menu. Thatmakes it real easy to spell check e-mail before you send it, and you caneasily spell check your outgoing COG messages.Typos be gone. With NiftySpell.Joe (JOE_KOHN, 14483, GO COM A2)<<<<< NiftySpell will include a relatively small custom dictionary that I""""" created from my AppleWorks Classic user dictionary. It has about200 Apple II related names and proper nouns. You can use that, or you cancreate your own user dictionary.Actually, NiftySpell allows you to create as many custom dictionaries asyou want. So, if you wanted, you could have one dictionary that includedonly words related to your occupation, and another one for computer terms.You can swap which custom dictionary you wanted to use, on the fly.Then again, user dictionaries will most probably always be much smallerthan the main dictionary, so even if you had just one custom dictionarywith a few thousand words, it's only going to take a few seconds to loadthat dictionary to memory.So yes, of course, Nifty Spell has user/custom dictionaries.Joe Kohn (JOE_KOHN, 14511, GO COM A2)<<<<< If You Can Use A Mouse, You Can Spell Correctly!"""""Shareware Solutions II, in association with Chris Vavruska, is pleased toannounce NiftySpell, the first and only Universal Spell Checker for theApple IIGS computer.NiftySpell is a flexible and easy to use New Desk Accessory (NDA) thatautomatically loads whenever your system starts up. Once installed,NiftySpell adds a new menu item to the Apple Pull Down menu, and it can beaccessed from any standard Apple IIGS program that supports New DeskAccessories. With NiftySpell installed, you can spell check documents rightfrom your Finder Desktop or from within such diverse programs as Teach,Hermes, Freecell or HyperStudio.In addition to the NDA, there is also a special Spectrum XCMD included thatseamlessly integrates NiftySpell into the Spectrum telecommunicationsprogram, making it very convenient to spell check your outgoing e-mail andforum messages while using Spectrum or Crock O' Gold!With NiftySpell, you'll never again be embarrassed by sending out importantdocuments with spelling or typographical errors, and you'll always lookyour best in print when the words you use to convey your thoughts arespelled correctly.Before NiftySpell, only those who used expensive word processing or desktoppublishing software packages like AppleWorks, AppleWorks GS orGraphicWriter III could spell check their work. Now anyone has theconvenience of a spell checker within easy reach. If you can use a mouse,you can spell correctly!NiftySpell requires an Apple IIGS, System 6.0.1, and a hard disk drive. Itrequires at least 512k of available RAM and at least 1.5 megabytes of harddrive storage space.NiftySpell is published by Shareware Solutions II, and the cost is $20,which includes postage to anywhere in the world.To order NiftySpell, send checks or money orders to:Joe KohnShareware Solutions II166 Alpine StSan Rafael, CA 94901NiftySpell is expected to ship on or about August 5, 1998. (JOE_KOHN, 14549, GO COM A2)SSII AND SHEPPYWARE BRING YOU WEBWORKS GS In February, Sheppy told you to""""""""""""""""""""""""""""""""""""""""" "Get Psyched."At today's Kfest session, Sheppy once again got the Apple IIGS communitypsyched up, when he introduced WebWorks GS, the first full blown IIGS HTMLeditor. Immediately after Sheppy's demo, Shareware Solutions II started toship WebWorks, and judging by the reaction of the Kfest audience, it lookslike Sheppy has another smash hit on his hands. SSII sold out all copies ofWebWorks GS that I brought to Kfest!WebWorks GS is available now, from Shareware Solutions II, for $20.WebWorks can import AppleWorks Classic documents, and can convert AW'sformatting commands into HTML formatting tags. If the AW word processingfile contains, for example, a 'centering' command, then WebWorks GS willrecreate the document using html's centering tag. It can import text andTeach as well.Once a document is loaded into WebWorks, all further manipulation and htmlgeneration can be accomplished using user friendly pull down menus and popup menus.Add colored text with your mouse. Create ordered lists from pulldown menus. Create tables and frames in your trusty and familiar GS/OSenvironment.Creating web pages has never been easier.WebWorks GS is available now from Shareware Solutions II.Joe Kohn (JOE_KOHN, 14512, GO COM A2)>>>>> I do have to point out that Joe was mistaken when he said that""""" WebWorks GS has options for creating frames; it doesn't, currently.It does, however, have options for creating tables, multiple forms of lists(definition, ordered, and unordered), inserting images, and doing mostforms of HTML formatting and styling of text.I do have to also add, since Joe didn't make it clear in his message(although perhaps a follow up does point this out), WebWorks GS is an HTMLsource editor, so you're editing the HTML text document itself, withfeatures that automatically construct tags, rather than visually laying outthe web page.I'm not feeling well and need to finish reading messages, but there will bea WebWorks GS page (created in WWGS, of course) on my web site in the nextfew days. Details to follow later. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14526, GO COM A2)>>>>> The initial WebWorks GS page on my web site is now available at""""" http://www.sheppyware.net/software/webworks_gs/. It's not done yet,but it does have some basic introductory information.I'll be overhauling everything on my site over the next few weeks.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14642, GO COM A2)>>>>> If anyone using WebWorks GS has any bugs to report, please email""""" me. There has been one bug found (and fixed): the copyrightcharacter isn't automatically converted, and pressing Option-g will insertgarbage into your document. I'm going to hold off releasing a 1.0.1 updatefor a few days in the hopes of not having to do a 1.0.2 if someone findsanother bug. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 14678, GO COM A2)MORE JUICED, ANYONE? Announcing ...""""""""""""""""""""===== Juiced.GS, Volume 3, Issue 2 =====The June 1998 edition of Juiced.GS, the Apple II world's premierIIGS-specific magazine, is now arriving in subscriber mail boxes.This issue is being mailed to 240 subscribers in 44 states and numerouspoints around the globe.Here's what you'll find in this issue:============FEATURESCover Story: The Apple II in education ... San Diego public school teacherLouis Cornelio is bucking the high-tech trend to more modern computers byfinding productive ways to continue using his school district's valuablestash of Apple IIs. Louis tells his story in an interview. (Cool photosincluded!)NOTE: On the cover page, readers will get an exclusive first look at ascreen shot that reveals one of many new and fabulous features in theupcoming release of Spectrum Internet Suite (SIS) v1.1.COLUMNSTelecommunications: Telecom software ... Tony Ward takes an exhaustivelook at alternatives in the world of IIGS telecom software and shares hisviews on the various options.Desktop publishing: Key elements to design ... Dave Bennett explains how apublication's purpose and audience should play a key role in choosing apublication's overall appearance.My Home Page: A little delay ... Juiced.GS survives spring and manages toget another magazine out the door, even if it is a little late.II Be Named Later: Our columnist, Ryan Suenaga, takes a look at a day inthe life of the world of the Apple IIGSDEPARTMENTSShareware Spotlight: Twilight II v2.0 Beta, a screen blanker by JimMaricondo with upgrade assistance from Nathan Mates, is the featuredprogram this issue. The Lamp, a Delphi-based digital monthly newsletter, isalso reviewed. Another edition of the Juiced.GS Collection is unveiled.DumplinGS: New and exclusive information on the planned SIS upgrade; afirst look at some of the sessions and presenters scheduled for Kfest '98;news about GSoft BASIC 1.0 entering its beta test period for expectedlaunch at Kfest '98; and more.Letters from the Land of Rom (heavy-duty edition!) ... Juiced.GS readersask questions, get answers, and tell us what's on their minds.============Juiced.GS is a quarterly, printed publication available by subscriptiononly.A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20elsewhere. To subscribe, send a check or money order in U.S. funds to: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882Makes checks or money orders payable to Max Jones. Sorry, no credit cardsor purchase orders can be accepted.Complete sets of 1996 and 1997 issues are available for $14 each ($20overseas). If you would like to purchase only a specific single copy (orcopies) of back issues, they are available for $4 each ($6 overseas). Anindex and brief description of articles published in 1996 are available onthe Juiced.GS web site. See URL below.Apple II Forever! Max Jones Juiced.GS Delphi: JuicedGS -- Internet: juicedgs@delphi.com World Wide Web: http://www.wbwip.com/juiced.gs (JUICEDGS, 14246, GO COM A2)JUICED.GS ANNOUNCES GSOFT COVERAGE BY SHEPPY I think Mike was taking a"""""""""""""""""""""""""""""""""""""""""""" side trip after Kfest, andwon't be back at the Byte Works international headquarters for a few moredays. But when he is back, he'll no doubt spend some time here answeringGSoft BASIC questions and letting everyone know how they can get it, etc.The beta test, which I observed as a lurker, was incredible to watch, andcontained some distinguished programmers, including Charlie Hartley, Eric(Sheppy) Shepherd, Jeff Blakeney, Richard Cain, Gareth Jones, and others.I am pleased to announce that Sheppy and I have reached an agreementwhereby he will write a series of articles about GSoft BASIC to bepublished in upcoming issues of Juiced.GS. The series will start with anintroductory piece in the next issue, due out in early September, and willcontinue for as long as we have GSoft related topics to explore and expoundupon.Sheppy is already experienced in GSoft BASIC and will be an excellentresource for those who want to try their hand at programming in a simpleyet powerful language, or those who have already dabbled some inprogramming and want to expand their skills.My appreciation goes out in advance to Sheppy for agreeing to join thegrowing team of Juiced.GS contributors. He is a welcome addition and willhelp the world's premier GS-specific magazine continue to fulfill itsmission to the Apple II world in 1999 and beyond. Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.5 (JUICEDGS, 14572, GO COM A2)OLRIGHT! 3.1 RELEASED""""""""""""""""""""" OLRight!OLRight v3.1 has been uploaded to the Telecommunications topic of the A2Database. Although intended as primarily a bugfix version, significantimprovements and changes have been made.I'd like to express my grateful appreciation to Ulrich Hausmann for thetime he took to notify me in detail of each problem that he encounteredwith installation and use of v3.0 of OLRight! - and the feature requeststhat he made. Thanks, Ulrich!Bug fixes include: - Kermit and Ymodem Batch now work for uploads. - Quit routines are more robust. - Login/Quit (online session followed by quit to launcher) now works. - Forum messages are now read in thread order. - In Setup/Forum

refs, choosing 'C' no longer aborts the script. - Retrieving DB topic lists now works as intended. - A bug in the use of the arrow keys to move between menus was fixed. - Mail is retrieved one letter at a time, to solve problems in retrieving mail with EXTRACT /ALL TT - blocks of mail were disappearing into the void. I think this was a Delphi problem, but... - Added a work-around to nasty behavior by ANSITerm in the event of a failed download while stripping Binary II.New Features and Improvements: - A completely rewritten Activities function, which lists the Forums youhave defined, and lets you choose which one to change or add to/remove fromthe active list. From the resulting dialog, you can see exactly what isscheduled to be done for that Forum the next time you log on, add newactivities, delete existing activities, or edit certain items. Forexample, from this panel you can add a new Forum message, edit the Forummessages that you have created, or delete the outgoing Forum messages. Formail, you have the ability to postpone (and re-queue) sending letters youhave created, as well as deleting specific letters. - Any menu selection which requires a topic name will list the topics forthe Forum or DB, if you have retrieved the applicable list of topics. Topiclists for A2 are included in the setup. - OLRight! now comes with several Forums pre-configured. - The Setup/Forum

refs menu selection now displays which data files youhave already existing in your setup, and whether you have chosen toretrieve them. - The documentation for OLRight! functionality has all been moved to theHelp menu. The OLRight.Dox file deals with installing, setting up, andlaunching OLRight! and lists some requirements, potential problems and bugsrelating to ANSITerm usage. - OLRight! now checks for messages as it starts up, and will process themautomatically. This allows for cases where the user might drop out ofOLRight! and log off manually after receiving messages. A companionaddition is a selection from the Online menu to split messages regardlessof your online status. - OLRight! now checks your online status when it starts up, and gives youthe option (if you are online) of going to the main menu, terminal mode,logging off, or going to Conference. Companion changes in the quitroutines check for online status, ask for verification, and save yourconfiguration when you exit while online. These changes allow you to dropcompletely out of OLRight! and ANSITerm while online, and resume where youleft off when you re-launch ANSITerm via the OLRight! startup script. - If OLRight! finds messages to split, it displays the contents of the logof the last online session. This log contains entries for each onlineactivity that was performed, and (where practical) whether they weresuccessful and/or what kind of errors occurred. In addition, it shows youhow many mail messages were waiting, and how many were actually split aftergoing offline. It also shows you how many messages were retrieved fromeach Forum. This function replaces the old log, which was continuouslyadded-to until deleted by the user. It is now, like the banner log,replaced with each session. - Print routines for Mail and Forum messages have been replaced by a muchfaster routine, and this same routine has been added to the generic filereader, which means you can print help files, banner logs, session logs,conference logs, database logs, etc. - The Forum reader now has the capability to sent a mail message to theauthor of a Forum message. - The Mail reader now will start up at the message that you were readingwhen you finish and save a reply. - Mail and Forum messages now save address/header information in aseparate temporary file, rather than at the beginning of the body of thenote. This prevents the user from making accidental changes to informationthat must have specific formatting to work in the scripts. Note thatchanges can be made to this information through the Setup/ctivities menu(see above). - Added support under the Online menu for access to Delphi's FTP client. - Numerous cosmetic changes and script optimizations.Read Message 9192 for more information about OLRight! features, and replyto message 3077 if you want more information or would like to comment. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 13957, GO COM A2) BEST OF THE BEST """"""""""""""""14518 26-JUL 23:09 The Apple II Legacy RE: KFest '98 (Re: Msg 3681) From: CINDYADAMS To: ALLOnce again, only a short year later, I'm sitting in the terminal at KCIwaiting for my flight back to real life, so it's time for me to type myreport of KFest. Weather wise, this has been the most unusual KFest. It was100 degrees when I arrived, and now it's only 67 and has been raining mostof the past two days. Yes Kellers, I did go out in it!On Wednesday, the committee arrived at Avila to get ready to register theearly arrivals, since we knew several people couldn't wait to get started!There was some mix-up on the T-shirt order, but everyone was flexible, andI hope we got things straightened out eventually. Our annual expedition toKC Masterpiece was also a logistical challenge, but everyone got seatedwithout too much of a wait, and the food was wonderful!Thursday and Friday were loaded with lots of announcements of new software,and many exciting sessions. Ewen even thinks that I will someday be able towrite a Spectrum script. :)Thursday night was the first annual Hackfest, and it was won by MichaelHackett. Plans are already in place for the next one.Friday night was the roast of Tony Diaz. This was MC'd by Joe Kohn withEric Shepherd, Richard Bennett (assisted by Andrew Roughan) and PaulZaleski were the lucky roasters. (Be sure to ask Tony or Paul about golfballs.) Since I'm too lazy to bring the "Cheese Head" hat that I receivedseveral years ago, Howard Katz sent some Cheese earrings, and these werepresented to me before the roast by Ryan Suenaga. (Thanks Howard.)Saturday morning began with a downpour while we were at breakfast, but itended quickly so that everyone could make it to the dorms in time to seethe demo of Sheppy's WebWorks and Martin Landhage show off Convert 3200.Everyone showed up at the vendor fair looking for some place to "invest"money. I think all of the vendors had a successful afternoon.Dinner was at Jess and Jim's (as well as some other places), and wereturned to the dorm to enjoy some impromptu musical performances in thehall. (Thank you Richard!!) It was decided that this was just the beginningof a new tradition at KFest that will be a Talent Show next year.Speaking of next year, mark your calendars now --- KFest 1999 -- July 21-25I want to thank EVERYONE that helped to make Kfest a great event again! Thecommittee, the presenters, and the attendees all contributed their time andtalents, and I appreciate it very much.Cindy(aka The Big Cheese)[EOA][A2P]------------------------------ A2Pro_DUCTIVITY |-----------------------------------Checking out A2PRO on Delphi""""""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com]HACKFEST '98 RESULTS Mike Hackett, the HackFest winner, choose GSoft"""""""""""""""""""" BASIC as a prize, joining over half of theKansasFest attendees by taking a copy of GSoft BASIC home! See what all theexcitement is about in "GSoft BASIC Released," here on Delphi.Mike Westerfield (BYTEWORKS, 1942, GO COM A2)>>>>> Mike wrote a program called "WordWorks Unplugged," which removes""""" the Softdisk GS plug dialog box that appears when you quitWordWorks Pro. A simple, elegant, and useful hack. :)The second place winner, Pim Blokland (I hope I got that right :) wrote twoprograms: one that tried to find an easier-to-remember combination for thedoor at Ridgway Hall (each key on the keypad represented two digits), andanother that let you change the color of the boot splash screen in System6.Third place went to Ken Gagne, who -- after owning it for only a few hours-- attempted to write a Boggle search in GSoft BASIC; this would have beenthe AI for a computerized Boggle game, but he didn't quite get it finished.Fourth place went to Geoff Weiss, who was working on code that would letyou run Applesoft programs under a 16-bit environment by copying theApplesoft ROM into another bank of memory under GS/OS and running Applesoftcode under that, one line at a time, by directly calling parts ofApplesoft's interpreter.It didn't work, but it was a nifty idea. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1948, GO COM A2)>>>>> During my GWIII/desktop publishing session on Thursday (which Mike""""" Hackett attended), we were lamenting that annoying sales plug thatSoftdisk G-S inserted in its last version of WordWorks Pro, the cool wordprocessor. When quitting the program, the sales plug comes up on the screenand doesn't leave until you hit a key or click the mouse. Several folkscommented they would like to see that silly thing nuked from the program.Well, Mike Hackett took those complaints to heart. So when it came timelater that day for HackFest to begin, he found a copy of WordWorks Pro,disassembled it, found the offending code, and wrote a patcher to removeit.Way cool!!!!!!Mike called the patcher program WordWorks Pro Unplugged, and will releaseit to the world as soon as he cleans it up a bit and puts in some errorchecking when he gets home and settled in. I'm sure he will explain moreabout himself when he gets a chance.For his efforts, Mike won a $50 cash prize from Juiced.GS (not a bad prize,eh? :-) ), a free program (GSoft Basic, value $60) from Byte Works, andsome other stuff I can't remember.Congrats to Mike for helping make HackFest a huge success! Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.5 (JUICEDGS, 1954, GO COM A2)>>>>> In addition to the results of the HackFest, I think we owe our""""" gratitude to the following people for making HackFest happen:The KFest coordinating committee;Sheppy, for coming up with the idea;Sheppy (again), Max Jones (Juiced.GS), and Mike Westerfield (ByteWorks) forjudging;Max Jones (again), Joe Kohn (SSII), Mike Westerfield (again) and DeanNichols for donating prizes;Steve (Godzilla) Gozdziewski for the beverages;everyone who lent computers to the participants;and the participants themselves.It was great!-Ryan M. Suenaga, M.S.W., L.S.W.A2/A2Pro/Power Forum staff on DelphiDelivered by Bernie and OLRight! scripts for ANSITerm (RSUENAGA, 1958, GO COM A2)<<<<< Don't forget: Mike Westerfield provided snacks. :)"""""Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1960, GO COM A2)GSOFT SOURCE CODE--FIRST LOOK The annotated source code for Tic Tac Toe""""""""""""""""""""""""""""" 3D, written with GSoft BASIC, is nowavailable here in the BASIC Programming database. Look for the file namedTTT3DTXT.BXY.A runtime version of the program is available in A2 under the filename ofTTT3D.BXY.If you cannot download from Delphi, go to my web site at .. http://www.iglou.com/qwerty/kb/ttt3d.htmland see it there.Charlie (CKHARTLEY, 1962, GO COM A2)<<<<< And here is the source code for the Letter Find game included in""""" the samples folder: DIM X%: REM use for loops DIM FLAG%(90): REM flag array to check for characters used DIM CHOICE$(4): REM use to hold computer's choices DIM MYCHOICE$(4): REM use to hold user's choices DIM HT%(4): REM use to hold four htab locations DIM VT%(16): REM use to hold 16 vtab locations GT$ = "LETTER FIND by Charlie Hartley" HOME INVERSE PRINT SPC (80);: REM print inverse spaces across screen VTAB 2: HTAB 1 CALL CENTERLINE(GT$): REM center text PRINT GT$ VTAB 3: HTAB 1 PRINT SPC (80); NORMAL ! HTABs for responses FOR X% = 1 TO 4 READ HT%(X%) NEXT DATA 29,31,33,35 ! Routine placed here to sneak it in while opening screen is drawn. VTAB 5: HTAB 3 PRINT "The object of this game is to determine which four alphabetletters that the" PRINT "computer has selected and put them in the same order as thecomputer has them." PRINT "You will have up to 16 chances to try and figure them out." VTAB 9: HTAB 3 PRINT "If you select a letter that the computer has chosen, but it isnot in the" PRINT "correct position, then a # will be displayed. If it is correctand in the " PRINT "correct position, then a * will be displayed. For example, ifthe computer has" PRINT "selected the letters A B C D and you select E A F D then thedisplay will look" PRINT "like this --> E A F D # *" ! VTABS for responses FOR X% = 1 TO 16 READ VT%(X%) NEXT DATA 1,3,5,7,9,11,13,15 DATA 1,3,5,7,9,11,13,15 VTAB 15: HTAB 3 PRINT "The # tells you that one letter is correct, but in the wrongposition" PRINT "(the A), and the * tells you that one letter is both correctand in the" PRINT "correct position (the D)." VTAB 19: HTAB 3 PRINT "Only the letters A-Z may be used, and they may only appearonce in a line." PRINT "If you attempt to enter a line like this: A B C A, thecomputer will sound an" PRINT "alarm and refuse to accept the second A." VTAB 23: HTAB 1 GT$ = "Press a key to continue ..." CALL CENTERLINE(GT$) PRINT GT$ CALL GETKEY(GT%) REPEAT% = 0: REM flag to determine if another game is requested. WHILE NOT REPEAT% HOME ! clear flags FOR X% = 65 TO 90 FLAG%(X%) = 0 NEXT ! get 4 random letters FOR X% = 1 TO 4 GT% = 0 WHILE NOT GT% R% = ( RND (1) * 90) + 1 IF R% > 64 AND FLAG%(R%) = 0 THEN FLAG%(R%) = 1 CHOICE$(X%) = CHR$ (R%) GT% = 1 END IF WEND NEXT COUNT% = 1: REM begin getting input INVERSE VTAB 20: HTAB 1 PRINT SPC (80); VTAB 21: HTAB 1 GT$ = "# means a correct letter. * means a correctly placedletter." CALL CENTERLINE(GT$) PRINT GT$ VTAB 22: HTAB 1 PRINT SPC (80); NORMAL DONE% = 0 WHILE NOT DONE% VTAB 18: HTAB 3 PRINT "Enter your four letters: . . . ." ! clear flags FOR X% = 65 TO 90 FLAG%(X%) = 0 NEXT FOR X% = 1 TO 4 OK% = 0 WHILE OK% = 0 CALL GETKEY(GT%) ! Check for ESCape key ! and exit if found IF GT% = 27 THEN HOME PRINT "Bye." END END IF ! Check for lowercase letters and ! replace with uppercase if needed. IF GT% > 90 THEN GT% = GT% - 32 END IF ! Check to see if keypress is between A-Z IF GT% < 65 OR GT% > 90 THEN OK% = 0 ELSE IF FLAG%(GT%) = 0 THEN FLAG%(GT%) = 1 OK% = 1 MYCHOICE$(X%) = CHR$ (GT%) END IF WEND VTAB 18: HTAB HT%(X%) PRINT MYCHOICE$(X%); NEXT ! Determine correct htab for this round IF COUNT% < 9 THEN HT% = 1 ELSE IF COUNT% = 9 THEN HT% = 25 ELSE IF COUNT% > 9 THEN HT% = 24 END IF ! Print user's choices VTAB VT%(COUNT%) HTAB HT% PRINT COUNT%;". "; FOR X% = 1 TO 4 PRINT MYCHOICE$(X%);" "; NEXT ! Check to see if user choices are correct. FOR X% = 1 TO 4 FLAG%(X%) = 0 IF MYCHOICE$(X%) = CHOICE$(X%) THEN FLAG%(X%) = 2: REM Correct and in correct place. ELSE FOR Y% = 1 TO 4 IF MYCHOICE$(X%) = CHOICE$(Y%) THEN FLAG%(X%) = 1: REM Correct, but in wrong place. END IF NEXT END IF NEXT YES% = 0 FOR X% = 1 TO 4 IF FLAG%(X%) = 1 THEN PRINT "# "; END IF NEXT FOR X% = 1 TO 4 IF FLAG%(X%) = 2 THEN PRINT "* "; YES% = YES% + 1: REM Add one to correct count. END IF NEXT COUNT% = COUNT% + 1: REM Add one to round count. IF YES% = 4 THEN VTAB 18: HTAB 1 PRINT CHR$ (29);: REM clear line PRINT "Congratuations! You did it! DONE% = 1 ELSE IF COUNT% = 17 THEN VTAB 18: HTAB 1 PRINT CHR$ (29);: REM clear line PRINT "Sorry, the correct letters are "; FOR X% = 1 TO 4 PRINT " ";CHOICE$(X%); NEXT PRINT "." DONE% = 1 END IF WEND FLAG% = 0 WHILE NOT FLAG% VTAB 20: HTAB 1 PRINT CHR$ (11);: REM clear to end of screen PRINT "Want to play again? (Y/N) "; PRINT CHR$ (6);: GET GT$ IF GT$ = "Y" OR GT$ = "y" THEN REPEAT% = 0:FLAG% = 1 ELSE IF GT$ = "N" OR GT$ = "n" THEN REPEAT% = 1:FLAG% = 1 ELSE PRINT CHR$ (7); FLAG% = 0 END IF WEND WEND HOME PRINT "Bye!" END SUB CENTERLINE(GT$) GT% = LEN (GT$) IF GT% > 80 THEN GT$ = "Line too long - contains " + STR$ (GT%) + " keystrokes.Limit is 80." ELSE IF GT% < 80 THEN HOLD% = GT% / 2 IF GT% <> (HOLD% * 2) THEN GT% = GT% + 1 END IF HOLD% = (80 - GT%) / 2 HOLD$ = " ": REM 40 spaces GT$ = LEFT$ (HOLD$, HOLD%) + GT$ + LEFT$ (HOLD$, HOLD%) END IF END SUB ! If gt% = 80 then GT$ is returned unchanged. SUB GETKEY(GT%) PRINT CHR$ (6); WAIT $00C000, $80 GT% = PEEK ($00C000) POKE $00C010, 0 END SUB Charlie Hartley ... via the ProTERM Message Manager (PTMM) v2.5 (CKHARTLEY, 1965, GO COM A2)<<<<< Here's the source code for the ABC Puzzle game included in the""""" samples folder: DIM GT%: REM Use for keypress DIM X%, Y%: REM Use for loops DIM V%(4), H%(4): REM Use to hold character locations DIM A$(4, 4): REM Use to hold original characters DIM B$(4, 4): REM Use to hold working characters DIM FLAG%: REM Use for various flags DIM DONE%: REM Flag to indicate end of program HOME ! Draw screen and comments HTAB 10: PRINT " _______________" FOR X% = 1 TO 4 HTAB 10: PRINT "| | | | |" HTAB 10: PRINT "| | | | |" HTAB 10: PRINT "|___|___|___|___|" NEXT VTAB 2: HTAB 30: INVERSE : PRINT " " VTAB 3: HTAB 30: PRINT " ABC Puzzle by Charlie Hartley " VTAB 4: HTAB 30: PRINT " ": NORMAL VTAB 7: HTAB 32: PRINT "Use the arrow keys to move;" VTAB 9: HTAB 32: PRINT "press ESCape to quit." ! Stuff screen locations into variables FOR X% = 1 TO 4 READ V%(X%), H%(X%): NEXT DATA 3,12,6,16,9,20,12,24 ! Stuff original characters into variables FOR X% = 1 TO 4 FOR Y% = 1 TO 4 READ A$(X%, Y%) NEXT NEXT DATA A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,* ! Stuff working characters into variables FOR X% = 1 TO 4 FOR Y% = 1 TO 4 FLAG% = 0 WHILE NOT FLAG% V% = ( RND (1) * 4) + 1 H% = ( RND (1) * 4) + 1 IF B$(V%, H%) = "" THEN B$(V%, H%) = A$(X%, Y%) FLAG% = 1 END IF WEND NEXT NEXT CT% = - 1: REM moves counter DO UNTIL DONE% > 0 ! Print working characters to screen slots. FOR X% = 1 TO 4 FOR Y% = 1 TO 4 VTAB V%(X%): HTAB H%(Y%): PRINT B$(X%, Y%) IF B$(X%, Y%) = "*" THEN VT% = X%: REM vtab location of * HT% = Y%: REM htab location of * END IF NEXT NEXT CT% = CT% + 1 VTAB 18: HTAB 1: PRINT "Moves - ";CT% CALL GETKEY(GT%) DONE% = 0: REM initialize end of program flag SELECT CASE GT% CASE 8: REM left arrow key pressed IF HT% = 1 THEN PRINT CHR$ (7);: REM already at top of graph ELSE GT$ = B$(VT%, HT%): REM swap two characters B$(VT%, HT%) = B$(VT%, HT% - 1) B$(VT%, HT% - 1) = GT$ END IF CASE 21: REM right arrow key pressed IF HT% = 4 THEN PRINT CHR$ (7); ELSE GT$ = B$(VT%, HT%) B$(VT%, HT%) = B$(VT%, HT% + 1) B$(VT%, HT% + 1) = GT$ END IF CASE 11: REM up arrow key pressed IF VT% = 1 THEN PRINT CHR$ (7); ELSE GT$ = B$(VT%, HT%) B$(VT%, HT%) = B$(VT% - 1, HT%) B$(VT% - 1, HT%) = GT$ END IF CASE 10: REM down arrow key pressed IF VT% = 4 THEN PRINT CHR$ (7); ELSE GT$ = B$(VT%, HT%) B$(VT%, HT%) = B$(VT% + 1, HT%) B$(VT% + 1, HT%) = GT$ END IF CASE 27: REM ESCape key pressed GT$ = "You quit." DONE% = 1 END SELECT ! Print working characters to screen slots. FOR X% = 1 TO 4 FOR Y% = 1 TO 4 VTAB V%(X%): HTAB H%(Y%): PRINT B$(X%, Y%) IF B$(X%, Y%) = "*" THEN VT% = X% HT% = Y% END IF NEXT NEXT ! Check to see of characters are correctly placed. FLAG% = 0 FOR X% = 1 TO 4 FOR Y% = 1 TO 4 IF A$(X%, Y%) = B$(X%, Y%) THEN FLAG% = FLAG% + 1 END IF NEXT NEXT IF FLAG% = 16 THEN DONE% = 1: REM all are correct GT$ = "You won!" END IF LOOP ! Game over - print appropriate message VTAB 20: HTAB 1: PRINT GT$ END ! Get keypress; return result SUB GETKEY(GT%) PRINT CHR$ (6);: REM make sure cursor off WAIT $00C000, $80: REM wait for keystroke GT% = PEEK ($00C000): REM capture it POKE $00C010, 0: REM clear input buffer END SUB Charlie Hartley ... via the ProTERM Message Manager (PTMM) v2.5 (CKHARTLEY, 1966, GO COM A2)<<<<< Here is a short example of GSoft BASIC code that makes toolbox""""" calls. It is taken from the samples provided with GSoft. 10 HGR 20 DIM R AS RECT 30 FOR I = 1 TO 1000 40 R.H1 = RND (1) * 320 50 R.H2 = RND (1) * 320 60 IF R.H2 < R.H1 THEN 70 T% = R.H1 80 R.H1 = R.H2 90 R.H2 = T% 100 END IF 110 R.V1 = RND (1) * 200 120 R.V2 = RND (1) * 200 130 IF R.V2 < R.V1 THEN 140 T% = R.V1 150 R.V1 = R.V2 160 R.V2 = T% 170 END IF 180 SET640COLOR ( RND (1) * 16) 190 PAINTOVAL (R) 200 NEXT 210 GET A$Charlie ... on the metal (CKHARTLEY, 1971, GO COM A2)APPLE II UNIVERSITY ABOUT TO END SUMMER BREAK I'm working on getting""""""""""""""""""""""""""""""""""""""""""""" someone to teach aHyperCard course but it will be up to them to decide who they want toassist them. Besides, I still need to convince them that they want to dothe course. :)I'm hoping to have an Apple II University web page created by sometime nextweek that I will be listing possible courses, possible instructors andbegging... er... asking for volunteers to teach some courses. I need somehelp here people. If I can't get someone to start a course in September,you'll have to put up with my poor teaching skills on some inane topic. :)Anyone who would like to share their knowledge about a particular topic orhas any ideas for A2U courses, please let me know at eitherJBLAKENEY@delphi.com or jefbla@bconnex.net. I'll be putting a mailto linkon the web page as well if that makes it easier for people. :) Jeff Blakeney - Dean of A2U in A2Pro on Delphi sent via COG v2.5, Spectrum v2.1 and a Linux box to here. (JBLAKENEY, 1955, GO COM A2)USING THE IIGS ENSONIQ FROM APPLESOFT BASIC Right now it appears that all""""""""""""""""""""""""""""""""""""""""""" the 'GooRoos'(tm) are atKfest and will probably answer your question later. In the meantime, I cangive you my take on your question (all theory, no practice - I have beenreading up on the ensoniq for later use myself):1.) There are apparently 2 ways to access the ensoniq: through the hardwareitself, or through toolbox calls. Apple strongly recommends using toolboxcalls.2.) If you want to access the hardware, be aware that the ensoniq and it's64k of DOC RAM (DOC = Digital Oscillator Chip) are not accessed directly,but through the registers of the SOUND GLU (GLU = General Logic Unit),which serves as an interface between the cpu, the DOC and the DOC RAM.3.) The Sound GLU has 4 registers: a.) Sound Control register (address $C03C) which controls whether thecpu is accessing the internal registers of the DOC or the DOC RAM. It alsocontrols the Address Pointer registers AUTO INCREMENT.It is an 8 bit register:bit 7 = DOC busy flag (1 = DOC busy, loop until clear)bit 6 = DOC or DOC RAM access flag (1 = DOC RAM, 0 = DOC)bit 5 = Address auto increment (1 = auto incrementing enabled)bit 4 = reserved, do not usebits 3-0 = Volume control ($0 is low, $F is high volume) b.) Data register (address $C03D) which you use to load values intothe DOC registers (yes, the DOC has it's own set of registers) and to placevalues into the DOC RAM, depending on bit 6 above. Also an 8 bit register. c.) Address Pointer registers (addresses $C03E for the low byte, $C03Ffor the high byte) two 8 bit registers that combine to make a 16 bitaddress to access the 64k of DOC RAM (when bit 6 above is 1) or one 8 bitregister when accessing the DOC (when bit 6 above is 0), $C03F beingignored when accessing the DOC. Additionally, if auto incrementing isenabled (bit 5 above is 1) for DOC RAM access, the registers contain theaddress of the NEXT byte of DOC RAM.4.) I'm not even going to get into the DOC, oscillators, generators, wavetables etc. etc. etc. because I've rambled enough about something I haven'tactually used myself ;o)My point being:1.) The easiest way to access the sound is through toolbox calls, soassembly language will be better than basic (although I've seen anannouncement from BYTE WORKS about a GS specific basic that will allowaccess to the toolbox here on Delphi)2.) You will NEED the toolbox reference books to use the toolbox callseffectively3.) If you want to access the hardware and bypass the tool calls, you willNEED the IIGS hardware reference manual.4.) Yes you can load more than one sound (create a wavetable) from disk andhave your program play them.5.) Left and right will require additional hardware i.e. a stereo card.good skill (luck is not for programmers ;o), when I read the books myselfit doesn't look at all impossible, but I wouldn't even try it without thereference manuals.HABANERO(all theory, no practice. anyone feel free to correct the above, ifnecessary ;o) (HABANERO, 1935, GO COM A2)>>>>> It is possible to play sounds from within an Applesoft BASIC""""" program but it would be a lot of work to figure it all out anddescribe it to you.You need to load the sound into memory somewhere and under BASIC.System,you don't have a lot of memory to play with. However, you could alwaysload it in smaller chunks and either move it into the DOC RAM or intomemory above bank $01 but the latter requires Memory Manager calls as wellto be sure you don't overwrite anything in case BASIC.System was launchedfrom GS/OS.Once that is done then you can call FFStartSound to play the sound andreturn to the BASIC program. However, if you do this then you also need toset up an interrupt routine that will accept the interrupt that getsgenerated when the sound is finished. You might be able to disable allinterrupt generation from the Ensoniq, I can't remember off the top of myhead right now, and that would also solve that little problem. But withoutthe interrupt, you can't keep track of how many sounds are currentlyplaying which can become a problem if you try to play more than 15 soundsat the same time. Not likely from a BASIC program but possible.So my best advice to you would be to buy GSoft BASIC from the ByteWorks.This is a GS/OS based BASIC that is quite compatible with Applesoft so youcan convert your existing program to GSoft easily and then start adding allthe Toolbox calls that you want. It would be easier to write your programand it would run under GS/OS like all good IIgs specific programs should.:) Jeff Blakeney - Dean of A2U in A2Pro on Delphi sent via COG v2.5, Spectrum v2.1 and a Linux box to here. (JBLAKENEY, 1940, GO COM A2)>>>>> Here in the A2Pro library you should be able to find my AmperSound""""" package; this is a batch of very simple & commands for doing verysimple sound on the IIgs, directly talking to the DOC. Only 256-byte wavesare supported, but if there's enough interest, I'll get back to work on the2.0 version of the code that supports larger waves.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1949, GO COM A2)[EOA][KFE]------------------------------ THINKING KFEST |-----------------------------------THERE'S NOTHING FINER THAN KANSAS CITY IN JULY""""""""""""""""""""""""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] KFEST X: THE GATHERING ~~~~~~~~~~~~~~~~~~~~~~ I often use the term, "The Apple II Community," meaning the people whostill use and believe in the grand old girl after all these years, but fora lot of us, it's more like a family. Just like family in different placesacross the globe, we keep in touch on a frequent basis with real andvirtual cards and letters, the occasional phone call, and once a year, theannual family reunion, known by several other names: The Apple II SummerConference, KansasFest, or, simply, KFest. KFest 1998 was both like and unlike any other. Just as we have inyears past, we stayed up all night and had fun all day. We made newfriends and caught up with old ones. We celebrated the past and plannedthe future. And we left knowing once again, we'd be back. If we didn't have enough to celebrate, KansasFest 1998 marked the 10thgathering of the Apple II faithful at Avila College in Kansas City,Missouri, and more than 20 years of Apple II computing. Those two factsalone would be cause for celebration, but our devoted developers gave useven more reasons to smile. KansasFest isn't the center of the Apple II calendar; it's more likeChristmas. And just as the toy makers bring out their newest, hottestproducts just in time for the holiday season, the Apple II developersbrought to KansasFest a whole stockingload of new stuff for the Apple IIfaithful to drool over. So, for those of you who weren't able for some reason to make it toApple II heaven this summer, here's a diary of my KFest travels:DAY -4 Instead of heading over to the Land of Ahhs straight from the"""""" islands on a Tuesday night and ending up exhausted in Kansas Cityon a Wednesday morning, I decided to add a day onto each end of my timeaway from the office and make a side trip over to the bay area ofCalifornia before and after KFest, to hang out with the Sheppys, aka EricShepherd and his wife Sarah. Sheppy would be at KFest rooming with me, andI've stayed over with the two of them before, so it seemed like it would bea great way to rest up before KFest and have fun along the Yellow BrickRoad to Avila. I got home late from the office on a Friday (not unusual) andfortunately had packed all of my things the night before with help from mymom (more on this later). It was such a busy day at work the only thing Icould do as far as getting ready for KFest went was signing up for a newInternet account with Concentric. I did this for three reasons: one, theywere a national provider with dialup access in Fremont (where Sheppy livedand I'd be staying for a few days) as well as Honolulu and Kansas City;two, my account at Kestrok, where I've based my Internet access for a fewyears, was destined to expire, and I'd decided to explore other directions;and three, they had a thirty day free trial. I took a quick shower, packed my things into my sister's car, andbefore you know it, I was over at Honolulu International Airport with twobags, a box, and all of my Apple II dreams of KFest, wandering over to theUnited Airlines counter to check in. I had to tell a little white liebefore getting on the plane, when the United clerk asked if my bags hadbeen with me since I packed them, but it was a little one, no harm done. I'm not sure when Day -4 ended and Day -3 began; whenever it did, Iwas over the ocean on a flight into San Francisco International Airport.My PowerBook 1400, which I usually play with on airplanes, had a flakeymemory card which rendered it useless, so I spent the hours on the planereading a copy of _Sports Illustrated_ and thinking how unhappy Sheppywould be when he picked me up, since both times I've stayed with them, I'vecome in at some ungodly early hour (pre-6 a.m. California time) whichdefinitely didn't thrill him.DAY -3: My first real, solid memories of Day -3 were when the plane""""""" arrived at San Francisco International Airport and I lumbereddown the ramp to see Sheppy ready to pick me up. We waited a few minutesfor my luggage to catch up and we were on our way. Small talk in the carcentered around the flight and KFest upcoming--specifically about twoprojects Sheppy and I were working on together, one known as "AWP", whichwould be released at KFest as the Shareware Solutions II/Sheppyware productknown as _WebWorks GS_, which he programmed and I was on the beta team for;the other known as "Project KFO", which would also be unleashed on anunexpecting Apple II world at KansasFest. Project KFO turned out to be thedebut of the KansasFest World Wide Website at http://www.kfest.org. I haddiscussed doing it with Sheppy and David Kerwood, who was the Webmeister ofthe existing KFest Website, and we had made arrangements to host it onSheppy's server and have it ready for the world on the flip of a virtualswitch. After arriving at the Sheppy's, a nap was in order. It was a hot, hotday, and we spent virtually all of it indoors, other than grabbing theoccasional bite to eat. Sheppy spent a lot of time printing out the_WebWorks GS_ manual (not so much working on it as printing it; for somereason, the printing was incredibly slow), and I marvelled at his cablemodem set up. I also spent some time setting up the IIgs I had broughtwith me and manipulating my 1400 memory card to make it at least throughthe trip. I also sent some email to three of our bay area Apple IIfriends, Greg Templeman (formerly of _SoftDisk GS_), Paul Parkhurst(_PMPFax_ and _ANSITerm_), and Joe Kohn (_Shareware Solutions II_) toremind them we had arranged to meet for a pre-KFest PizzaFest on Sundaynight. I also checked my shopping list--I wanted to stop at Fry'sElectronics while I was in Fremont, and a friend at work had asked me toget some shaving cream from Victoria's Secret for her (don't even ask). Iadded another thing to my list: I had left what I call "slippers" and therest of the United States apparently calls "flip flops" at home somewhere,and the thought of having to wear shoes while I was on vacation wasappalling--almost as bad as shaving while on vacation. I also reclaimed a deodorant stick I had inadverdantly left at theSheppy's when I was there in January. Sheppy had the manual about finished. We spent a lot of time inDelphi A2 Conference that night (and the whole trip), speculating about thefun to be had in a matter of days. We were a little worried about the inaugural HackFest, the all nightprogramming contest. Only one person had expressed firm interest inentering. Sheppy and Steve Gozdziewski had spent a lot of time working outthe HackFest details, and we were hoping things would improve. We wouldnot be disappointed.DAY -2: Day -2 was the day we went shopping. I found my slippers while""""""" Sheppy ran over to Kinko's to get things ready for his KFestsession and get the proofs for the _WebWorks GS_ manual done. It wasn't ashot as the previous day, which was nice, but it was more than what I wasused to, so the mall's air conditioning was a welcome relief. I got theshaving cream, and we made our way over to Fry's too, where I picked up anEthernet hub and some cables for my computing network at home, and I spentsome time hoping that somehow, someway, Apple II Ethernet for the rest ofus would come to pass at KFest. It wasn't to be, sadly, but I still hope. Later that night, Sarah, Sheppy, and I went over to meet Paul, Joe,and Greg for some pizza, and to talk about old times. Greg and Paulweren't able to make KFest this year, but maybe again someday, maybe again.Joe brought his usual hype with him, and Sheppy gave him the original diskand manual for _WebWorks GS_. We all had stories of KFests past and otherApple II lore to share, and we talked until well past midnight. Joebrought over a couple of technical references to donate for HackFestprizes. We were ready.DAY -1: Monday was an uneventful day. People were excited, though, both""""""" in person and online. Most of those coming from overseas werealready on the continent; for instance, Ewen Wannop had come over fromEngland and was hanging out over at Geoff Weiss's place, and RichardBennett had stayed a few days in San Diego with Tony Diaz but the two ofthem, along with Jack Kells, were already en route to K.C. The Big Cheese herself, Cindy Adams, was already in the K.C. areastaying with friends. The people who were driving had already left, or atleast started to pack, and those who were flying were packing as well. In addition to those who had already registered, we found out thatAndrew Roughan of Australia, who usually shows up every other year, wascoming this year even though he came last, and Jeff Carr and Gary and SueUtter were last minute additions as well. KFest last year, as fun as it was, was the smallest ever, which wasdefinitely a downer. KFest this year was already bigger than last, and wehoped it would get even bigger. We suspected there would be a whole bunchof new product announcements throughout as well. Things were looking up. I packed most of the things I had brought over to the Sheppy's for thevoyage to Avila. Left some clothes behind so I could pack Joe's donatedHackFest prizes. My bag must've weighed 50 pounds, and that didn't includethe box holding my GS RGB monitor. I hoped I wouldn't be charged forexcessive baggage weight.Day 0: Being part of the planning committee for the second year in a row,"""""" I decided it'd be wise to go into Kansas City a day early, so Ihad Sheppy drop me off at San Jose International Airport early Tuesdaymorning (he usually only despises me for a day or so). I was second inline to someone working for a courier service to check in, and luckily,they didn't charge me for the weight of my bags. As I noted previously, my PowerBook memory card was acting strangely,and it picked the time I was in the airport to die again. If you haven'theard, it's standard procedure for airport security to stop anyone carryinga laptop computer onto a plane and ask them to start it up, just to makesure it's not a bomb or something, apparently. With the memory card inthis shape, the PowerBook wouldn't start up! So I went through the airporthoping that no one would stop me when I tried to get to the boarding area,and incredibly, no one did. KFest Kharma was already with me. After a brief stop in Denver, I ended up over in a familiarplace--Kansas City International Airport--with a familiar face--SteveGozdziewski--ready to pick me up. He had arrived a few hours before I did,so he had picked up his rental car. We got out onto the road to get overto the Fairfield Inn we'd be spending the night at, and check out Avila tosee if there was anything we could do to get ready. Along the way, we also went ahead and picked up beverages for theHackFest, for as long as those guys would be coding, they'd need to havesomething to drink. I didn't count how many cases there were, but therewere at least ten, and we were on the third floor of the hotel, so wemust've made four or five trips. After that, there was no way I was goingto drag my fifty pound bag and GS RGB monitor upstairs for the night, so Ijust grabbed a change of clothes and my PowerBook from the car and lefteverything else in to bake in the K.C. sun. There would be repercussionslater. We found out later Cindy was staying in the same hotel we were. StanMarks, also on the committee, was supposed to be at FairField too, butended up at Holiday Inn instead. We checked in online, read the day'smail, and chatted a bit with Carl Knoblock, who had become the defacto ridearranger. KFest eve was here. In about 8 hours, we'd be in Apple IIheaven.DAY 1: The day started by running down to the lobby of Fairfield to join"""""" up with The Big Cheese herself, Cindy Adams, to grab a few bitesto eat before we headed over to Avila. We also had a few errands to run inthe meantime, like going over to OfficeMax to make some copies and get afew more nametag holders if we had more unknowns show up than we thought wewould. The Avila Campus was famillar as you'd think it would be after fourtrips. As happens every year, a few people showed up even before we did.They were so eager to begin KFesting they couldn't wait to check in! I spent some time unloading the car and unpacking my gear. Aftergetting all of the HackFest stuff out, I got my things out, only to be metwith. . . shaving cream? Every year before I leave on vacation, my mother helps me pack mystuff, and every year, for some unknown reason, she packs shaving cream inmy bag. I've never shaved on vacation before in my life, so I really don'tknow what it's for. Only this year, the Kansas City heat that radiated inthe trunk of the rental car that I left the bag in overnight was apparentlyenough to have the shaving cream can explode. It got into my clothes, mypapers, and my IIgs keyboard. Sarah has nothing on me now--she had salsa,but I have shaving cream! As the day progressed, I met up with old friends and got acquaintedwith new ones. From first time KFesters like nineteen year old Ken Gagneto old buddies like Richard Bennett and Max Jones and the eternal Apple IIteenager, 84 year old Ephraim Wall, I was happy to be there. I was homeagain. The day was spent greeting newcomers, helping people into the dorm,and thinking about the dinner to come at K.C. Masterpiece. Erick Wagner, alongtime KFest veteran, offered to drive me to lunch, and I was thrilled toaccept. When I returned, my roommate Sheppy hadn't yet arrived, but a packageI was waiting for had. Howard Katz, unable to make KFest this year, sentover a package for me to present to The Big Cheese herself. The suspenseends at the roast. In any case, my roomie still hadn't arrived. He was to be on his waywith Joe Kohn via Carl. This was the first year we had an actual mailinglist going for the general public covering issues of KFest, and it wasthere that all of the ride coordination was done. It was a monstrous job,but Carl took care of it with great efficiency, and got Sheppy and Joe overin lots of time to sign in. I tried to figure out which was "the good bed"(they were both equally dorm-quality) and proceeded to work on setting upmy IIgs, getting the shaving cream out of my clothes, and getting myPowerBook hooked up to the dorm's Ethernet (a total walk in the park,really), all of which were done before dinnertime. In the meantime, Ispent a lot of time talking up the HackFest, trying to get participants.We had some great prizes: The ByteWorks offered the product of the winner'schoice and _Juiced.GS_ was giving $50 cash to the winner of the HackFest,and Joe Kohn donated some prizes as well as Dean Nichols. In fact, I spentso much time talking about HackFest and trying to get people to enter Ithought it was about to be renamed HypeFest. But it was dinner time, so Icaught a ride with Uncle Duck, aka Dave Johnson, with Ken Gagne in tow, andoff we went to K.C. Masterpiece. Now, Honolulu's a tourist town, so I can pick out touristy places amile away, and make no mistakes about it, K.C.M. is a touristy place. Thatdoesn't mean it's not a pretty decent eating place too. Going to K.C.M.with such a large group guarantees you won't be sitting with everyone, sojust sit with whomever. I had a very mixed bag this year: MargaretAnderson, Glen Gunselman, and Ewen Wannop. Ewen was good enough to informus of the latest happennings with Mad Cow Disease on that side of the pond.Just what I want to hear with my prime rib. . . After dinner and a detour to CompUSA and Best Buy, where Dave stockedup on coffee supplies and removable hard drives, we returned to the dormsof Avila to make small talk and catch up with all of the gang we didn't sitat dinner with. Talking, wandering, and laughing, and just like always,the next thing you know, it's 3 a.m. It was time to catch the rare momentsof sleep associated with Avila.DAY 2: Since my body was better adjusted to mainland time than it's ever"""""" been, I decided I'd try to make Avila breakfasts for the firsttime ever. Avila isn't exactly revered for its food (sorry Richard), butcereal and milk is usually cereal and milk, although eggs and bacon aren'talways eggs and bacon. I swear though: if Avila really needs one thing,it's a sushi bar. The first official activity of KFest was Mike Westerfield's keynoteaddress, but before that, we had a series of announcements, including mine.I carefully unwrapped the banner I had prepared over at Sheppy's andunwrapped it to show everyone what I had to announce: http://www.kfest.org To the applause of the KansasFest faithful, the kfest.org domain wasreality. Going back to Mike Westerfield: as one of the remaining Apple IIgsdevelopers, Mike has been with the Apple II through good times and bad, andhe gave us a tour through the history of both the Apple II and personalcomputing through his own experiences of programming, which was never whathe set out to do in the first place, and the adventures of softwarepublishing, which was also never what he set out to do in the first place.A variation on a story many of us had heard over and over again--AppleComputer, Inc., had spoken to Mike very concerned about a program he haddone early in the lifespan of the IIgs: a program "switcher", what wasknown back then as a precursor to what MacHeads called "MultiFinder".Their concern? "You're not supposed to be able to do that on an Apple II." While there were both great times and not so great times, Mike and hiscompany, The ByteWorks, have persevered all the way through. And aftermore than a year in development, Mike proudly released _GSoft BASIC_, thelong awaited Apple IIgs-specific compiled BASIC programming language thatwould-be-programmers have waited their entire Apple IIgs lives for, to wildapplause and a waiting line of customers. The rest of the day presented tough choices. Do you learn about UNIXwith Geoff Weiss or do you figure out the first steps in scripting_Spectrum_ from Ewen Wannop? Do you see the hot new stuff coming fromSeven Hills Software or do you see how Dave Carey creates those incredible_PrintShop GS_ signs? Tough choices all around. I managed to see Ewen'sdiscussion of the extensive _Spectrum_ scripting language, then SevenHills' Three Stooges of Software, aka Richard Bennett, Ewen Wannop, andGeoff Weiss gave a preview of what was new for the IIgs faithful. For starters, there's a new version of _Disk Access II_, 2.0. Thislittle New Desk Accessory brings nearly all of the functionality of theFinder to any GS desktop program, so you can manipulate files and disksfrom virtually any IIgs program. Ewen did the last bit of cleaning up ofthe program and, best of all, it's available immediately. Richard showed off _Marinetti 2.0_, which was a whole lot more thanmost of us were expecting (1.1 was what we had in mind). In addition tothe ability to use SLIP and PPP, the new version features a modular designwhich will allow "dropping in" modules to allow compatibility with otherprotocols (such as AppleTalk), and support for Domain Name Resolution (DNS)which will allow you to telnet to delphi.com, for instance, rather than199.93.4.65. Talk about making life simpler! _Marinetti 2.0_'s not quiteready for prime time, but soon. . . just wait. Not to be outdone, Ewen showed off a new version of his incredibleApple IIgs-specific telecommunications program, _Spectrum_. Not yet sureif it would be _Spectrum 2.2_ or _Spectrum 3.0_ (or, as was joked,_Spectrum 98_), it includes full support for TCP/IP through the _Marinetti_Control Panel. It will also include more scripting commands than thealready loaded _Spectrum 2.0_. Finally, Geoff showed off _Spectrum Internet Suite 1.1_, his upgradeto the only Apple IIgs-specific World Wide Web browser. This upgrade gives_SIS_ the ability to use Delphi as a host in addition to most UNIX basedInternet Service Providers and Genie. It also supports cookies andimproves on its email and bookmark support, among other things. In the "Yet-to-be-finished" department, Geoff gave us a glimpse at hisUNIX-like File Transfer Protocol (ftp) client program, and Richard gave usa quick look at "Casper", an in-progress Apple IIgs World Wide Web server.Yes, that's right. An Apple IIgs World Wide Web server. As we headed off to dinner in the Avila Cafeteria, we digested thatonce again, we had been shown the impossible: the Apple II could do what noone ever thought could be done. Following dinner, it was off to see a solo session: Mike Westerfieldon _GSoft BASIC_, where he showed off the fantastic features of thisexciting new language. However, the time I could spend there was short: weneeded to get ready for HackFest. We were without the tables the Avilastaff had promised us, so we improvised, adapted, and overcame: we neededtables, we got tables. The Marine Corps has nothing on a dedicatedKFester. And after talking up HackFest, we got what we wanted: morecontestants. Four brave Apple II souls decided to try their hand atprogramming in the all-night affair, and as they hacked away, the rest ofus watched in awe, wandered the halls, and met up with old friends and new.Sleep came early, for KFest, anyway: 2 a.m.DAY 3: Why yes, Virginia, there is a KFest breakfast. For the second day"""""" in a row, I made it over to the cafeteria. Of course, KFestbreakfast isn't anything to write home about, other than to intrigue EwenWannop, who apparently hadn't seen blue breakfast food before. Fruit Loopscan be the most amazing thing to the uninitiated. I split time between two early sessions, where I heard Apple Computer,Inc.'s Kurt Ackman discussing the coming iMac, and Joe Kohn discuss thecoming Apple IIgs spellchecker, _NiftySpell_. Chris Vavruska, a buddingIIgs programmer, has done a great job with this little wonder which willgive Apple IIgs writers the kind of power they've not had before with suchstandby text editors as _EgoEd_, _Wordworks Pro_, or _Hermes_. A little later, Richard Bennett and Geoff Weiss were at it again, thistime discussing programming for the upcoming _Marinetti 2.0_. Richardplans to have programming documentation ready to go when the new version isreleased. On the whole, it appears that _Marinetti_-friendly applicationswill be easy to write, and based on what was released for the original 1.0version, tight, fast, and highly functional applications will be the norm.Unfortunately, applications which work with 1.0 will have to be modified towork with version 2.0, but the changes ought to be easily made. Following another less than memorable Avila meal, Tony Diaz gave awhiz bang session on disassembling and servicing Apple 3.5 Drives, thecommon floppy drive attached to the Apple IIgs. Complete with visual aids,Tony is making the information on servicing available at the home of theApple II images, http://www.apple2.org. There is probably no greaterauthority on rebuilding Apple II disk drives than Tony Diaz, who can do onein his sleep by now. The last sessions I attended for the day were a quick look at SevenHills Software's new _BabelFish_, _Disk Access II_, and _GraphicWriter III_versions hosted by Ewen and Richard, followed by Sheppy showing off the_BeOS_. While not Apple II oriented (other than a quick showing of_Be_rnie, the _BeOS_ version of _Bernie ][ The Rescue_), the Be session wasindeed a wower, showing off the many multimedia capabilities of the upstartoperating system. Finally, it was time for the KFest Banquet. This year we ran severalcontests in collaboration with KFest, including the DoorSignFest andTieFest. Winners of these were KFest newcomer "Hot Pepper" Dave Carey, themaster of _Print Shop GS_, and Kansas City's own Allen Moore. Followingthose announcements came the HackFest winners, which you can look up inother sections of this issue. After the downing of the Friday night dinnerand before the roast actually began came a couple of mini-traditions,interrupted by a gift presentation: the first tradition being the annualpresentation of the birthday card to the Big Cheese, Cindy Adams, byveteran KFester Erick Wagner, and the second tradition being theannouncement that a KansasFest 1999 is being planned for Avila College inKansas City, Missouri from July 21-25. The gift presentation was HowardKatz's gift of big cheese to the Big Cheese: a pair of cheesey earrings shecould wear with her Cheesehead hat. The victim of honor for this year's roast was none other than TonyDiaz, Alltech Electronics' (and Termites'?) Disciple of Dremel. Roastersincluded Sheppy (who quoted Tony as saying, "I have to take out my vacuumand download these websites from my ceiling."), Richard Bennett (who riskedlife and limb by participating, as Tony was his lift home) assisted byfellow Aussie Andrew Roughan, Paul Zaleski (ask him about the "RISK Mac"and golf balls), and led by Joe Kohn (who never met an Apple II he didn'tlike). The group split up for the night, some heading over to a movie, someparticipating in an impromptu late night talent show, some trying to grab 3am food at Denny's (and failing miserably), and some just cruising thehalls.DAY 4: The second to last breakfast at KFest was followed promptly by"""""" some great demos. Martin Landhange, a first time KFester fromEurope, showed us how to take best advantage of SSII's and Brutal Deluxe's_Convert 3200_ graphics conversion program. Martin was followed by a quickshowing by Tony Diaz, who showed off a new Second Sight friendly version of_Cogito_, this one in mind boggling color, followed by a new, 1.0 releaseof _Digital Session_, the announcement that only a few _SoundMeister_ cardsremained at Alltech and once they were gone, there would be no more, andfinally, the confirmed reclassification of a few old programs, including_Super TaxMan_, the _Pac Man_ clone from the early 1980's, to freewarestatus. Following Tony, Sheppy and Joe Kohn combined to show off the new_WebWorks GS_ HTML editor. (Wow, is there enough new stuff at this KFest?)Sheppy also presented the _Wolfenstein 3D Beta Tester Awards_, for those ofus who had gone through the intense last few weeks of beta testing for themost eagerly anticipated Apple IIgs game in history. The history behindthese awards is too long to go into here--use your imagination: Dan Krass: The Web Banner Plaque of Honor David Miller: The ProTERM Mac Can Do It Citation Ken Gagne: The "Hey, It Crashes Bernie" Certificate Kirk Mitchell: The "Boy, Is This Fast on My G3" Award Ryan Suenaga: The Floppy Disk Loaner Citation of Valor Tony Diaz: The Last-Minute Crisis Award of Merit Tony Ward: The Custom Scenario Proponent Citation After the demos, we had lunch, then the vendor fair, where Apple IIvendors did brisk business and we all got to hang out for a few moreprecious hours. I spent a lot of time representing F.E. Systems andselling some _Bernie ][ The Rescue_ registrations in between talking withMax Jones as he welcomed one friend for life after another. That night weheaded out to Jess and Jim's for a huge steak dinner. Then it was time tostart saying goodbye as people started heading for home. KFest was endingtoo soon, but there were still a few hours.DAY 5: Checkout. Avila's no palace, but for a few days each summer, it's"""""" the only place in the world I want to be. I handed my keys overreluctantly, not knowing when I'll return, but even without the keys, mymind holds the memories that can't be taken. After watching some, uh, unique games in the dorm, and saying ourgoodbyes, Steve, Loren, and I ran for lunch at ChiChi's and made a stop atComputer City. When Steve dropped me at my airline terminal, I checked in,looked for a quiet spot, since it was several hours before my flight wouldleave, then whipped out my PowerBook, praying the memory card wasn't doneyet. It wasn't. I then started to type: "This editorial is being composed as I sit in the terminal of KansasCity International Airport. . . " :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : Anyone could do it with manuals : : : :::::::::::::::::::::::::::::::::::::::::::: TONYW1 :::::[EOA][INN]------------------------------ EXTRA INNINGS |-----------------------------------About The Lamp! The Lamp! is published on the fifteenth of every month in""""""""""""""" the Database of the II Scribe Forum on the Delphi onlineservice (GO CUS 11).This publication produced entirely with real or emulated Apple II computersusing Appleworks 5.1 and Hermes. Apple II Forever! * The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All rights reserved. * To reach The Lamp! on Internet email send mail to thelamp@delphi.com. * Back issues of The Lamp! are available in the II Scribe Forum on Delphi as well as The Lamp! Home Page, http://lamp.sheppyware.net.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Opinions expressed herein are those of the individual authors, and do notnecessarily represent the opinions of the Delphi Online Services,Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprintedverbatim and are included in this publication with permission from theindividual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M.Suenaga do not guarantee the accuracy or suitability of any informationincluded herein. We reserve the right to edit all letters and copy.Material published in this edition may not be reprinted without theexpressed written consent of the publisher. Registered computer usergroups, not for profit publications , and other interested parties maywrite the publisher to apply for permission to reprint any or all material.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[EOF] .