[HEA] _____________________ ___ _ |___ ______________| | | | | | | _ | | | | | || | | | | | | || | | | | | | || | | | ____ _ _ _ _ ______ | | | || | | | / __ \ | | / \_/ \ | ___ \ | | | || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | | | || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | | | || | | || |_|| | | \___/|_| |_| |_| | ____/ |_| | || | | || |__ | |____________________ | | _ |__||_| |_|\____/ |________________________| | | |_| | | Lighting Your Apple II Path On Delphi | | |_| >>> WELCOME TO THE LAMP! <<< ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THINKING KFEST: The KFest Mailing List SIZZLING SHAREWARE: Unzip IIe THE VIRTUAL ][: The BernieBook--Macintosh Portables Go To The Dogs 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. 5 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W. Internet Email........................................thelamp@delphi.com :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TABLE OF CONTENTS ~~~~~~~~~~~~~~~~~ May 15, 1998OPENING PITCH Dream Team ][ -------------------------------------------------- [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 Mailing List ----------------------------------------- [KFE]SIZZLING SHAREWARE Unzip IIe ------------------------------------------------------ [SIZ]THE VIRTUAL ][ The BernieBook--Macintosh Portables Go To The Dogs ------------- [TVT]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 :::::::::::::::::::::::::::::::::: : : : Windoze 98 has finally caught up. They're now : : where the IIgs was 10 years ago. : : : : At the blue screen. : : : :::::::::::::::::::::::::::::::::::::::::: GUDATH :::::::[EOA][OPN]------------------------------ OPENING PITCH |-----------------------------------From The Editor"""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] DREAM TEAM ][ ~~~~~~~~~~~~~ One of the benefits of the online world is it makes friends in otherparts of the real world closer than ever. In this way, Apple IIenthusiasts from all over the globe gather to make our computer a betterplatform, and our computing world a better place. On any given day from myoffice or my home or even the public library a mile from my house, I havevirtual conversations and mail with Apple II enthusiasts in Canada,Australia, Germany, Switzerland, San Francisco, Arizona, New York, NewJersey, Nebraska, Chicago, Michigan, Texas, Kansas, San Diego, Los Angeles,and nearly everywhere in between. The common experience of the Apple IIforges the ties between us and the fabric of the Internet--and, of course,the Delphi Online Service--serves to strengthen those bonds, and thevariety of our different real-world experiences gives us more to share withthose we meet. While there may be fewer Apple II users than ever, the minimizing ofthe physical limitations between the remaining enthusiasts around the worldhas created a virtual team where the greatest Apple II minds can worktogether to continue to do what couldn't be done. Two examples of the ongoing work that shows the continuing wonder ofthe Apple II were brought to us on May 1st--yes, normally we here at _TheLamp!_ don't cover stories that stretch into the month the issue isactually published, but like the Apple II itself, we try to beflexible--from two totally different areas of the world: Fremont,California, where Eric Shepherd, also known as Sheppy, released an updatedversion of _Wolfenstein 3D for the Apple IIgs_, and Switzerland, where F.E.Systems (_The Programmers Formerly Known As Bright Software_) released anew version of _Bernie ][ The Rescue_ (_The IIgs Emulator For ThePowerMacintosh Formerly Known As Fast Eddie_)--yet, one didn't existtotally separately from the other. In fact, much of _Wolf_ was coded under_Bernie_ (and before he was eaten by some dog while skiing in the SwissAlps, our old friend _Gus_). And when _Wolf_ was ready to start howling atthe Apple IIgs community, _Bernie_ changed his woof a bit so that ourMacintosh friends wouldn't be left out. To take our global team theme even farther, consider that _Wolf_originally started its transition onto the Apple IIgs with Burger BillHeineman, in Southern California, and made its way into the hands ofSheppy, in Northern California--assistance with beta testing, art, and justabout everything else came from Apple II users in Europe, New England,Michigan, and Wisconsin, among other venues. _Bernie_ has lived all of hislife in the Swiss Alps, but there are Bernie sightings in Australia, RhodeIsland, California, Michigan, Arizona, and Europe, at least. Even those of us who live in the middle of the Pacific Ocean canappreciate such global teamwork. It really is a Dream Team--Dream Team ][. [*] [*] [*] Before I forget, here's your Blatant Plug for this issue: KansasFest1998, the Apple II event of the year, is on for July 22-26 at Avila Collegein Kansas City, Missouri. Join dozens of Apple II users from around theworld as they celebrate 10 years of KFest. I will be on hand again, aswill an entire flock of the Apple II's most diehard supporters--expected toattend are Joe Kohn of _Shareware Solutions II_, Max Jones of _Juiced.GS_,Mike Westerfield of _ByteWorks_, Tony Diaz of _Alltech Electronics_, notedprogrammers Eric "Sheppy" Shepherd, Richard Bennett, Nathan Mates, EwenWannop, Geoff Weiss, and dozens more of the Apple II faithful. Do whatever you can to be there--KFest is indeed better than reallife. I've been there. [*] [*] [*] Shift Happens Department: A slight shift in the location of theofficial World Wide Web home page for _The Lamp!_: The -new- URL is: http://lamp.sheppyware.net Thanks to Sheppy for making this change. [*] [*] [*] Hawai'ian Language 101 Department: in the language of the islands,"mahalo" means "thank you," not "trash," despite what it says on the flapsof the disposals at the local McDonald's. So, for this issue, mahalo toDevin Reade and Henrik Gudat for their technical expertise in assistingwith two articles this issue. [*] [*] [*] This issue of _The Lamp!_ is dedicated to the memory of NancyCrawford, an Apple II enthusiast and a member of the Applebyters of theQuad Cities. I never met Nancy in person, but I had countless discussionswith her back when we were both on Genie. She edited her user group'snewsletter and quoted me several times, never failing to send me acomplimentary copy, produced painstakingly with her Apple //c, or later,her IIgs. Grassroots efforts like these made up the basis of our communitywhen the Apple II was first born, and it continues to be our lifebloodtoday. You will be missed, Nancy.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 """""""""""""" [*] The Apple II Legacy ....... Get Ready Kansas City [*] User Groups & Publications ...... What's New At SSII [*] Entertainment Software ....... Wolf Bugs Found And Killed [*] Hardware Hacker ....... Focus Drives, IIgs ROMs [*] General Chatter ....... II And 1040 Forms MISCELLANEA """""""""""WOLF TIDBITS All Wolfenstein 3D users should know about a serious bug"""""""""""" that's been discovered in Wolfenstein 3D; it was identifiedpositively today. This problem exists in both 1.0 and 1.0.1 and can causerandomly strange behavior, ranging from no trouble at all to bad art tocrashes.There's a memory-blasting bug in the game, located in a part of the programI don't have source code for. I'm attempting to rewrite that part of thecode from scratch, and hope to have a new version of the game available inthe next few weeks, which will include several other enhancements.I apologize for the inconvenience, and will keep you all posted as to theprogress on getting this fixed.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 11831, GO COM A2)>>>>> Wolfenstein 3D 1.1, which should be out in a few weeks (hopefully""""" sooner rather than later, but that depends on how testing goes),has several improvements aside from the bug fixes.The sound code has been completely rewritten. It's still not stereo, butthe code is now ready to be upgraded to stereo. It also can now play moresound effects at once, which really improves the feel of the game.The preference dialog box has been replaced; two options that weren't usedhave been removed, and you can now completely configure the keyboardcontrols.There will probably be a 1.2 version eventually which should support stereosound. I say "probably" because my interest in plugging more time into aproject this cost-ineffective (ie, totally lacking in any financialmotivation) is just about gone. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 11921, GO COM A2)IIGS TO DESKJET CABLES Does anyone have the pinouts for an Apple IIgs to"""""""""""""""""""""" HP DeskJet 500 cable? I just picked up a DJ500 butneed to know how to make the cable.DJ500 pinouts and any other info would also be helpful!Thanks!Paul. (SCHULTP, 11403, GO COM A2)>>>>> The simplest configuration is to make a cable for XON/XOFF""""" handshake: PinoutsGS DeskJet-- -------5 <---------> 23 <---------> 34 <---------> 7Set the GS printer port for XON/XOFF handshake only, and set switch 8 (theright-most) on the right-hand bank of switches on the DeskJet 500 to thedown position (DTR & XON/XOFF).If you want to do DTR handshake, you will also need to connect pin 2 of theGS serial port to Pin 20 of the DeskJet 500 serial connector. Set the GSprinter port to DTR/DSR handshake. The DeskJet switch should probably beset to 'DTR Only' (up). - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 11415, GO COM A2)>>>>> This is the same as a Mac Plus to Imagewriter I (-=NOT=- II :)""""" cable, which ought to be easily available (and a heckuva lot morefun than soldering a mini-din 8 connector :)RyanKFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 11425, GO COM A2)>>>>> I took an old GS-to-Modem cable, chopped off the 25-pin connector,""""" and soldered a new one on for the DeskJet. That modem cable wasn'tproperly set up for hardware handshaking, and the only pin that wasn'tconnected on the GS Serial port end was Pin #7, which would have beenrequired for the type of modem cable I wanted. Rewired, it has beenfaithfully doing duty ever since I got the DJ 500.Recycling and all that... - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 11429, GO COM A2)>>>>> The other alternative would be either getting a null modem adapter""""" or one of those DB25 M to DB25 F jumper boxes that Radio Shack andother places sell, and wiring it that way :)RyanKFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 11440, GO COM A2)EVERYTHING YOU WANTED TO KNOW ABOUT 3.5 DRIVES AND THE IIE There's only 2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" real versionsof the ROMs: those in the unenhanced //e, and those in the enhanced.Easiest way to check: poweron or reboot (control-openapple-reset all atonce), and watch the top of the screen. [Doing so w/o a disk in the driveswill leave this up longer in case you're not a speed reader.] At the topcenter, it should say "Apple ][" or "Apple //e". The first is theunenhanced, and the second is the enhanced. [Theoretically, you can partially enhance or unenhance a //e as there's4 independent chips in that upgrade, but such mutations should be avoidedwhenever possible]Nathan Mates (NMATES, 11866, GO COM A2)>>>>> The GS has the controller built in, and takes any 3.5 external""""" drive built for the Apple II. It was specifically designed for the"Apple 3.5" drive which is a "dumb" drive. The //e needs a controller card.Apple made two cards for 3.5" drives. The first worked only with the 3.5"Unidrive, which was a smart drive. The second will work with the GS dumbdrive, as well as the Apple "Superdrive" which will handle 1.44 meg HDfloppys. Shreve has been selling the later controller. Both controllercards had the same name, which is very confusing. -- 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, 11876, GO COM A2)>>>>> If you want to be even more confused, Video Technology (the company""""" that sold the Laser 128 and related II clones) also sold theUniversal Disk Controller (UDC) which would control both 5.25 inch and 3.5inch drives. It couldn't do the SuperDrives as 1.44 megs, but it could doMac drives as 800k II drives. Worked better in the //e than the IIgs.RyanKFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 11884, GO COM A2)THE DREMELMASTER FOCUSES IN The Focus just needs to be in a slot set to""""""""""""""""""""""""""" your card. No biggie.It can co-exist with a RAM card invading it's air space. They can hit eachother, nothing will happen.If you have a ROM 3, use slot 4. You can also use Slot 2 if you use eitherProTERM or Spectrum for your modem, as either of these go directly to theport regardless of slot settings.The RAMFast and Focus can co-exist just fine.If the RAMFast is just going to have the tape backup, put it in 6, when youare going to backup, declare the slot..Tony (T_DIAZ, 11990, GO COM A2)<<<<< You can have as many Focus drives in your Apple II as you can""""" access via a declared slot...I usually have 2 or three in the same computer when setting them up.Tony (T_DIAZ, 12004, GO COM A2)<<<<< Some of the //e drives shipped are not compatible with the Focus""""" driver.There are very few out there like this, but a lot are 120 Meg. If the driveis not compatible with the driver then it will hang during boot with theFocus driver's in use indicator stuck on (graphic in upper right corner)That can be the only problem I can think of. Deactivate/move the Focusdriver from the drivers folder so you can swap data around on those drivesif that's what your trying to do.Tony (T_DIAZ, 12044, GO COM A2)THE DIFFERENCE BETWEEN IIGS ROM VERSIONS Due to Apple's bad terminology,"""""""""""""""""""""""""""""""""""""""" there is a *much* biggerdifference between the ROM 00/01 to 3 than the 00 to 01. It's not simply afew ROM chips that are swapped, it's the whole motherboard. Apart from theobvious ROM version difference, there's more RAM on board-- 1.125MB vs256K. There's also a few minor things like slightly better sound out of the3, but GS/OS makes the ROM 3 virtually identical to the ROM 01 to all wellwritten programs. [And the poorly written ones tend to be older demos thatwant the 00/01 only-- the ROM 01 is probably the most compatible machineout there] As the main difference between the ROM 01 and 3 is amount of RAM, youcan add RAM to either to pull them both up to the max of 8.125MB. The 1MBon the ROM 3 won't cut it when running System 6-- 2MB total is almost aminimum. I feel that you're really going to want to add 2-4MB to any GS,and so if given the choice between an 01 and 3, unless the 3 was the sameprice or less (doubtful), I'd go with the 01. You get a much better bangfor the buck by spending $ on RAM, HD, or an accelerator versus paying morefor a ROM 3 cpu.Nathan Mates (NMATES, 11402, GO COM A2)>>>>> As Nathan points out, there are considerable hardware differences""""" between a ROM_01 and ROM_03. However, unless you're using olderprograms (typically FTA demos) that require a ROM_01, there's littlelogical difference between the two.Once one adds memory (four megs is really what you want for working withthe IIgs, at a minimum), the practical differences come down to bettersound out of the ROM_03, =possibly= maximum top accelerated speed, and lessheadaches using both a local hard drive and Appletalk, all of which aresomewhat minor and/or can be gotten around.RyanKFest '98!Delivered by OLRight! scripts for ANSITerm (RSUENAGA, 11424, GO COM A2)NEW VERSION OF LYNX SUPPORTS SSL AND DELPHI CHATS Well, well, well..."""""""""""""""""""""""""""""""""""""""""""""""""In the latest development in the "they said it couldn't be done on an AppleII" front...I just visited the A2 chat room and was able to take part in a chat!That might not sound like any big deal, except for one thing...I was using my Apple II, and was able to enter the chat room via websideaccess using lynx!The newest version of lynx - v2.8 - is here!The world wide web just opened up some more doors for Apple II users!Now that this hurdle has been cleared, Shareware Solutions II is aiming forthe stars. I would like to have a Monday night chat that attracts at least100 Apple II users ;-)Joe (JOE_KOHN, 11556, GO COM A2)<<<<< Whoops."""""In my excitement, I seem to have "jumped the gun" when I proclaimed thatlynx v2.8 now supports secure transactions (https).With lynx v2.8, I _was_ able to access many sites where I had previouslybeen denied access with the message (paraphrased) "your browser does notsupport https." I was able to take part in Delphi's A2 chat, from the webusing lynx v2.8, but...lynx 2.8 CAN support https, and the version I have used does support https,but in order for v2.8 to support https, a patch needs to be applied to thestandard release version of 2.8.Apparently, secure transactions rely on encryption schemes whose use isregulated by the US government as part of some laws having to do with theexport of munitions.In the meanwhile, it's possible that there's already a public accesshttps-capable version of lynx v2.8 available for use. To find out, checkout http://www.crl.com/~subirAs a word of explanation...I use the same ISP as lynx-proponent Subir, so Ijust have an alias set up that let's me use Subir's lynx...and his versiondoes already have that patch applied.Joe (JOE_KOHN, 11616, GO COM A2)LOST HISTORY OF SSII I was just poking around in the Shareware Solutions"""""""""""""""""""" II cavernous warehouses, and found more than 20shrink wrapped packages of "Art Gallery - American History." Additionally,I know there's a second collection around here somewhere...In essence, there are 350 Print Shop graphics with an American Historytheme.The graphics were, in actuality, produced by Unison World as an add-oncollection for their Print Shop clone - Print Master. But, they can be usedwith the original Print Shop. Additionally, I just ran a number of themthrough the converter that comes with The New Print Shop, so they can beused with that program too.For some odd reason, no other programs seems to recognize the graphics.In any case, there are 350 graphics that are, in many ways, geared for usein the classroom. There's a manual that includes a paragraph or twodescription of the historical significance of each of the events or peopleportrayed in the graphics.I've never sold a single one of these, and just want to clear out somespace, so no reasonable offers will be refused.Unfortunately, the package weighs more than 2 lbs, so postage to the USwould be $4, and a special trip to the post office would be required.Postage to Australia would be more than $20, so I think that the only folksthat could really use these are US based teachers, who use IIe/IIc systemsand who have either Print Shop or New Print Shop.But, like I said, no reasonable offer will be refused...I also counted a dozen boxes of California Games for the IIe/IIc. Make mean offer on those as well...I'd like to at least re-coup my expenses...Joe Kohn (JOE_KOHN, 12033, GO COM A2)TRANSPROG TRICKS I am not sure this is going to land in the most"""""""""""""""" appropriate place (but I tried!):I have just set up Charles Hartley's Computer Keyboarding 5 for my son tolearn typing. A few days ago, I configured Spectrum and COG to let my wifesend email via my Delphi account more easily. Now I would like toincorporate both of these changes in the TransProg Thermal configuration.(I successfully added the Applesoft Basic "STARTUP" program for KB5 to thepull-down menu as a sub-file of BASIC, which I titled "ComputerKeyboarding"; and it was equally easy to prepare the script for the emailset-up as a sub-file of Spectrum in the pull-down.)I don't know how to allow the Thermal Configuration of TransProg torecognize either the Spectrum script the AppleSoft program. Any help?Jim (PEACECHURCH, 11642, GO COM A2)>>>>> To run the STARTUP program from TransProg Thermo, copy BASIC.SYSTEM""""" into the same folder with the STARTUP program, and set up TransProgThermo to launch _that_ copy of BASIC.SYSTEM with the key combination.This will work for any Applesoft program if you rename the program STARTUPor if you create a 1-liner STARTUP program that reads something like:10 PRINT CHR$(4);"-yourprogram"Where 'yourprogram' is the name of the Applesoft program that you wish torun. Note the smart launch '-' in front of the program name.Works great for me! - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight! (DZAHNISER, 11652, GO COM A2)STEP BY STEP: CHANGING IIGS BATTERIES Try this:""""""""""""""""""""""""""""""""""""" 1- Check the yellow pages for "Batteries." Look for an ad selling batteries for mobile phones, security and institutional systems etc. Call and ask for a TL-5101 3.6 Volt battery "with" solder leads (ROM 3 machines use NON solder lead type). These batteries are common and sell for $6-$12. I've heard they're now available from Radio Shack stores or try their sister-stores Computer City; Shop for convenience and price. 2- Remove the IIgs power supply: Unplug the power cord and pull forward on the front clip. 3- Note the battery (usually purple and black) on the left edge just between center and the computer's backplane (with the backplane of the computer facing away from you). (The battery is cylinder-shaped, and about 5/8" wide X 3/4" long.) 4- If you do not feel comfortable soldering on a circuit board, clip the leads leaving them as long as possible sticking up from the motherboard -- Clip them right where they join the old battery. Make note of the battery's PLUS/MINUS directions (the black "+" end toward the backplane). 5- Take the battery with you to the store, purchase the same battery, and give them the old one to dispose of. (The battery contains lithium, is inorganic, not environmentally friendly and needs proper disposal care). 6- Obtain a sewing needle that is about the same width as the battery leads. Use the needle as a mandrel, and wind the battery leads around the needle (making them "spring" or "pigtail" shaped. NOTE: Take extreme care to NOT touch the battery's leads together. The leads are soft and easy to work just using your fingers. If there is a short bit of a lead that does not wind tight, clip the short end flush to the pigtail. 7- Being careful which lead is negative and positive relative to the new battery and the long-clipped old battery wires (leads) now sticking up from the motherboard, slip the pigtail leads onto the "motherboard" leads.(C) 1998 Jerry Cline InTrec Software, Inc. jerrycline@intrec.com AutoReply: Jerry Cline @ InTrec Software, Inc. - jerry@intrec.com ProTERM @ your service! The superior telnet and dialup application. Sent w/ProTERM Message Manager (PTMM) - Details @ Download ProTERM & PTMM the full working versions: (INTREC, 11720, GO COM A2) RUMOR MILL """"""""""THE NEW TWILIGHT II Alright folks, keep your phone lines free, as""""""""""""""""""" something big is just about to come down the pike.I've received final goahead on T2, so it's only a little final touches tothe dox and packing it up. Barring any unforseen last minute highly serious bug reports, TwilightII v1.99 will be uploaded to Delphi's file databases Sat, April 4th. It hasthat version number to signify "very close to completion", but will stillinitially be considered *BETA* software-- there may be some interactionswith programs that nobody betaing so far runs. Further, Apple's installerprogram is not licensed for this, so you'll have to manually install it bycopying files around. Some time after v1.99 goes out, I'll write up someform of installer, fix anything reported, and an official 2.0 release willbe uploaded. I do not expect any serious bugs to exist in v1.99, but I amhedging my bets. For lists of features, etc in this update to Twilight II, see forummessage #11275. This message (and others like 11275) may be reposted to GEnie andCompuserve, but due to a few arrogant pirates on csa2, NO officialannouncement will be made there, and do not report my words there. Distribution policies: copyrighted freeware, uploaded initially toDelphi and at a later time to my ftp/web site. Some distribution limitswill be set; see dox in released version for full details. Please support GS authors who work long hours to bring such things toyou. Support can take many forms, such as words of encouragment, cash (ifit's shareware or commercial), and helping in the battle against thepirates who make it less and desirable to want to release anything nearthem. Do not let them feel welcome as long as they keep up their ways.Nathan Mates (NMATES, 11465, GO COM A2)>>>>> HEALTH HAZARD WARNING!"""""Twilight II found to be habit-forming!Affected persons can be easily recognized by the typical symptoms ofaddiction:1. They can be observed to sit immobilized in front of their Apple IIGScomputers for hours.2. They gaze at their screens with a fixed stare and an ecstatic expressionon their faces.3. Once the effect of a module has worn off, they suffer acute withdrawalsymptoms until the next module has been activated.Protect yourself and your family - don't leave your Apple IIGS within reachof children, enjoy Twilight II only in moderate amounts.This warning by courtesy of your A2 Health Watch. (GSCHNAUBELT, 11635, GO COM A2) PUBLIC POSTINGS """""""""""""""KFEST YEARBOOKS FROM THE GRAPHICS GURU"""""""""""""""""""""""""""""""""""""" ----->>>>> ATTENTION KFESTERS <<<<<----- I have completed work on a project that I have been wanting to do for some time: ***** KFEST YEARBOOKS *****I started putting pages for Kfest '97 into a desktop publishing layout andthen my enthusiasm spilled over and I started on '96, and then '95.I now have master pages for all three Yearbooks.I call the collection "Keepsakes of Kfest".These are printed using a Canon BubbleJet printer and bright white paper.As you would expect, these are very graphic intense pages;but they also contain several long illustrated text articles,over 100 full color pictures each,activities, schedules, and quotes from attendees.The Kfest '97 Yearbook is 24 pages.The Kfest '96 Yearbook is 28 pages.The Kfest '95 Yearbook is 36 pages.Pat Kern. (PATZ_PIX, 11812, GO COM A2)ANOTHER NEW WOLF Wolfenstein 3D for the Apple IIgs, version 1.1, will be"""""""""""""""" released on Friday, May 1, 1998, at 6:00 PM PacificDaylight Time.This new version has several bug fixes (eliminating all known crashingproblems and odd behaviors), new sound code that can play up to eightsounds at once (for a more fulfilling game experience), and a newpreference dialog box that lets you configure the keyboard controls.The game has also been optimized slightly for a subtle performanceimprovement.Visit the official Wolfenstein 3D for the Apple IIgs web site at for more information and todownload the new version.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 12083, GO COM A2)JUICED.GS ON THE VIRTUAL MOVE Hey gang!"""""""""""""""""""""""""""""Just a note to let you all know that the Juiced.GS site on the World WideWeb now has a new address:http://www.wbwip.com/juiced.gsMy appreciation goes out to Webmaster David Kerwood, who continues tomaintain the site on his commercial server and has done an excellent jobwith the mess of information I've given him.Meanwhile, work is under way on the spring issue of Juiced.GS, which willbe mailed to subscribers in mid-June.Thank you all again for the wonderful support. I can't believe Juiced.GS isnow well into its third year and going strong. It seems like only yesterdaywe all met and embarked on this adventure.It's been a blast! Let's keep it going! Max Jones, Juiced.GS http://www.wbwip.com/juiced.gs Delivered by Spectrum 2.1 and Crock O' Gold 2.4 (JUICEDGS, 11916, GO COM A2)SHEPPYWARE: RULER OF ITS OWN DOMAIN This announcement is to let you know""""""""""""""""""""""""""""""""""" that the SheppyWare email, FTP, andWeb site addresses have changed once again (probably permanently this time.I've now got a 100% genuine registered Internet domain. Here's the scoop:email: sheppy@sheppyware.netWeb: http://www.sheppyware.netFTP: ftp.sheppyware.netThe SheppyWare talk mailing list is now at talk-list@sheppyware.net.The old addresses will continue to work for a while, but you should startusing the new addresses instead.Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 11994, GO COM A2) BEST OF THE BEST """"""""""""""""11466 4-APR 10:09 Apple Operating System RE: Twilight II 2.0 *very* near! (Re: Msg 11465) From: DZAHNISER To: ALLI was absolutely amazed when I saw that the Twilight II update was to bereleased as Freeware! This is a _quality_ product, as I am sure anyone whohas previous versions must be aware.I had never owned or tried Twilight II when Nathan put out his call fortesters. In the couple of weeks that I have been pounding on it, Nathanhas made some significant improvements to this already great product.I am extremely happy (but also feel somewhat guilty) that I won't have toshell out $$$ to keep this on my hard drive. We all owe a big THANKS toNathan and the others involved in making this new release of Twilight II sogreat - with copyrighted freeware distribution.Please everyone - If you like this (or other releases for the Apple II) LETTHE AUTHOR KNOW. If we simply grab new freeware and run, without showingour appreciation, we will teach the authors that we don't care, and theyeventually won't care also. If we don't pay money for a product, we stillneed to barter something for it. - Don (IronTooth)Delivered by my ANSITerm off-line reader scripts... They're OLRight![EOA][A2P]------------------------------ A2Pro_DUCTIVITY |-----------------------------------Checking out A2PRO on Delphi""""""""""""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com]OPTIMIZING GS ANIMATION According to the guys at Apple with bus""""""""""""""""""""""" analyzers, that helps speed things up. Bank 01 isaccessed at 2.5Mhz, while the screen in bank E1 is 1Mhz. As noted in GStechnote #70 (I've got a nice html version athttp://www.visi.com/~nathan/a2/tn/iigs/070.html ) there's synchronizationissues between the two sides, and the NOP allows the fast side of the busto get better resync'd with the slow side. I have not tested thispersonally, but I'd trust them on this.Nathan Mates (NMATES, 1611, GO COM A2PRO)>>>>> If memory serves me correctly, the folks at Apple ran some fancy""""" tests and determined that including the NOP actually makes thetransfers faster! It was some sort of timing condition. I don't rememberthe details.Paul Schultz. (SCHULTP, 1613, GO COM A2PRO)>>>>> Thanks for the information!!!"""""I read Technote #70 again, and I will try it out to see what happens. Theonly thing is that I never use a stack blaster. Instead, I just use thedirect page. It appears much more sensible when handling sprites.Sprites are usually are not very broad, so you can use one direct pagepointer to draw 2 lines of the sprite. Second, to quickly get the nextdirect page pointer, the stack pointer points onto the table that holds thescreen offsets (in reverse order, of course). After the 2 lines have beendrawn, I simply pld (should make up for a nop, right?) and go for the nextlines.According to a table that came with ORCA/M, an lda #, sta dp is just asfast as a single pea.Comments, anyone? :)Jesse Blue / NinjaforceCheck out our upcoming Apple IIGS game at:http://www.igd.fhg.de/~girschik/nfc (JESSEBLUE, 1614, GO COM A2PRO)>>>>> PEA takes 5 cycles, regardless of the accumulator size."""""LDA # takes 2 cycles short (8-bit), 3 cycles long (16-bit).STA dp takes 3 cycles short, 4 cycles long (add another cycle if the dp isnot in bank 0, I think.)So with a short (8-bit) accumulator, the times are identical. Since PEApushes 16 bits regardless, I think the comparison should be with a longaccumulator, which takes 7 cycles compared to 5 for the PEA. ----------------------------------------------------- Tony Ward, A2 Database Manager [Delivered with Spectrum 2.1 and Crock O' Gold 2.3] -- "An elephant: A mouse built to government specifications." (TONYW1, 1615, GO COM A2PRO)<<<<< Misconception: that table lists the best case speeds. It does not""""" list the standard penalties:+1 cycle in 16 bit mode+1 cycle if DP is not page aligned (DP=$xy00)+1 if branch taken [16-bit penalty not applicable to 1-byte opcodes like TAX] So LDA #$1234 is 3 cycles, 3 bytes. STA <$56 is 2 bytes and 4 or 5cycles depending on DP alignment, for a total of 7 or 8 cycles. PEA $1234is always 5 cycles (no 8-bit version of it), and does not care about DP orstack alignment. An extra stack setup code like 'ADC #$0016 TCS' (if done right after anadc #$00A0 to get to next line, can be assured carry clear) costs 3+2cycles. For any line where you draw more than 3 words in a row, it is goingto be faster to set up the stack also and start PEAing. PHA/PHX/PHY are all 4 cycles each, so if you can identify at least 4repeated words in a stack area (or between if you use X,Y regs smartly),it's better to LDAXY the repeated words and then slam it that way, but ifyour data is highly varied, straight PEAs are better. The above doesn't really take transparency into account, but if you'regenerating the stackslamming code from another program (and I hope youwould), you can keep set the DP to the left side of the shape, SP to theright, you can DP-read in words to modify and then pha them out. That'swhat TurkeyshootGS does, generating code from a 17-color .BMP file (17thcolor is transparency) to draw stuff onscreen. Very ugly piece of C code;it's unreleased so far.Nathan Mates (NMATES, 1616, GO COM A2PRO)>>>>> Well, PEA is 5 cycles, and LDA#/STA dp is 7 minimum, 8 if dp is not""""" page aligned, so unless Mike has a good reason, I'd say its amistake.Regards, Richard (RICHARD_B, 1619, GO COM A2PRO)>>>>> >Misconception: that table lists the best case speeds. It does not""""" >list the standard penalties:Misconception: It does.The reference card, which I assume is what the original message refers to,lists the lowest time in the table, but has footnote marks for each casethat can add a cycle. These are explained at the end of the table.Even assembly listings generated with INSTIME ON show an asterisk next totimes that can vary from the number of cycles shown. The manual points outthat you should refer to a 65816 chip reference for the exceptions in thatcase.Of course, the assembler can't tell for sure whether some of the situationswill exist. Page crossings can't be predicted, for example, because thecode can be relocated.Mike Westerfield (BYTEWORKS, 1620, GO COM A2PRO)>>>>> Well, unfortunately, TRANSPARENCY is the most important thing with""""" sprites. With sprites, you have a background and a foreground.Parts of the Ninjaforce MEGADEMO were done like this: Background picture inbank $00, Foreground picture in bank $01. So when a sprite is moved, setthe appropriate bits so that you READ from bank $00, and WRITE (withshadowing) to bank $01. This, however, only works when you have ONE spriteonly. About using the dp/stack: Basically, I'm using the dp because it'seasier to handle than the stack. The named caching could be done with x andy registers, plus you have the stz dp command as well, which is (believeme) quite handy. But, since you have much more flexible access, you don'tneed caching if the program that generates the sprite always sorts thecode. This can even be optimized for sprites that are shifted one byte.Stack blasters would need to lda dp, and #, ora #, then pha, where directpage blaster just does a lda dp, sta dp+1. Like this: 00XXYYZZ00 Spritedata 1 2 3 4 Byte No. So, I wouldn't always say: Stack blasters is betterthan dp blaster... Comments? :)Jesse Blue / NinjaforceCheck out our upcoming Apple IIGS game at:{ } (JESSEBLUE, 1622, GO COM A2PRO)HELP WANTED, APPLY WITHIN I apologize for taking so long to reply to""""""""""""""""""""""""" this, but I had to discuss it with mycompanions here and make sure I had a "real" answer for you first. :)A2 University (A2U for short) really hasn't gotten off the ground here yet.It's a program we did over on that other service before we came to Delphi,and it was a very successful program. The philosophy behind A2 Universityis, for the most part, the very core of A2Pro's existence. That is, tofurther the existence of new software for the computers we still love somuch by helping the beginning and hobbyist programmers learn how to improvetheir programming skills, or pick up new skills.This is where we need help! Our most recent Dean of A2 University had agood dose of "real life" happen a while back, and had to resign from theposition before we really got started over here. We've been Deanlesssince. (Well, as long as you don't count one of our bosses, who happens tobe named "Dean" :)Thus, the following position is open: Position: Dean of A2 University (A2U) Time requirements: Some organization will be necessary at first (it's been a while since we've done this, and we haven't done it here on Delphi, yet, at all), so it will probably require 5 or so hours a week for the first couple weeks, getting things up-to-speed. Once it's going, it will probably only require an hour or two a week. Qualifications: - enthusiastic individual who can share his/her enthusiasm with others - good organizational skills Responsibilities: - Evaluating course ideas - Recruiting capable professors and encouraging participants - Maintaining contact with professors during the term of their courses - Reading the A2Pro Message Board on a daily basisAnyone interested in helping us out by filling this position should send adescription of why you think you're the person for the job, along with anyideas you have towards how you would get things set up, tojustdave@delphi.comDave MillerAsst. Forum Manager, Apple II Programmers Forum (GO COM A2P/sigdir=a2pro)http://www2.c4systm.com/~dmiller justdave@syndicomm.com justdave@delphi.com (JUSTDAVE, 1643, GO COM A2PRO)>>>>> As another sorta-followup to my earlier post asking for people to""""" speak up with questions/problems/etc, I suppose that I couldvolunteer to run a few classes on either asm, graphics, game stuff, or thelike. [Basically, the kfest cabal gets first dibs on what I walk aboutthere, but could probably go into more depth eventually here.] As it lookslike asm is out from kfest, I could start up something here. The problem with asm is that there's 2 main assemblers used in the GSworld: Orca/M and Merlin. I only really speak Orca (blatant plug: emailmikew50@aol.com or byteworks@delphi.com to purchase it if you want :) sothat might either alienate a few folks, or require some sort of tag-teameffort by people who speak both to help everyone. At least with C/Pascal,there's really only one choice (do TML Pascal users exist anymore? :) --same as with Applesoft. I'd almost prefer that some sort of intro to programming course(possibly with Basic, even though that language makes Computer Scienceprofs blow a blood vessel :) get started *before* assembly-- it's mucheasier for people to start using, and serious bugs won't make your systemcrash or worse. :) While I haven't really done serious basic coding inyears, I did make an Applesoft Basic command & reference (definitely not atutorial), which has been uploaded to the a2 forum's database, also athttp://www.visi.com/~nathan/a2/faq/asoft.html Permission is granted for anyasoft prof to blatantly plug it as a good free reference to keep handy :)Nathan Mates (NMATES, 1648, GO COM A2PRO)>>>>> Nathan, just to muddy the waters..."""""While GSoft BASIC has been slow in coming, mostly because I have work thatactually pays the bills, it is coming. I finished the A1 version and amworking hard on the documentation, which is about 80% done.My current plan is to release versions of our introductory programmingcourse and our toolbox programming course for GSoft BASIC, too. Yes,toolbox programming. :) GSoft supports records and pointers, so you canactually handle the toolbox correctly. It already has a full toolboxinterface, and it works quite nicely.You might factor these things into any plans for courses in BASIC.Mike Westerfield (BYTEWORKS, 1651, GO COM A2PRO)LONG-LOST TOOLSET NUMBER Has anyone compiled a list of version numbers"""""""""""""""""""""""" for every toolset for each System release (from4.0 on)?Also, out of curiosity, does anyone tell me what Tool037 was? It ismentioned on page 231 of the System 6.0 Reference as being handled byStartUpTools even though it is not actually part of 6.0 (and was apparentlynever release). So now I just =have= to know. :-)Michael (SAR, 1679, GO COM A2PRO)>>>>> I *think* that Tool037 was the Animation Toolkit. It was very close""""" to done, as I recall, when Mensch moved to me Mac side of theForce, and nobody had time to finish it (and I don't think Apple cared,either. :)Eric "Sheppy" ShepherdMacintosh & PowerPC Programmers Forum (SHEPPY, 1680, GO COM A2PRO)>>>>> Sheppy is of course correct, the never released Animation Tool Set""""" had support for sprites, backgrounds, compiled shapes and otherhandy stuff. Pity it was never released.Regards, Richard (RICHARD_B, 1681, GO COM A2PRO)>>>>> What a neat sounding tool set! This is the first I have ever heard""""" of it. Sure would have been interesting if this had been released.Oh well, we should be thankful for what we actually have.Paul.Paul Schultzschultp@delphi.comsent your way via Spectrum 2.1 and Crock O' Gold 2.3 (SCHULTP, 1683, GO COM A2PRO)[EOA][KFE]------------------------------ THINKING KFEST |-----------------------------------THE KFEST MAILING LIST""'"""""""""""""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] YOU'VE GOT MAIL!! ~~~~~~~~~~~~~~~~~ For ten summers now, the Apple II faithful have gathered in July at asmall college in Kansas City, Missouri. The Apple II event of the year,KansasFest 1998, runs July 22-26, 1998, on the campus of Avila College.From the far corners of the earth as well as downtown Kansas City, Apple IIfanatics gather to celebrate the computer that started it all. Planning such a trip can be as simple as getting in the car anddriving a few blocks for someone like Allen Moore; something morechallenging like getting in the car and driving a few hours--or more--forMax Jones or Ray Merlin; planning a cross-country flight, like Tony Diaz;or coming from across the ocean, like myself or Richard Bennett or EwenWannop. Indeed, there are at least as many stories that could be titled,"How I got to KFest" every year as KFest attendees. How, then, do between 50 and 100 Apple II fanatics from around theworld tie together the loose ends of their arrivals and departures in theLand of Ahhs? In years prior to 1997, the center of the online Apple II Universe wasthe Genie (previously known as GEnie) online service, and the KFestfaithful would read and post messages coordinating every detail; from thebare essentials--who was arriving at Kansas City International Airport whenand by which airline, who was renting a car, and who needed a ride--to themerely important, such as a headcount for the pre- and post-KFest dinnersat local restaurants and requests for KFest sessions--to theextracurricular, such as who was hoping to room with whom and who wasbringing what equipment--to the absolutely esoteric, like what a turnpikeis and how many beers it takes to get Conan in a Librarial mood. But as weall know, things have changed, and while we have moved many of the Apple IIfaithful from Genie to Delphi, some of our buddies haven't made the moveyet, or have decided to hang their online hat elsewhere. What, then, isthe lowest common denominator to coordinate the KFesters this year? The answer was simple: electronic mail. Anyone with electronic mail (email, for short, of course) access hasthe ability to get and give the latest information on KFest. Sponsored byDevin Reade's trenco.gno.org Internet server, the KFest Mailing List is anautomated mailing list that serves anyone who cares to sign up for it. Theadvantage of this list is that it doesn't require the participants to haveaccess to the same online service or even the World Wide Web--anyone withaccess to Internet email can be a part of it. It doesn't matter if you'reon America Online, Genie, Delphi, Compuserve, Primenet, Juno, Concentric,Netcom, Kestrok, or anywhere else. In fact, I even receive KFest email atmy office. For those of you who haven't been on a mailing list before, onceyou've signed up, you will send messages to and receive messages from justone email address--in this case, kfest@trenco.gno.org. However, anymessage sent to the list will magically be sent to everyone else on thelist. You can subscribe (or unsubscribe) from the list at any time, andyou don't have to be KFest bound to be part of it. To sign up for the KFest Mailing List, send email to: majordomo@trenco.gno.org and in the BODY of the message (not the subject), place the followingtext: subscribe kfest In a few minutes you will be sent a confirmation message via email.In order to complete the signup process, respond to this confirmationfollowing the instructions given. You will then be sent a welcome message,including instructions on how to send mail to the list. Already in the KFest Mailing List we have discussed the traditional(and potential non-traditional) pre- and post-KFest eating spots, theKansas City International Airport's site on the World Wide Web, KFestsessions, KFesters volunteering help to other KFesters on a variety ofApple II subjects, and much much more. If you have other informational needs regarding KFest, you may want tocheck out the KFest Web Page, at: http://www.primenet.com/~adams/kfest.html If you have a question that would be better sent to the KFestcommittee rather than the mailing list, you can address that to: kfest-info@trenco.gno.org Finally, thanks to Tony Diaz of Alltech Electronics, if rememberingtrenco.gno.org is too tough, you can also send mail to the KFest MailingList at: kfest@apple2.org KFest mail will brighten up even the most dreary Apple II electronicmail box. Sign up today.[EOA][SIZ]------------------------------ SIZZLING SHAREWARE |-----------------------------------UNZIP IIE"""""""""by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] UNZIP IIE ~~~~~~~~~ Product Name: Unzip IIe File Name: UNZIPIIE.BXY Database: Utility Software File Size: 18048 Program Type: ProDOS 8 Application Author: Russ Woodroofe Version Reviewed: 1.0 Distribution: Shareware, $10 U.S. dollars, see ReadMe for details Requirements: Apple IIe, IIc, or IIgs; 19k disk space. It's a reality we all need to face: not everyone is fortunate enoughto have an Apple II. Sooner or later, you'll encounter a file that youjust have to have, perfect for you in every way--except it has a ".ZIP"suffix on it. Boom! You've hit the MSDOS wall--the Zip format is theirpacking standard, just as the NuFX format (the one used by _Shrinkit_ and_GS Shrinkit_) is ours. What to do, what to do--especially if you have a//e or //c? While the well-known Apple IIgs solution to dealing with .zip files isthe shareware _PMP Unzip_, there is also a less-well-known 8-bit IIsolution, at an even better price: the $10 shareware _Unzip IIe_. Borrowing heavily from the _Shrinkit_ interface, _Unzip IIe_ doesprimarily one thing, and does it well--it unzips .zip archives. Like mostProDOS 8 programs, it's fast and efficient, and its interface ought to bevery familiar for 8 bit Apple II users. _Unzip IIe_ will handle a variety of .zip archives without a hitch--infact, I didn't come across a single .zip archive it failed to handle. Oneomission is the self-extracting (.exe) archives--no known Apple II programwill currently these in one step, although there is a two-step solution wemay look at next month. _Unzip IIe_ also doesn't -create- .zip archives,but then again, it doesn't claim to. In summary, _Unzip IIe_ is a simple, fast, and needed product. Ameager $10 is a more than fair price to pay for a program that can quicklybecome invaluable. For any 8-bit Apple II fanatic, _Unzip IIe_ is amust-have utility.[EOA][TVT]------------------------------ THE VIRTUAL ][ |-----------------------------------The BernieBook--Macintosh Portables Go To The Dogs~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~by Ryan M. Suenaga, B.A., M.S.W., L.S.W. [thelamp@delphi.com] POWERBOOKS AND BERNIE ][ THE RESCUE FAQ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following article is set up in a form commonly seen on theInternet, called Frequently Asked Questions. It is designed to answer someof the most common questions people have about using the Apple IIgsemulator _Bernie ][ The Rescue_ with an Apple Macintosh PowerBook. It isnot designed to answer general questions about _Bernie_ or generalquestions about _PowerBooks_, although obviously there will be someoverlap. Any questions about this article can be sent via email tothelamp@delphi.com.The HousekeepingQ: What's a FAQ, and how is it pronounced?A: The letters "FAQ" stand for _F_requently _A_sked _Q_uestions. When people first hear of or learn of a subject, such as the program _Bernie ][ The Rescue_, they often have a number of questions which others before them did when they also first learned of the same subject. A FAQ is a document listing both the questions and answers most frequently associated with new users, to save themselves (and others trying to assist them) time and frustration. And by the way, it's pronounced "fack", nearly identical to "fact".Q: What is the purpose of this FAQ?A: This FAQ is set up to assist people interested in using the Apple IIgs emulator _Bernie ][ The Rescue_ with an Apple Macintosh PowerBook. Many Apple II enthusiasts also have Macintosh computers or are considering the purchase of a Macintosh, and many of those Macs are PowerBooks. This document may assist those people with their general questions. It is as complete as possible given the recent release of an updated version of _Bernie_ (May 1, 1998).Q: How can this FAQ be distributed?A: The content of this FAQ is copyright 1998 by Ryan M. Suenaga, the editor and publisher of _The Lamp!_. Distribution without the expressed written consent of the copyright holder is prohibited.Q: Who do we have to thank for this FAQ?A: Special thanks to Henrik Gudat, Andre Horstmann, Urs Hochstrasser, and the rest of the gang at F.E. Systems, formerly known as Bright Software, for bringing _Bernie_ to the masses. Additional thanks to some of the Bernie Boys on Delphi, including Eric Shepherd, Dave Miller, and Kirk Mitchell, for helping out with some questions I wasn't able to handle myself.The ProgramQ: What is _Bernie ][ The Rescue_?A: _Bernie ][ The Rescue_, _Bernie_ for short, is an Apple IIgs emulation program for the PowerMacintosh series of computers produced by F.E. Systems in Switzerland.Q: What is emulation?A: Emulation means something acting like something else. In regards to computing, it usually means a computer acting like another computer, through special hardware, software, or both. While emulation has become popular in recent times, there is a long history of emulation among personal computers. Many years ago, the _Trackstar_ board allowed Intel based MSDOS computers to emulate an 8-bit Apple II, for instance, and the Apple /// included Apple ][+ (and, later, through the addition of a peripheral card, Apple //e) emulation. The Macintosh has had hardware-based solutions for emulating Apple IIs (the Macintosh LC //e card) and Intel based computers (the "DOS Cards" offered first for the Centris 610, among many other Macintosh models) as well as software-only solutions (_RealPC_, _Virtual PC_, and _SoftWindows_) for years. In fact, one of the more popular emulators in the computing world is likely on your desktop: the Apple IIgs emulates the 8-bit Apple IIs. For more information on different emulators for the Macintosh, see http://www.emulation.net. For an excellent but somewhat dated article on one microprocessor chip emulating another, leading to the development of the Apple IIgs, see Tom Weishaar's excellent "A 65802/65816 pre-boot" in the August 1986 (not 1996) issue of _Open-Apple_.Q: How can I get a copy of _Bernie_?A: If you have access to the World Wide Web, you can get a copy of the current version of _Bernie_ (1.3 as of this writing) at the following URL: http://www.magnet.ch/emutech/Download/Parts/bernieconsumer.html If you can successfully download from Delphi, _Bernie_ is available in the database there as well. If you do not have access to the Web, you can receive a copy of _Bernie_ on a floppy disk from Shareware Solutions II. Their contact information is: Shareware Solutions II 166 Alpine Street San Rafael, CA 94901-1008 USA joko@crl.com http://www.crl.com/~joko You will also need to provide a copy of your real IIgs's ROM image. More on this later. _Bernie ][ The Rescue_ is a $25 (U.S. dollars) shareware program that requires registration to make full use of it. Details are included with the program archive.Q: What are the minimum requirements for running _Bernie_?A: The minimum requirements for _Bernie_ are any PowerPC based Macintosh and four megabytes of free RAM. Realistically, PowerPC based Macs need an absolute minimum of 16 megs of "real" (as opposed to "virtual") RAM anyway, although some came with less. _Bernie_ runs fastest when your Mac is set to display 256 colors, but it will run regardless of this setting.Q: You mean this doesn't run on an Apple II?A: It doesn't run on an Apple II; it makes an Apple II run on your PowerMac.Q: Where do I get the ROM?A: The only legal place to get a copy of the IIgs ROM image required for using _Bernie_ is from an Apple IIgs. There are instructions for creating a ROM image in the official _Bernie_ documentation. A ROM from either a ROM_01 or ROM_03 IIgs may be used.Q: Will it run on anything but a PowerBook?A: _Bernie_ will run on any Macintosh with a PowerPC processor, including desktop Macs and Mac OS clones. Additionally, there is another version of _Bernie_ that will run under the _BeOS_ operating system for the Macintosh and BeBox. At this time, it will not run under the _BeOS_ for Intel systems.Q: What's with the name?A: The original name for this program was _Fast Eddie_; however, a software company that had a different product with a similar name contacted the authors of _Eddie_, and _Eddie's_ handlers agreed to change his name. After thinking it over for awhile, they decided on the name _Bernie ][ The Rescue_.Q: Okay, who's Bernie?A: The only Bernies I know are the dead guy in the _Weekend at Bernie's_ movies and the slugger for the Yankees. I'm pretty sure they aren't the ones the program is named after.Q: Well, then, who was Eddie?A: I know lots of Eddies, from my cousin Eddie to Eddie Van Halen, my favorite being the famous surfer Eddie Aikau, a crew member of the canoe Hokuleia who gave his life trying to find help when it started taking on water during one of its early voyages from Hawai'i to Tahiti. If you ever come to Hawai'i, and see bunches of bumper stickers with the phrase "Eddie Would Go" on them, it's in reference to huge surf that scares off most waveriders, but into which Eddie Aikau would go. But I don't think the program was named after him either. Rumor has it that the Eddie _Fast Eddie_ was named after is Formula-1 driver Eddie Irvine. This Eddie did so much crashing during early stages of races in 1996 that the gang over in Switzerland felt a real brotherhood with him. Or at least that's the way the story goes.Q: Okay, if you won't tell me who Bernie is, then at least tell me what's with all the dog jokes?A: Since _Bernie_ is housed in Switzerland, the F.E. Systems gang wanted to show everyone their national pride. A large St. Bernard is one of the most recognizable symbols of that country, as they are famous for rescue missions while patrolling the Swiss Alps. _Bernie_ is named after those St. Bernards.Q: Why didn't you tell me _Bernie_ was named after that?A: You only asked who Bernie was, not who _Bernie_ was named after.The PowerBooksQ: What is a "PowerBook"?A: A PowerBook is Apple Computer, Inc.'s Macintosh version of a "notebook" or "laptop" computer, a portable computer that is designed to be taken just about anywhere and run off of rechargable batteries. There are many different models of PowerBooks, including those with 68000, 68030, 68LC040, and PowerPC 603e, 603ev, and 750/740 ("G3") processors.Q: Are there any non-Apple-branded Mac OS compatible notebook computers?A: There was a computer known as an "Outbound" that functioned as a 68000-series Macintosh, but they've been out of production for some time, at least in part due to copyright issues centering around the Macintosh ROMs. None of the recent Mac OS clone vendors was allowed to produce a notebook-style computer, so there are no Radius, SuperMac, PowerComputing, MacTell, UMAX, Motorola, or other clone vendor notebooks.Q: Which PowerBooks can run _Bernie_?A: There are only a few PowerBooks which meet _Bernie_'s requirements straight out of the box: PowerBook 5300 series; PowerBook 1400 series; PowerBook 2400 series; PowerBook 3400 series; PowerBook G3 series; and PowerBook Duo 2300 series. Additionally, there are a few PowerBooks which can be upgraded to a PowerPC processor, after which they'll be compatible with Bernie: PowerBook 190 series; PowerBook 500 series; and PowerBook Duo 200 series We say "series" because you may see several things appended to a particular PowerBook's model number--for instance, a PowerBook 1400 series computer may specifically be called a "PowerBook 1400cs/166" indicates a PowerBook 1400 with a color passive matrix screen and a 166 mhz processor. A "PowerBook 2400c/180" indicates a PowerBook 2400 with a color active matrix screen and a 166 mhz processor. In the case of the PowerBook 500 and Duo 200 series, you will also see some different numbers in the middle of the PowerBook's model number--you will see a "PowerBook 520" or a "PowerBook Duo 230", for instance. With the exception of a few 5300's and upgraded 190's, 500's, and Duo 200's, every _Bernie_ capable PowerBook has a color screen built-in. For what it's worth, there is no actual "PowerBook 500" or "PowerBook Duo 200".Q: What's the difference between a "PowerBook" and a "PowerBook Duo"?A: Many PowerBook enthusiasts like to divide the various PowerBook models along two lines: "All-in-ones" and "Duos". Unfortunately, there are actually three lines: "All-in-ones", "Almost-All-in-ones", and "Duos" All-in-one PowerBooks make up the vast majority of all PowerBooks ever made. These PowerBooks have 3.5 inch floppy drives built-in (or as a removable option), internal 2.5 inch hard disk drives, internal modem capability (including on some models PC Card, aka "PCMCIA", modems), and on the rear of the PowerBook, a series of "ports"--connectors similar to what you see on the back of an Apple IIgs--for such things as serial ports (including Localtalk connections), microphones, ADB devices, Ethernet, and SCSI. PowerBook Duos are Apple's version of the "sub-notebook". These computers do not include a built-in floppy drive, and the only recognizable connectors on the back of the Duos are for power, one serial port, and, if installed, a modem. There is, however, a large, thin, edgecard-style connector on the back of the Duo. This is an integral component in expanding the Duo. The Duo can be connected to a "dock" using this connector, which can have many of the ports that the all-in-one PowerBooks have (if not more), as well as the missing floppy drive. Several docks have been manufactured by Apple Computer, Inc., as well as others. While many potential Duo users are scared off by the lack of a floppy drive built into the Duo--and I was once one of them--I have found the need for a floppy to be much less than anticipated, and the lighter weight and small size are always blessings. Unfortunately, neither the Duo nor any of the docks are in production any longer. Almost all-in-one PowerBooks are fairly rare--there are only two, really: the PowerBook 100 and the PowerBook 2400 series. These PowerBooks are like the Duo in that they are smaller than the all-in-ones and have no internal floppy drive but instead of requiring a dock, all of the ports are already present on the rear of the PowerBook, like the all-in-ones--including the port for the floppy drive.Q: I have a PowerBook XXX. Can my PowerBook be upgraded to run Bernie?A: With the exceptions listed above--PowerBook 500 series, 190 series, and Duo 200 series--none of the PowerBooks can be upgraded to PowerPC processors, meaning no _Bernie_.Q: I have a PowerPC-upgradable PowerBook. Where can I find the upgrade?A: Depends on which upgrade you're looking for. There were several versions of the PowerPC upgrade for the PowerBook 500 series. Apple Computer, Inc. made one, and Newer Technology licensed the Apple technology and created higher performance ones. While the Apple one does not appear to be made any longer and cannot be easily found, the Newer Technology models are relatively easy to find, but they aren't inexpensive. The Duo 200 series is upgradable with a motherboard swap, manufactured by Apple but apparently no longer available, which makes whatever Duo model you have functionally identical to a Duo 2300c, excepting the built-in screen. The Duo 2300c motherboard has connectors for both IDE and SCSI drives built-in, so you can use your old SCSI 2.5 inch drive or a new IDE 2.5 inch drive, depending on your needs (the cable for the IDE drive does not come with the 2300c motherboard, and it may be difficult to find). Similarly, the PowerBook 190 is upgradable with a motherboard swap to PowerBook 5300 performance. I have never seen one of these upgrades available.Q: What "catches" are there when buying a PowerBook for use with Bernie?A: Unless the prices are incredibly attractive and you have a source of an upgrade lined up, it's probably more sensible to buy a PowerBook already suited for Bernie than an upgradable one. The cost and scarcity of the upgrades tend to make them less appealing. Additionally, the non-2300 model Duos and 500s have 2.5 inch SCSI drives installed. These are no longer made new (although you can find new "SCSI" 2.5 inch drives, they are usually quite expensive converted IDE drives) and fairly difficult to come by, especially in reasonable sizes for today's Macs. While the Duo motherboard swap gives an upgraded Duo the capability of using IDE drives, it lacks the necessary cable to attach such a drive.Q: Where else can I get PowerBook information?A: There's lots of PowerBook information available on the World Wide Web. For starters you can try: http://www.ogrady.com http://powerbook.apple.com http://www.powerbook1.comExpansionQ: How can I expand my PowerBook?A: The PowerBook is a closer relative in form factor to the //c than the IIgs--like both the //c and IIgs it has "ports"--connectors on the rear of the computer that allow you to connect to external devices. Common ports on the back of the PowerBook are a power port, serial port, SCSI port, ADB port, microphone port, and speaker port. Some PowerBooks also have internal modems, some of the PC Card style--roughly the size of a credit card but about 1/8th of an inch thick--and some uniquely designed for a PowerBook. There are also Ethernet ports, video ports, and removable storage (floppy drive, Zip Drive, Magneto Optical drive, hard drive, CD ROM). Unlike the IIgs, PowerBooks don't have "slots", with one exception--Duos, when docked in certain models of dock, have access to NuBus slots. However, some PowerBooks can use the PC Cards (formerly known as PCMCIA) that are prevalent with Intel-style notebook computers, to add such things as modems, memory, hard drive storage, and Ethernet capability. Aside from Duos in certain docks, none of the Bernie-capable PowerBooks have two serial ports. They all have one--the "Printer/Modem Port", meaning you cannot use two external modems with Bernie. However, under Bernie, you can choose your internal modem as an equivalent to the IIgs modem port. More on this later. You can add RAM and larger hard drives to PowerBooks as well. You must remember that when you do this, you usually will need to replace your existing memory card or hard drive with another, leaving you with the older components as spares.Using Modems and PrintersQ: Is the serial support ever going to be finished?A: Yes.Q: When?A: When it's ready.Q: When do we get to see what's done so far?A: Whenever you register _Bernie 1.3_. This is the first version of Bernie to support serial ports through the CerealPuffs(tm) emulation and the InkDirect printing. Once you've registered _Bernie_, you can set the IIgs Printer Port and the IIgs Modem Port through the Edit Preferences menu. This also requires the Macintosh Appearance Manager be installed. You can choose any Macintosh serial port or device recognized as such (primarily the serial ports on the back of the Mac and/or an internal modem) for use with this emulation. While there is a way to go before calling this emulation "perfect", it is a remarkable accomplishment. It has appeared to work better so far with faster Macs and PC Card modems.More AssistanceQ: How can I get help with something not covered here?A: For further assistance with _Bernie ][ The Rescue_, you can check out the Delphi A2 Forum, as well as the Delphi A2 Conference, where you may often run into GUDATH, aka Henrik Gudat, one of Bernie's handlers. You can join the _Bernie_ mailing list, where lots of information about the dog gets transmitted daily. To learn more about the list, you can take a look at: http://www.design.ncisc.org/~bernie/current/index.html _Bernie_'s main page, including the _Bernie_ FAQ, remains at: http://www.magnet.ch/emutechQ: Any last words?A: Woof! :: DISCUSSED ON DELPHI :::::::::::::::::::::::::::::::::: : : : When in doubt, make it sound convincing! : : : ::::::::::::::::::::::::::::::::::::::::::::: TONYW1 ::::[EOA][INN]------------------------------ EXTRA INNINGS |-----------------------------------About The Lamp! The Lamp! is published on the fifteenth of every month in""""""""""""""" the Database of the II Scribe Forum on the Delphi onlineservice (GO CUS 11).This publication produced entirely with real or emulated Apple II computersusing Appleworks 5.1 and Hermes. Apple II Forever! * The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All rights reserved. * To reach The Lamp! on Internet email send mail to thelamp@delphi.com. * Back issues of The Lamp! are available in the II Scribe Forum on Delphi as well as The Lamp! Home Page, http://lamp.sheppyware.net.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Opinions expressed herein are those of the individual authors, and do notnecessarily represent the opinions of the Delphi Online Services,Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprintedverbatim and are included in this publication with permission from theindividual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M.Suenaga do not guarantee the accuracy or suitability of any informationincluded herein. We reserve the right to edit all letters and copy.Material published in this edition may not be reprinted without theexpressed written consent of the publisher. Registered computer usergroups, not for profit publications , and other interested parties maywrite the publisher to apply for permission to reprint any or all material.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[EOF] .