[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, 1998 OPENING 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 this issue into any word processor or text editor. In the index you will find something 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 Kansas City International Airport in Kansas City, Missouri, waiting for a flight to take me from the Land of Ahhs to San Jose International Airport, where I'll spend a night before heading back to my home in the islands. After months of planning and hard work, KansasFest 10 is over, I'm exhausted, but I 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 went before--in 1998, instead of a breathtaking leap, we took lots of little hops, and maybe got even farther than we did the year before. _Marinetti 2.0_, _Spectrum 2.2_, and _Spectrum Internet Suite 1.1_ repave the road to the Internet their previous versions laid down. _GSoft BASIC_ gives old Applesoft programmers the tool they've waited their entire IIgs lives for. _WebWorks GS_ and _NiftySpell_ give the IIgs user the kind of products they've needed to turn to other platforms to use. And _Casper_, even unfinished, proves again we have yet to reach the limits of what the Apple II can do. There's not a lot left on my Apple II wish list (Tony, if you're reading this: "ETHERNET!"), thanks to KFest '98, although my personal wish list currently includes sleep, also thanks to KFest '98. [*] [*] [*] And Now A Word From Our Sponsor Department: I talk about KansasFest almost every month, but I promise that the Worldwide Headquarters of the KFest Blatant Plug Office will close down until December after this month's issue. 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 campus of 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 mentioned in this publication will continue operating all year round. I promise, you won't hear any more about KansasFest until January--unless you ask for it. Ryan thelamp@delphi.com ASCII 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 has almost rivalled Delphi some days with discussions on world beers, the best places to stay while travelling in the US, how often we access our email accounts and various music discussions with Joe! We have also talked about who is picking up whom from the airport, the best steak houses in KC, and even details about K'Fest itself. Then Joe has dropped heavy hints that he is going to shatter the IIgs world with a product announcement, and by the discussions on the heavyweight presentation equipment required by Richard, Geoff and myself, we might have something 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 monitor Delphi and the prime A2 web sites for snippets of information, and of course 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 for only 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 very special online chat for Apple II users. What makes the Monday night chat so special is that it takes place simultaneously on CompuServe, Delphi and Genie. The three system Apple II chat is probably the _only_ regularly scheduled multi-system chat on the planet. As host of that chat, I was just thinking that all interested Apple II users 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 to be demoed and/or released at KansasFest, but due to non-disclosure agreements, no one is yet talking about anything. By July 27th, those non-disclosure agreements will have lapsed, and so that Monday night chat should be filled with talk of all the new software that is expected to be demoed 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 just wanted to remind everyone that there's going to be an online post-KansasFest party on Monday night, July 27th at 10 PM EDT. That, of course, is when Shareware Solutions II hosts the first multi-system chat after Kfest, and it should be quite a festive party that night! I believe that a lot of new software is going to be demoed, introduced, and released 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 has tentatively volunteered to capture the chat proceedings in scrollback and to do a little editing so that there will be a transcript of the chat available afterwards. I think that this upcoming Kfest is going to be the most exciting Apple II event 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 the dorm wrapped in blankies, etc to share all of the great things that have happened here at Kfest? The Big Cheese (CINDYADAMS, 14474, GO COM A2) >>>>> Apparently so. :) """"" I meant to post some stuff last night, actually (including my previous post), 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. This is a complete TCP/IP implementation, not requiring an ISP with a shell account, or anything else unusual or hard to find. There are those who may not recognize what an accomplishment this really is. 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 bit of spare time he has available. Which is not to say that Ewen Wannop's contribution of Spectrum 2.2 is insignificant. Without it, the new Marinetti is of limited utility. But Spectrum 2.2 is fully Marinetti 2.0 aware. You can now open multiple sockets to multiple service locations at one time. You can do a whole lot more than that, of course, but this capability of dealing with sockets at all is the foundation on which everything else rests. (Frankly, I'm surprised that Ewen only assigned a fractional upgrade number. I would have said v2.3 as an absolute minimum, and this new capability is SO significant that 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 Internet Suite. Geoff Weiss demonstrated that (sorry Geoff, I don't recall the version #) pretty extensively, and it too is awesome. Now I confess that I do most of my Internet browsing on the Mac, but that stuff that I do on a daily basis is pretty much all text based. If I understood everything in these three demos correctly, but upgrading my GS with these latest enhancements, I am going to be able to save 30-60 minutes a 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 be ready for release in, approximately, September.) There was also talk of several other Internet utilities, and demos of most of them. Unfortunately, it was dark, and I was sleepy, and I can't quite remember who to credit for what, so I'll let someone else speak up with the names and details. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ Speaking of being tired, I overslept this morning, and missed Joe Kohn's presentation, but Shareware Solutions has a MAJOR new utility for all us GS users, a "universal" spell check that works within any desktop application, if I heard it right. (I was stumbling out of the shower when Greg Nelson came 'round telling me about it. Needless to say, he thought it was 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 the end 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 it Marinetti 2.0 compatible just a few minutes before the presentation began so 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 to do with it. For those of you using WordWorks Pro, who have been annoyed by the advertising window that you get every time you quit, Michael has created a fix. 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 at the moment. :-) I arrived home from Kfest '98 a few hours ago, and I think I must have floated along I-70 most of the way, such was the high I'm on from this past week. Kfest '98 was, in a word, fabulous! We had a great turnout (more than last year by 10 percent), and some of the Apple II world's most active and productive developers were on hand. What they showed us was nothing less than astounding. We now have several new programs, updates of old programs, and even more programs 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 and clear 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 the following 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 and available 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 systems with: Marinetti 2.0 Spectrum 2.2 SIS 1.1 GraphicWriter III 2.1 And I haven't even mentioned Nifty Spell, the universal spell checker for the 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've needed 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 another terrific event, and Steve Gozdziewski for putting together a great schedule. They do a wonderful job and are the glue that keeps the event what 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.org Ryan KFest '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 KansasFest Konsortium has now aligned itself squarely with the new world web order. In other words, KansasFest now has its own domain on the web! KansasFest can now be found on the web at this url: http://kfest.org The old address (http://www.primenet.com/~adams/kfest.html) is still operational, but all it does now is show a picture of two auld pharts enjoying themselves at KFest 98, and then it will redirect you to the new home page (this will happen automatically if you are using a contemporary gui browser). { Join the Apple II Web Ring!} 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 a fantastic 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 long enough 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 like even more fun than the previous KFests I have attended. Maybe it was because I finally got to meet Ewen Wannop (I roomed with him, in fact), or maybe it was that little jaunt to the Italian restaurant with a few people who wanted to try something other than Jess and Jim's for dinner (I'll leave the details of the car chases and the search for ice cream for another time.) Perhaps it was playing Snood on Cindy's PowerBook. Or watching 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 air conditioning in the car so we drove under cover of night. We arrived in KC way too early so we camped out at Hardee's until noon. At registration I received my annual hug from Cindy (the =real= highlight of KFest) and then went to the dorm to unpack. I got there before Ewen, my aforementioned roommate, so I grabbed the good bed and began unpacking my computer so I could hog the whole desk. As people began trickling in, I gave up on the computer and started roaming the halls. It's hard to put into words the feelings I get each year at KFest. I suppose it's similar to what you'd feel at a family reunion. After four KFests I've begun to get downright chummy with some of these people who I only meet once a year. Anyway, Wednesday afternoon was spent reacquainting myself with old friends and meeting new ones. Wednesday afternoon should have been spent sleeping but, yeah right. Wednesday night is the traditional trip to KC Masterpiece for dinner. I think 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 takes quite a while to seat 40-50 people) just walk up there with whoever happens to be standing next to you (or sitting, if you're enjoying a cold drink at the bar.) This is embarassing, but I just realized I can't remember everyone at my table. Beat me over the head if I'm wrong, but I think it was Sheppy, Ephraim Wall and Stan Marks. It was late and I was tired. I think I'm still digesting all that beef, btw. Wednesday night is usually a great time to wander around and talk to everyone, 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 I bought a copy right then and there. But I'm getting ahead of myself. There were three mid-morning sessions to choose from. Since I had overslept I decided to attend Geoff Weiss' UNIX Shell Programming, mainly because it was physically the closest to my room . I would have liked to attend Ewen Wannop's Spectrum Scripting session, but, well, ahem, maybe next year. Besides, I already mentioned that Ewen was my roommate so I saw enough of him anyway. :) Lunch was mostly digestable. The less said the better. Richard Bennett seemed 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 integrated programs will be available later in the year. After supper (again, the less said the better), it was on to Mike's GSoft BASIC session. GSoft is light years ahead of Applesoft BASIC. In fact, it's ahead of most other BASIC's available even for other platforms. One of the HackFest competitors later in the evening used it! Speaking of HackFest, it began shortly after supper. I think there were four brave entrants in this programming marathon. If I'm not mistaken, each of the four was using a different language: GSoft BASIC, C, Pascal and Assembly (or was that raw machine code, Geoff? .) On Saturday it was announced that Michael Hackett had won. More on that later. One thing missing this year was Bite the Bag, possibly because it usually occurs 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 room seeing what everyone was up to. I think this was when I got my first taste of the game Snood on Cindy's Powerbook. This is certainly one of the most maddeningly addictive games I have ever played. I can only hope someone will 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 to apologize for reformatting my hard drive. You see, he didn't bring a computer so we shared mine. As he was booting my machine, he saw a message on the screen about the hard drive being formatted. What he didn't know was that I have Bret Victor's Opening Line installed, which brings up a random picture at every boot. This time happened to be the faux "hard drive format" picture. A good chuckle was had by all, and hopefully no damage was done 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 fighting unconsciousness when it was discussed). BabelFish is a translator system that runs at the system level. When you try to open a document for which you do not have the native application on hand, BabelFish intervenes and asks you what application you want to use to open the file, and gives you choices. It also allows you to open (sayyyy) an Appleworks document with something else (with only a double-click), but I 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 use its translators to import and export files directly within the application. Eric "Sheppy" Shepherd Macintosh & 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 File Converter NDA which supports Bablefish which is what you are thinking of. The only other program which supports Bablefish that is currently released is SuperConvert 4.0 (on sale at Seven Hills through the rest of this month). There are several graphic translators included with Bablefish for use with SuperConvert's Bablefish access. Other translators include fonts, sounds, and texts. Watch for Bablefish text support in Spectrum 2.2. There are currently a handful of text translators for Bablefish: import/export of ascii text and Teach files and a HTML exporter. Hopefully, enterprising programmers will write additional translators for use with Bablefish. Formats like Microsoft Word 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 than the translator modules, was the NDA (and I'd read elsewhere from someone I thought 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 on the Babelfish disk and installed the stuff by hand, because I have no idea what half this stuff does, and my system started crashing halfway through booting 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 purpose from the name) to eliminate the crashing. Babelfish still works, and that's all I really wanted installed anyway, so I'm happy. Eric "Sheppy" Shepherd Macintosh & 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 knows about 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 disabled SFUtility it worked fine. After playing around for a while, I ended up changing the load order of some of my Inits and I can now boot properly with SFUtility enabled. I think, but I can't remember exactly, that I ended up putting SFUtility as the 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 to create a strong alternative to ground; we have been working on a site at: ftp://trenco.gno.org We have lots of space and are working on uploading files as possible; uploaders wanted. The server is fast with lots of bandwidth and well organized. Ryan KFest '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.html Direct links to both the ftp and http sites can be found here. { Join the Apple II Web Ring!} 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 to GEnie, 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 board archives, RTC transcripts, and some files that the originator specified would ONLY be available on Genie.) That still leaves something more than 12 thousand files, if I am not mistaken. Uploading 12 thousand files is not a simple undertaking. Doing it manually is out of the question. It will have to be done with scripts, but PREPPING those files for upload is also a major problem (i.e. writing descriptions, keywords, etc). That, we are thinking, can be done with a custom set of Appleworks macros or something. We thought this would be a relatively trivial matter, but that turns out not to be the case. Once we get all the details resolved, we can START pumping files, but it will still take months to get them uploaded, even if everything goes perfectly. The key point in all this, however, is that we HAVE the files, they are safe, 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. The group 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 for each file within a group. Here in the A2 Forum, the download name will always be the same as the group name because we don't allow more than one file per group. Either of these two file names can have as many periods as you want. The trouble comes with the internal name. This is the actual VMS filename that Delphi uses to store the file on disk. It's invisible to most people because it's not important unless you're a staff member. If you're curious, here's what one looks like: 03$SHAKE$SZILLA.1XBXY Look familiar? It's your recent upload. Delphi produces a unique filename by combining the topic number, uploader, and filename. As you can see, here is where we have that dreaded "X" instead of a period. There's nothing we can do to change it. It's similar to the way ProDOS won't allow certain characters in its filenames. Are you still with me? Good. :) Now, if you have your telecom program strip the Binary II when you download files, 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 original ShrinkIt (SHK) archive which will still have all the proper periods. The trouble 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 or PC) or because you just don't want to. You'll end up with a file named SZILLA.1XBXY which will probably be treated as a binary (or text) file by your telecom program. It won't have the proper filetype and that "X" will cause ShrinkIt to ignore the file in it's file dialogs (you have to "show all files" to see it.) So the "download name" is something of a misnomer. The actual name that gets 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 naming problem 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 two folders for my Delphi mail. By default new mail goes into NEWMAIL, and after I read it it goes into MAIL. When I do all my mail reading from Delphi's MAIL page, I get notified when I logon of any new mail (NEWMAIL folder) and each letter moves automatically to MAIL after I read it. So after reading my new mail, the NEWMAIL folder is empty and the MAIL folder contains mail that I have already read (it gets deleted automatically after a certain period of time.) Now, a different situation arises if I read my mail via POP3. New letters still go into the NEWMAIL folder, but they stay there after I have read them via pop.delphi.com. They do not get automatically moved to MAIL. But they also do not appear "new" to Delphi because I don't get the "You have X new letters" message at logon. It seems that reading mail via POP3 somehow resets 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 from POP3, 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 that understands 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 INBOX unless I delete it. I obviously can't move the mail from one folder to another because POP3 doesn't support that. I understand that. What I don't understand is how Delphi can somehow mark mail in the NEWMAIL folder as having been read via POP3 but it can't then move that mail to the already-read MAIL folder. This is apparently something 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 still sitting in the NEWMAIL folder on Delphi, yet Delphi somehow knows that I have already read it. Why then can't Delphi automatically move the mail from NEWMAIL to MAIL? When I read a letter in NEWMAIL from Delphi's mail page, the letter automatically gets moved to MAIL. Why isn't this done when reading 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 mail program. (Which is what Delphi is using, btw.) However, maybe I can answer your question anyway. :) The NEWMAIL folder is where VMS puts the mail by default. The mail program itself is responsible for moving the mail to MAIL after you read it. Of course, the POP3 server doesn't do this, so your read messages stay where they are. Could the POP3 server have been written so that mail would get moved? I suppose, but with the X-Windows VMS mail program at least, you can change the folder that read messages get moved to. Would the POP3 server have to check the settings of each user to know where it should move the mail? I'd guess so. It may have been too much trouble. That, and MultiNet is a piece of junk. :) (MultiNet provides a TCP/IP stack and related services, like a POP3 server, for VMS, and I assume Delphi uses it.) 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 is how 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 is that it was designed for the client to handle all the mail. The POP3 server is basically just a holding tank for your e-mail until you retrieve it. If you look at most POP3 e-mail clients you will see that they have full support for multiple folders and such. I use Pegasus Mail on my Win95 machine and the e-mail client I am writing for the IIgs will also support multiple folders at some point. It all boils down to the fact that a POP3 server doesn't know anything about your folder for READ mail and as the other mail program you use wasn'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 for authentication), it scans the headers to figure where each message starts and stops. This is how it figures out how many messages are in the incoming mailbox. The POP3 client reads header information of each message and looks for the "Status: " header to determine if a message is read or not. If this header field is marked with a "R", then the message has been read before and the POP3 client will not retrieve the message. Otherwise, the POP3 client retrieves the message and the POP3 server then automatically updates the Status: header with a "R" to mean it has now been read. The POP3 client then optionally sends a command to the server to delete the message to reduce 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 to the incoming mailbox file. The mailbox file is then ready to accept more new 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, is there 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 if you have your own UNIX box, why bother running POP3 when the machine can run sendmail and be a real mail server... There is no special command you can send to the existing POP3 server to prevent the Status line from getting 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 a long shank. It gives excellent control of the chip pulling process. You are far less likely to bend pins with a screwdriver than with just about any other (reasonably priced) tool you will find. Just work all four corners a little bit at a time, keeping the chip level as it levitates out of the socket. I repair industrial electronics for a living. FWIW, every one of the 100 or so 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 around either), but their web page specifically states that the Zip Plus SCSI drive 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 or give refunds. Still, selling the thing as a SCSI drive with such a huge flaw, even with a disclaimer (which I believe is only mentioned in the manual, not on the box), is a bit irresponsible. I'm taking the refund and I got a SyJet instead (though I still have an internal SCSI Zip on my IIgs). 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 to me said that the local apple shop refused to try to fix it. So--a couple of related questions: is it worth trying to get this puppy fixed, and if so, any ideas where I should send it to? Since I don't have the warranty papers 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 be fixed, no questions asked. I don't have those serial numbers handy but Iomega 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 been permanent additions to my system ever since I bought them (along with other vitals like Shifty List, II Scroll and Hermes.) The hierarchical CDev menu from Super Menu Pack is tres cool too. I don't work for Seven Hills. I just thought I'd comment on some of their great 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, traditional correspondence and beta testing. TransProg III and Kangaroo make navigating and 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 of Juiced.GS, it is common for me to fire up The Manager, then load Platinum Paint, GraphicWriter, and maybe even WordWorks Pro, and switch happily between the three as I need them. I don't use The Manager for general purposes, though, because I find it slows my system down too much to suit me, and it's never been as stable during telecommunications as I'd like. Still, I wouldn't want to be without it. 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 dialog box. Let's say you are in the Spectrum editor, and you want to open a specific file or folder on another hard drive partition that you were using a short time ago. When you choose Open Editor Document, a standard file dialog appears. From Kangy's system of hierarchic menus you will be able to select that file immediately, because it will be listed as among your 10 most recently accessed files or folders. Beyond the file/folder navigation features, which are quite handy themselves, Kangaroo has some other sophisticated and powerful features. It allows you to set up to 10 groups of files that can be attached to specific programs. For example, I have a telecom group configured, so when I'm in Spectrum, I see only certain types of files/folders in my Kangy menu. If I leave Spectrum and launch GraphicWriter, a different set of files/folders will appear because I also have a desktop publishing group set up. Same with a Juiced.GS business group, which will have lots of AppleWorks GS related database files attached to it. Kangaroo also gives users access to the inner workings of files, such as file types. I find that very useful when I need to quickly change a file type. 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 that file automatically the next time you open a file dialog. Optionally, it can add a menu item in the File menu (just below the regular "Open" item) that will contain a hierarchical list of files you have recently opened. This makes 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 having to 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 at 800K 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 any external Apple 3.5 drive connected to it as a 720K MFM drive, capable of reading and writing (but not formatting, at least not well) 720K MFM MS-DOS diskettes. Under ProDOS, the PCT does _not_ use this access mode. 2. If one of the Applied Engineering 3.5 PCT _Transdrives_ is used under ProDOS, it produces a MFM 720K ProDOS diskette, which is the 'oddball' that was 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 another device, such as your hard drive, or perhaps a 5.25" drive or ROMDisk, since the 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 if you connect it to the Apple Superdrive Card (and accelerate that slot with the 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 its built-in self test from the monitor with: Cs0AG, where s=slot #. Its a pretty 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 of months 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 driver in the DC Printer CDEV. Everything prints as expected from Appleworks 5.1. However, when printing from GS/OS based text processors, my first page prints 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 anyone has encountered this problem and if it can be fixed by setting the DIP switches on the HP DJ500? (i.e., sharing your DIP settings would be greatly appreciated! :-) ). I should point out that I have Pointless installed and that I don't think this problem is related to the low memory situation described in the Harmonie manual. Interestingly, the one time I tried to print a test document from Appleworks GS (I normally use a text edit based text processor...EgoEd), all three pages printed normally!! I know that AWGS doesn't use TextEdit so I was wondering if this may be another quirk in TextEdit?) In summary, Appleworks 5.1 --- printing normal Appleworks GS --- printing normal (one attempt) EgoEd or Teach --- printing normal for page 1, abnormal beyond page 1. Any help would be appreciated! Paul. Paul Schultz schultp@delphi.com sent 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 D A lot of people have recently picked up used DeskJets without documentation, and have run into problems, so I asked Ray Merlin (who I know 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 "tiny font" 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 are missing, 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 = ASCII Usually I use PC-8, but if you want to print with AppleSoft or another program 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 = CR Set this to complement your control panel or software settings. One or the other has to send the line feed. 8 Perforation Skip U = Disable D = Enable This puts a 1/2" (3 line) blank space at the top of the page. Note that the bottom of the page _always_ has 1/2" of 'white space'. Right Bank 1 Text Scale Mode U = 66 lines per page D = 63 lines per page This squashes the text vertically to fit more lines per page. There is still 1/2" of white space at the bottom of the page with this switch up. 2 Graphics Density U = 300 DPI D = 75 DPI This switch should be _UP_ for default of 300 DPI 3 Terminal Mode U = Enable D = Disable Always leave this disabled. 4-5 RS-232 Baud Rate D D = 9600 D U = 19200 U D = 2400 U U = 1200 6-7 Parity & Word Length D D = 8N D U = 7O U D = 7E U U = 8N 8 Handshaking U = DTR D = DTR + Xon/Xoff My recommended settings are: D D D D D D U U U D D U D D D That 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 printer switch and an ImageWriter, you could set the baud rate and CR/LF settings to 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 only sends certain printer commands on the first page of a document, and the corrected drivers send them for each page. The printer needs to be told the DPI 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 the problem 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 set up to send that command correctly, for each page. It will also work with the 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 DPI while I always used 150 DPI in the page setup dialog from the DeskJet.HAR driver. So, since I like the 'Save Ink' checkbox in the DeskJet.HAR driver I may go back and experiment to see if setting the DPI in the Page Setup dialog to match the DIP setting on my DJ500 will also solve my problem. Thanks again for the DJ500C driver work-around. Paul. Paul Schultz schultp@delphi.com sent 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 520 driver was added with the v2.11 update. So, I set up the 'Harmonie News and Updates' document supplied on the disk with a page setup of 'DeskJetxxx Best'. I then set the resolution to 150x150 in the 'Print' dialog. The results: 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 'other menu' 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 original DeskJet.HAR driver in the ability to do speedy 'External Rendering'. Also, changing the Aspect Ratio control in 'External Rendering' adjusts the line spacing 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 layer modules and plug them into Marinetti. I have looked at doing a LocalTalk layer, but haven't had time to think about putting code together. I have spoken to a few people here at KFest who might be interested in doing, so who knows. I can't see the module being any bigger than five or six K anyway, its just a 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 people that 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 get to work on Shifty List 3.0; as it stands, it's clear there's not much interest in another version. :) As for my web site -- I'm currently planning an overhaul this weekend. Some of the pages are broken since my move to the new server, and most of them are pretty dull. Which reminds me: the SheppyWare server was down for a couple hours this morning due to a power failure. It's back up now. Eric "Sheppy" Shepherd Macintosh & 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 is small and SL 2.0 may not be for everyone but only 40 registered owners is indeed low. If anyone out there is using SL 2.0 and hasn't registered, please do. I actually bought my copy as my way of 'thanking' Sheppy for his work on Wolf 3D...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 appreciation for 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 Schultz schultp@delphi.com sent 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 for registration, 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 include several serious bug fixes (Shifty List 1.0 has a couple of bugs that can cause serious problems on rare occasions). 2.0 also supports adding pictures, sounds, BRAM settings (to change your control panels settings), and applications to your scripts. In addition, you can call up a list of scripts when you boot, so you can choose the script you want to use at startup time -- that means you can use Shifty List as a more general extension utility. The user interface is much cleaner, and has some automatic sorting features to 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 people also have no interest in an upgrade, so there's no need to consider doing Shifty List 3.0. Eric "Sheppy" Shepherd Macintosh & 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-mail client. 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 and will all use the same directories to store e-mail so that any messages you have received or sent will be available from any form. The Mailbox will be a shareware program but I haven't yet decided on exactly 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 they will 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 of distributing carefully and abide by them. I'm not going to make any kind of judgment right now on whether the copyright notice Nathan wrote in is valid or not, although I tend to think it is. I'm just pointing out the copyright and distribution issue in this case because over the last two weeks, another Apple II user group violated _my_ distribution and copyright on work I did. Needless to say, I was rather upset, and I'm still rather upset. Ryan M. Suenaga, M.S.W, L.S.W. Editor and Publisher, _The Lamp!_, published monthly on Delphi Delivered 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 Information Customer Service and Orders Email and Tech Support: Internet Fax: 850-575-9445, anytime Phone: 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-1548 Orders: Web pages: (EWANNOP, 13848, GO COM A2) SEVENHILLS KFEST ANNOUNCEMENTS """""""""""""""""""""""""""""" Seven Hills Press Release ------------------------- At K'Fest '98, Seven Hills Solutions Specialists announced several upgrades and released some new products: GraphicWriter III 2.1 upgrade ----------------------------- Among bug fixes and several other changes, includes an "Automatic text objects" option which turns off the autotext creation when clicking outside a 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 UNIX and Debian Linux connections. Cookie support, proxy authentification, email enhancements, bookmark editor etc. Should be available at the end of September. Email sales@sevenhills.com and ask to be notified when the upgrade is available. Spectrum 2.2 upgrade -------------------- Major upgrade with many added features and enhanced script support. Full TCP/IP integration for Marinetti 2.0 with up to 32 active sockets. Babelfish support, extended menu files, multiple init strings and signature support. Should be available at the end of September. Email sales@sevenhills.com and ask to be notified when the upgrade is available. Disk Access II -------------- Major enhancement of disk utility program. Features powerful window displays with customizable options. Copy, move, duplicate, find and view files. 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, or send $5.00 (outside FL) or $5.35 (inside FL) for a disk of freeware from Seven 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 operator doesn't answer) Technical Support: Email: support@sevenhills.com Ordering 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 your card number and expiration date. You may also call and leave a voice mail message 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 your order, 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 a credit card unless otherwise arranged. Florida residents add 7% tax. Sales Policy: All sales of software are final on opened packages. Sealed packages may be 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 GSoft BASIC. Why? Think of what they must have seen! See the separate press release, "GSoft BASIC Released," right here on Delphi, then join the folks from KansasFest who are already using this great new programming language! Mike Westerfield Byte 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, is pleased to announce the release of GSoft BASIC, a new programming language for the Apple IIGS. It's a great choice for anyone who knows Applesoft but wants 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 on the Apple IIGS. Here's a few early comments from some Apple II luminaries who have used GSoft BASIC: ------------ GSoft BASIC feels like home to anyone who knows Applesoft, but its also an escalator that carries you up past anything that BASIC could do on a GS before. Larger, more elegant programs, Super Hi-Res graphics, more accurate calculations, Toolbox programming, Desktop programs, and even the Internet. Wherever you want to go today, you can go with GSoft. -- Gareth Jones FOR X%=$00 to $FF PRINT "It's hard to believe that GSoft is an interpreter, especially when comparing 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 the Toolbox, giving it the power of a compiler when developing Desktop applications!" NEXT X% It's also the only basic that let's you use Hexadecimal in a FOR/NEXT loop! :) -- Richard Cain I've been waiting for an improved BASIC programming language for my IIGS for years and GSoft BASIC is it. Easy to learn and use, near Applesoft compatibility (but with none of the limitations), all the benefits of modern structured BASICs, full access to GS/OS and the IIGS Toolbox routines as well as the ability to add assembly language routines through user 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 price of just $60. Include $5 for shipping in the U.S. and Canada; contact the publisher for shipping rates to other countries. Incidentally, our shipping rate of $5 is per order, not per product. Save even more by ordering from our list of over 80 Apple II programs! If you don't have a list, just e-mail a request. We can send a price list by e-mail, or a printed catalog by snail-mail. Here's a detailed description of this exciting new package, as well as contact information for the publisher: --- technical information --- GSoft BASIC A BASIC Interpreter for the Apple IIGS ======================================================== GS-25 GSoft BASIC 1.0 $60 Includes: 329 page spiral bound manual, index, table of contents; 2 800K ProDOS disks. System Requirements: Apple IIGS System 6.0 or better 1.125M RAM (2M recommended) 3.5 Floppy Disk Drive Additional 3.5 Floppy Disk Drive or a hard drive Companion Products: GS-12 Talking Tools GS-11 ORCA/Debugger Contact: Byte Works, Inc. 8000 Wagon Mound Dr. NW Albuquerque, NM 87120 Phone 505-898-8183 Fax 505-898-4092 AOL MikeW50 GEnie ByteWorks Internet MikeW50@AOL.COM GSoft BASIC is the long-awaited answer to the Applesoft programmer who wants to move to GS/OS, or the programmer who needs a quick way to create a program without the hassle of a full compiler. You can choose between an extended Applesoft-like environment that will feel comfortable to any Applesoft programmer, but that includes extensions like RENUMBER and a full screen editor; or a version that runs from any ORCA compatible shell. (The ORCA shell is not included.) Either way, you can turn finished programs into applications that launch from the Finder using a simple utility that adds 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 of your available memory, so you can write huge programs that use lots of variable space. Strings can be up to 32767 characters long, double precision floating-point is available, and GSoft uses integer math for speed, supporting both short and long integers. Unlike any other Apple IIGS BASIC, GSoft BASIC truly supports toolbox programming. 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 with compiled and assembled programs, it still supports many of the popular ORCA programming tools. The Applesoft-like shell that comes with GSoft BASIC can use any ORCA compatible editor; you get a version of GSoft BASIC that will work from any ORCA compatible shell; GSoft BASIC works with ORCA/Debugger and Splat!, as well as any other ORCA compatible debugger; and GSoft BASIC supports 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 for quick prototyping or a BASIC programmer from way back who wants a familiar language with all of the features you need to take advantage of the Apple IIGS, 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 use QuickDraw 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-ELSE DO-LOOP WHILE-WEND SELECT CASE * PRINT USING * LINE INPUT (For reading text with imbedded commas.) * Named subroutines and functions with passed parameters and local variables. * 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 manual change. * Full toolbox support, including support for GS/OS, the ORCA shell and Talking 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 Check program for the Apple IIGS. If you can use a mouse, you can now spell correctly! WebWorks GS: Creating web sites has never been easier! The TABBS CD-ROM: A brand new historical Apple II software collection that comprises the complete Apple II software libraries - collected over the past 18 years - from the British Apple Systems User Group (Apple 2000), The British IIGS Club, and the (British-based) Apple Bulletin Board System (TABBS). Shareware Solutions II will soon be updating its web site to include information about these exciting new IIGS products that were demoed at Kfest '98. Point your favorite web browser to: http://www.crl.com/~joko In 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-system chat that focuses on the Apple II computer. The multi-system chat is conducted 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 about NiftySpell, WebWorks GS, The TABBS CD-ROM, as well as the other software introduced at Kfest 98, including Babelfish, FontPimp, Spectrum Internet Suite 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 check words in such diverse programs as Spectrum Internet Suite v1.1, Crock O' Gold, Quick Click Calc, HyperStudio or it can even spell check for you while in the Finder or while playing Freecell. Now, I think you understand that I wasn't just kidding when I said I'd be demoing a 'killer app' at Kfest ;-) Written by Chris Vavruska, NiftySpell is an NDA and a Spectrum XCMD. It is commercial 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 return from KansasFest, and NiftySpell will start to ship a week or so after Kfest ends. 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. That makes it real easy to spell check e-mail before you send it, and you can easily 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 about 200 Apple II related names and proper nouns. You can use that, or you can create your own user dictionary. Actually, NiftySpell allows you to create as many custom dictionaries as you want. So, if you wanted, you could have one dictionary that included only 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 smaller than the main dictionary, so even if you had just one custom dictionary with a few thousand words, it's only going to take a few seconds to load that 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 to announce NiftySpell, the first and only Universal Spell Checker for the Apple IIGS computer. NiftySpell is a flexible and easy to use New Desk Accessory (NDA) that automatically loads whenever your system starts up. Once installed, NiftySpell adds a new menu item to the Apple Pull Down menu, and it can be accessed from any standard Apple IIGS program that supports New Desk Accessories. With NiftySpell installed, you can spell check documents right from 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 that seamlessly integrates NiftySpell into the Spectrum telecommunications program, making it very convenient to spell check your outgoing e-mail and forum messages while using Spectrum or Crock O' Gold! With NiftySpell, you'll never again be embarrassed by sending out important documents with spelling or typographical errors, and you'll always look your best in print when the words you use to convey your thoughts are spelled correctly. Before NiftySpell, only those who used expensive word processing or desktop publishing software packages like AppleWorks, AppleWorks GS or GraphicWriter III could spell check their work. Now anyone has the convenience 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. It requires at least 512k of available RAM and at least 1.5 megabytes of hard drive 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 Kohn Shareware Solutions II 166 Alpine St San Rafael, CA 94901 NiftySpell 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 community psyched up, when he introduced WebWorks GS, the first full blown IIGS HTML editor. Immediately after Sheppy's demo, Shareware Solutions II started to ship WebWorks, and judging by the reaction of the Kfest audience, it looks like Sheppy has another smash hit on his hands. SSII sold out all copies of WebWorks 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's formatting commands into HTML formatting tags. If the AW word processing file contains, for example, a 'centering' command, then WebWorks GS will recreate the document using html's centering tag. It can import text and Teach as well. Once a document is loaded into WebWorks, all further manipulation and html generation can be accomplished using user friendly pull down menus and pop up menus.Add colored text with your mouse. Create ordered lists from pull down menus. Create tables and frames in your trusty and familiar GS/OS environment. 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 most forms 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 HTML source editor, so you're editing the HTML text document itself, with features that automatically construct tags, rather than visually laying out the web page. I'm not feeling well and need to finish reading messages, but there will be a WebWorks GS page (created in WWGS, of course) on my web site in the next few days. Details to follow later. :) Eric "Sheppy" Shepherd Macintosh & 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" Shepherd Macintosh & 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 copyright character isn't automatically converted, and pressing Option-g will insert garbage into your document. I'm going to hold off releasing a 1.0.1 update for a few days in the hopes of not having to do a 1.0.2 if someone finds another bug. :) Eric "Sheppy" Shepherd Macintosh & 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 premier IIGS-specific magazine, is now arriving in subscriber mail boxes. This issue is being mailed to 240 subscribers in 44 states and numerous points around the globe. Here's what you'll find in this issue: ============ FEATURES Cover Story: The Apple II in education ... San Diego public school teacher Louis Cornelio is bucking the high-tech trend to more modern computers by finding productive ways to continue using his school district's valuable stash of Apple IIs. Louis tells his story in an interview. (Cool photos included!) NOTE: On the cover page, readers will get an exclusive first look at a screen shot that reveals one of many new and fabulous features in the upcoming release of Spectrum Internet Suite (SIS) v1.1. COLUMNS Telecommunications: Telecom software ... Tony Ward takes an exhaustive look at alternatives in the world of IIGS telecom software and shares his views on the various options. Desktop publishing: Key elements to design ... Dave Bennett explains how a publication's purpose and audience should play a key role in choosing a publication's overall appearance. My Home Page: A little delay ... Juiced.GS survives spring and manages to get 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 in the life of the world of the Apple IIGS DEPARTMENTS Shareware Spotlight: Twilight II v2.0 Beta, a screen blanker by Jim Maricondo with upgrade assistance from Nathan Mates, is the featured program this issue. The Lamp, a Delphi-based digital monthly newsletter, is also reviewed. Another edition of the Juiced.GS Collection is unveiled. DumplinGS: New and exclusive information on the planned SIS upgrade; a first look at some of the sessions and presenters scheduled for Kfest '98; news about GSoft BASIC 1.0 entering its beta test period for expected launch at Kfest '98; and more. Letters from the Land of Rom (heavy-duty edition!) ... Juiced.GS readers ask questions, get answers, and tell us what's on their minds. ============ Juiced.GS is a quarterly, printed publication available by subscription only. A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20 elsewhere. To subscribe, send a check or money order in U.S. funds to: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882 Makes checks or money orders payable to Max Jones. Sorry, no credit cards or purchase orders can be accepted. Complete sets of 1996 and 1997 issues are available for $14 each ($20 overseas). If you would like to purchase only a specific single copy (or copies) of back issues, they are available for $4 each ($6 overseas). An index and brief description of articles published in 1996 are available on the 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, and won't be back at the Byte Works international headquarters for a few more days. But when he is back, he'll no doubt spend some time here answering GSoft 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, and contained 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 agreement whereby he will write a series of articles about GSoft BASIC to be published in upcoming issues of Juiced.GS. The series will start with an introductory piece in the next issue, due out in early September, and will continue for as long as we have GSoft related topics to explore and expound upon. Sheppy is already experienced in GSoft BASIC and will be an excellent resource for those who want to try their hand at programming in a simple yet powerful language, or those who have already dabbled some in programming and want to expand their skills. My appreciation goes out in advance to Sheppy for agreeing to join the growing team of Juiced.GS contributors. He is a welcome addition and will help the world's premier GS-specific magazine continue to fulfill its mission 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 A2 Database. Although intended as primarily a bugfix version, significant improvements and changes have been made. I'd like to express my grateful appreciation to Ulrich Hausmann for the time he took to notify me in detail of each problem that he encountered with installation and use of v3.0 of OLRight! - and the feature requests that 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 you have defined, and lets you choose which one to change or add to/remove from the active list. From the resulting dialog, you can see exactly what is scheduled to be done for that Forum the next time you log on, add new activities, delete existing activities, or edit certain items. For example, from this panel you can add a new Forum message, edit the Forum messages that you have created, or delete the outgoing Forum messages. For mail, you have the ability to postpone (and re-queue) sending letters you have created, as well as deleting specific letters. - Any menu selection which requires a topic name will list the topics for the Forum or DB, if you have retrieved the applicable list of topics. Topic lists 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 you have already existing in your setup, and whether you have chosen to retrieve them. - The documentation for OLRight! functionality has all been moved to the Help menu. The OLRight.Dox file deals with installing, setting up, and launching OLRight! and lists some requirements, potential problems and bugs relating to ANSITerm usage. - OLRight! now checks for messages as it starts up, and will process them automatically. This allows for cases where the user might drop out of OLRight! and log off manually after receiving messages. A companion addition is a selection from the Online menu to split messages regardless of your online status. - OLRight! now checks your online status when it starts up, and gives you the option (if you are online) of going to the main menu, terminal mode, logging off, or going to Conference. Companion changes in the quit routines check for online status, ask for verification, and save your configuration when you exit while online. These changes allow you to drop completely out of OLRight! and ANSITerm while online, and resume where you left off when you re-launch ANSITerm via the OLRight! startup script. - If OLRight! finds messages to split, it displays the contents of the log of the last online session. This log contains entries for each online activity that was performed, and (where practical) whether they were successful and/or what kind of errors occurred. In addition, it shows you how many mail messages were waiting, and how many were actually split after going offline. It also shows you how many messages were retrieved from each Forum. This function replaces the old log, which was continuously added-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 much faster routine, and this same routine has been added to the generic file reader, 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 the author of a Forum message. - The Mail reader now will start up at the message that you were reading when you finish and save a reply. - Mail and Forum messages now save address/header information in a separate temporary file, rather than at the beginning of the body of the note. This prevents the user from making accidental changes to information that must have specific formatting to work in the scripts. Note that changes 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 reply to 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: ALL Once again, only a short year later, I'm sitting in the terminal at KCI waiting for my flight back to real life, so it's time for me to type my report of KFest. Weather wise, this has been the most unusual KFest. It was 100 degrees when I arrived, and now it's only 67 and has been raining most of the past two days. Yes Kellers, I did go out in it! On Wednesday, the committee arrived at Avila to get ready to register the early 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, and I hope we got things straightened out eventually. Our annual expedition to KC Masterpiece was also a logistical challenge, but everyone got seated without 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 to write a Spectrum script. :) Thursday night was the first annual Hackfest, and it was won by Michael Hackett. Plans are already in place for the next one. Friday night was the roast of Tony Diaz. This was MC'd by Joe Kohn with Eric Shepherd, Richard Bennett (assisted by Andrew Roughan) and Paul Zaleski were the lucky roasters. (Be sure to ask Tony or Paul about golf balls.) Since I'm too lazy to bring the "Cheese Head" hat that I received several years ago, Howard Katz sent some Cheese earrings, and these were presented to me before the roast by Ryan Suenaga. (Thanks Howard.) Saturday morning began with a downpour while we were at breakfast, but it ended quickly so that everyone could make it to the dorms in time to see the 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 we returned to the dorm to enjoy some impromptu musical performances in the hall. (Thank you Richard!!) It was decided that this was just the beginning of 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-25 I want to thank EVERYONE that helped to make Kfest a great event again! The committee, the presenters, and the attendees all contributed their time and talents, 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 the KansasFest attendees by taking a copy of GSoft BASIC home! See what all the excitement 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 quit WordWorks Pro. A simple, elegant, and useful hack. :) The second place winner, Pim Blokland (I hope I got that right :) wrote two programs: one that tried to find an easier-to-remember combination for the door at Ridgway Hall (each key on the keypad represented two digits), and another that let you change the color of the boot splash screen in System 6. 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 been the 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 let you run Applesoft programs under a 16-bit environment by copying the Applesoft ROM into another bank of memory under GS/OS and running Applesoft code under that, one line at a time, by directly calling parts of Applesoft's interpreter. It didn't work, but it was a nifty idea. :) Eric "Sheppy" Shepherd Macintosh & 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 that Softdisk G-S inserted in its last version of WordWorks Pro, the cool word processor. When quitting the program, the sales plug comes up on the screen and doesn't leave until you hit a key or click the mouse. Several folks commented they would like to see that silly thing nuked from the program. Well, Mike Hackett took those complaints to heart. So when it came time later that day for HackFest to begin, he found a copy of WordWorks Pro, disassembled it, found the offending code, and wrote a patcher to remove it. Way cool!!!!!! Mike called the patcher program WordWorks Pro Unplugged, and will release it to the world as soon as he cleans it up a bit and puts in some error checking when he gets home and settled in. I'm sure he will explain more about 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, and some 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) for judging; Max Jones (again), Joe Kohn (SSII), Mike Westerfield (again) and Dean Nichols 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 Delphi Delivered by Bernie and OLRight! scripts for ANSITerm (RSUENAGA, 1958, GO COM A2) <<<<< Don't forget: Mike Westerfield provided snacks. :) """"" Eric "Sheppy" Shepherd Macintosh & 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 now available here in the BASIC Programming database. Look for the file named TTT3DTXT.BXY. A runtime version of the program is available in A2 under the filename of TTT3D.BXY. If you cannot download from Delphi, go to my web site at .. http://www.iglou.com/qwerty/kb/ttt3d.html and 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 alphabet letters that the" PRINT "computer has selected and put them in the same order as the computer 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 is not in the" PRINT "correct position, then a # will be displayed. If it is correct and in the " PRINT "correct position, then a * will be displayed. For example, if the computer has" PRINT "selected the letters A B C D and you select E A F D then the display 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 wrong position" PRINT "(the A), and the * tells you that one letter is both correct and in the" PRINT "correct position (the D)." VTAB 19: HTAB 3 PRINT "Only the letters A-Z may be used, and they may only appear once in a line." PRINT "If you attempt to enter a line like this: A B C A, the computer 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 placed letter." 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 a HyperCard course but it will be up to them to decide who they want to assist them. Besides, I still need to convince them that they want to do the course. :) I'm hoping to have an Apple II University web page created by sometime next week that I will be listing possible courses, possible instructors and begging... er... asking for volunteers to teach some courses. I need some help 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 or has any ideas for A2U courses, please let me know at either JBLAKENEY@delphi.com or jefbla@bconnex.net. I'll be putting a mailto link on 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 at Kfest and will probably answer your question later. In the meantime, I can give you my take on your question (all theory, no practice - I have been reading up on the ensoniq for later use myself): 1.) There are apparently 2 ways to access the ensoniq: through the hardware itself, or through toolbox calls. Apple strongly recommends using toolbox calls. 2.) If you want to access the hardware, be aware that the ensoniq and it's 64k 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 the cpu is accessing the internal registers of the DOC or the DOC RAM. It also controls 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 use bits 3-0 = Volume control ($0 is low, $F is high volume) b.) Data register (address $C03D) which you use to load values into the DOC registers (yes, the DOC has it's own set of registers) and to place values into the DOC RAM, depending on bit 6 above. Also an 8 bit register. c.) Address Pointer registers (addresses $C03E for the low byte, $C03F for the high byte) two 8 bit registers that combine to make a 16 bit address to access the 64k of DOC RAM (when bit 6 above is 1) or one 8 bit register when accessing the DOC (when bit 6 above is 0), $C03F being ignored when accessing the DOC. Additionally, if auto incrementing is enabled (bit 5 above is 1) for DOC RAM access, the registers contain the address of the NEXT byte of DOC RAM. 4.) I'm not even going to get into the DOC, oscillators, generators, wave tables etc. etc. etc. because I've rambled enough about something I haven't actually used myself ;o) My point being: 1.) The easiest way to access the sound is through toolbox calls, so assembly language will be better than basic (although I've seen an announcement from BYTE WORKS about a GS specific basic that will allow access to the toolbox here on Delphi) 2.) You will NEED the toolbox reference books to use the toolbox calls effectively 3.) If you want to access the hardware and bypass the tool calls, you will NEED the IIGS hardware reference manual. 4.) Yes you can load more than one sound (create a wavetable) from disk and have 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 myself it doesn't look at all impossible, but I wouldn't even try it without the reference manuals. HABANERO (all theory, no practice. anyone feel free to correct the above, if necessary ;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 and describe 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 always load it in smaller chunks and either move it into the DOC RAM or into memory above bank $01 but the latter requires Memory Manager calls as well to be sure you don't overwrite anything in case BASIC.System was launched from GS/OS. Once that is done then you can call FFStartSound to play the sound and return to the BASIC program. However, if you do this then you also need to set up an interrupt routine that will accept the interrupt that gets generated when the sound is finished. You might be able to disable all interrupt generation from the Ensoniq, I can't remember off the top of my head right now, and that would also solve that little problem. But without the interrupt, you can't keep track of how many sounds are currently playing which can become a problem if you try to play more than 15 sounds at 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 you can convert your existing program to GSoft easily and then start adding all the Toolbox calls that you want. It would be easier to write your program and 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 very simple sound on the IIgs, directly talking to the DOC. Only 256-byte waves are supported, but if there's enough interest, I'll get back to work on the 2.0 version of the code that supports larger waves. Eric "Sheppy" Shepherd Macintosh & 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 who still use and believe in the grand old girl after all these years, but for a lot of us, it's more like a family. Just like family in different places across the globe, we keep in touch on a frequent basis with real and virtual cards and letters, the occasional phone call, and once a year, the annual family reunion, known by several other names: The Apple II Summer Conference, KansasFest, or, simply, KFest. KFest 1998 was both like and unlike any other. Just as we have in years past, we stayed up all night and had fun all day. We made new friends and caught up with old ones. We celebrated the past and planned the future. And we left knowing once again, we'd be back. If we didn't have enough to celebrate, KansasFest 1998 marked the 10th gathering of the Apple II faithful at Avila College in Kansas City, Missouri, and more than 20 years of Apple II computing. Those two facts alone would be cause for celebration, but our devoted developers gave us even more reasons to smile. KansasFest isn't the center of the Apple II calendar; it's more like Christmas. And just as the toy makers bring out their newest, hottest products just in time for the holiday season, the Apple II developers brought to KansasFest a whole stockingload of new stuff for the Apple II faithful to drool over. So, for those of you who weren't able for some reason to make it to Apple 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 City on a Wednesday morning, I decided to add a day onto each end of my time away from the office and make a side trip over to the bay area of California before and after KFest, to hang out with the Sheppys, aka Eric Shepherd and his wife Sarah. Sheppy would be at KFest rooming with me, and I've stayed over with the two of them before, so it seemed like it would be a great way to rest up before KFest and have fun along the Yellow Brick Road to Avila. I got home late from the office on a Friday (not unusual) and fortunately had packed all of my things the night before with help from my mom (more on this later). It was such a busy day at work the only thing I could do as far as getting ready for KFest went was signing up for a new Internet account with Concentric. I did this for three reasons: one, they were a national provider with dialup access in Fremont (where Sheppy lived and 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 few years, 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, and before you know it, I was over at Honolulu International Airport with two bags, a box, and all of my Apple II dreams of KFest, wandering over to the United Airlines counter to check in. I had to tell a little white lie before getting on the plane, when the United clerk asked if my bags had been 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, I was over the ocean on a flight into San Francisco International Airport. My PowerBook 1400, which I usually play with on airplanes, had a flakey memory card which rendered it useless, so I spent the hours on the plane reading a copy of _Sports Illustrated_ and thinking how unhappy Sheppy would be when he picked me up, since both times I've stayed with them, I've come in at some ungodly early hour (pre-6 a.m. California time) which definitely 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 lumbered down the ramp to see Sheppy ready to pick me up. We waited a few minutes for my luggage to catch up and we were on our way. Small talk in the car centered around the flight and KFest upcoming--specifically about two projects Sheppy and I were working on together, one known as "AWP", which would be released at KFest as the Shareware Solutions II/Sheppyware product known 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 an unexpecting Apple II world at KansasFest. Project KFO turned out to be the debut of the KansasFest World Wide Website at http://www.kfest.org. I had discussed doing it with Sheppy and David Kerwood, who was the Webmeister of the existing KFest Website, and we had made arrangements to host it on Sheppy's server and have it ready for the world on the flip of a virtual switch. After arriving at the Sheppy's, a nap was in order. It was a hot, hot day, and we spent virtually all of it indoors, other than grabbing the occasional 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 some reason, the printing was incredibly slow), and I marvelled at his cable modem set up. I also spent some time setting up the IIgs I had brought with me and manipulating my 1400 memory card to make it at least through the trip. I also sent some email to three of our bay area Apple II friends, Greg Templeman (formerly of _SoftDisk GS_), Paul Parkhurst (_PMPFax_ and _ANSITerm_), and Joe Kohn (_Shareware Solutions II_) to remind them we had arranged to meet for a pre-KFest PizzaFest on Sunday night. I also checked my shopping list--I wanted to stop at Fry's Electronics while I was in Fremont, and a friend at work had asked me to get some shaving cream from Victoria's Secret for her (don't even ask). I added another thing to my list: I had left what I call "slippers" and the rest of the United States apparently calls "flip flops" at home somewhere, and the thought of having to wear shoes while I was on vacation was appalling--almost as bad as shaving while on vacation. I also reclaimed a deodorant stick I had inadverdantly left at the Sheppy's when I was there in January. Sheppy had the manual about finished. We spent a lot of time in Delphi A2 Conference that night (and the whole trip), speculating about the fun to be had in a matter of days. We were a little worried about the inaugural HackFest, the all night programming contest. Only one person had expressed firm interest in entering. Sheppy and Steve Gozdziewski had spent a lot of time working out the HackFest details, and we were hoping things would improve. We would not 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 KFest session and get the proofs for the _WebWorks GS_ manual done. It wasn't as hot as the previous day, which was nice, but it was more than what I was used to, so the mall's air conditioning was a welcome relief. I got the shaving cream, and we made our way over to Fry's too, where I picked up an Ethernet hub and some cables for my computing network at home, and I spent some time hoping that somehow, someway, Apple II Ethernet for the rest of us 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 Paul weren'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 disk and manual for _WebWorks GS_. We all had stories of KFests past and other Apple II lore to share, and we talked until well past midnight. Joe brought over a couple of technical references to donate for HackFest prizes. 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 were already on the continent; for instance, Ewen Wannop had come over from England and was hanging out over at Geoff Weiss's place, and Richard Bennett had stayed a few days in San Diego with Tony Diaz but the two of them, along with Jack Kells, were already en route to K.C. The Big Cheese herself, Cindy Adams, was already in the K.C. area staying with friends. The people who were driving had already left, or at least started to pack, and those who were flying were packing as well. In addition to those who had already registered, we found out that Andrew Roughan of Australia, who usually shows up every other year, was coming this year even though he came last, and Jeff Carr and Gary and Sue Utter were last minute additions as well. KFest last year, as fun as it was, was the smallest ever, which was definitely a downer. KFest this year was already bigger than last, and we hoped it would get even bigger. We suspected there would be a whole bunch of 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 the voyage to Avila. Left some clothes behind so I could pack Joe's donated HackFest prizes. My bag must've weighed 50 pounds, and that didn't include the box holding my GS RGB monitor. I hoped I wouldn't be charged for excessive 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 I had Sheppy drop me off at San Jose International Airport early Tuesday morning (he usually only despises me for a day or so). I was second in line 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't heard, it's standard procedure for airport security to stop anyone carrying a laptop computer onto a plane and ask them to start it up, just to make sure it's not a bomb or something, apparently. With the memory card in this shape, the PowerBook wouldn't start up! So I went through the airport hoping 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 familiar place--Kansas City International Airport--with a familiar face--Steve Gozdziewski--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 over to the Fairfield Inn we'd be spending the night at, and check out Avila to see if there was anything we could do to get ready. Along the way, we also went ahead and picked up beverages for the HackFest, for as long as those guys would be coding, they'd need to have something to drink. I didn't count how many cases there were, but there were at least ten, and we were on the third floor of the hotel, so we must've made four or five trips. After that, there was no way I was going to drag my fifty pound bag and GS RGB monitor upstairs for the night, so I just grabbed a change of clothes and my PowerBook from the car and left everything else in to bake in the K.C. sun. There would be repercussions later. We found out later Cindy was staying in the same hotel we were. Stan Marks, also on the committee, was supposed to be at FairField too, but ended up at Holiday Inn instead. We checked in online, read the day's mail, and chatted a bit with Carl Knoblock, who had become the defacto ride arranger. KFest eve was here. In about 8 hours, we'd be in Apple II heaven. 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 bites to eat before we headed over to Avila. We also had a few errands to run in the meantime, like going over to OfficeMax to make some copies and get a few more nametag holders if we had more unknowns show up than we thought we would. The Avila Campus was famillar as you'd think it would be after four trips. 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. After getting all of the HackFest stuff out, I got my things out, only to be met with. . . shaving cream? Every year before I leave on vacation, my mother helps me pack my stuff, and every year, for some unknown reason, she packs shaving cream in my bag. I've never shaved on vacation before in my life, so I really don't know what it's for. Only this year, the Kansas City heat that radiated in the trunk of the rental car that I left the bag in overnight was apparently enough to have the shaving cream can explode. It got into my clothes, my papers, 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 acquainted with new ones. From first time KFesters like nineteen year old Ken Gagne to old buddies like Richard Bennett and Max Jones and the eternal Apple II teenager, 84 year old Ephraim Wall, I was happy to be there. I was home again. The day was spent greeting newcomers, helping people into the dorm, and thinking about the dinner to come at K.C. Masterpiece. Erick Wagner, a longtime KFest veteran, offered to drive me to lunch, and I was thrilled to accept. When I returned, my roommate Sheppy hadn't yet arrived, but a package I was waiting for had. Howard Katz, unable to make KFest this year, sent over a package for me to present to The Big Cheese herself. The suspense ends at the roast. In any case, my roomie still hadn't arrived. He was to be on his way with Joe Kohn via Carl. This was the first year we had an actual mailing list going for the general public covering issues of KFest, and it was there 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 over in 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 up my IIgs, getting the shaving cream out of my clothes, and getting my PowerBook hooked up to the dorm's Ethernet (a total walk in the park, really), all of which were done before dinnertime. In the meantime, I spent 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's choice 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 spent so much time talking about HackFest and trying to get people to enter I thought it was about to be renamed HypeFest. But it was dinner time, so I caught a ride with Uncle Duck, aka Dave Johnson, with Ken Gagne in tow, and off we went to K.C. Masterpiece. Now, Honolulu's a tourist town, so I can pick out touristy places a mile away, and make no mistakes about it, K.C.M. is a touristy place. That doesn'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, so just sit with whomever. I had a very mixed bag this year: Margaret Anderson, Glen Gunselman, and Ewen Wannop. Ewen was good enough to inform us 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 stocked up on coffee supplies and removable hard drives, we returned to the dorms of Avila to make small talk and catch up with all of the gang we didn't sit at 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 moments of 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 first time ever. Avila isn't exactly revered for its food (sorry Richard), but cereal and milk is usually cereal and milk, although eggs and bacon aren't always 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 keynote address, but before that, we had a series of announcements, including mine. I carefully unwrapped the banner I had prepared over at Sheppy's and unwrapped it to show everyone what I had to announce: http://www.kfest.org To the applause of the KansasFest faithful, the kfest.org domain was reality. Going back to Mike Westerfield: as one of the remaining Apple IIgs developers, Mike has been with the Apple II through good times and bad, and he gave us a tour through the history of both the Apple II and personal computing through his own experiences of programming, which was never what he set out to do in the first place, and the adventures of software publishing, 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--Apple Computer, Inc., had spoken to Mike very concerned about a program he had done early in the lifespan of the IIgs: a program "switcher", what was known 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 his company, The ByteWorks, have persevered all the way through. And after more than a year in development, Mike proudly released _GSoft BASIC_, the long awaited Apple IIgs-specific compiled BASIC programming language that would-be-programmers have waited their entire Apple IIgs lives for, to wild applause and a waiting line of customers. The rest of the day presented tough choices. Do you learn about UNIX with Geoff Weiss or do you figure out the first steps in scripting _Spectrum_ from Ewen Wannop? Do you see the hot new stuff coming from Seven Hills Software or do you see how Dave Carey creates those incredible _PrintShop GS_ signs? Tough choices all around. I managed to see Ewen's discussion of the extensive _Spectrum_ scripting language, then Seven Hills' Three Stooges of Software, aka Richard Bennett, Ewen Wannop, and Geoff 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. This little New Desk Accessory brings nearly all of the functionality of the Finder to any GS desktop program, so you can manipulate files and disks from virtually any IIgs program. Ewen did the last bit of cleaning up of the program and, best of all, it's available immediately. Richard showed off _Marinetti 2.0_, which was a whole lot more than most of us were expecting (1.1 was what we had in mind). In addition to the ability to use SLIP and PPP, the new version features a modular design which will allow "dropping in" modules to allow compatibility with other protocols (such as AppleTalk), and support for Domain Name Resolution (DNS) which will allow you to telnet to delphi.com, for instance, rather than 199.93.4.65. Talk about making life simpler! _Marinetti 2.0_'s not quite ready for prime time, but soon. . . just wait. Not to be outdone, Ewen showed off a new version of his incredible Apple IIgs-specific telecommunications program, _Spectrum_. Not yet sure if 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 the already loaded _Spectrum 2.0_. Finally, Geoff showed off _Spectrum Internet Suite 1.1_, his upgrade to 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 based Internet Service Providers and Genie. It also supports cookies and improves on its email and bookmark support, among other things. In the "Yet-to-be-finished" department, Geoff gave us a glimpse at his UNIX-like File Transfer Protocol (ftp) client program, and Richard gave us a 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 that once again, we had been shown the impossible: the Apple II could do what no one ever thought could be done. Following dinner, it was off to see a solo session: Mike Westerfield on _GSoft BASIC_, where he showed off the fantastic features of this exciting new language. However, the time I could spend there was short: we needed to get ready for HackFest. We were without the tables the Avila staff had promised us, so we improvised, adapted, and overcame: we needed tables, we got tables. The Marine Corps has nothing on a dedicated KFester. And after talking up HackFest, we got what we wanted: more contestants. Four brave Apple II souls decided to try their hand at programming in the all-night affair, and as they hacked away, the rest of us 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, KFest breakfast isn't anything to write home about, other than to intrigue Ewen Wannop, who apparently hadn't seen blue breakfast food before. Fruit Loops can 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 the coming Apple IIgs spellchecker, _NiftySpell_. Chris Vavruska, a budding IIgs programmer, has done a great job with this little wonder which will give Apple IIgs writers the kind of power they've not had before with such standby text editors as _EgoEd_, _Wordworks Pro_, or _Hermes_. A little later, Richard Bennett and Geoff Weiss were at it again, this time discussing programming for the upcoming _Marinetti 2.0_. Richard plans to have programming documentation ready to go when the new version is released. On the whole, it appears that _Marinetti_-friendly applications will be easy to write, and based on what was released for the original 1.0 version, tight, fast, and highly functional applications will be the norm. Unfortunately, applications which work with 1.0 will have to be modified to work with version 2.0, but the changes ought to be easily made. Following another less than memorable Avila meal, Tony Diaz gave a whiz bang session on disassembling and servicing Apple 3.5 Drives, the common floppy drive attached to the Apple IIgs. Complete with visual aids, Tony is making the information on servicing available at the home of the Apple II images, http://www.apple2.org. There is probably no greater authority on rebuilding Apple II disk drives than Tony Diaz, who can do one in his sleep by now. The last sessions I attended for the day were a quick look at Seven Hills 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 was indeed a wower, showing off the many multimedia capabilities of the upstart operating system. Finally, it was time for the KFest Banquet. This year we ran several contests in collaboration with KFest, including the DoorSignFest and TieFest. Winners of these were KFest newcomer "Hot Pepper" Dave Carey, the master of _Print Shop GS_, and Kansas City's own Allen Moore. Following those announcements came the HackFest winners, which you can look up in other sections of this issue. After the downing of the Friday night dinner and before the roast actually began came a couple of mini-traditions, interrupted by a gift presentation: the first tradition being the annual presentation of the birthday card to the Big Cheese, Cindy Adams, by veteran KFester Erick Wagner, and the second tradition being the announcement that a KansasFest 1999 is being planned for Avila College in Kansas City, Missouri from July 21-25. The gift presentation was Howard Katz's gift of big cheese to the Big Cheese: a pair of cheesey earrings she could wear with her Cheesehead hat. The victim of honor for this year's roast was none other than Tony Diaz, Alltech Electronics' (and Termites'?) Disciple of Dremel. Roasters included Sheppy (who quoted Tony as saying, "I have to take out my vacuum and download these websites from my ceiling."), Richard Bennett (who risked life and limb by participating, as Tony was his lift home) assisted by fellow 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't like). The group split up for the night, some heading over to a movie, some participating in an impromptu late night talent show, some trying to grab 3 am food at Denny's (and failing miserably), and some just cruising the halls. DAY 4: The second to last breakfast at KFest was followed promptly by """""" some great demos. Martin Landhange, a first time KFester from Europe, showed us how to take best advantage of SSII's and Brutal Deluxe's _Convert 3200_ graphics conversion program. Martin was followed by a quick showing 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 release of _Digital Session_, the announcement that only a few _SoundMeister_ cards remained at Alltech and once they were gone, there would be no more, and finally, the confirmed reclassification of a few old programs, including _Super TaxMan_, the _Pac Man_ clone from the early 1980's, to freeware status. 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 of us who had gone through the intense last few weeks of beta testing for the most eagerly anticipated Apple IIgs game in history. The history behind these 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 II vendors did brisk business and we all got to hang out for a few more precious hours. I spent a lot of time representing F.E. Systems and selling some _Bernie ][ The Rescue_ registrations in between talking with Max Jones as he welcomed one friend for life after another. That night we headed out to Jess and Jim's for a huge steak dinner. Then it was time to start saying goodbye as people started heading for home. KFest was ending too 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 over reluctantly, not knowing when I'll return, but even without the keys, my mind holds the memories that can't be taken. After watching some, uh, unique games in the dorm, and saying our goodbyes, Steve, Loren, and I ran for lunch at ChiChi's and made a stop at Computer 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 would leave, then whipped out my PowerBook, praying the memory card wasn't done yet. It wasn't. I then started to type: "This editorial is being composed as I sit in the terminal of Kansas City 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 online service (GO CUS 11). This publication produced entirely with real or emulated Apple II computers using 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 not necessarily represent the opinions of the Delphi Online Services, Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprinted verbatim and are included in this publication with permission from the individual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M. Suenaga do not guarantee the accuracy or suitability of any information included herein. We reserve the right to edit all letters and copy. Material published in this edition may not be reprinted without the expressed written consent of the publisher. Registered computer user groups, not for profit publications , and other interested parties may write the publisher to apply for permission to reprint any or all material. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [EOF]