[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, 1998 OPENING 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 this issue into any word processor or text editor. In the index you will find something like: EXTRA INNINGS About The Lamp! ------------------------------------------------ [INN] To read this article, simply use your search or find command to locate [INN]. There is a similar tag at the end of each article: [EOA]. :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : 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, feed them for a lifetime. A simple enough philosophy that could substitute for at least four of the courses I took in graduate school, yet one not enough of us subscribe to. I got a call from an Apple IIgs user on the island who needed a new copy of a system disk. I don't have a license to distribute it--most people don't--so the short term answer would've been to refer him to our local user group (The Hawai'i Macintosh and Apple Users Society--although dropping the "and Apple" from their name would be more than appropriate nowadays). He could've gotten his disk, I could've gotten on to the other things I need to do. Instead, I told him what I believed best--that his Apple II needs would be served by getting online, and subscribing to the remaining Apple II publications, including this one. For the Apple II user, it's a more valuable gift to get them involved with the Apple II community than it is to replace their trashed system disk. I could have fed him for the night. I decided to teach him to fish instead. If the computing world at large is fast becoming an electronic community, Apple II users must be acutely aware that our village is small, and without the assistance of Apple Computer, Inc., or any other large multinational corporations, the only way the Apple II community will continue to survive in the 21st century is if the entire village learns to fish. Use your opportunities with other Apple II users to teach independence and self-sufficiency, and use the magic of the virtual and actual printed word to build the Apple II village to house us into the new century. Every time we feed the Apple II user rather than teach him how to fish, we lose an opportunity to have a long-lasting positive impact on our community, and we'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, what will they eat when you're in Kansas City in July? [*] [*] [*] Sorry, I blew it department: this issue of _The Lamp!_ must include an apology to Delphi users who eagerly await the release of _The Lamp!_ from the _IIScribe_ Forum's Database. Somehow, the original archives of the compressed text and Appleworks versions of _The Lamp!_ became read-disabled. My sincere apologies. [*] [*] [*] By the time you get this, it'll likely be just past the time that early registration prices for the Apple II event of the year, KansasFest 1998, expire. If by some miracle I do manage to get this issue out before April 15, use it as your reminder that you can save $100 by registering immediately. If not, keep in mind that even at regular prices, KansasFest is well worth the money. In preparation for the celebration that will be KFest '98, this month we usher in the first of a series of pre-KFest articles, entitled _Thinking KFest_. This month is the story of the construction of the KFest IIgs, an Apple IIgs that's easier to bring on the trip to Avila than the standard high performance model, yet doesn't require the Dremel-wielding skills of a Tony Diaz to put together. In coming months we'll look at other reasons to show up in the hot summer sun at the even hotter Apple II event of the year. Don't miss the opportunity to be among the dozens of Apple II faithful at Avila College in Kansas City, Missouri in July. It'll be one heckuva fishing trip. Ryan thelamp@delphi.com ASCII ART BEGINS _________ _ _ _ |__ __| | | | | | | | | | | | | | | | | | |___ ____ | | _____ __ ___ _ _ _____ | | | | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | | | | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | | | | | | | | | _____| | | / ___ | | || || | | | | | |_| | | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _ |_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_| | | | | |_| ASCII ART ENDS [EOA] [OPN]------------------------------ A FUNNY THING HAPPENED. . . . | ----------------------------------- Checking out A2 on Delphi """"""""""""""""""""""""" by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] * The Heat Is On * Miscellanea * Rumor Mill * Public Postings * Best Of The Best THE HEAT IS ON """""""""""""" [*] User Groups & Publications ...... 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.net web: 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 to me--I'll be sending out a message to the maintainers of these pages notifying 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 a Mac and a PC), and we were discussing how Apple II users are very different than other computer users. After all, we're used to tinkering with our systems and know all about what's "under the hood." It seemed to both of us that people who got started with the Apple II are just more adventurous and less intimidated by computers. Contrast the differences...when a Windows 95 program is downloaded, a user just has to click on a file named Install, but when a similar Apple II or IIGS program is downloaded, we actually perform the installation ourselves. Most of us can look at our IIGS System folder and know about everything in it, mainly because if it's a system add-on, we put it there ourselves. Ask a Windows 95 user about all the files on his/her hard drive, and you'll draw blank stares. The adventurous and friendly nature of the Apple II community lends itself to being a valuable resource for non-Apple II related questions and problems. I can think of dozens of times when I've seen messages posted to an Apple II area online that starts out with, "Hi. I asked this Mac (or IBM) related question on the Mac (or IBM) forum but didn't get an answer, so I'm posting it 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 old cars (Tony Diaz), tube amplifiers (Steve Godzilla), old bicycles (me), and all 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 fix their own plumbing. The generation of computer teachers approaching retirement now are also the ones that grew up on the Apple II. When they're gone, it'll be tough for the ones left behind to keep them going. . . but it'll also be tough for the ones left behind to keep any set of computers going. It's not so much the technical knowledge as the mindset. The lack of fear to open the hood and work on stuff. When one of my friends was having computer problems with his 486 and called me with what appeared to be a hardware problem, I told him to shut the thing off, take the cards out and put 'em back in, and take the cables off and put them back on, he thought I was nuts. He took it to a dealer. $50 bucks 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's an attitude. Ryan Think 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 like appliances that don't require any special knowledge to use. I see proof of that here, with The Lovely Shiva. She doesn't really like computers, and refuses 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 amazing thing considering that I know next-to-nothing about PCs, is that none of the problems have been in the least bit challenging to me. After two decades on the Apple II, I've been able to easily solve all her computer problems for her. Speaking of how Apple II users like old technology...my car just hit 192,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 as we try to help others understand). It may be similar to trying to explain KFest 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 those special people and that's hard to take:( As a last word, "old" is not necessarily inferior. Good design/technology is "immortal". I'd challenge anyone with an electric can opener to open a can 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 improves performance of the keyboard code and makes it possible to interpret a lot of keys down at a time (at least on keyboards that support multiple keys down at once). Eric "Sheppy" Shepherd Macintosh & 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" Shepherd Macintosh & 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 to ShrinkIt format (thanks, Sheppy!) You still need to run them through WolfConvert (don't forget to send Sheppy the shareware fee) but at least you 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 put them on the web site for others to enjoy. Eric "Sheppy" Shepherd Macintosh & 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 that will read both PC 720K and Apple 800K. When you go to format the 720K disk if 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 it realizing it is 720K. This is not a problem with a HD MS-DOG formatted disk. The 720K disk will get kicked out, put it back in and do it again, it will 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 interesting thing is that when I insert a 720K MS-DOS floppy, Finder _does_ allow me to format it as a Prodos or HFS disk without problem or error, but only at 720K, which is not recognized in an 800K drive on the SmartPort. In either case, putting the 720K floppy in the SmartPort drive simply presents me with the FST-not-recognized-or-whatever dialog, with the choice of Eject or Initialize. Oh - I created this MS-DOS disk by taking an 800K disk over to my Win 3.1 laptop 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, I can'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 (to me, at least) high end computer equipment there, including a BeBox and a couple of PowerPCs...but right in the middle of it all was Sheppy's pride and joy... his IIGS ;-) Interestingly enough, the GravenStein Apple User Group is becoming increasingly more Mac oriented, but when I presented my problem there last week, no one had a clue. I find it amusing that the best Mac help came from a 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 that I guess he'd hoped I'd tell you about, and that I'd hoped he'd tell you about ;-) Sheppy is a great programmer, and I am all set up to mail out disks. So, we agreed that Shareware Solutions II would be handling Shifty List 2. The current documentation for Shifty List was written long before Sheppy and I made our arrangements, so the address listed in the SL Demo docs is no longer accurate. From here on out, all shareware fees for ShiftyList v2.0 should be sent to: Joe Kohn c/o Shareware Solutions II 166 Alpine St San Rafael, CA 94901-1008 Upon receipt of shareware fees, I will mail out the registered version of ShiftyList 2.0. This arrangement will, of course, allow Sheppy to spend more time programming the Apple IIGS...which is what he does best! So, everyone will benefit from this arrangement. Naturally, Sheppy will continue providing technical 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 payment instructions. :) Eric "Sheppy" Shepherd Macintosh & 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, registered version of ShiftyList. I'd like to encourage people to download the ShiftyList demo first, as they can then take ShiftyList out for a test drive. After all, if a picture is worth 1,000 words, a demo of a software program speaks volumes. For those unfamiliar with ShiftyList, in short, it's a GS/OS utility that allows you to choose which items you want loaded after doing a Shift-Boot. Without something like ShiftyList installed, when you shift-boot, no DAs or Inits get loaded. But sometimes, you might want to perform a shift-boot for increased system stability, but you also need something like Pointless or HardPressed or IR installed. With ShiftyList, you can do that. Soon after Sheppy released ShiftyList 2, Max Jones wrote a rave review of it in Juiced.GS. But again, with the ShiftyList demo available for download, no one has to take mine or Max's word for how useful ShiftyList can 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 can be found. But, first, let's inject some Sheppy humor into the discussion ;-) I found the following write-up within Dave Grenda's report on KansasFest 1995 and I'm re-posting that here, mainly for the last line, which really cracked me up: "ShiftyList 2.0 will be distributed on a Softdisk G-S issue. This version is a very powerful update. By holding down different key combinations during booting, you can load different groups of INITs, NDAs, CDAs, and CDEVs. The composition of each group is determined by the user beforehand. You can also create boot scripts. Scripts could run pictures or sounds during booting. For example, you could display a picture and play a sound, load some INITs, display a new picture, load some NDAs/CDAs, display another picture and play a sound, and load the rest of your system - total user 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 Sheppy remarked, "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.bxy Or 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. I think we had as many as 20 people on the Delphi side, nearly all of whom are 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.html And by email, you can subscribe to the KFest mailing list by sending mail to: majordomo@trenco.gno.org and putting the words: subscribe kfest in the body. Ryan Think 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 Apple IIgs, 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 a real IIgs with Appleworks 5.1. For the other 10%, I'd use a G3 Mac with a IIgs emulator =if= it was a Powerbook, because I like to write _The Lamp!_ when I'm out drinking coffee. Ryan Delivered 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 pins on it, by comparison with the normal pins on the CPU chip. Over a period of time, corrosion can form in the socket. It doesn't take much to cause a problem. The cure is to bend the pins on that plug SLIGHTLY so that when it is reinserted,it will exert more force against the socket, and make a better connection. Bending the pins is fairly delicate and has to be done carefully. In my experience, 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 gold plated (and significantly larger) pins, but I'm not at all sure those are available 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 with Gary about making a tighter connection, I really believe that removing an accelerator 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 this case. If not that, then my guess (only a guess, of course) is that the card itself 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 the world, but not the hardest either. If you do replace your CPU socket, use a high quality machine pin one. Ryan KFest '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 the right 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 Dwyer Bavarian Leprechaun Blarney 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 think I'd start with a script like this: send cr delay 120 send ATZ cr : (or whatever your init is) wait 600 OK delay 60 send ATDT5551212 cr : (or whatever the ISP phone number is) wait 2400 gin: send xxxxxx cr wait 600 word: send yyyyyy cr wait 600 uit: send 2 cr wait 2400 ' is ' getip 300 end Ryan Think 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 you still 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 apparent incompatibility between UL and Wolfenstein3D. If I use UL's menus to launch Wolf3D, there are no sound effects (after the first launch). If I use the File/Launch... menu selection, there is no problem. Well, I really wanted to have a work-around for this because I want to try setting up Wolf3D on the kids' GS. Last night I tried a trick that seems to work just fine. I set up a 1-line AppleSoft program to launch Wolf3D and set up a button in UL to launch the AppleSoft program. I have had to use a similar ploy with the Golf.Solitare program, except that time I made a text file to EXEC with UL. For some reason, I couldn't get 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 HD recognized by the Mac, so that I can use it with Bernie II The Rescue? Or that I can make images from it with ShrinkWrap? I already tried PC exchange, but the HD appears in italics in PC Exchange and I can't select anything... I bought a PowerMac for Bernie and now I cannot access the IIGS HD... :-(( Any answers will be appreciated. Udo Ceterum 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 on your GS, and then transfer files from the GS to the Mac's HD (to be ShrinkWrapped, 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, PC Exchange will recognize it. If your HD has been used with non-Apple HW such as RamFast, you need a brute 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 ProDOS support, but FWB nuked it starting at version 2.0. Reportedly ProDOS support is still present in the latest release even though it's not advertised. Another possibility is the Silverlining software. I believe it's available from the Quantum web site. For related discussions may I recommend you're taking a look at the Bernie mailing list archive. This is not really an unpaid commercial, but a few people have posted there very interesting information to an extent that goes 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 last partition of the IIGS HD to make room for the Mac driver (I lost a .MOD file...). After installing the Mac driver I could copy the contents of the HD to a virtual HD created by Bernie. As this took some time, I used ShrinkWrap for the other three partitions to make images. The last partition -- the one I shrunk -- I had to copy folder by folder using the Bernie-IIGS. Losing a .MOD file for being able to access the HD isn't too high a price I think... ;-)) Is there a program which can tell me how fast this Bernie-IIGS is running?? Udo Ceterum 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. The Quickdraw speed test is avilable from your favorite ftp archive (I believe I spotted it at grind/ground/liquefy.uiowa, whatever it is called these days) and carries the name "speed.test" or something in that direction. One note about the Dhrystone test: reportedly people are getting incredible results in the 50Mhz+ area on G3 Macs. Since the Dhrystone test is merely measuring CPU performance and does not benchmark other components such as video, it is not particularly meaningful. However, it gives an idea of how fast 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 called simply "Alias.Folder" on my boot volume. In fact, the ones on the desktop are actually put in that folder originally, and dragged to the desktop from there. I used an icon editor to copy the program's original icon, if any, to an icon file called "Alias.Icons", in the boot volume "Icons" folder and set the attributes to that of an Alias, and the name to whatever I called the Alias. My desktop redraws a bit faster since all the icons are in one place, on the boot volume. If you do a shift-boot, the alias icons will not be supported, and you will have 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 have multiple copies of some software installed, configured differently, and I can use this to differentiate them on my desktop). Eric "Sheppy" Shepherd Macintosh & 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 to remember where it is (oh, yeah - dummy - look for the 'Desktop' folder on the desktop). I normally keep it closed, but when opened, I have it sorted by name. There are aliases to folders made with EasyMount (I have a custom icon that I made for Easymount documents that is a pink folder, as opposed to my usual yellow). I then create all my application/document aliases with 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 folder o Create an alias to an application. Within the alias to the application, you can attach folders and documents. You can 'mark' documents and folders within the Workset for opening, and press the Option key while double-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 the document, 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 is automatically passed to the application as the default folder for opening documents. o Include Workset documents in Launchlist (Also from Six-Pack). This provides a window on the Finder desktop containing all your launchable items 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 for the application or document name. However, over the time I have used it, I find 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 templates folder marked, and a document that is all set up with my usual WP preferences (font, margins, tabs). Double-click, and I am in the WP ready to type. 2) I have a Workset for ANSITerm (a P8 program that supports receiving a startup document pathname). I have multiple startup scripts in the Workset, but the default is the launch script for OLRight! I have named this script 'OLRight', but if I option-double-click, I can pick one of the others 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 a shift-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 the EasyMount INIT supplied by Apple with System 6.0.1. It uses the icon associated with the original file. Unlike EasyMount which uses that bland generic icon. It is shareware. I think about $5. But, tracking down Richard may 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. I always 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, my aliases 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 kids could easily get at it. Worked great until my HD crashed. I didn't feel like going through making the aliases again. Paul. Paul Schultz schultp@delphi.com sent 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 german keyboard. On my (expired) //c there was a button to change between programming 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 and also re the use of Deja ][. Generally, I'm confused on this keyboard problem :-\. As far as I remember, with AW 1.2 german and my //c I was able to type in umlauts 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 the same with Deja ][ and/or the A2 card. Anticipated thanks for any ideas and help Ulrich [ 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 our German 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 a set of modules for Twilight II by me. They *require* a copy of Twilight II 1.1 installed in your system, and some of the modules are updates of what I did for v1.1, and some are all new. The really cool game modules I've done require extra features in Twilight II v1.99/2.0 I'm hard at work getting the last quirks and bugs out of Twilight II 2.0, but may not get everything ready and bugfree soon, so I might do a public semi-beta of Twilight II. If that's done, it'll be v1.99 to signify its almost-complete status; if the beta testers think I finally got all the bugs gone (HAH!), it might be 2.0 by release. Conditions of release are not yet determined; you can thank Jim Maricondo for his good work on the CDev so 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 crash anymore, second one still flakes), there is a relatively simple way to check on a TT font. Go to Pointless ctl panel, select the font and view it-- all characters, not sizes. If the computer locks up, that font is bad and needs a reinstall/etc. [I think that all-chars display uses 10 or 12 point 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 the work-in-progress pointless crash-on-corrupted-font code as it was incomplete 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 nothing instead, 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 of registrants 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, and our attention is now turning toward the planning phase, which in its preliminary 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 run through Saturday evening, July 25. Wednesday and Sunday are devoted to checkin and checkout. With registrations running well ahead of last year and all indications pointing to a large turnout, we urge all of you who are planning -- or even considering -- a trip to Kfest '98 to move quickly to guarantee yourself a room in the Avila dorms. More importantly, you have until April 15 to take advantage of the early-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 are available for $365.) Spouses can join in for an extra $190. If you wish to stay 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 your own accommodations. Prices after April 15 are $350 for a double room ($400 single); conference only $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 at cindyadams@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 ever wanted to go to KFest, don't gamble on waiting 'till next year. Get to Avila this year. Ryan Think 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-specific magazine is about to begin. The Winter '98 issue is in final phase of production and should be ready to go to the printer in about a week. That means if you have not yet renewed your subscription, it's time to do so. It also means that if you have not yet joined the legion of IIGS users who subscribe to this highly acclaimed publication, there will never be a better time. Juiced.GS is a quarterly, printed magazine. Each issue has at least 20 pages, but subscribers know there are usually 24 pages. That will definitely be the case for the Winter '98 issue! And what are subscribers going to find in those 24 pages? We don't like to divulge our secrets too soon, but we can tell you that the cover story in the upcoming issue will help you and your IIGS delve further into the world of music with features on SoundSmith and MidiSynth. Sharing their expertise with 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, kicking off the discussion with a presentation about Apple II modems. Also in this issue will be a review of SuperConvert 4.0, and all the quarterly features subscribers have become accustomed to in the first two years of Juiced.GS' existence. A 1998 subscription to Juiced.GS is $14 in the U.S., Canada or Mexico, $20 elsewhere in the world. Send checks or money orders in U.S. funds to: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882 Sorry, 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 premier IIGS-specific magazine, is now arriving in subscriber mail boxes in the U.S., Canada, Mexico, and other points around the world. This issue is being mailed to 200 subscribers in 44 states and 10 foreign countries. Here's what you'll find in this issue: ============ FEATURES Cover Story: The Musical GS ... Bret Victor takes us on an in-depth and fascinating tour of SoundSmith and gets us thinking about making music on our 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 on putting the Focus to work. COLUMNS Telecommunications: Choosing a modem ... Tony Ward kicks off a new column by telling you what you need to know when making a modem purchase for your GS. My Home Page: Guiding the way ... Juiced.GS takes steps to do its part in helping more Apple II users get online. II Be Named Later: Our columnist, Ryan Suenaga, bids a fond farewell to The Apple Blossom. DEPARTMENTS Shareware Spotlight: Wolfenstein 3D, freeware from Eric Shepherd and Burger Bill Heineman, is the featured program this issue. Another edition of the Juiced.GS Collection is unveiled. DumplinGS: Setting sights on Kfest '98; GNO Gnews is good gnews; work begins on a Spectrum update; Marinetti update on the way; a new Apple II emulator for the PC is under development; and much, much more. Letters from the Land of Rom ... Juiced.GS readers ask questions, get answers, and tell us what's on their minds. ============ Juiced.GS is a quarterly, printed publication available by subscription only. A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20 elsewhere. To subscribe, send a check or money order in U.S. funds to: Max Jones Juiced.GS 2217 Lakeview Drive Sullivan, IN 47882 Makes checks or money orders payable to Max Jones. Sorry, no credit cards or purchase orders can be accepted. Complete sets of 1996 and 1997 issues are available for $14 each. If you would like to purchase only a specific single copy (or copies) of back issues, they are available for $4 each. An index and brief description of articles published in 1996 are available on the Juiced.GS web site. See URL below. Apple II Forever! Max Jones Juiced.GS Delphi: JuicedGS -- Internet: juicedgs@delphi.com World Wide Web: http://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 IIgs web site at http://www.sheppyware.ml.org/software/wolf3d_gs. This works around that GS/OS bug, fixes a crashing bug that occurs if you get a low memory notice when the game starts up, and has some very minor optimizations. It also makes the title music keep playing when you get to the Select Scenario screen. You must already have Wolf 3D 1.0 installed to use the update. Please read the 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 there since version 1.0 first shipped. Pressing the "print screen" key on an extended keyboard, or the "=" key on any keyboard, will capture a screen shot of the current game screen and save it in the Wolfenstein 3D game directory. Up to 32,767 screen shots can be taken before you have to start deleting files off your hard drive. This feature only works while actually playing the game -- it doesn't work in the menu screens. Eric "Sheppy" Shepherd Macintosh & 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 from KFest '96) Treasure Chest Project (Willie YEO) There are half a dozen other sites in the queue - they will be added when their sites complete the code additions necessary to link them to the ring (y'all know who you are :) { Join the Apple II Web Ring!} 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 be already installed. An easy install Updater script is provided, so it is very easy to update your existing files. Unless you have customised any of the original COG set of scripts, all existing settings will be preserved. User scripts are not touched, but the CIS and Genie.Connect scripts will be overwritten. As always, read the 'Read.Me.First' file all the way through even though you think you don't need to. Once installed, check out every !Help! screen too, even though they look familiar. That is where you will find out what has changed... Included in the package, and available seperately as well, is an update to the BinHQX XCMD. This now supports Base64 and UUencode, so you can probably now throw away your StolenBase, BinSCII and GSCii apps... The Base64 option supports full MIME format AppleDouble or AppleSingle Base64 encoding. The kind you see in Usenet and Internet messages. If you download the COG23.BXY update, you will not need to also download the BINHQX.BXY file. But if you plan to write any scripts using the BinHQX features, 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 as freeware. Ignore the DelphiWare notices and upload, download, use, and abuse, to your hearts content! Immediately following this posting, StolenBASE NDA v1.0 will be uploaded to the Apple II archive at www.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 year ago. Any person who was going to try Delphi because of StolenBASE has done so already. 2. Spectrum 2.x users now have the ability to handle Base64 files within Spectrum itself. This applies to many of the Delphi users, so StolenBASE is not needed as much as it once was. 3. There is a replacement for StolenBASE in the works, and of course, it will 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 garbage spewed forth by Rubywand on comp.sys.apple2 after Wolfenstein 3D was released, I WILL NOT APOLOGIZE FOR ANY BUGS (OS OR OTHERWISE) THAT YOU MAY ENCOUNTER. If StolenBASE formats your hard drive during the full moon, or toasts 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 Software March 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's always an excess of folks ready to tell someone how to do something they didn't think possible. In fact, it's gotten to the stage where if you suggest anything which can't be done on an Apple II, someone will eventually come forward and tell you how it would be possible. OK, sometimes the answer may involve software of hardware yet to be written or 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 file types? 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 (you should be able to find it among the file type notes on the Internet), use that. 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-line description of what each filetype/auxtype will be used for. The filetype administrator may reassign you to another type or subtype if they judge that your selection isn't the most appropriate (or if the combination you request is already taken). You should also include the name of the product you're working on, and when you think it might ship. Eric "Sheppy" Shepherd Macintosh & 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 started writing one tonight, and I'm already far enough along that I can use GS-RCS to manage itself. :) GS-RCS is a suite of ORCA commands for version control. It's designed for the way I write code, so it may not appeal to everyone. :) The commands I have so far: rcsnew Makes a new GS-RCS project. This sets up the directory and database file needed for GS-RCS. rcsadd [-c] filename Adds a file to GS-RCS. If you specify the -c flag, you're asked for a comment for the checkin. rcsdir Lists all files in the project, with their version numbers and checkin/checkout status. ci [-c] filename Checks in a file. This copies the file into the database. If you specify -c, you're asked for a checkin comment. This makes the file write-protected. cout filename Checks out the file. This copies the file from the database into the current directory and makes it writable. chl Lists 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, and then 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 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 fine with me since I always keep all my stuff in one directory, and I'm mostly writing this for me. :) Eric "Sheppy" Shepherd Macintosh & 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.com We 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 more complex than any normal human being really needs. :) Eric "Sheppy" Shepherd Macintosh & 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 revert to any version -- it creates a new version based on the source base of the specified version number, without changing anything else in the history of the file). The revert command works but for some reason spits out an error code when it's done. Dunno why; trying to fix it. Once that's done, I need to rename all the files because they have cheesy names. :) 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's pretty bare-bones. I think I'll probably unleash it on the public as a beta this week sometime. Eric "Sheppy" Shepherd Macintosh & 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 I mentioned in conference, I'm hoping that we can avoid naming conflicts between 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 because there 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 CVS is 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 and CVS, and will likely remain so. It has worked rather well for concurrent development. We definitely rely on automated version merging. I don't think 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 nearly that complicated. The command names I listed are all temporary. They'll be different in the final 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" Shepherd Macintosh & 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 to get another small hard drive to make space for the multiple copies of files but I would really like to start using some sort of RCS on my IIgs source code. 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 scale involvement on the GNO side. There isn't a working version yet, and I've not looked at in at least 18 months. I'll be returning to it, but not until after the next public release of GNO proper. While we're using RCS and CVS for the GNO sources, we're using them in a convoluted fashion. The central repository is on a UNIX machine. Those who are accessing the repository via CVS (rather than ftp) access it via other UNIX machines, which then export the file systems to the respective GS boxes (either through Appleshare or by using HFS filesystems on removable media like the Zip drive). Therefore builds are done on the GSes, but repository 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 in a 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 - checkin qcho - checkout qnewproj - new project database qadd - add file to project qdir - list files in project qchl - list checked-out files qrevert - revert to a specific version qchcan - cancel checkout It's still very simple, but it's useful. Wolf 3D is now being kept in version control, which makes my life way easier. Eric "Sheppy" Shepherd Macintosh & 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 the directory block starting at offset +4. It's saved as all uppercase characters. 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? I'm slowly suspecting the Finder database taking care of that, but maybe i'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 +$1c and #$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 and view the status of problem reports. It should also reduce the amount of overhead necessary for developers to address problem reports. It is available as a link off of the GNO documentation page. The direct URL is currently: http://www.gno.org/gno/bugs.html Not all existing problem reports have yet been added to the system. If you know of a problem that is not yet in the system, please submit a report. Just please check first for a duplicate submission. They will eventually creep in, but it would be nice to minimize duplicates. If you're not sure if it's a duplicate, go ahead and submit it anyway. Submissions can occur either by web form (preferred, but currently difficult 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, this isn't strictly relevant just to GNO. If you ever work on large volunteer projects, the following URL may be of interest to you. It's also referenced from the GNO Documentation Page (related links): http://earthspace.net/~esr/writings/cathedral-paper.html The Cathedral and the Bazaar by Eric S. Raymond. This paper discusses differences between two software engineering strategies: The traditional development/testing/release cycle and the high turn-around cycle typified by Linux and one of the author's own projects, fetchmail. This paper is valuable as "food for thought" for anyone considering working on GNO or any other 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 enabled picture control when it is clicked on. Any other type of control works fine. I'm hoping somebody else has run into this before and can save me the time of figuring out why it doesn't work for me. :) Has anyone gotten DoModalWindow 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 thought would 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 has been provided to simplify your programming tasks. The picture control does _not_ support normal mouse hit testing and highlighting. Think of it as a built-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 a way to do what I want, though. I tried overlaying the picture control with an 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 get some more opinions on this subject. The QuickDraw toolset has a _Random call which is supposed to return a random # based off some seed you provide it. The sequence is supposed to be the same off the same seed. That's the theory. Where this can severely break down in practice is that programs rarely run 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 no documented way for any init/etc to get a few random numbers and then go back to the same state in the sequence. While this may seem drastic, the only way you're going to get the same set of random #s out of _Random is to disable interrupts, grab 64K numbers, and then reenable interrupts. Anything less invites problems. Further, I've seen a whole bunch of cases when _Random will go degenerate and return only 0s until the cows come home. Anything not chacking that (and the tool call is _Random, not _Zero) and assuming it'll eventually 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 skewed results 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 some level of control over how and when it's called. Even if you don't, checking for a degenerate random # stream out of _Random (anything more than about 100 0's in a row out of it is so improbable in ideal conditions that you should definitely reseed it by then) can save you a lot of headaches. I'd seriously like to patch the random # generator to reseed when it goes degenerate, but some currently may be (mistakenly) thinking they can depend on _Random. I hope this posting causes you to rethink basic assumptions about the toolbox, as your apps do not have full control over this call, sorry. This is a slightly bad design to begin with, and workarounds 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 assumes that the current behavior will persist will be most displeased by your patch. Eric "Sheppy" Shepherd Macintosh & 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 the qdII 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 to store the random number bit sequence. This means that you can't get any more than 64K numbers before it starts to repeat, and in practice the number will be far smaller. It's not a good solution for computer programs that can easily generate hundreds of numbers. (Footnote: Generating 64K numbers will generally not, as one person seems to 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 number generator. They have had this same random number generator since ORCA was released under DOS 3.3. It has withstood my own tests, as well as those of Merlin's author (a mathematics professor at Princeton who sorely wanted to see it break). It has an extremely long period, yet generates numbers quickly. In fact, the period is so long that I promise you you won't break even the simplest encryption method based on this random number generator by 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 different number formats. A few people who didn't know a random number generator from a quadratic equation accused it of generating bad numbers. Yes, as any book that covers random numbers will point out, if you give it a horrible seed (or no seed at all) it will behave poorly. Yet even with a seed of 0, something that stymies most random number generators, it bounces back to a good sequence after a few hundred numbers. So what's a good seed? That's documented in the ORCA manuals. A good seed has approximately the same number of 1's and 0'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 at Apple, it's better than any alternative. In this case, at least, that's about as wrong as you can get. That's not a criticism of Apple--QDII does what Apple needed it to do. But as a random number generator, it probably doesn'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 Random can be handy for just quick hack projects or testing some code out before a serious implementation. Eric "Sheppy" Shepherd Macintosh & 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 anyone wanting repetition should think of another way of doing it. However, the best way to combat Nathan's noted problem, is simply reset the seed whenever you call random. So, set the seed with a known value, call random and return the new seed. Do it under disabled interrupts if necessary 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 a quick disasm on my ROM 01). Thus, just about every non-app that might want random #s sure doesn't *know* how to be nice to the host app, and therefore they 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 that wants a guaranteed sequence. If you just want random #s, you don't really need 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/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); \ } 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 just screwing 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 language spec. I'm not being snide, that's just the way it is. (In fact, Mike explains a lot more about the language itself -- as opposed to the ORCA implementation -- than I would normally expect of a compiler reference manual.) > 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 C implementations, is that you not have any whitespace between the "#define F" and the '(', otherwise you change the semantics of the macro. BTW, I recommend that any serious C programmer get a copy of the ANSI or ISO/C specification and keep it handy. If you can't afford the official specification, the Schildt book is a suitable replacement, as long as you ignore 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 two seemingly unrelated pieces of information. It's not explicitly spelled out in the manual. I made an effort to cover each and every feature of the language, but I don't regard it as reasonable or even desirable to cover all 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 C compiler I am aware of. The second piece of information, which explains the technical hair splitting 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 be treated as a space. In other words, you can split _any_ line in two, as long as you do it where a space is allowed. This is true in most C compilers. I think it's part of the standard, but I'd have to check to make sure before stating flatly that it is, and I'm too lazy to walk over and pluck it off the shelf right now. So you can use the backslash character as it was used in the example to force a macro to appear on multiple lines, but technically, this isn't a multi-line macro feature--you're just taking advantage of another feature of the preprocessor that allows you to tell the preprocessor to ignore a physical line feed. Ick. Technical goop and double-talk. But it's these nitty details that have to be covered for a complete understanding (or documentation) of the language. :) 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 of the loop for a few months, you know that the Apple II event of the year is set 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 a tiny college in the middle of the United States to have all kinds of fun with all kinds of programs, hardware, and no sleep whatsoever. Despite the recent development of Apple II and IIgs emulators that will run on Intel based or Macintosh notebook computers--infinitely more portable than any Apple II ever built--the feeling of showing up at KFest without a real Apple II is akin to showing up at the senior prom in a tank top and Bermuda shorts--you're definitely underdressed. Unfortunately, the realities of cross-country travel make it difficult to bring anything but a laptop computer if you fly to K.C., as I do. An alternative is to ship your Apple II up to Kansas City via a courier such as United Parcel Service, and pick it up there, which I've done several times. However, just the act of packing up so many different components to ship over--the CPU, the external floppy drive, an external SCSI hard drive, a System Saver, a Floptical drive, a Zip Drive, a monitor. . . whew! The box alone weighed about 30 pounds. The IIgs might be a heavyweight contender, 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 be more user-friendly for transporting to Kansas City--something that, excepting the monitor, could be brought with me, rather than shipped. At the same time, I refused to sacrifice performance. Taking a basic IIgs CPU (ROM_01) that I had lying around, I quickly added a four megabyte CV Tech memory board and a ZipGSX 8 mhz accelerator, instantly skyrocketing performance. These products were added due to availability--I had them both unused here--and with the goal of minimizing heat and power usage. The IIgs is notorious for problems with heat and power, and it was imperative to try and minimize these with the parts on hand. The alternatives--adding a six megabyte Applied Engineering memory board and a Transwarp GS accelerator--were likely to use considerably more power and considerably more heat, and considering the goal of taking less equipment to Kansas City than in previous years, one of the main objectives towards that goal is being able to leave the System Saver GS at home for once. A small clip-on fan, similar to those sold by Alltech Electronics, was installed to help ward off the hot and humid July Avila weather. This little fan doesn't block any slots, mounts totally within the IIgs case, and draws power directly from the IIgs motherboard. It doesn't match the cooling power of a System Saver, but, importantly, it doesn't represent something more to pack. With speed and memory taken care of, my attention next turned to storage. Wanting to be able to exchange floppies with our Intel notebook-toting friends who inevitably show up at KFest, 3.5 inch disk drives that handle both 800K GCR and 1440K MFM floppies is a must. Not wanting to take both an Apple 3.5 Drive and either a Floptical or BlueDisk setup with me, I installed a SuperDrive Card and attached an Applied Engineering High Density Drive, a SuperDrive equivalent. All that's left is to add a hard drive and a modem to our KFest GS to be ready to go. While there are other internal hard drives for the Apple IIgs 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 of sizes, is fast, reliable, and mounts entirely within the case of a //e or IIgs. Sizes from a tiny (but useful) 20 megs up to a gargantuan 1 gigabyte plus are available. A tiny external modem (as compared to an internal, but slow, Applied Engineering 2400 baud modem) would complete the package. While I am usually not a fan of modems with built-in cables, the Supra Express modem is tiny, proven, and with cables connecting to the IIgs serial port (for data) and ADB port (for power), it didn't require anything additional to carry--no hardware handshake cable or wall wart. One disadvantage--because the power cord is built into the modem and there is no on/off switch, to do a hardware reset, you need to power down the computer. Compared to the IIgs setups I've taken to KansasFests past, this KFest GS is considerably lighter and less bulky, and I won't have any problem stuffing it into my duffel bag along with the trademark Bermuda shorts and tank tops (although the monitor will still be shipped). While the KFest GS may be lighter and sleeker than its predecessors, it packs as much punch as the 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 a second thought, but we all need programs to let us copy, delete, and move files. Apple IIgs users commonly use the ubiquitous Finder to handle these basic file management duties; others use _Prosel_, _Wings_, the _Salvation_ series, or any of a number of other tools. All of these programs have their strengths, and any of them can handle these basic tasks. But sometimes we're in another program that doesn't have these file management 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 a life-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, an oldie-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 basic file 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); create new folders; and view text files. Because _File-A-Trix_ uses the text interface, its fast; because it's a Classic Desk Accessory, it's usable from both ProDOS 8 and GS/OS. And because it's free, it's an incredible bargain. One concern with _File-A-Trix_ is its ability to access files under ProDOS 8. Like any other file management program used under ProDOS 8, one must be careful with forked GS/OS or imported Macintosh files. Other than that, 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 are free--and _File-A-Trix_ is one of those things. I recommend it whole-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 to date on more Apple II hangouts on the World Wide Web. I'll amend that a bit--this month we'll put you through the basic steps of creating your own little hangout on the World Wide Web using your Delphi account's Web Workspace. Every Delphi account (other than the totally free Web accounts) is allotted ten megabytes of "workspace" on Delphi's servers. You can use this 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 the Internet you either want to download for your own use or submit to the Delphi Databases. One of the more popular uses of this workspace is to allot some of it for use as a "Web Workspace". When used this way, you can have 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 Delphi page is accessed at http://people.delphi.com/rsuenaga, since my username on Delphi 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 Markup Language (also known as HTML). This is the "language" of the World Wide Web, the text files that are translated into the hypermedia experience you see when you view the World Wide Web with a graphical browser. While I'd stop short of calling HTML a full-fledged programming language, in a lot of ways it certainly is as complex and challenging as any computer language. At the same time, it can be very simple. A primer on HTML is beyond the scope of this article. There are many books on the subject, as well as sites on the World Wide Web starters, try the resources available at: http://www.delphi.com/pubweb/hres.html Of course, since this is an Apple II publication, I encourage you to do 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 a set of guidelines to ensure your Apple II Web page is viewable on an Apple II. 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's time to start uploading your pages. The first thing you need to do is get over 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's listing of commands that can be used from this prompt is: [BEGINNING OF SCREEN EXAMPLE ]------------------------------------ APPEND to File UPLOAD File CATALOG Files KERMIT-Server COPY File WEB Site COUNT Words INFO about Web Sites CREATE 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 Site PURGE Old Versions FTP (File Transfer Protocol) RENAME File Other Commands SETTINGS HELP SUBMIT File EXIT UNPROTECT File [END OF SCREEN EXAMPLE ]------------------------------------------ You're likely to mainly be concerned about uploading files. Delphi appears to be set up to automatically accept ZModem uploads, although I can't find any documentation about that anywhere. If you have had success uploading and downloading files (see this column in the February 1998 version of _The Lamp!_) using ZModem, just go ahead and try starting an upload from the WEB-WS> prompt. If not, you may need to fall back on the reliable but maddeningly slow Kermit protocol. Once your files are uploaded, you'll simply need to issue the PUBLISH command to give everyone access to your files. Delphi will ask you to confirm the date you want to use as the publishing date of the files, and off you go. To confirm that everything is as you want, you probably want to visit your home page with your favorite browser. Just go to your people.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, delete the files in your workspace, re-upload them, and re-publish. There you have your new Apple II friendly Web page. We'll keep looking 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 online service (GO CUS 11). This publication produced entirely with real or emulated Apple II computers using Appleworks 5.1 and Hermes. Apple II Forever! * The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All rights reserved. * To reach The Lamp! on Internet email send mail to thelamp@delphi.com. * Back issues of The Lamp! are available in the II Scribe Forum on Delphi as well as The Lamp! Home Page, http://www.sheppyware.ml.org/~rsuenaga. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Opinions expressed herein are those of the individual authors, and do not necessarily represent the opinions of the Delphi Online Services, Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprinted verbatim and are included in this publication with permission from the individual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M. Suenaga do not guarantee the accuracy or suitability of any information included herein. We reserve the right to edit all letters and copy. Material published in this edition may not be reprinted without the expressed written consent of the publisher. Registered computer user groups, not for profit publications , and other interested parties may write the publisher to apply for permission to reprint any or all material. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [EOF]