[HEA] _____________________ ___ _ |___ ______________| | | | | | | _ | | | | | || | | | | | | || | | | | | | || | | | ____ _ _ _ _ ______ | | | || | | | / __ \ | | / \_/ \ | ___ \ | | | || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | | | || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | | | || | | || |_|| | | \___/|_| |_| |_| | ____/ |_| | || | | || |__ | |____________________ | | _ |__||_| |_|\____/ |________________________| | | |_| | | Lighting Your Apple II Path On Delphi | | |_| >>> WELCOME TO THE LAMP! <<< ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THINKING KFEST: The KFest GS Project WEB SLINGING 101: Using Your Delphi Web Workspace 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. 4 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W. Internet Email........................................thelamp@delphi.com :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TABLE OF CONTENTS ~~~~~~~~~~~~~~~~~ April 15, 1998OPENING PITCH Finding Your God At Bamboo Ridge ------------------------------- [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 The KFest GS Project ------------------------------------------- [KFE]FREEWARE FAVORITES File-A-Trix ---------------------------------------------------- [FRE]WEB SLINGING 101 Using Your Delphi Web Workspace -------------------------------- [WEB]EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN] [*] [*] [*]READING THE LAMP! The index system used by The Lamp! is designed to make""""""""""""""""" your reading easier. To use this system, load thisissue into any word processor or text editor. In the index you will findsomething like:EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN]To read this article, simply use your search or find command to locate[INN]. There is a similar tag at the end of each article: [EOA]. :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : Brain damage? No thanks, I already have some. : : : ::::::::::::::::::::::::::::::::::::::::: GOLDFISCHE ::::[EOA][OPN]------------------------------ OPENING PITCH |-----------------------------------From The Editor"""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] FINDING YOUR GOD AT BAMBOO RIDGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Give someone a fish, feed them for a day; teach someone to fish, feedthem for a lifetime. A simple enough philosophy that could substitute forat least four of the courses I took in graduate school, yet one not enoughof us subscribe to. I got a call from an Apple IIgs user on the island who needed a newcopy of a system disk. I don't have a license to distribute it--mostpeople don't--so the short term answer would've been to refer him to ourlocal user group (The Hawai'i Macintosh and Apple Users Society--althoughdropping the "and Apple" from their name would be more than appropriatenowadays). He could've gotten his disk, I could've gotten on to the otherthings I need to do. Instead, I told him what I believed best--that his Apple II needswould be served by getting online, and subscribing to the remaining AppleII publications, including this one. For the Apple II user, it's a more valuable gift to get them involvedwith the Apple II community than it is to replace their trashed systemdisk. I could have fed him for the night. I decided to teach him to fishinstead. If the computing world at large is fast becoming an electroniccommunity, Apple II users must be acutely aware that our village is small,and without the assistance of Apple Computer, Inc., or any other largemultinational corporations, the only way the Apple II community willcontinue to survive in the 21st century is if the entire village learns tofish. Use your opportunities with other Apple II users to teach independenceand self-sufficiency, and use the magic of the virtual and actual printedword to build the Apple II village to house us into the new century. Everytime we feed the Apple II user rather than teach him how to fish, we losean opportunity to have a long-lasting positive impact on our community, andwe're not doing ourselves any favors that way. Teach the Apple II fanatic how to fish, and we all become stronger,more independent, and more self-sufficient. Not to mention better fed. Besides, if everyone in your village depends on you to feed them, whatwill they eat when you're in Kansas City in July? [*] [*] [*] Sorry, I blew it department: this issue of _The Lamp!_ must include anapology to Delphi users who eagerly await the release of _The Lamp!_ fromthe _IIScribe_ Forum's Database. Somehow, the original archives of thecompressed text and Appleworks versions of _The Lamp!_ becameread-disabled. My sincere apologies. [*] [*] [*] By the time you get this, it'll likely be just past the time thatearly registration prices for the Apple II event of the year, KansasFest1998, expire. If by some miracle I do manage to get this issue out beforeApril 15, use it as your reminder that you can save $100 by registeringimmediately. If not, keep in mind that even at regular prices, KansasFestis well worth the money. In preparation for the celebration that will be KFest '98, this monthwe usher in the first of a series of pre-KFest articles, entitled _ThinkingKFest_. This month is the story of the construction of the KFest IIgs, anApple IIgs that's easier to bring on the trip to Avila than the standardhigh performance model, yet doesn't require the Dremel-wielding skills of aTony Diaz to put together. In coming months we'll look at other reasons toshow up in the hot summer sun at the even hotter Apple II event of theyear. Don't miss the opportunity to be among the dozens of Apple IIfaithful at Avila College in Kansas City, Missouri in July. It'll be one heckuva fishing trip.Ryanthelamp@delphi.comASCII ART BEGINS_________ _ _ _|__ __| | | | | | | | | | | | | | | | | | |___ ____ | | _____ __ ___ _ _ _____ | | | | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | | | | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | | | | | | | | | _____| | | / ___ | | || || | | | | | |_| | | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _ |_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_| | | | | |_|ASCII ART ENDS[EOA][OPN]------------------------------ A FUNNY THING HAPPENED. . . . |-----------------------------------Checking out A2 on Delphi"""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] * The Heat Is On * Miscellanea * Rumor Mill * Public Postings * Best Of The Best THE HEAT IS ON """""""""""""" [*] User Groups & Publications ...... What Time Is Joe's Chat? [*] Telecommunications ....... New COG, New Features [*] Entertainment Software ....... Wolf Updates And Tidbits [*] The Apple II Legacy ....... We're Coming Home, Toto MISCELLANEA """""""""""SIS AUTHOR ON THE VIRTUAL MOVE My old ISP has shut down so my old email"""""""""""""""""""""""""""""" address and Web site are no longer valid.My new contact information is as follows:email: geoff@gwlink.netweb: www.gwlink.net/gwlink/ (note: no tilde in the URL)To those who have links to me on their web page, thank you for linking tome--I'll be sending out a message to the maintainers of these pagesnotifying of the change since this message won't be seen by everyone.Geoff (SISGEOFF, 10938, GO COM A2)A2: NEWER DOESN'T MEAN BETTER Just the other day, I was talking with an""""""""""""""""""""""""""""" old Apple II friend of mine (who now owns aMac and a PC), and we were discussing how Apple II users are very differentthan other computer users. After all, we're used to tinkering with oursystems and know all about what's "under the hood."It seemed to both of us that people who got started with the Apple II arejust more adventurous and less intimidated by computers.Contrast the differences...when a Windows 95 program is downloaded, a userjust has to click on a file named Install, but when a similar Apple II orIIGS program is downloaded, we actually perform the installation ourselves.Most of us can look at our IIGS System folder and know about everything init, mainly because if it's a system add-on, we put it there ourselves. Aska Windows 95 user about all the files on his/her hard drive, and you'lldraw blank stares.The adventurous and friendly nature of the Apple II community lends itselfto being a valuable resource for non-Apple II related questions andproblems.I can think of dozens of times when I've seen messages posted to an AppleII area online that starts out with, "Hi. I asked this Mac (or IBM) relatedquestion on the Mac (or IBM) forum but didn't get an answer, so I'm postingit here." And, invariably, an answer is supplied real quick.Apple II Forever!! Joe Kohn http://www.crl.com/~joko (JOE_KOHN, 10735, GO COM A2)>>>>> A discussion I have had at various times with different Apple II""""" people, although invariably at KFest. . .Apple II people tend to also be the kind of people who like things like oldcars (Tony Diaz), tube amplifiers (Steve Godzilla), old bicycles (me), andall kinds of other "dead technology".They also tend to be the kinds of people who pop the hood on their cars,change their own oil and spark plugs, build their own furniture, and fixtheir own plumbing.The generation of computer teachers approaching retirement now are also theones that grew up on the Apple II. When they're gone, it'll be tough forthe ones left behind to keep them going. . . but it'll also be tough forthe ones left behind to keep any set of computers going. It's not so muchthe technical knowledge as the mindset. The lack of fear to open the hoodand work on stuff.When one of my friends was having computer problems with his 486 and calledme with what appeared to be a hardware problem, I told him to shut thething off, take the cards out and put 'em back in, and take the cables offand put them back on, he thought I was nuts. He took it to a dealer. $50bucks later, the thing was working. What was the problem?"Loose cable"Smack 'em all on the head with a dead //c. Apple II's not a computer, it'san attitude.RyanThink KFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 10753, GO COM A2)>>>>>> Exactly.""""""In contrast, I think that other computers are starting to become likeappliances that don't require any special knowledge to use. I see proof ofthat here, with The Lovely Shiva. She doesn't really like computers, andrefuses to read any documentation, but she's had a PC for almost a year,and although I know she's only tapping into .000001% of its capabilities,she can use it.Of course, when problems arise, I'm called to the rescue. And, the amazingthing considering that I know next-to-nothing about PCs, is that none ofthe problems have been in the least bit challenging to me. After twodecades on the Apple II, I've been able to easily solve all her computerproblems for her.Speaking of how Apple II users like old technology...my car just hit192,000 miles ;-)Joe Kohn (JOE_KOHN, 10755, GO COM A2)>>>>> And it's a special attitude that's hard to explain to others (but""""" we are fortunate enough to share among those that DO understand aswe try to help others understand). It may be similar to trying to explainKFest to those who haven't been there:)>>other computers are starting to become like appliances...That has been Apple's goal for a while, I think, and I applaud the effort!That's as it should be, IMHO. However, we still need those that ask "how/why does this work, and can we do it better?". I think we're loosing thosespecial people and that's hard to take:(As a last word, "old" is not necessarily inferior. Good design/technologyis "immortal". I'd challenge anyone with an electric can opener to open acan faster than I can with my $.89 "manual" can opener:) Steve (STEVE_G, 10761, GO COM A2)WOLF TIDBITS Wolf 3D requires an ADB keyboard because it directly links"""""""""""" into the ADB firmware to read the controls. This improvesperformance of the keyboard code and makes it possible to interpret a lotof keys down at a time (at least on keyboards that support multiple keysdown at once).Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 10586, GO COM A2)<<<<< Yes, you need a Macintosh to unstuff Macintosh scenario files""""" before you can run them through the Scenario Converter.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 10812, GO COM A2)>>>>> If you check out Sheppy's web site (www.sheppyware.ml.org) you will""""" find a bunch of scenarios that have been converted from Stuffit toShrinkIt format (thanks, Sheppy!) You still need to run them throughWolfConvert (don't forget to send Sheppy the shareware fee) but at leastyou can unpack them on your GS. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.3] -- A virtuoso is a musician with real high morals. (TONYW1, 10906, GO COM A2)<<<<< Thanks, Tony. And I'd appreciate it if anyone that does convert""""" scenarios email them to wolfsubmit@sheppyware.ml.org so I can putthem on the web site for others to enjoy.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 10911, GO COM A2)REFORMATTING 720K TO 800K? The only problem that one may encounter is"""""""""""""""""""""""""" with a HD drive/card combo. Any hardware thatwill read both PC 720K and Apple 800K. When you go to format the 720K diskif not done by some ProDOS 8 program, or say, Photonix, Speedysmith, etc,is that GS/OS will complain that the disk is read only.Or you will not get the Erase Disk item highlighted at all due to itrealizing it is 720K. This is not a problem with a HD MS-DOG formatteddisk. The 720K disk will get kicked out, put it back in and do it again, itwill format the second time around.Tony (T_DIAZ, 10608, GO COM A2)>>>>> I have an Insite Floptical connected to a RamFAST Rev. D card. Of""""" course, this hardware does not read 800K disks. The interestingthing is that when I insert a 720K MS-DOS floppy, Finder _does_ allow me toformat it as a Prodos or HFS disk without problem or error, but only at720K, which is not recognized in an 800K drive on the SmartPort. In eithercase, putting the 720K floppy in the SmartPort drive simply presents mewith the FST-not-recognized-or-whatever dialog, with the choice of Eject orInitialize.Oh - I created this MS-DOS disk by taking an 800K disk over to my Win 3.1laptop and formatting it. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 10619, GO COM A2)SSII MEETS SHEPPYWARE IN REAL TIME I'd like to express my thanks in"""""""""""""""""""""""""""""""""" public to you Sheppy. Actually, Ican't thank you enough. You ended 5 weeks of frustration for me.Seeing Sheppy's computer room was most interesting. There was a lot of (tome, at least) high end computer equipment there, including a BeBox and acouple of PowerPCs...but right in the middle of it all was Sheppy's prideand joy... his IIGS ;-)Interestingly enough, the GravenStein Apple User Group is becomingincreasingly more Mac oriented, but when I presented my problem there lastweek, no one had a clue. I find it amusing that the best Mac help came froma fellow Apple II owner ;-)Joe Kohn (JOE_KOHN, 10640, GO COM A2)SSII AND SHEPPYWARE: A WINNING COMBINATION A number of months ago, Sheppy"""""""""""""""""""""""""""""""""""""""""" and I made an arrangement thatI guess he'd hoped I'd tell you about, and that I'd hoped he'd tell youabout ;-)Sheppy is a great programmer, and I am all set up to mail out disks. So, weagreed that Shareware Solutions II would be handling Shifty List 2.The current documentation for Shifty List was written long before Sheppyand I made our arrangements, so the address listed in the SL Demo docs isno longer accurate.From here on out, all shareware fees for ShiftyList v2.0 should be sent to:Joe Kohnc/o Shareware Solutions II166 Alpine StSan Rafael, CA 94901-1008Upon receipt of shareware fees, I will mail out the registered version ofShiftyList 2.0.This arrangement will, of course, allow Sheppy to spend more timeprogramming the Apple IIGS...which is what he does best! So, everyone willbenefit from this arrangement. Naturally, Sheppy will continue providingtechnical support for ShiftyList. Joe Kohn http://www.crl.com/~joko (JOE_KOHN, 11198, GO COM A2)>>>>> Talk about making my life easier. :)"""""I'm going to try to update Shifty List shortly and include revised paymentinstructions. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 11201, GO COM A2)<<<<< The fee to register ShiftyList 2.0 is $20. Upon receipt of that""""" fee, I'll mail out a disk containing the complete, registeredversion of ShiftyList.I'd like to encourage people to download the ShiftyList demo first, as theycan then take ShiftyList out for a test drive. After all, if a picture isworth 1,000 words, a demo of a software program speaks volumes.For those unfamiliar with ShiftyList, in short, it's a GS/OS utility thatallows you to choose which items you want loaded after doing a Shift-Boot.Without something like ShiftyList installed, when you shift-boot, no DAs orInits get loaded. But sometimes, you might want to perform a shift-boot forincreased system stability, but you also need something like Pointless orHardPressed or IR installed. With ShiftyList, you can do that.Soon after Sheppy released ShiftyList 2, Max Jones wrote a rave review ofit in Juiced.GS. But again, with the ShiftyList demo available fordownload, no one has to take mine or Max's word for how useful ShiftyListcan be; they can see for themselves. Joe Kohn http://www.crl.com/~joko (JOE_KOHN, 11211, GO COM A2)<<<<< As a follow-up to my post about ShiftyList, I wanted to post the""""" Delphi Library filename of the demo and on which ftp sites it canbe found.But, first, let's inject some Sheppy humor into the discussion ;-)I found the following write-up within Dave Grenda's report on KansasFest1995 and I'm re-posting that here, mainly for the last line, which reallycracked me up:"ShiftyList 2.0 will be distributed on a Softdisk G-S issue. This versionis a very powerful update. By holding down different key combinationsduring booting, you can load different groups of INITs, NDAs, CDAs, andCDEVs. The composition of each group is determined by the user beforehand.You can also create boot scripts. Scripts could run pictures or soundsduring booting. For example, you could display a picture and play a sound,load some INITs, display a new picture, load some NDAs/CDAs, displayanother picture and play a sound, and load the rest of your system - totaluser control. Sheppy expects ShiftyList to be out at the end of the year.He lost three months of work when his hard drive crashed. As Sheppyremarked, "apparently back-ups aren't for weenies."More seriously, Sheppy himself describes ShiftyList 2 as follows: The latest version of one of the most popular utilities of recent Apple II history. It allows you to establish lists of extensions, desk accessories, and more which are loaded at startup when you shift-boot your system. You can include extras like sounds, graphics, and even control panel settings in your boot scripts. You need to see and experiment with Shifty List to fully understand the possibilities, so download the demo version to give it a try!You can download it via the net from:ftp://ftp.sheppyware.ml.org/pub/apple_iigs/SLDemo2.0.bxyOr from Delphi's A2 'Apple Operating System' Library:SLDEMO2.0.BXY PROG APR-97 SHEPPY(I hope that the above is in COG-friendly format...and if not..sorry.) Joe Kohn http://www.crl.com/~joko (JOE_KOHN, 11212, GO COM A2)CHATTING AWAY WITH SSII AND THE KFEST GANG We had one rocking time here"""""""""""""""""""""""""""""""""""""""""" tonight discussing KFest. Ithink we had as many as 20 people on the Delphi side, nearly all of whomare coming to KFest this year. Thanks to Joe for hosting. . .BTW, for those of you who want KFest info via the 'Net, try:http://www.primenet.com/~adams/kfest.htmlAnd by email, you can subscribe to the KFest mailing list by sending mailto:majordomo@trenco.gno.org and putting the words:subscribe kfestin the body.RyanThink KFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 10845, GO COM A2)BEST ROAD TO APPLEWORKS? Let me ask a variation on the topic: Which would"""""""""""""""""""""""" you prefer, running Appleworks 5.1 on an AppleIIgs, or on a G3 Mac under Bernie? Which is better, safer, etc?Thanks,-Ken (KEN_GAGNE, 10654, GO COM A2)>>>>> If I had my druthers, I'd have both."""""However, if I had to choose one, for about 90% of my work, I'd choose areal IIgs with Appleworks 5.1.For the other 10%, I'd use a G3 Mac with a IIgs emulator =if= it was aPowerbook, because I like to write _The Lamp!_ when I'm out drinkingcoffee.RyanDelivered by OLRight! scripts for ANSITerm (RSUENAGA, 10662, GO COM A2)ZIP/TWGS TROUBLESHOOTING TIDBITS This used to be a well known problem"""""""""""""""""""""""""""""""" with both TWGS cards and ZipGS cards.The plug that goes into the CPU slot for both products has really tiny pinson it, by comparison with the normal pins on the CPU chip. Over a period oftime, corrosion can form in the socket. It doesn't take much to cause aproblem.The cure is to bend the pins on that plug SLIGHTLY so that when it isreinserted,it will exert more force against the socket, and make a betterconnection.Bending the pins is fairly delicate and has to be done carefully. In myexperience, it has to be redone a couple of times a year.The REAL solution is to buy one of Bill Shuffs custom made cables with goldplated (and significantly larger) pins, but I'm not at all sure those areavailable any more....Gary R. Utter (UTTER, 10672, GO COM A2)>>>>> It's pretty easy to snap a leg off an accelerator connector cable""""" (Yes, I speak from experience) and although I don't disagree withGary about making a tighter connection, I really believe that removing anaccelerator cable and bending the pins should only be done if needed."If it ain't broke, don't fix it."Joe (JOE_KOHN, 10679, GO COM A2)<<<<< Yes, just so. I should have specified that."""""However, the symptoms as he describes them sound like it's needed in thiscase. If not that, then my guess (only a guess, of course) is that the carditself is somewhat defective.Gary R. Utter (UTTER, 10731, GO COM A2)>>>>> What I find to be more problematic is when you frequently remove""""" the cable from the CPU socket, the socket itself tends to go bad,and often needs replacing. It's not the easiest soldering job in theworld, but not the hardest either.If you do replace your CPU socket, use a high quality machine pin one.RyanKFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 10702, GO COM A2)MARINETTI SCRIPTING HELP ON DEMAND Hi, I have started trying to get"""""""""""""""""""""""""""""""""" Marinetti and COG to work via SLIP.When I go on manually, this is what I get. Can someone help me get theright connect script for Marinetti? I have certainly got part of it right,but I don't know where to find a log of what I have done (right or wrong).Thanks for the help.>M-NAS1 Destination-IP 194.95.248.253>Login: xxxxxx>Password: yyyyyy 1. PPP Mode 7. Berlin (ASCII) 2. SLIP Mode 8. Berlin (BINARY) 3. Compressed SLIP 9. Muenchen (ASCII) 4. Modem Status 10. Muenchen (BINARY) 5. Stuttgart (ASCII) 11. Koeln (ASCII) 6. Stuttgart (BINARY) 12. Koeln (BINARY)>Enter number or q for quit:2 Entering SLIP Mode. IP address is 194.95.248.22 MTU is 1524.Jim DwyerBavarian LeprechaunBlarney delivered by IIgs, Spectrum 2.1 and Crock o' Gold 2.3 (PEACECHURCH, 10937, GO COM A2)>>>>> I don't know about Chunk's suggestion (I'm not doubting him, I'd""""" just never heard anything about that subject before :) but I thinkI'd start with a script like this:send crdelay 120send ATZ cr : (or whatever your init is)wait 600 OKdelay 60send ATDT5551212 cr : (or whatever the ISP phone number is)wait 2400 gin:send xxxxxx crwait 600 word:send yyyyyy crwait 600 uit:send 2 crwait 2400 ' is 'getip 300endRyanThink KFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 10943, GO COM A2)<<<<< Thanks, Ryan. I'll try it."""""Less than 5 minutes later . . .Eureka! It worked! Only now I need a proper disconnect script. Are youstill on the line?! :)Thanks.Jim (PEACECHURCH, 10945, GO COM A2)MAKING UTILITYLAUNCH WORK WITH WOLFIE I am a UtilityLaunch user, and was""""""""""""""""""""""""""""""""""""" dismayed to find an apparentincompatibility between UL and Wolfenstein3D. If I use UL's menus tolaunch Wolf3D, there are no sound effects (after the first launch). If Iuse the File/Launch... menu selection, there is no problem.Well, I really wanted to have a work-around for this because I want to trysetting up Wolf3D on the kids' GS. Last night I tried a trick that seemsto work just fine. I set up a 1-line AppleSoft program to launch Wolf3Dand set up a button in UL to launch the AppleSoft program.I have had to use a similar ploy with the Golf.Solitare program, exceptthat time I made a text file to EXEC with UL. For some reason, I couldn'tget the EXEC approach to launch Wolf3D.So, Look out kids! Here it comes! - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 10674, GO COM A2)MOVING II FILES TO BERNIE Hi,""""""""""""""""""""""""" can anybody tell me, how I get my IIGS HDrecognized by the Mac, so that I can use it with Bernie II The Rescue? Orthat I can make images from it with ShrinkWrap? I already tried PCexchange, but the HD appears in italics in PC Exchange and I can't selectanything...I bought a PowerMac for Bernie and now I cannot access the IIGS HD... :-((Any answers will be appreciated.UdoCeterum censeo, Microsoft esse delendam (UDOHUTH, 10737, GO COM A2)>>>>> I don't have THE answer for you, but I have _an_ answer for you.""""" You could AppleTalk the GS and Mac together, mount the Mac HD onyour GS, and then transfer files from the GS to the Mac's HD (to beShrinkWrapped, etc).Hope that helps --HangTime [Will Compute for Food] B-)> (HANGTIME, 10738, GO COM A2)>>>>> The answer ranges from pretty simple to pretty difficult."""""If your HD has the standard formatting and a Apple driver partition, PCExchange will recognize it.If your HD has been used with non-Apple HW such as RamFast, you need abrute force tool. FWB's Hard Disk Toolkit (HDT) is your best friend here -it can mount everything you throw at it. HDT up to version 1.81 has ProDOSsupport, but FWB nuked it starting at version 2.0. Reportedly ProDOSsupport is still present in the latest release even though it's notadvertised.Another possibility is the Silverlining software. I believe it's availablefrom the Quantum web site.For related discussions may I recommend you're taking a look at the Berniemailing list archive. This is not really an unpaid commercial, but a fewpeople have posted there very interesting information to an extent thatgoes beyond me.(http://www.design.ncisc.org/~bernie/current/)- henrik (GUDATH, 10739, GO COM A2)<<<<< I did it!!""""" Bernie works!!Hard Disk Toolkit PE 1.7.6 did the trick. I was able to shrink the lastpartition of the IIGS HD to make room for the Mac driver (I lost a .MODfile...). After installing the Mac driver I could copy the contents of theHD to a virtual HD created by Bernie. As this took some time, I usedShrinkWrap for the other three partitions to make images. The lastpartition -- the one I shrunk -- I had to copy folder by folder using theBernie-IIGS. Losing a .MOD file for being able to access the HD isn't toohigh a price I think... ;-))Is there a program which can tell me how fast this Bernie-IIGS is running??UdoCeterum censeo, Microsoft esse delendam (UDOHUTH, 10766, GO COM A2)>>>>> Congratulations! Glad you were successful. There's a Dhrystone""""" utility for GNO/ME and a QuickDraw speed test utility. TheQuickdraw speed test is avilable from your favorite ftp archive (I believeI spotted it at grind/ground/liquefy.uiowa, whatever it is called thesedays) and carries the name "speed.test" or something in that direction.One note about the Dhrystone test: reportedly people are getting incredibleresults in the 50Mhz+ area on G3 Macs. Since the Dhrystone test is merelymeasuring CPU performance and does not benchmark other components such asvideo, it is not particularly meaningful. However, it gives an idea of howfast Bernie's CPU emulation is and how much time is effectively spent(wasted) with emulating the rest of the motherboard.The QuickDraw speed test gives you real-life performance.- henrik (GUDATH, 10796, GO COM A2)ALSO KNOWN AS. . . All my desktop program icons are aliases. For most of"""""""""""""""""" my other programs, I have aliases in a folder calledsimply "Alias.Folder" on my boot volume. In fact, the ones on the desktopare actually put in that folder originally, and dragged to the desktop fromthere.I used an icon editor to copy the program's original icon, if any, to anicon file called "Alias.Icons", in the boot volume "Icons" folder and setthe attributes to that of an Alias, and the name to whatever I called theAlias. My desktop redraws a bit faster since all the icons are in oneplace, on the boot volume.If you do a shift-boot, the alias icons will not be supported, and you willhave no programs on the desktop. -- Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.3 Follow the Yellow Brick Road to KFest 10 - July 22-26, 1998 cknoblo@novia.net (CKNOBLO, 10969, GO COM A2)>>>>> I like to keep my aliases on an HFS disk, so they can have longer,""""" more descriptive names (this is especially helpful because I havemultiple copies of some software installed, configured differently, and Ican use this to differentiate them on my desktop).Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 10971, GO COM A2)>>>>> I park all my aliases in a folder named 'Desktop', and keep that""""" out on the desktop ;^) I chose the name so I would be able toremember where it is (oh, yeah - dummy - look for the 'Desktop' folder onthe desktop). I normally keep it closed, but when opened, I have it sortedby name. There are aliases to folders made with EasyMount (I have a customicon that I made for Easymount documents that is a pink folder, as opposedto my usual yellow). I then create all my application/document aliaseswith Workset (from Six-Pack). Why this approach? Well:Workset is an extremely powerful aliasing FinderExtra. With it you can:o Create an alias to a foldero Create an alias to an application. Within the alias to the application,you can attach folders and documents. You can 'mark' documents and folderswithin the Workset for opening, and press the Option key whiledouble-clicking the Workset document to customize them prior to launching.Extremely flexible. Some of the flexibility includes: - Create a Workset with a document marked, and if the program can open thedocument, it will when launched. Note that you can mark/open _multiple_documents in some applications! - Have a folder within an Application Workset. If it is marked, it isautomatically passed to the application as the default folder for openingdocuments.o Include Workset documents in Launchlist (Also from Six-Pack). Thisprovides a window on the Finder desktop containing all your launchableitems on all drives. You can negotiate it with keystrokes (e.g. - Type 'G'to get to the items starting with 'G').I have created icons for the Workset document type/subtype, customized forthe application or document name. However, over the time I have used it, Ifind that I prefer to use a simple Workset icon (based on the Symlink icon)that tells me that I am not launching the 'real thing'. Two examples:1) I have a Workset for AWGS. As a default, it has my AWGS templatesfolder marked, and a document that is all set up with my usual WPpreferences (font, margins, tabs). Double-click, and I am in the WP readyto type.2) I have a Workset for ANSITerm (a P8 program that supports receiving astartup document pathname). I have multiple startup scripts in theWorkset, but the default is the launch script for OLRight! I have namedthis script 'OLRight', but if I option-double-click, I can pick one of theothers instead of the OLRight startup document.Whew! That's enough for this post... - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 10981, GO COM A2)>>>>> The folks at GS+ published a program called 'LaunchAlias' that will""""" open EasyMount and DocAlias (also from GS+) documents after ashift-boot. Both appeared on V6, N6. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 10982, GO COM A2)>>>>> Richard Wifall wrote a Finder Extension called EasyOpen. I believe""""" the latest version is 1.5.6 It does a better job than theEasyMount INIT supplied by Apple with System 6.0.1. It uses the iconassociated with the original file. Unlike EasyMount which uses that blandgeneric icon. It is shareware. I think about $5. But, tracking down Richardmay be necessary. I doubt the address in the docs is accurate now.As for where to put aliases there is no right or wrong place to put them. Ialways place them in the same folder as the original with the addition of a'.' at the end of the name (this is my own little convention). But, myaliases are then dragged to the desktop for easy access.In the past I've also made a folder of aliases to programs (mostly games)which my kids use and then put the folder on the desktop where the kidscould easily get at it. Worked great until my HD crashed. I didn't feellike going through making the aliases again.Paul.Paul Schultzschultp@delphi.comsent your way via Spectrum 2.1 and Crock O' Gold 2.3 (SCHULTP, 10986, GO COM A2)DEJA II WOOFS UP KEYBOARDS Are there some alternative, international"""""""""""""""""""""""""" keyboard files (resources) for Deja ][?Generally, I'm having problems in 8 bit environment with the germankeyboard. On my (expired) //c there was a button to change betweenprogramming layout (=standard ascii=Us keyboard) and german keyboard. Now,I'd like to know if there is a special P8 file doing this or whatelse(?).Question is related to the A2 card (for Mac LC pds slot) for example andalso re the use of Deja ][. Generally, I'm confused on this keyboardproblem :-\.As far as I remember, with AW 1.2 german and my //c I was able to type inumlauts ecc. This high asciis were mapped to low asciis like }{|][ ecc.,but that worked. Now, I'd like to know if there is a way to realize thesame with Deja ][ and/or the A2 card.Anticipated thanks for any ideas and helpUlrich[ Delivered by ProTERM Message Manager (PTMM) v2.5.0 ] (UHAUSMANN, 11164, GO COM A2)>>>>> You can try the Bernie ][ The Rescue keyboard layouts with Deja ][.""""" Int'l keyboard layouts are supported incl. French, British and ourGerman friends. They are available separately for downloading.http://www.magnet.ch/emutech/Download/It could be that you need to adjust the resource #.woof,- henrik (GUDATH, 11179, GO COM A2) RUMOR MILL """"""""""TWILIGHT II 2.0 TEASER Ok, I promised some stuff by Monday, and I've made"""""""""""""""""""""" it by 1 hour, Pacific Time. Just released was aset of modules for Twilight II by me. They *require* a copy of Twilight II1.1 installed in your system, and some of the modules are updates of what Idid for v1.1, and some are all new. The really cool game modules I've donerequire extra features in Twilight II v1.99/2.0 I'm hard at work getting the last quirks and bugs out of Twilight II2.0, but may not get everything ready and bugfree soon, so I might do apublic semi-beta of Twilight II. If that's done, it'll be v1.99 to signifyits almost-complete status; if the beta testers think I finally got all thebugs gone (HAH!), it might be 2.0 by release. Conditions of release are notyet determined; you can thank Jim Maricondo for his good work on the CDevso far and letting me muck with his code the past few months.Nathan Mates (NMATES, 11037, GO COM A2)MORE POINTLESS PROBLEMS? While I've been working off and on on some"""""""""""""""""""""""" corrupted fonts in Pointless (one doesn't crashanymore, second one still flakes), there is a relatively simple way tocheck on a TT font. Go to Pointless ctl panel, select the font and viewit-- all characters, not sizes. If the computer locks up, that font is badand needs a reinstall/etc. [I think that all-chars display uses 10 or 12point versions of the font, so temporarily move off all bitmaps from*/system/fonts of that font family and reboot before trying that] The above shoulda gone into the GUPP 1.0.7 dox, but I pulled thework-in-progress pointless crash-on-corrupted-font code as it wasincomplete in order to get the fix for the OS bug uncovered by Wolfy out.1.0.8 may do a better job of not crashing (and simply drawing nothinginstead, which'll tell you in a hurry there's a problem) on bad TT fonts.Release date uncertain.Nathan Mates (NMATES, 10625, GO COM A2) PUBLIC POSTINGS """""""""""""""KFEST '98: AT LEAST ONE MORE YEAR The Kfest '98 committee is pleased to""""""""""""""""""""""""""""""""" announce that the minimum number ofregistrants needed to guarantee that the festival will occur HAS BEEN MET!!That's right, KFEST '98 IS ON!!!!!In fact, the minimum number of registrations has been far surpassed, andour attention is now turning toward the planning phase, which in itspreliminary form has the appearance of being he best Kfest ever!Kfest '98 will take place July 22-26 at Avila College in Kansas City,Missouri. The conference sessions will begin on Thursday, July 23, and runthrough Saturday evening, July 25. Wednesday and Sunday are devoted tocheckin and checkout.With registrations running well ahead of last year and all indicationspointing to a large turnout, we urge all of you who are planning -- or evenconsidering -- a trip to Kfest '98 to move quickly to guarantee yourself aroom in the Avila dorms.More importantly, you have until April 15 to take advantage of theearly-bird registration price.When registering before April 15, the price for a double room is only $265,with most meals and registration included in the price. (Single rooms areavailable for $365.) Spouses can join in for an extra $190. If you wish tostay at an area hotel and commute to Avila for the conference, the cost is$215, but no meals are included and you would, of course, have to find yourown accommodations.Prices after April 15 are $350 for a double room ($400 single); conferenceonly $200; spouses $250.Clearly, it's in your best interest financially to register by April 15.(And it also facilitates committee planning!)Kfest '98 is the 10th festival. It promises to grand celebration!For more information, contact the Kfest '98 Committee atcindyadams@delphi.com. (JUICEDGS, 11065, GO COM A2)>>>>> Yowza."""""Even though the minimum has been met, we still need =you= at KFest '98.Remember: every KFest ought to be treated like it's the last. If you everwanted to go to KFest, don't gamble on waiting 'till next year. Get toAvila this year.RyanThink KFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 11069, GO COM A2)FRESH PITCHER OF JUICED.GS +++ Juiced.GS '98!! +++""""""""""""""""""""""""""Another year of publication for the Apple II world's premier IIGS-specificmagazine is about to begin.The Winter '98 issue is in final phase of production and should be ready togo to the printer in about a week. That means if you have not yet renewedyour subscription, it's time to do so. It also means that if you have notyet joined the legion of IIGS users who subscribe to this highly acclaimedpublication, there will never be a better time.Juiced.GS is a quarterly, printed magazine. Each issue has at least 20pages, but subscribers know there are usually 24 pages. That willdefinitely be the case for the Winter '98 issue!And what are subscribers going to find in those 24 pages? We don't like todivulge our secrets too soon, but we can tell you that the cover story inthe upcoming issue will help you and your IIGS delve further into the worldof music with features on SoundSmith and MidiSynth. Sharing their expertisewith IIGS users will be Juiced.GS contributors Bret Victor (Opening Line,Operation Lambda) and Dave Tribby (MidiSurgeon, WaveLab).A telecommunications column will be launched in this issue, with Tony Ward,longtime chief librarian in the Apple II areas of Genie and Delphi, kickingoff the discussion with a presentation about Apple II modems.Also in this issue will be a review of SuperConvert 4.0, and all thequarterly features subscribers have become accustomed to in the first twoyears of Juiced.GS' existence.A 1998 subscription to Juiced.GS is $14 in the U.S., Canada or Mexico, $20elsewhere in the world. Send checks or money orders in U.S. fundsto: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882Sorry, no credit cards accepted.Back-issue packages for 1996 and 1997 are also available for $14 each.It looks to be another great year for Juiced.GS. Please join us!Apple II Forever ... Max Jones, Juiced.GS http://users.ids.net/~kerwood/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.3 (beta) (JUICEDGS, 10593, GO COM A2)<<<<< Announcing ..."""""===== Juiced.GS, Volume 3, Issue 1 =====The Winter 1998 edition of Juiced.GS, the Apple II world's premierIIGS-specific magazine, is now arriving in subscriber mail boxes in theU.S., Canada, Mexico, and other points around the world.This issue is being mailed to 200 subscribers in 44 states and 10 foreigncountries.Here's what you'll find in this issue:============FEATURESCover Story: The Musical GS ... Bret Victor takes us on an in-depth andfascinating tour of SoundSmith and gets us thinking about making music onour favorite personal computer. And Dave Tribby, the Midi Surgeon himself,presents a sidebar on Midi and Midi Synth.Review: Sizing up SuperConvert v4.0 ... A closer look at the latest,greatest graphics conversion upgrade from Seven Hills.Hardware: Focus Drive revisited ... Buzz Bester shares his experiences onputting the Focus to work.COLUMNSTelecommunications: Choosing a modem ... Tony Ward kicks off a new columnby telling you what you need to know when making a modem purchase for yourGS.My Home Page: Guiding the way ... Juiced.GS takes steps to do its part inhelping more Apple II users get online.II Be Named Later: Our columnist, Ryan Suenaga, bids a fond farewell to TheApple Blossom.DEPARTMENTSShareware Spotlight: Wolfenstein 3D, freeware from Eric Shepherd and BurgerBill Heineman, is the featured program this issue. Another edition of theJuiced.GS Collection is unveiled.DumplinGS: Setting sights on Kfest '98; GNO Gnews is good gnews; workbegins on a Spectrum update; Marinetti update on the way; a new Apple IIemulator for the PC is under development; and much, much more.Letters from the Land of Rom ... Juiced.GS readers ask questions, getanswers, and tell us what's on their minds.============Juiced.GS is a quarterly, printed publication available by subscriptiononly.A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20elsewhere. To subscribe, send a check or money order in U.S. funds to: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882Makes checks or money orders payable to Max Jones. Sorry, no credit cardsor purchase orders can be accepted.Complete sets of 1996 and 1997 issues are available for $14 each. If youwould like to purchase only a specific single copy (or copies) of backissues, they are available for $4 each. An index and brief description ofarticles published in 1996 are available on the Juiced.GS web site. See URLbelow.Apple II Forever! Max Jones Juiced.GS Delphi: JuicedGS -- Internet: juicedgs@delphi.com World Wide Web: http://users.ids.net/~kerwood/juiced.gs (JUICEDGS, 10941, GO COM A2)NEW WOLF! The Wolfenstein 3D 1.0.1 UPDATE for the Apple IIgs is now""""""""" available for download from the official Wolfenstein 3D IIgsweb site at http://www.sheppyware.ml.org/software/wolf3d_gs.This works around that GS/OS bug, fixes a crashing bug that occurs if youget a low memory notice when the game starts up, and has some very minoroptimizations. It also makes the title music keep playing when you get tothe Select Scenario screen.You must already have Wolf 3D 1.0 installed to use the update. Please readthe included readme file carefully before using the update.Eric "Sheppy" Shepherd (SHEPPY, 10912, GO COM A2)<<<<< By the way, there's a feature that didn't get mentioned in the""""" documentation file for Wolfenstein 3D, even though it's been theresince version 1.0 first shipped.Pressing the "print screen" key on an extended keyboard, or the "=" key onany keyboard, will capture a screen shot of the current game screen andsave it in the Wolfenstein 3D game directory. Up to 32,767 screen shots canbe taken before you have to start deleting files off your hard drive.This feature only works while actually playing the game -- it doesn't workin the menu screens.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 11054, GO COM A2)A2 WEBRING GROWS The Mother of All Apple II WebRings welcomes three more"""""""""""""""" sites into the Apple II WebRing!The Juiced.GS Home Page (Max Jones)Annies Craft,Inc.(Annies Craft,Inc.) (KFesters will remember Koji fromKFest '96)Treasure Chest Project (Willie YEO)There are half a dozen other sites in the queue - they will be added whentheir sites complete the code additions necessary to link them to the ring(y'all know who you are :) { Join the Apple II WebRing!}David K. (DKERWOOD, 10807, GO COM A2)THE CROCK, VERSION 2.3 I have at last uploaded Crock O' Gold v2.3. Watch"""""""""""""""""""""" for its release very soon...It is an updater package that requires any version of COG v2.x to bealready installed. An easy install Updater script is provided, so it isvery easy to update your existing files.Unless you have customised any of the original COG set of scripts, allexisting settings will be preserved. User scripts are not touched, but theCIS and Genie.Connect scripts will be overwritten.As always, read the 'Read.Me.First' file all the way through even thoughyou think you don't need to. Once installed, check out every !Help! screentoo, even though they look familiar. That is where you will find out whathas changed...Included in the package, and available seperately as well, is an update tothe BinHQX XCMD. This now supports Base64 and UUencode, so you can probablynow throw away your StolenBase, BinSCII and GSCii apps...The Base64 option supports full MIME format AppleDouble or AppleSingleBase64 encoding. The kind you see in Usenet and Internet messages.If you download the COG23.BXY update, you will not need to also downloadthe BINHQX.BXY file. But if you plan to write any scripts using the BinHQXfeatures, you will only find the docs with that separate upload. Ewen Wannop - Speccie Message delivered by Crock O' Gold 2.1 and Marinetti TCP/IP! http://ourworld.compuserve.com/homepages/ewannop/ (EWANNOP, 10671, GO COM A2)STOLEN BASE: A FREEWARE STEAL (This announcement is being posted to both""""""""""""""""""""""""""""" comp.sys.apple2 and Delphi's A2 Forum.)MARCH 9, 1998 - STOLENBASE IS NOW FREEWARE!The StolenBASE NDA v1.0 Base64 encoder/decoder has been re-classified asfreeware. Ignore the DelphiWare notices and upload, download, use, andabuse, to your hearts content! Immediately following this posting,StolenBASE NDA v1.0 will be uploaded to the Apple II archive atwww.gno.org, and posted to comp.binaries.apple2.NOTE: This announcement does NOT apply to any other DelphiWare titles,like BisQuit, FreeK, etc... StolenBASE NDA v1.0 _only_.Why is StolenBASE no longer DelphiWare? Three reasons:1. The original version of StolenBASE was released on Delphi nearly a yearago. Any person who was going to try Delphi because of StolenBASE has doneso already.2. Spectrum 2.x users now have the ability to handle Base64 files withinSpectrum itself. This applies to many of the Delphi users, so StolenBASEis not needed as much as it once was.3. There is a replacement for StolenBASE in the works, and of course, itwill be released as DelphiWare. :) And you thought StolenBASE was neat...The Fine Print:I still won't be providing any form of support to non-Delphi members,unless _I_ feel like it. For those of you who bothered to read the garbagespewed forth by Rubywand on comp.sys.apple2 after Wolfenstein 3D wasreleased, I WILL NOT APOLOGIZE FOR ANY BUGS (OS OR OTHERWISE) THAT YOU MAYENCOUNTER. If StolenBASE formats your hard drive during the full moon, ortoasts your monitor over an open fire, tough. Thanks for understanding. :)If you have any _questions_, my email address is:apulver@delphi.com---Aaron Pulver / Vincere SoftwareMarch 9, 1998 (APULVER, 10844, GO COM A2) BEST OF THE BEST """"""""""""""""11084 20-MAR 02:40 User Groups & Publications RE: Shareware Solutions II (Re: Msg 11055) From: RICHARD_B To: JBLAKENEY (NR)You know, that's one of the reasons I love the Apple II so much, there'salways an excess of folks ready to tell someone how to do something theydidn't think possible. In fact, it's gotten to the stage where if yousuggest anything which can't be done on an Apple II, someone willeventually come forward and tell you how it would be possible.OK, sometimes the answer may involve software of hardware yet to be writtenor designed, but there's always some sort of answer.Regards, Richard[EOA][A2P]------------------------------ A2_ProDUCTIVITY |-----------------------------------Checking out A2PRO on Delphi""""""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com]REGISTERING A2 FILETYPES IN THE LATE '90'S What do I have to do in order"""""""""""""""""""""""""""""""""""""""""" to register a couple of filetypes?Any help will be appreciated.Thanks!!Chris (CVAVRUSKA, 1597, GO COM A2)>>>>> Just send email describing the types you need to a2pro@delphi.com.""""" If you have a copy of Apple's original file type request form (youshould be able to find it among the file type notes on the Internet), usethat.You should, at any rate, include:Your name, address, phone number, and email address.A list of the types and subtypes you need as well as a brief, one-linedescription of what each filetype/auxtype will be used for. The filetypeadministrator may reassign you to another type or subtype if they judgethat your selection isn't the most appropriate (or if the combination yourequest is already taken).You should also include the name of the product you're working on, and whenyou think it might ship.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1599, GO COM A2)REVISION CONTROL GS Well, after complaining that I need a revision""""""""""""""""""" control system for my GS, I sat down and startedwriting one tonight, and I'm already far enough along that I can use GS-RCSto manage itself. :)GS-RCS is a suite of ORCA commands for version control. It's designed forthe way I write code, so it may not appeal to everyone. :)The commands I have so far:rcsnewMakes a new GS-RCS project. This sets up the directory and database fileneeded for GS-RCS.rcsadd [-c] filenameAdds a file to GS-RCS. If you specify the -c flag, you're asked for acomment for the checkin.rcsdirLists all files in the project, with their version numbers andcheckin/checkout status.ci [-c] filenameChecks in a file. This copies the file into the database. If you specify-c, you're asked for a checkin comment. This makes the filewrite-protected.cout filenameChecks out the file. This copies the file from the database into thecurrent directory and makes it writable.chlLists all checked out files, their current version number, and the date &time they were checked out.I'm working on a command to list the history information for a file, andthen I'll add a command to revert to a previous version of a file.The big restriction is that the database for a project is kept in asubdirectory called "gsrcs" in the same directory as your sources, and itcan only work with files in that directory. You can't have separate sourceand includes directories (etc) unless you use separate databases for each.That's fine with me since I always keep all my stuff in one directory, andI'm mostly writing this for me. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1519, GO COM A2)>>>>> I'm curious... How much of GS-RCS is based on the gpl version, and""""" how much comes from your own work?This sounds like a fantastic tool for the GS!-Sean-----------------------------------------SeanLynch@delphi.comWe won't have finished 2000 years,until we have finished the year 2000. (SEANLYNCH, 1520, GO COM A2)<<<<< The entire thing is my own code. I looked at porting an existing""""" RCS system and they all are just hideously ugly code, and much morecomplex than any normal human being really needs. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1521, GO COM A2)<<<<< Well, now I have commands for listing the history of a file and for""""" reverting to an older version of a file (actually, you can revertto any version -- it creates a new version based on the source base of thespecified version number, without changing anything else in the history ofthe file).The revert command works but for some reason spits out an error code whenit's done. Dunno why; trying to fix it.Once that's done, I need to rename all the files because they have cheesynames. :)BTW: if someone can get nulib working in ORCA, that would make me happy --then the archived versions could be compressed. :)This thing is already pretty reliable. I'm happy with it, although it'spretty bare-bones. I think I'll probably unleash it on the public as a betathis week sometime.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1521, GO COM A2)>>>>> Cool project Shep. I wish you luck."""""What are the chances that I can talk you into "cin" instead of "ci"? As Imentioned in conference, I'm hoping that we can avoid naming conflictsbetween your project and GNU RCS (which I already have partially ported).The names used by RCS and CVS right now are: rcs, co, ci, ident, rcsdiff, rcsintro, and cvs.It would be very difficult to do renaming for the GNU RCS package becausethere are a great number of scripts, makefiles, configuration files, etc,that assume that the above names are correct.> The big restriction is that the database for a project is kept in> a subdirectory called "gsrcs" in the same directory as your sources,> and it can only work with files in that directory. You can't have> separate source and includes directories (etc) unless you use separate> databases for each.That's not too large of a restriction. RCS is the same way (although CVSis not).> I looked at porting an existing RCS system and they all are just> hideously ugly code, and much more complex than any normal human being> really needs. :)Not really. :)Actually, the GNO builds right now are heavily dependant on GNU RCS andCVS, and will likely remain so. It has worked rather well for concurrentdevelopment. We definitely rely on automated version merging. I don'tthink this would be workable with a lesser version control package.Devin (GLYNREADE, 1524, GO COM A2)<<<<< I tried to port GNU rcs and it was totally unreasonable, so I gave""""" up. Besides, 98% of GS programmers have no need for anything nearlythat complicated.The command names I listed are all temporary. They'll be different in thefinal version. In particular, checkin will be "chi" and checkout will be"cho" to match the commands the RCS software I use at work. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1526, GO COM A2)>>>>> Is that GNU RCS port publicly available? If you are using it for""""" GNO, I guess it must be reasonably stable. I would probably need toget another small hard drive to make space for the multiple copies of filesbut I would really like to start using some sort of RCS on my IIgs sourcecode.Michael (SAR, 1545, GO COM A2)>>>>> I'm afraid it's not; my initial port of RCS needed changes to the""""" v2.0.4 libraries ... which lead into my current rather large scaleinvolvement on the GNO side. There isn't a working version yet, and I'venot looked at in at least 18 months. I'll be returning to it, but notuntil after the next public release of GNO proper.While we're using RCS and CVS for the GNO sources, we're using them in aconvoluted fashion. The central repository is on a UNIX machine. Those whoare accessing the repository via CVS (rather than ftp) access it via otherUNIX machines, which then export the file systems to the respective GSboxes (either through Appleshare or by using HFS filesystems on removablemedia like the Zip drive). Therefore builds are done on the GSes, butrepository updates are done on the UNIX boxen.Sorry that's not quite the answer you were looking for, Micheal.Devin (GLYNREADE, 1549, GO COM A2)>>>>> That's okay. I was just curious. I will probably be setting""""" something up for my Mac development, so I can probably share it ina similar manner (over AppleTalk or with Zips). (SAR, 1573, GO COM A2)<<<<< My version control stuff is in beta-testing now. The commands have""""" all been renamed to:qchi - checkinqcho - checkoutqnewproj - new project databaseqadd - add file to projectqdir - list files in projectqchl - list checked-out filesqrevert - revert to a specific versionqchcan - cancel checkoutIt's still very simple, but it's useful. Wolf 3D is now being kept inversion control, which makes my life way easier.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1550, GO COM A2)OPEN-APPLE I I have a pending lack of information with ProDOS file names."""""""""""" When I enter a volume name, it will be saved in thedirectory block starting at offset +4. It's saved as all uppercasecharacters. Now, in GS/OS I can enter volume names in mixed case. Where theheck does GS/OS put that information? It is NOT stored in the volume nameentry - the volume name still appears all uppercase. Hence the exactcapitalization must be stored somewhere else. Anyone knows where?I'm slowly suspecting the Finder database taking care of that, but maybei'm mistaken...Thanks a lot for your help!henrik (GUDATH, 1536, GO COM A2)>>>>> When I enter a volume name, it will be saved in the directory block""""" starting at offset +4. It's saved as all uppercase characters.Yeah, ProDOS is II+ compatible> Now, in GS/OS I can enter volume names in mixed case. Where the heck does> GS/OS put that information? It is NOT stored in the volume name entry -> the volume name still appears all uppercase. Hence the exact> capitalization must be stored somewhere else. Anyone knows where?Yes. See GS/OS technote #8 for detailed info. In short, the bits of +$1cand #$1d store the case info. (KWS, 1537, GO COM A2)GNO WAY OUT There is now an automated tracking system for GNO bug""""""""""" reports. This system will allow all GNO users to submit andview the status of problem reports. It should also reduce the amount ofoverhead necessary for developers to address problem reports. It isavailable as a link off of the GNO documentation page. The direct URL iscurrently: http://www.gno.org/gno/bugs.htmlNot all existing problem reports have yet been added to the system. If youknow of a problem that is not yet in the system, please submit a report.Just please check first for a duplicate submission. They will eventuallycreep in, but it would be nice to minimize duplicates. If you're not sureif it's a duplicate, go ahead and submit it anyway.Submissions can occur either by web form (preferred, but currentlydifficult if you're using Lynx), or by email.Devin (GLYNREADE, 1558, GO COM A2)THINKING ABOUT LARGE VOLUNTEER PROGRAMMING PROJECTS While on one of the""""""""""""""""""""""""""""""""""""""""""""""""""" GNO threads, thisisn't strictly relevant just to GNO. If you ever work on large volunteerprojects, the following URL may be of interest to you. It's alsoreferenced from the GNO Documentation Page (related links): http://earthspace.net/~esr/writings/cathedral-paper.htmlThe Cathedral and the Bazaar by Eric S. Raymond. This paper discussesdifferences between two software engineering strategies: The traditionaldevelopment/testing/release cycle and the high turn-around cycle typifiedby Linux and one of the author's own projects, fetchmail. This paper isvaluable as "food for thought" for anyone considering working on GNO or anyother large projects for the Apple II.Devin (GLYNREADE, 1557, GO COM A2)DOTOOLITTLE WITH DOMODALWINDOW? I've been unable to get DoModalWindow to'"""""""""""""""""""""""""""""" return the control ID of an enabledpicture control when it is clicked on. Any other type of control worksfine.I'm hoping somebody else has run into this before and can save me the timeof figuring out why it doesn't work for me. :) Has anyone gottenDoModalWindow to return a picture control ID?Later,- Aaron (APULVER, 1548, GO COM A2)I don't think I have tried that combination, but my immediate thoughtwould be to check you don't have an ID conflict and that you have the'fctlCanBeTarget' bit set. Ewen Wannop - Speccie Message delivered by Crock O' Gold 2.3 and Marinetti TCP/IP! http://ourworld.compuserve.com/homepages/ewannop/ (EWANNOP, 1552, GO COM A2)>>>>> From GS Tech Note #81:""""""The new picture extended control is not a 'full-fledged' control; it hasbeen provided to simplify your programming tasks. The picture control does_not_ support normal mouse hit testing and highlighting. Think of it as abuilt-in extension to your content drawing routine, and not as a control."--Steve Reeves (REEVESST, 1555, GO COM A2)>>>>> Aaron, would conversion to an icon button help? Icon buttons can""""" have hitability turned on and off.Regards, Richard (RICHARD_B, 1560, GO COM A2)>>>>> I thought about it, but the way icon buttons get highlighted during""""" a click is not suitable for what I'm doing. I think I found out away to do what I want, though. I tried overlaying the picture control withan invisible rectangle control, and it works well enough... :)Later,- Aaron (APULVER, 1561, GO COM A2)>>>>> FWIW, you can tweak icon buttons so they don't actually invert."""""Regards, Richard (RICHARD_B, 1567, GO COM A2)RANDOM ACTS OF NUMBERS This just came up in delphi conf, and I thought it"""""""""""""""""""""" might be good to either spread the word and/or getsome more opinions on this subject. The QuickDraw toolset has a _Random call which is supposed to return arandom # based off some seed you provide it. The sequence is supposed to bethe same off the same seed. That's the theory. Where this can severely break down in practice is that programs rarelyrun solo on the GS anymore. Inits, DAs, etc may all want random numbers,and if they take them, that messes up your nice sequence. There's nodocumented way for any init/etc to get a few random numbers and then goback to the same state in the sequence. While this may seem drastic, theonly way you're going to get the same set of random #s out of _Random is todisable interrupts, grab 64K numbers, and then reenable interrupts.Anything less invites problems. Further, I've seen a whole bunch of cases when _Random will godegenerate and return only 0s until the cows come home. Anything notchacking that (and the tool call is _Random, not _Zero) and assuming it'lleventually find something in the right range is gonna hit an infinite loop.Even if your app doesn't check for that, you may get seriously skewedresults from a non-random # generator. If you're wanting guaranteed results out of a random number generator,I'd really advise using your own private internal one where you have somelevel of control over how and when it's called. Even if you don't, checkingfor a degenerate random # stream out of _Random (anything more than about100 0's in a row out of it is so improbable in ideal conditions that youshould definitely reseed it by then) can save you a lot of headaches. I'd seriously like to patch the random # generator to reseed when itgoes degenerate, but some currently may be (mistakenly) thinking they candepend on _Random. I hope this posting causes you to rethink basicassumptions about the toolbox, as your apps do not have full control overthis call, sorry. This is a slightly bad design to begin with, andworkarounds would be best for all.Nathan "I break everything" Mates (NMATES, 1583, GO COM A2)>>>>> I renew my objection to changing the behavior of Random. Regardless""""" of your opinions on people's programming style, anyone that assumesthat the current behavior will persist will be most displeased by yourpatch.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1584, GO COM A2)>>>>> I have to agree with Sheppy, in that this is a case where it's""""" probably better to leave the current implementation alone. If theqdII random number generator fails for people, let them use a better one.There are a few implementations already available.Devin (GLYNREADE, 1585, GO COM A2)>>>>> I have to wonder why anyone uses the QuickDraw random number""""" generator at all.From day 1, it has been widely known that QDII uses a 2 byte number tostore the random number bit sequence. This means that you can't get anymore than 64K numbers before it starts to repeat, and in practice thenumber will be far smaller. It's not a good solution for computer programsthat can easily generate hundreds of numbers.(Footnote: Generating 64K numbers will generally not, as one person seemsto assume, cycle the random number generator back to it's starting point.To do that you have to copy and restore the seed.)At the same time, all of the ORCA languages have a built in random numbergenerator. They have had this same random number generator since ORCA wasreleased under DOS 3.3. It has withstood my own tests, as well as those ofMerlin's author (a mathematics professor at Princeton who sorely wanted tosee it break). It has an extremely long period, yet generates numbersquickly. In fact, the period is so long that I promise you you won't breakeven the simplest encryption method based on this random number generatorby brute force--with QuickDraw II, it would take at most 64K tries,something you can to an Apple ][ in Applesoft. Source code is available,and always has been, so anyone can examine it or coax it to give differentnumber formats.A few people who didn't know a random number generator from a quadraticequation accused it of generating bad numbers. Yes, as any book that coversrandom numbers will point out, if you give it a horrible seed (or no seedat all) it will behave poorly. Yet even with a seed of 0, something thatstymies most random number generators, it bounces back to a good sequenceafter a few hundred numbers. So what's a good seed? That's documented inthe ORCA manuals. A good seed has approximately the same number of 1's and0's, in no particular sequence. Where do you see that documented for QDII?All I can figure is that people have an attitude that if it was invented atApple, it's better than any alternative. In this case, at least, that'sabout as wrong as you can get. That's not a criticism of Apple--QDII doeswhat Apple needed it to do. But as a random number generator, it probablydoesn't do what YOU need it to do!Mike Westerfield (BYTEWORKS, 1587, GO COM A2)>>>>> Ah, but we don't always need great random numbers. :)"""""I use a good random number routine when I'm doing serious work, but Randomcan be handy for just quick hack projects or testing some code out before aserious implementation.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1588, GO COM A2)>>>>> While from the same seed, random can be predicted, I'd also like to""""" think that this is more a side effect than a feature and anyonewanting repetition should think of another way of doing it.However, the best way to combat Nathan's noted problem, is simply reset theseed whenever you call random. So, set the seed with a known value, callrandom and return the new seed. Do it under disabled interrupts ifnecessary or use the busy flag, whatever...Regards, Richard (RICHARD_B, 1590, GO COM A2)>>>>> There's no publically documented way to get the current seed. (I""""" think it's at +$100,104 into the QDII 3DP page block looking at aquick disasm on my ROM 01). Thus, just about every non-app that might wantrandom #s sure doesn't *know* how to be nice to the host app, and thereforethey won't. Non-apps can save and restore the QDII port, the resource file,or just about anything else, because there's a good API for doing that. My main point has been that non-apps can and probably will grab a random# when they want, which is going to be unfriendly to any host app thatwants a guaranteed sequence. If you just want random #s, you don't reallyneed to care.Nathan (NMATES, 1592, GO COM A2)ORCA MACROS AND DOCUMENTATION I couldn't find an answer in the ORCA/C""""""""""""""""""""""""""""" manual, so I'll ask here... Does ORCA/Chandle multi-statement macros? Here's an example from the code I wastrying to use:#define FF(a, b, c, d, x, s, ac) { \ (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \ (a) = ROTATE_LEFT ((a), (s)); \ (a) += (b); \ }Should something like that work in ORCA/C?I'll admit I don't use C as much as Pascal and assembly, so maybe I'm justscrewing something up. :)Later,- Aaron (APULVER, 1553, GO COM A2)>>>>> That's because the ORCA/C manual doesn't mention a lot of""""" information that's more suited to a language text or the languagespec. I'm not being snide, that's just the way it is. (In fact, Mikeexplains a lot more about the language itself -- as opposed to the ORCAimplementation -- than I would normally expect of a compiler referencemanual.)> Does ORCA/C handle multi-statement macros? Here's an example from> the code I was trying to use:>> #define FF(a, b, c, d, x, s, ac) { \> (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \> (a) = ROTATE_LEFT ((a), (s)); \> (a) += (b); \> }Yes, ORCA/C will handle that just fine. The caveat, as will all Cimplementations, is that you not have any whitespace between the "#defineF" and the '(', otherwise you change the semantics of the macro.BTW, I recommend that any serious C programmer get a copy of the ANSI orISO/C specification and keep it handy. If you can't afford the officialspecification, the Schildt book is a suitable replacement, as long as youignore Schildt's annotations.Devin (GLYNREADE, 1554, GO COM A2)>>>>> Actually, this information is in the ORCA/C manual, but like many""""" things you want to know in day to day programming, it involves twoseemingly unrelated pieces of information. It's not explicitly spelled outin the manual. I made an effort to cover each and every feature of thelanguage, but I don't regard it as reasonable or even desirable to coverall combinations of two features, let alone higher numbers. :)The first piece of information is a direct answer to the original question.ORCA/C does not support multi-line macros. Neither does any other Ccompiler I am aware of.The second piece of information, which explains the technical hairsplitting of that last comment, is on page 235, under the caption"Continuation Lines." It explains that the \ character, used at the end of_any_ line, causes an _immediately_ subsequent end of line mark to betreated as a space. In other words, you can split _any_ line in two, aslong as you do it where a space is allowed. This is true in most Ccompilers. I think it's part of the standard, but I'd have to check to makesure before stating flatly that it is, and I'm too lazy to walk over andpluck it off the shelf right now.So you can use the backslash character as it was used in the example toforce a macro to appear on multiple lines, but technically, this isn't amulti-line macro feature--you're just taking advantage of another featureof the preprocessor that allows you to tell the preprocessor to ignore aphysical line feed.Ick. Technical goop and double-talk. But it's these nitty details that haveto be covered for a complete understanding (or documentation) of thelanguage. :)Mike Westerfield (BYTEWORKS, 1563, GO COM A2)[EOA][KFE]------------------------------ THINKING KFEST |-----------------------------------THE KFEST GS PROJECT""'"""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] ON THE ROAD AGAIN ~~~~~~~~~~~~~~~~~ Another year, another KansasFest. Unless you've been totally out ofthe loop for a few months, you know that the Apple II event of the year isset for July 22-26, 1998, on the campus of Avila College in Kansas City,Missouri. Apple II fanatics from all over the world will converge on atiny college in the middle of the United States to have all kinds of funwith all kinds of programs, hardware, and no sleep whatsoever. Despite the recent development of Apple II and IIgs emulators thatwill run on Intel based or Macintosh notebook computers--infinitely moreportable than any Apple II ever built--the feeling of showing up at KFestwithout a real Apple II is akin to showing up at the senior prom in a tanktop and Bermuda shorts--you're definitely underdressed. Unfortunately, the realities of cross-country travel make it difficultto bring anything but a laptop computer if you fly to K.C., as I do. Analternative is to ship your Apple II up to Kansas City via a courier suchas United Parcel Service, and pick it up there, which I've done severaltimes. However, just the act of packing up so many different components toship over--the CPU, the external floppy drive, an external SCSI hard drive,a System Saver, a Floptical drive, a Zip Drive, a monitor. . . whew! Thebox alone weighed about 30 pounds. The IIgs might be a heavyweightcontender, but my back and my pocketbook could appreciate less heavy metal. So, my task for this year was to come up with a IIgs that would bemore user-friendly for transporting to Kansas City--something that,excepting the monitor, could be brought with me, rather than shipped. Atthe same time, I refused to sacrifice performance. Taking a basic IIgs CPU (ROM_01) that I had lying around, I quicklyadded a four megabyte CV Tech memory board and a ZipGSX 8 mhz accelerator,instantly skyrocketing performance. These products were added due toavailability--I had them both unused here--and with the goal of minimizingheat and power usage. The IIgs is notorious for problems with heat andpower, and it was imperative to try and minimize these with the parts onhand. The alternatives--adding a six megabyte Applied Engineering memoryboard and a Transwarp GS accelerator--were likely to use considerably morepower and considerably more heat, and considering the goal of taking lessequipment to Kansas City than in previous years, one of the main objectivestowards that goal is being able to leave the System Saver GS at home foronce. A small clip-on fan, similar to those sold by Alltech Electronics, wasinstalled to help ward off the hot and humid July Avila weather. Thislittle fan doesn't block any slots, mounts totally within the IIgs case,and draws power directly from the IIgs motherboard. It doesn't match thecooling power of a System Saver, but, importantly, it doesn't representsomething more to pack. With speed and memory taken care of, my attention next turned tostorage. Wanting to be able to exchange floppies with our Intelnotebook-toting friends who inevitably show up at KFest, 3.5 inch diskdrives that handle both 800K GCR and 1440K MFM floppies is a must. Notwanting to take both an Apple 3.5 Drive and either a Floptical or BlueDisksetup with me, I installed a SuperDrive Card and attached an AppliedEngineering High Density Drive, a SuperDrive equivalent. All that's left is to add a hard drive and a modem to our KFest GS tobe ready to go. While there are other internal hard drives for the AppleIIgs out there, there was really only one choice: Alltech Electronics'Focus Drive. This 2.5 inch IDE drive on a card comes in a variety ofsizes, is fast, reliable, and mounts entirely within the case of a //e orIIgs. Sizes from a tiny (but useful) 20 megs up to a gargantuan 1 gigabyteplus are available. A tiny external modem (as compared to an internal, butslow, Applied Engineering 2400 baud modem) would complete the package.While I am usually not a fan of modems with built-in cables, the SupraExpress modem is tiny, proven, and with cables connecting to the IIgsserial port (for data) and ADB port (for power), it didn't require anythingadditional to carry--no hardware handshake cable or wall wart. Onedisadvantage--because the power cord is built into the modem and there isno on/off switch, to do a hardware reset, you need to power down thecomputer. Compared to the IIgs setups I've taken to KansasFests past, this KFestGS is considerably lighter and less bulky, and I won't have any problemstuffing it into my duffel bag along with the trademark Bermuda shorts andtank tops (although the monitor will still be shipped). While the KFest GSmay be lighter and sleeker than its predecessors, it packs as much punch asthe next GS. Look out, Avila, here we come![EOA][FRE]------------------------------ FREEWARE FAVORITES |-----------------------------------FILE-A-TRIX"""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] FILE-A-TRIX ~~~~~~~~~~~ Product Name: File-A-Trix Distribution: Freeware; available in the Delphi A2 Database, Genie A2 Library, and Apple II ftp sites. Karl Bunker Requirements: Apple IIgs; 33k disk space. It's such an essential part of computing most of us doesn't give it asecond thought, but we all need programs to let us copy, delete, and movefiles. Apple IIgs users commonly use the ubiquitous Finder to handle thesebasic file management duties; others use _Prosel_, _Wings_, the _Salvation_series, or any of a number of other tools. All of these programs havetheir strengths, and any of them can handle these basic tasks. But sometimes we're in another program that doesn't have these filemanagement tools, and we need to do something--copy a file, delete a file,rename it, or something else. For these times, a desk accessory can be alife-saver. Enter _File-A-Trix_. Originally shareware, later reclassified by the author to freeware,_File-A-Trix_ is one of Karl Bunker's "Bunkerware" collection, anoldie-but-goodie in the Apple II world. It's a Classic Desk Accessory,usable from either ProDOS 8 or GS/OS, that allows you to handle your basicfile management tasks. Borrowing heavily from the interface of Glen Bredon's classic_Prosel_, _File-A-Trix_ gives you full management power over your files.You can copy, move, delete, lock, unlock, rename, and find files;initialize 3.5 disks; set file attributes (filetypes and auxtypes); createnew folders; and view text files. Because _File-A-Trix_ uses the textinterface, its fast; because it's a Classic Desk Accessory, it's usablefrom both ProDOS 8 and GS/OS. And because it's free, it's an incrediblebargain. One concern with _File-A-Trix_ is its ability to access files underProDOS 8. Like any other file management program used under ProDOS 8, onemust be careful with forked GS/OS or imported Macintosh files. Other thanthat, I have no reservations about the program. _File-A-Trix_ plain works,with little flash but full function, in the best tradition of the Apple II,and the price is definitely right. Sometimes the best things in life arefree--and _File-A-Trix_ is one of those things. I recommend itwhole-heartedly for the most basic or advanced IIgs user.[EOA][WEB]------------------------------ WEB SLINGING 101 |-----------------------------------Using Your Delphi Web Workspace~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] IF YOU BUILD IT, THEY WILL COME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Last month, I promised to use this month's column to keep you up todate on more Apple II hangouts on the World Wide Web. I'll amend that abit--this month we'll put you through the basic steps of creating your ownlittle hangout on the World Wide Web using your Delphi account's WebWorkspace. Every Delphi account (other than the totally free Web accounts) isallotted ten megabytes of "workspace" on Delphi's servers. You can usethis workspace a number of ways: you can store files on it, for instance,or use it with File Transfer Protocol (ftp) when you find files on theInternet you either want to download for your own use or submit to theDelphi Databases. One of the more popular uses of this workspace is toallot some of it for use as a "Web Workspace". When used this way, you canhave your own page on the World Wide Web right on Delphi. The URL for your Web page on Delphi will be: http://people.delphi.com/username where "username" is your Delphi username. For instance, my Delphipage is accessed at http://people.delphi.com/rsuenaga, since my username onDelphi is rsuenaga. Before we even begin discussing how to use the Delphi Web Workspace,it's imperative to understand at least some of the HyperText MarkupLanguage (also known as HTML). This is the "language" of the World WideWeb, the text files that are translated into the hypermedia experience yousee when you view the World Wide Web with a graphical browser. While I'd stop short of calling HTML a full-fledged programminglanguage, in a lot of ways it certainly is as complex and challenging asany computer language. At the same time, it can be very simple. A primeron HTML is beyond the scope of this article. There are many books on thesubject, as well as sites on the World Wide Web starters, try the resourcesavailable at: http://www.delphi.com/pubweb/hres.html Of course, since this is an Apple II publication, I encourage you todo what you can to make your pages Apple II compatible. Nathan Mates,well-known programmer and keeper of the comp.sys.apple2 FAQ, has drawn up aset of guidelines to ensure your Apple II Web page is viewable on an AppleII. You can review these guidelines over at: http://www.visi.com/~nathan/a2/a2viewable.html Once you've prepared the files you want for your Delphi Web page, it'stime to start uploading your pages. The first thing you need to do is getover to your Web workspace area. To do this, at a Delphi main prompt,enter: GO COM NAV WORK WEB This will take you to a prompt that looks like:[BEGINNING OF SCREEN EXAMPLE ]------------------------------------WEB-WS>[END OF SCREEN EXAMPLE ]------------------------------------------ From this prompt, you can upload your files to your Web workspace,create or remove directories, or delete files already there. Delphi'slisting of commands that can be used from this prompt is:[BEGINNING OF SCREEN EXAMPLE ]------------------------------------APPEND to File UPLOAD FileCATALOG Files KERMIT-ServerCOPY File WEB SiteCOUNT Words INFO about Web SitesCREATE File CD (Change Web Dir)DELETE File LS (List Files)DOWNLOAD File MV (Move/Rename Files)EDIT File MKDIR (Make Web Dir)HOME Workspace RMDIR (Remove Web Dir)LIST File CLEAN (Clean up Web)PUBLISH File UNZIP to Web SitePURGE Old Versions FTP (File Transfer Protocol)RENAME File Other CommandsSETTINGS HELPSUBMIT File EXITUNPROTECT File[END OF SCREEN EXAMPLE ]------------------------------------------ You're likely to mainly be concerned about uploading files. Delphiappears to be set up to automatically accept ZModem uploads, although Ican't find any documentation about that anywhere. If you have had successuploading and downloading files (see this column in the February 1998version of _The Lamp!_) using ZModem, just go ahead and try starting anupload from the WEB-WS> prompt. If not, you may need to fall back on thereliable but maddeningly slow Kermit protocol. Once your files are uploaded, you'll simply need to issue the PUBLISHcommand to give everyone access to your files. Delphi will ask you toconfirm the date you want to use as the publishing date of the files, andoff you go. To confirm that everything is as you want, you probably want to visityour home page with your favorite browser. Just go to yourpeople.delphi.com URL, and see if things are as you want. If they aren't,you can download the files from your Delphi workspace, edit them, deletethe files in your workspace, re-upload them, and re-publish. There you have your new Apple II friendly Web page. We'll keeplooking at the WWW from the Apple II point of view in coming issues. :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : As a writer, I always thought I made a pretty : : good programmer. : : : ::::::::::::::::::::::::::::::::::::::::::::: TONYW1 ::::[EOA][INN]------------------------------ EXTRA INNINGS |-----------------------------------About The Lamp! The Lamp! is published on the fifteenth of every month in""""""""""""""" the Database of the II Scribe Forum on the Delphi onlineservice (GO CUS 11).This publication produced entirely with real or emulated Apple II computersusing Appleworks 5.1 and Hermes. Apple II Forever! * The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All rights reserved. * To reach The Lamp! on Internet email send mail to thelamp@delphi.com. * Back issues of The Lamp! are available in the II Scribe Forum on Delphi as well as The Lamp! Home Page, http://www.sheppyware.ml.org/~rsuenaga.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Opinions expressed herein are those of the individual authors, and do notnecessarily represent the opinions of the Delphi Online Services,Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprintedverbatim and are included in this publication with permission from theindividual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M.Suenaga do not guarantee the accuracy or suitability of any informationincluded herein. We reserve the right to edit all letters and copy.Material published in this edition may not be reprinted without theexpressed written consent of the publisher. Registered computer usergroups, not for profit publications , and other interested parties maywrite the publisher to apply for permission to reprint any or all material.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[EOF] .