[HEA] _____________________ ___ _ |___ ______________| | | | | | | _ | | | | | || | | | | | | || | | | | | | || | | | ____ _ _ _ _ ______ | | | || | | | / __ \ | | / \_/ \ | ___ \ | | | || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | | | || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | | | || | | || |_|| | | \___/|_| |_| |_| | ____/ |_| | || | | || |__ | |____________________ | | _ |__||_| |_|\____/ |________________________| | | |_| | | Lighting Your Apple II Path | | |_|----------------------------------- >>> WELCOME TO THE LAMP! <<< ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THE BEST OF THE A2 BULLETIN BOARD ON A2Central "Teaching the Apple II user how to fish since 1998" :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: The Lamp! An Onipa'a Software Production Vol. 10, No. 4 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Publisher................................Ryan M. Suenaga, M.S.W., L.S.W. Editor.....................................................Lyle Syverson Internet Email, Publisher.........................thelamp@sheppyware.net Internet Email, Editor...............lutefisk at grex.cyberspace dot org :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TABLE OF CONTENTS ~~~~~~~~~~~~~~~~~ April 15, 2007HIGH ABOVE THE ROCK RIVER---------------------------------------------[OPN] An Amazing JourneyA2 BULLETIN BOARD at A2Central.com DISTILLATIONS----------------------[DAA] Juiced.GS V12I1--------------------------------------------------[JGS] gcc Support for 65816--------------------------------------------[GCC] Control Question-------------------------------------------------[CQN] Extensions to TextEdit for Extended Keyboard---------------------[ETE] Retrogaming Times Monthly----------------------------------------[RTM] April Issue of Retrogaming Times Monthly-------------------------[ARM] Arachnid---------------------------------------------------------[ARD] Ethernet Interface Code in Sweet16-------------------------------[EIC] SNAP NNTP Client-------------------------------------------------[SNC] SNAP v1.0.0 Released / SAFE2 v2.1.5 Available--------------------[SRS] What Clone Did You Have?-----------------------------------------[WCH]LETTERS TO THE EDITOR-------------------------------------------------[LTE] No Letters to the Editor This Month An InvitationKFEST 2007------------------------------------------------------------[KF7] KansasFest 2007--------------------------------------------------[KFS] KansasFest 2007 Registration Now Open----------------------------[KRO] KansasFest 2007 Registration Form Via Mail-----------------------[RFM] KFest Sessions First Call!---------------------------------------[KFS]EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN] [*] [*] [*]READING THE LAMP! The index system used by The Lamp! is designed to make""""""""""""""""" your reading easier. To use this system, load thisissue into any word processor or text editor. In the index you will findsomething like:EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN]To read this article, simply use your search or find command to locate[INN]. There is a similar tag at the end of each article: [EOA].[OPN]------------------------------- HIGH ABOVE THE ROCK RIVER |------------------------------------From The Editor"""""""""""""""by Lyle Syverson email: lutefisk at grex.cyberspace dot org An Amazing Journey ~~~~~~~~~~~~~~~~~~ Soon after buying a used Apple IIgs fourteen years ago, I moved TalkIs Cheap and my 2400 baud modem from my Laser 128 to the IIgs and began theprocess of acquiring software for the IIgs. The six disks for installation of Sys 6.0.1 were available on GEnie.Time using GEnie was more expensive during the day... so I would get upearly and start the download of one of the six disks via Xmodem... a littlemore than an hour later the download was complete... used Shrinkit tocreate the 800k disk. Five more days and I had all six disks. Now, using Marinetti, SAFE2, an ethernet card, and a broadbandconnection the IIgs can download files in much less time. The stepsinvolved in bringing this about have truly been An Amazing Journey.[EOA]ASCII ART BEGINS_________ _ _ _|__ __| | | | | | | | | | | | | | | | | | |___ ____ | | _____ __ ___ _ _ _____ | | | | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | | | | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | | | | | | | | | _____| | | / ___ | | || || | | | | | |_| | | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _ |_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_| | | | | |_|ASCII ART ENDS[EOA][DAA]-------------------------------------------------------DISTILLATIONS FROM The A2 Bulletin Board at A2Central.com |------------------------------------------------------------by Lyle Syverson email: lutefisk at grex.cyberspace dot org[JGS]Juiced.GS V12I1"""""""""""""""Juiced.GS Volume 12, Issue 1 (March 2007) has been sent to the publisher.Featured in this issue are:Mike Maginnis' review of Ninjaforce's Samurai IRC client; a look at thedevelopment of DiskMaker 8 by its author, Mark Percival; an NDA programmingtutorial by Kelvin Sherlock; Andy Molloy's retrospective on the Apple II's1977 unveiling; and an interview with 1 MHz's Carrington Vanston, by theperson who knows him best.Watch for an update on A2Central.com's resource portal once the issue isshipping, and keep and eye on the publication's official Web site,, for issue previews and related content and links.Ken GagneEditor-in-ChiefJuiced.GS(kgagne, a2c.general_chat, Mar 22 2007)[EOA][GCC]gcc Support for 65816"""""""""""""""""""""geoff wrote:>> gcc has had 65816 support for quite a while now--it doesn't look likethat the 65816 is being distributed in the latest binutils releases sincethere is no owner. The first step to have IIgs usability is to add OMFsupport to ld in binutils (it is really neat that Kelvin has worked on anOMF linker written,in Java, but that won't integrate into binutils). <>>>>"""""Well, emulator users may be happy to run it (if the masses can ever workout how to get an emulator running Marinetti to talk to the host machinesIP stack.- but that's a different issue).Cheers,Andrew(roughana, a2c.a2pro_developers, Mar 25 2007)>>>>>"""""A month or two back, I was thinking a WML browser would be possible.WML is designed for cell phones and other low-speed/limited resolutiondevices, which makes it a better fit for the IIgs (or perhaps even 8-bitApple IIs).Kelvin.(kws, a2c.a2pro_developers, Mar 25 2007)>>>>>"""""Yeah, that would certainly be possible, but I'm not sure how useful it is.Even mobile devices are moving toward full-on HTML these days.Sheppy(Sheppy, a2c.a2pro_developers, Mar 26 2007)>>>>>"""""I looked at WML around four or five years ago. After doing some testingon several different phones, I decided that any interface made for the IIGSwould be non-intuitive, at least compared to SIS. I don't recall therebeing much content to consider it very worthwhile, also compared to whatwas accessible by SIS. It was also depressing to see cell phones having ahigher color depth and a faster processor to uncompress images--I think Irecall that there was at least one phone with a better resolution than aIIgs being available too.Geoff(geoff, a2c.a2pro_developers, Mar 27 2007)[EOA][CQN]Control Question""""""""""""""""Let's say I have a custom control. I want the control to be notified whenthe mouse is hovering over it. Most modern GUIs will notify the controlwhen the mouse enters/exits/moves within a control. As far as I can tell,the Control Manager will only notify the control when there is an actualmouse click.Can anybody tell me otherwise? I'm thinking the only reasonable way tohandle it is to manually check the mouse after callingGetNextEvent/TaskMaster.Kelvin.(kws, ac2.a2pro_developers, Feb 28 2007)>>>>>"""""I wish there was another way. I was considering the other day what itwould take to create a way to do cursor hovering alerts on the IIgs...Ryan(rsuenaga, a2c.a2pro_developers, Apr 08 2007)>>>>>"""""In the main TaskMaster loop, use ReadMouse, FindControl and GetCtlID, tomatch to the target controls, and then see if the cursor has moved from atarget control within the time you want it to hover, by counting withGetTick.After Sheppy's suggestion in JuicedGS that this would be useful in SAFE2 toidentify the unnamed icon buttons, I have added the feature, and it worksjust fine.I shall be posting an update to SAFE2 later today, so you can see foryourself that it works!Ewen(Speccie, a2c.a2pro_developers, Apr 10 2007)[EOA][ETE]Extensions to TextEdit for Extended Keyboard""""""""""""""""""""""""""""""""""""""""""""I've been using an extended keyboard on my IIgs for a while and amconstantly trying to use the del/home/end keys. Obviously they don't workin most apps....But I found that they are supported by the Hermes NDA.So i've just had a thought, what would it take to patch the LineEdit toolset to support the extended keyboard? Patching the tool set has thebenefit of automatically incorporating support into every app that uses thetool set.Does anyone know if this would require a rewrite of the tool set or whetherjust certain calls would need to be patched?Is the scale of the work a hackfest entry or a full time job?Does anyone else think this is a neat idea? Anyone want to try it?Cheers,Andrew(roughana, a2c.operating_systems, Mar 31 2007)>>>>>"""""Bill Tudor wrote Ext.KB.Init (I think this is the name since it isreferenced in a GenieLamp) which maps the extended keyboard keys to theirOpenApple equivalents (i.e. press End which translates to the OA -> orwhatever it is). I think it patches the Event Manager; I don't see anyreason why it would have to patch individual controls.I do not know if this software is available anywhere for download now. Ibelieve it is freeware.Geoff(geoff, a2c.operating_systems, Mar 31 2007)>>>>>"""""Ahh, that's an elegant solution. I'm glad that it already exists. I've nowinstalled it on my system and it works very well too!Thanks for the heads up.Cheers,Andrew(roughana, a2c.operating_systems, Apr 01 2007)[EOA][RTM]Retrogaming Times Monthly"""""""""""""""""""""""""Hi All,I never did announce that I volunteered to write an Apple II retro-gamingcolumn in the "Retrogaming Times Monthly" online newsletter. :)http://my.stratos.net/~hewston95/RTM/RTM_Home.htmTo celebrate the Apple II, I called it "Apple II Incider". :DStop on by to take a look. I've been writing for the past 4 months or so.Don(coach41, a2c.games_entertainment, Mar 20 2007)[EOA][ARM]April Issue of Retrogaming Times Monthly""""""""""""""""""""""""""""""""""""""""Issue # 35 of the Retrogaming Times Monthly, is now online.Highlights from our April 2007 issue include: * Many Faces of "Millipede" * Nintendo Realm - Mid April to Mid MAY 1986 * NEScade - "Marble Madness" * Apple ][ Incider - Aztec, Archon & Beyond Castle Wolfenstein * Video Game Rock * Old Wine in New Bottles: Retrogaming on Modern HardwareYou can find all these and more inside the Retrogaming Times Monthly!115 months in a row - the longest-running online free retro-gamingnewsletter ever!http://my.stratos.net/~hewston95/RTM/RTM_Home.htm(coach41, a2c.games_entertainment, Apr 06 2007)[EOA][ARD]Arachnid""""""""HiKim Howe's site on omni isn't there anymore. Does anyone know where to findinfo on the Arachnid web browser?Charlie(Charlie, a2c.software, Mar 29 2007)>>>>>"""""I'm not sure what other information you want, but he sent me the sourcecode for it, which I could get in the file library here..Kirk(Kirk Mitchell, a2c.software, Mar 29 2007)>>>>>"""""Um, if you are allowed to provide it then yes, please do so now! Do notstop at go, do not collect $200.Why hasn't this been released earlier???Cheers,Andrew(roughana, a2c.software, Mar 31 2007)>>>>>"""""Well, the only stipulation Kim set for it was to treat it with respect.>> Why hasn't this been released earlier??? <>>>>""""">> I'll get on it right away though. B-{) <>>>>"""""I just uploaded it to the a2central.com's upload/Public folder.>> What language is it written in? <> What are Kim's wishes for it? (e.g. open source, freeware?) Is he stillplanning to develop it? <>>>>"""""I recommend that it gets an open source license. This allows not only forKim to keep his copyright on the code, but it will benefit those who canfind it useful. Kim has been open in the past with sharing his code. WhenI caught up with Kim back in 2003 about the future of Arachnid, it can bestbe summarized as: his heart is to see a future with Arachnid, but theprobability that he will be able to work on the code is very small.I have not seen any open source software abuse with the IIgs. Nobody hascome along and tried to claim that they wrote Marinetti or SIS. The codeisn't really portable to any other OS (it makes more sense to port Mozillato the IIGS than SIS or Arachnid to another OS).Benefits with a release of Arachnid could result in a few extra sales ofOrca/C for Syndicomm. Some folks could get interested in IIgs programmingand develop something new and cool. And maybe Arachnid could get newfeatures--it would be an interesting challenge with a very satisfyingreward of community appreciation.Geoff(geoff, a2c.software, Apr 05 2007)>>>>>""""">> I recommend that it gets an open source license. This allows not onlyfor Kim to keep his copyright on the code, but it will benefit those whocan find it useful. Kim has been open in the past with sharing his code.When I caught up with Kim back in 2003 about the future of Arachnid, it canbest be summarized as: his heart is to see a future with Arachnid, but theprobability that he will be able to work on the code is very small. <> I have not seen any open source software abuse with the IIgs... <> a2retro wrote: I am sure *any* form of Ethernet support in Sweet16 wouldbe great ... <>>>>"""""Wow. A usable news reader for the IIgs. Excellent work Ewen!Regards,AndrewPosted with a real IIgs, Uthernet equipped, by SNAP1.0.1b9(roughana, a2c.network_telecomm, Apr 03 2007)>>>>>"""""That's great news, Ewen. I'm finding the best way for me to access thisforum is via NNTP, so I look forward to doing just that...Ryan M. Suenaga, M.S.W., L.C.S.W.Speak Softly and Wear Loud Shorts(rsuenaga, a2c.network_telecomm, Apr 08 2007)>>>>>"""""I was keeping an eye on your NNTP connections to A2central and saw that youwere making progress. I was surprised to see that nobody wrote any poststo jump to any conclusions.Good job with the Newsreader progress. This will make access to theA2Central forums by a IIgs so much easier.Geoff(geoff, a2c.network_telecomm, Apr 03 2007)>>>>>"""""Geoff,>> I was keeping an eye on your NNTP connections to A2central and saw thatyou were making progress. I was surprised to see that nobody wrote anyposts to jump to any conclusions. <> Good job with the Newsreader progress. This will make access to theA2Central forums by a IIgs so much easier. <>>>>""""">> As I was too! Only one person actually noticed, and he was not who youwould expect! <>>>>""""">> For practical reasons on the IIgs, I have limited received messages to256K, so you probably won't be able download movies from the binary groupswith SNAP, but it handles text groups just fine on the four news servers Ihave access to. <>>>>"""""ROFL...With version 1.0 about to be released, I will of course need to think aboutferatures for version 2.0. I guess I shall need to add virtual memory, sothe IIgs gets at least 4Gb of addressable memory, virtual acceleration, tobring even the basic 65816 to at least 3GHz, and support for the NVidiaGeForce Graphics cards. That should allow me to remove the 256K messagecap, and let HD movies be played in IIgs QuickQuickSlowTime...Of course I could save myself all the bother of writing that code, by usinga short Spectrum script. After all, they tell me Spectrum doeseverything...Ewen(Speccie, a2c.network_telecomm, Apr 10 2007)[EOA][SRS]SNAP v1.0.0 Released / SAFE2 v2.1.5 Available"""""""""""""""""""""""""""""""""""""""""""""SNAP v1.0.0, the news client for the IIgs, is now on my web server for youall to enjoy.I have also placed an updated SAFE2 v2.1.5. There are a couple of minorchanges.Go get them now:homepage.mac.com/speccie(Speccie, a2c.network_telecomm, Apr 10 2007)>>>>>"""""Ewen, I just went and downloaded them but SAFE2 v2.1.5 has the wrong namelisted in the HTML file so it threw me off a little. The description andthe file it is pointing to is correct but it still has the name of the linkset to SAFE2.1.2.(Jeff Blakeney, a2c.network_telecomm, Apr 10 2007)>>>>>"""""Jeff,Sorry about that, and it is now corrected! The actual file that isdownloaded is correctly named, it was only the description that was wrongas I forgot to update that line.SNAP is correctly named by the way...Ewen(Speccie, a2c.network_telecomm, Apr 10 2007)>>>>>""""">> SNAP v1.0.0, the news client for the IIgs, is now on my web server foryou all to enjoy. <> I have also placed an updated SAFE2 v2.1.5. There are a couple of minorchanges. < for details.[EOA][KRO]KANSASFEST 2007 REGISTRATION NOW OPEN"""""""""""""""""""""""""""""""""""""KANSAS CITY, MO -- March 30, 2007: KansasFest -- the annual Apple II expoof sessions, contests, great stories, tips and tricks, fun and games, andthings that "just can't be done on an Apple II" -- is now open forregistration. KFest 2007 will be held at Rockhurst University in KansasCity, Missouri, July 17 - 22. Five nights, twelve meals, and countlesssessions, contests, great stories, tips and tricks, fun and games, andthings that "just can't be done on an Apple II" costs only $340 for adouble room or $410 for a single. To register, download and complete thePDF form at http://www.KFest.org/ and follow its instructions to return itvia mail, email, or fax.Wednesday's lunch (the annual Kookout) is now included in the price of theevent. Also, volunteers who present sessions will now receive an on-siterebate: $15 for presenting a half-hour session, and $25 for a full hour.In addition to official shirts, sold as always at the event, there's also aKansasFest online store, where you can buy additional shirts, hats, mugs,and more. You can find it at http://www.cafepress.com/kansasfest/David Szetela, founding editor of Nibble Magazine and a former manager atApple Computer, will be KansasFest 2007's keynote speaker. Szetela is nowthe founder, president, and CEO of Clix Marketing, an Internet marketingagency. An experienced speaker, Mr. Szetela promises a fascinating insideperspective on Apple and Nibble for attendees of KansasFest."It's amazing and gratifying to me that the flame of passion for the AppleII we shared nearly 30 years ago still burns brightly," says Mr. Szetela."I'm looking forward to attending KansasFest 2007 and re-connecting withold friends, reminiscing about Apple II milestones, and maybe sharing somelittle-known insider anecdotes."Come join the 30th anniversary celebration of the Apple II at KansasFest,the world's only annual conference dedicated to the first personalcomputer.(Ken Gagne, KFest Mailing List, March 30, 2007)[EOA][RFM]KansasFest 2007 Registration Form Via Mail""""""""""""""""""""""""""""""""""""""""""By now (or soon), all past KFest attendees should receive in their postalmail a hardcopy of the registration form. Now that you have it both inprint and digitally, it should be easy to sign up for KansasFest 2007!I've already done so, and I can't wait to hear from everyone else. Max,Tim, Cindy, Sarah, Tony - you're all coming back this year, aren'tcha? :-)Who else is ready to commit? (As opposed to be committed.)-Ken(Ken Gagne, KFest Mailing List, April 3, 2007)[EOA][KFS]KFest Sessions First Call!""""""""""""""""""""""""""Ladies & Gentlemen:While the evenings and nights of KansasFest are renowned for theirspontaneity, the mornings and afternoons are reserved for sessions spanninga variety of uses, extensions, and applications of the Apple family. Justas varied as these sessions are the good people who volunteer to presentthem. So... do you have an idea for a session you'd like to present atKFest? Let us know! The best way to do that is to access the sessionproposal form at:http://www.kfest.org/sessions/index.phpYou may also email sessions@kfest.org.And, to make it even sweeter, if you do a session, WE'LL PAY YOU COLD HARDCASH! That's right, this year we are rewarding those who conduct sessionswith a $15 or $25 on-site rebate. Wow! Use that extra cash to buy Sheppy'slatest Syndicomm product, or buy extra tubs of popcorn for everyone onmovie night!We are also looking for session ideas?have a topic you would like to seepresented (even if you aren't the one to do it)?Sessions are typically 30 or 60 minutes in length, but , held at varioustimes throughout the daytime hours. Past sessions have included hardware,software and game demonstrations and tutorials; integration of the Apple IIwith other devices (Macs, scanners); Internet tips and tricks; or anysubject that would be of interest to Apple II/Mac users.The attendees of KansasFest are the event's heart and soul. Give ussomething worth rolling out of bed for each morning!Andy Molloyawmolloy@landsnail.com(Andrew Molloy, KFest Mailing List, April 12, 2007)[EOA][INN]------------------------------ EXTRA INNINGS |-----------------------------------About The Lamp! The Lamp! is published on the fifteenth of every month on""""""""""""""" the WEB at: http://lamp.a2central.com/This publication produced entirely with real or emulated Apple II computersusing Appleworks 5.1 and Hermes. Apple II Forever! * The Lamp! is (c) copyright 2007 by Ryan M. Suenaga, M.S.W. All rights reserved. * To reach The Lamp! on Internet email send mail to thelamp@sheppyware.net * All issues of The Lamp! are available at: ftp://www.a2central.com/the.lamp!/>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Opinions expressed herein are those of the individual authors, and do notnecessarily represent the opinions of A2Central.com, Ryan M. Suenaga, orLyle Syverson. Forum messages are reprinted verbatim and are included inthis publication with permission from the individual authors.A2Central.com, Ryan M. Suenaga, and Lyle Syverson do not guarantee theaccuracy or suitability of any information included herein. We reserve theright to edit all letters and copy.Material published in this edition may not be reprinted without theexpressed written consent of the publisher. Registered computer usergroups, not for profit publications , and other interested parties maywrite the publisher to apply for permission to reprint any or all material.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[EOF] .