|||||| |||||| || || |||||| |||||| || || ||| || || || || ||| |||| |||||| || |||| Your || || || || ||| || || |||||| |||||| || || |||||| |||||| GEnieLamp Computing || |||||| || || |||||| RoundTable || || || ||| ||| || || || |||||| |||||||| |||||| RESOURCE! || || || || || || || ||||| || || || || || ~ WELCOME TO GENIELAMP A2Pro! ~ """"""""""""""""""""""""""" ~ Ready for Summer? ~ Mystery Vectors ~ ~ Deciphering Sound Settings ~ 8-Bit ORCA/M Questions ~ ~ Commanding the Command Line ~ SFO Redundancy? ~ ~ HOT NEWS, HOT FILES, HOT MESSAGES ~ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////// GEnieLamp A2Pro ~ A T/TalkNET Publication ~ Vol.5, Issue 27 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Publisher.................................................John F. Peters Editor....................................................Tim Buchheim \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////// ~ GEnieLamp IBM ~ GEnieLamp Atari ~ GEnieLamp PowerPC ~ ~ GEnieLamp A2Pro ~ GEnieLamp Macintosh ~ GEnieLamp TX2 ~ ~ GEnieLamp Windows ~ GEnieLamp A2 ~ LiveWire (ASCII) ~ ~ Member Of The Digital Publishing Association ~ GE Mail: GENIELAMP Internet: genielamp@genie.com ////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ >>> WHAT'S HAPPENING IN THE A2Pro ROUNDTABLE? <<< """"""""""""""""""""""""""""""""""""""""""""""""" ~ June 1, 1995 ~ FROM MY DESKTOP ......... [FRM] HEY MISTER POSTMAN ...... [HEY] Notes From The Editor. Is That A Letter For Me? A2PRO ROUNDTABLE STAFF .. [DIR] DEVELOPERS CORNER ....... [DEV] Directory of A2Pro Staff. News From Online Developers. LIBRARY BIT BONANZA ..... [LIB] RTC WATCH ............... [RTC] HOT Files You Can Download. Real Time Information. LOG OFF ................. [PUB] GEnieLamp information. [IDX]""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" READING GEnieLamp GEnieLamp has incorporated a unique indexing """"""""""""""""" system to help make reading the magazine easier. To utilize this system, load GEnieLamp into any ASCII word processor or text editor. In the index you will find the following example: HUMOR ONLINE ............ [HUM] [*]GEnie Fun & Games. To read this article, set your find or search command to [HUM]. If you want to scan all of the articles, search for [EOA]. [EOF] will take you to the last page, whereas [IDX] will bring you back to the index. MESSAGE INFO To make it easy for you to respond to messages re-printed """""""""""" here in GEnieLamp, you will find all the information you need immediately following the message. For example: (SMITH, CAT6, TOP1, MSG:58/M530) _____________| _____|__ _|___ |____ |_____________ |Name of sender CATegory TOPic Msg. Page number| In this example, to respond to Smith's message, log on to page 530 enter the bulletin board and set CAT 6. Enter your REPly in TOPic 1. A message number that is surrounded by brackets indicates that this message is a "target" message and is referring to a "chain" of two or more messages that are following the same topic. For example: {58}. ABOUT GEnie GEnie's monthly fee is $8.95 which gives you up to four hours """"""""""" of non-prime time access to most GEnie services, such as software downloads, bulletin boards, GE Mail, an Internet gateway, multi-player games and chat lines. GEnie's non-prime time connect rate is $3.00 an hour. To sign up for GEnie, just follow these simple steps. 1. Set your communications software to half duplex (local echo) 8 bits, no parity and 1 stop bit, at 300, 1200, 2400 or 9600 baud. 2. Call (with modem) 1-800-638-8369. 3. Wait for the U#= prompt. Type: JOINGENIE and hit RETURN. When you get the prompt asking for the signup/offer code, type: DSD524 and hit RETURN. 4. Have a major credit card ready, as the system will prompt you for your information. If you need more information, call GEnie's Customer Service department at 1-800-638-9636. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" [EOA] [FRM]////////////////////////////// FROM MY DESKTOP / ///////////////////////////////// Notes From My Desktop """"""""""""""""""""" by Tim Buchheim [A2PRO.GELAMP] o TOP OF THE PAGE o A FEW CORRECTIONS >>> TOP OF THE PAGE <<< """"""""""""""""""""""" READY FOR SUMMER? June 1st. June 1st. JUNE 1ST!!!!! """"""""""""""""" Can you tell I'm happy? :) I don't actually get out of school until June 21st, but I'm already in a good mood. As soon as school gets out, I'll have time to go to the beach, visit friends, stay up all night programming, go to Disneyland (and that new Indiana Jones ride that looks so cool:), and KansasFest!! Or, at least I hope I get to go to KansasFest. As I write this, I'm not sure yet, but I should know in a few days. Last year's 'fest was my first, and I loved it! Hopefully this year I'll be able to sleep at night, rather than crash at 3:00 am and sleep through all the sessions. :) (Last year I only saw about half of them.. one of the days I slept in until 2:00 pm!) This year's Kfest is just another example of how the Apple II community can keep the spirit alive. Even though ICON (the International Computer Owners Network -- a non-profit organization which published A2-Central, Studio City, and other) is no longer around to organize the event, several individuals have spend hours of their own time to make sure this year's KansasFest lives up to its reputation as the most exciting Apple II event of the year. That's not the only great news to hit the Apple II community, however. The Byte Works has released the second product in its Quick Click series -- the first was Quick Click Calc which was very popular at last year's KansasFest -- Quick Click Morph. QC Morph is the second new Apple IIgs animation program to be released this year. The first, Animasia 3-D, has received much use on my system, providing me with several megabytes of cool 3D animations which I will hopefully use someday in a program. But now we have a new program, one which will allow us to "morph" images, just like all those TV and movie special effects! This is one program I'm going to buy! This editor has also heard rumors of several other products which are supposedly in development. Paul Parkhurst is writing fax software to compete with Faxination, and it is apparently nearing completion, with test faxes looking good. I've also heard that other companies, such as Seven Hills Software, may have updates to programs. Hopefully my sources are right... if so we could soon have a great selection of new software to choose from! One program which I have seen is the new Apple IIgs front end for GEnie. It is in beta testing, and is just about done, with only a few features to be added and a couple of user interface issues to resolve. When it is finally released, it will make using GEnie much easier for the new GEnie member. Current GEnie users may or may not want to switch to this new way of using GEnie, as offline navigators like CoPilot and GEM help save money and time, but the new program is by far the easiest way to use GEnie, providing a simple user interface which is consistent with Apple's human interface guidelines for the GS. (All you GS programmers have read those guidelines, right? Nothing annoys me more than to have an otherwise great program not use a standard user interface :) Another great piece of news concerning GEnie is more price reductions. A few months ago GEnie reduced its prime time surcharge to $2/hour, and this summer GEnie will further reduce its rates. One of the most frequent complaints about GEnie (and I've heard this a lot recently on the usenet newsgroup comp.sys.apple2) is that it has a surcharge for 9600 baud access on GEnie nodes and for any speed (300 through 14,400) on SprintNet nodes. Well, starting August 1, 1995, GEnie will no longer have any surcharges for high speed access or SprintNet access. That means that you'll be able to access GEnie at 14.4k on a SprintNet node at the same $3/hour as you would with 2400 baud access on a GEnie node! Note that the $2/hour primetime surcharge will remain in effect, as will the surcharge for using the 800#. I hope all of you have a great summer, and I'll see you again next month! -- Tim Buchheim Editor, GEnieLamp A2Pro (a2pro.gelamp@genie.com) >>> A FEW CORRECTIONS <<< """"""""""""""""""""""""" An annoying typo managed to slip its way into last month's issue, just as bugs love to find their way into my programs. :( I incorrectly referred to the Apple II programmers' newsgroup as "comp.sys.apple2.programmers" instead of "comp.sys.apple2.programmer" Sorry about that! Thanks to all of you who wrote to inform me of my error. I hope I didn't cause anyone any frustration by causing them to get errors from their newsreaders because they typed in the wrong name! The second mistake is a bit more embarrassing. (yes, that IS possible!) Last month's issue was labeled "Volume 4 Issue 26." Several people have asked me how the numbering system works; after all GEnieLamp is a monthly publication and there are only 12 months in an earth year. In the past, I was unable to answer this, as I didn't know!! When I took this job, I didn't receive an explanation of how volume/issue numbers work. I just incremented the issue number, ignoring the volume number, because I didn't know of anything better to do. Well, it turns out that I'm not the only one. One of the other GEnieLamp editors (I won't name names) recently realized that he didn't know what to do with volume/issue numbers, either. Unlike me, however, he had the nerve to ask the publisher. It turns out that the volume number is incremented every January, and the issue number is incremented every issue (but is never set back at one.) Well, the A2Pro edition didn't have a January issue, so I guess it's okay in a way that the volume number didn't go up. But it really should have, so this is volume 5 issue 27, rather than volume 4 issue 27. Of course, that doesn't work out right (unless there are only 5 months in a year) but I think a few months were skipped back near the beginning so the issue number isn't as high as it seems like it should be. In any case, just apply the rules Apple uses for version numbers: It's okay to skip numbers, as long as it always goes up and never goes down. And if you want to find a certain issue, just look at the publication date. That's how the files are named, anyway. [Wow, this is embarrassing...two corrections in one month! This is not a column which I want to have to type EVERY month. ] [*][*][*] Do you have something to say about GEnieLamp A2Pro? Please post any questions or comments you may have in Category 1, Topic 15 in A2Pro's BB (m530;1). Or, feel free to talk to me (A2PRO.GELAMP) anytime you see me in a Real Time Conference. Readers out there on the Internet: feel free to email me at a2pro.gelamp@genie.com When writing, please tell me where you got your copy of GEnieLamp, if it wasn't on GEnie. I'm always interested to see how many places GEnieLamp ends up :) By the way, the current issue and most back issues are available online in several gophers and ftp sties. If you want to find an issue, then check library #2 in the DigiPub software libraries at GEnie page 1395 if you are a GEnie user or if you aren't, then use gopher to access gopher.genie.com [*][*][*] [EOA] [DIR]////////////////////////////// A2PRO ROUNDTABLE STAFF / ///////////////////////////////// ______________________________________________ APPLE II PROGRAMMERS & DEVELOPERS ROUNDTABLE _____ ______ ______________________________________________ /_____|/______\ /__/|__| ___|__| Head Sysop: Hangtime (HANGTIME) /__/_|__| /_____/ Your Sysops: Greg Da Costa (A2PRO.GREG) /________|/__/ __ __ __ Todd P. Whitesel (A2PRO.TODDPW) /__/ |__|__/______ /_//_// / Nathaniel Sloan (A2PRO.HELP) /__/ |__|________// / \/_/ Tim Buchheim (A2PRO.GELAMP) [*][*][*] [EOA] [HEY]////////////////////////////// HEY MISTER POSTMAN / ///////////////////////////////// Is That A Letter For Me? """""""""""""""""""""""" By Tim Buchheim [A2PRO.GELAMP] o BULLETIN BOARD HOT SPOTS o WHAT'S NEW o PROGRAMMER'S TIPS o MESSAGE SPOTLIGHT >>> BULLETIN BOARD HOT SPOTS <<< """""""""""""""""""""""""""""""" [*] CAT1, TOP25, MSG{6}...........Important GEnie Announcements [*] CAT1, TOP26, MSG{5}...........The Apple IIgs Front End [*] CAT1, TOP28, MSG{1}...........other basics [*] CAT7, TOP8, MSG{98}..........General 8-bit programming [*] CAT13, TOP4, MSG{90}..........Looking for... [*] CAT15, TOP22, MSG{18}..........Scrap Manager [*] CAT16, TOP31, MSG{1}...........KansasFest '95 -- It's Happening!! [*] CAT15, TOP23, MSG{40}..........Standard File Operations Tool Set [*] CAT20, TOP15, MSG{8}...........Writing Permanent Inits (PIFs) >>> WHAT'S NEW <<< """""""""""""""""" REDUECED GENIE RATES!! GEnie is happy to announce effective August 1, """""""""""""""""""""" 1995, GEnie's 9600 baud and SprintNet surcharges will be eliminated. Along with the elimination of high speed surcharges for both U.S. and Canada, we'll also offer 14.4 baud access through SprintNet and reduce Canada's Datapac surcharge to CAN $5.00/hour. (JUST.DAVE, CAT1, TOP25, MSG:6/M530) >>>>> Dear GEnie Subcriber, """"" Have high-speed access surcharges got you down? Have they kept you from downloading those feature files or from finding that perfect vacation in our travel areas? Well, as of August 1st, those pesky on-line surcharges will disappear from GEnie! That's right, GEnie will eliminate Communications Surcharges for SprintNet and GEnie 9600 baud access for both U.S. and Canada. Along with the elimination of high speed surcharges, GEnie announces the availability of 14.4 baud access through SprintNet and the reduction of Canada's Datapac surcharges to CAN $5.00/hour. You'll save time and money, and have a greater opportunity to explore more of the award winning offerings in our on-line community. You asked us to find better and more efficient ways for you to access GEnie's roundtables and services. The new GEnie for Windows was the first step. This pricing change is the second, and in the coming weeks, you'll see announcements about some blockbuster content, including games from two of the worlds most innovative game developers - Interplay & Microprose. Stay tuned, and enjoy your time on-line. Doug Perkins Vice President of GEnie Services (A2PRO.HELP, CAT1, TOP25, MSG:7/M530) NAMING THE GENIE FRONT END Well, the final results of the "Name the Apple """""""""""""""""""""""""" IIgs Front End" poll are here! After the votes were tabulated, the winners were easy to find... unfortunately, however, we cannot yet release them. :) After a long discussion with the GEnie for the Apple IIgs Product Manager, Syndicomm and A2Pro management came to the realization that the front end simply couldn't be ready on time if we included the recommendations of the beta testers, who have been a marvelous help as we've moved towards a truly polished product. Therefore, we are extending the beta test, as well as re-opening the field to anyone else who would like to be a tester. We will not reject anyone, so even if you were informed earlier that we were full, we have a place for you. If you'd rather not use pre-release software, well... it looks like we can offer you August 1st as a release date. We're very sorry that it couldn't be sooner. PLEASE! If there's anything you'd like to have included in the front end, let us know ASAP. Your suggestions may not be prepared in time for version 1.0, but they will certainly be given most careful consideration. Also, it has come to my attention that some users are not sure exactly what this entire "Front End" thing is all about. Thus, I have created a topic in A2's Category 3 where you can ask any questions you like. No, this is _not_ a new version of CoPilot (although we hope to release a new CoPilot version at some point in the future). No, you do _not_ need any other program to use this. Topic 37 is now available in A2's bulletin board to help answer these and other questions. The remainder of the voting results (with the top three scores hidden for the suspense :) follow. Thank you for your patience. Rank # Name Points 1. XX. YYYYYYYYYYYYYY ZZ 2. XX. YYYYYYYYYYYYYY ZZ 3. XX. YYYYYYYYYYYYYY ZZ 4. 32. Jasmine GS 40 5. 26. IIgs Cruiser 33 6. 24. GS Up Front 22 7. 19. GEnieNav 18 8. 1. A2 View 13 9. 46. The GANTRI 13 10. 33. LampLighter 12 11. 18. GEnieMate 11 12. 31. Isaac Newton? 10 13. 21. GenieuS Access 9 14. 27. II-GeniuS 9 15. 8. Gandalf 8 16. 7. Fly II High 6 17. 12. GEnie Servant 6 18. 16. GEnieBot 6 19. 23. GS to the MAXX 6 20. 9. GaS.n.GO 5 21. 35. Mean Gene 5 22. 41. SideKick 5 23. 49. WozAware 5 24. Write-In: Gus-GS 5 25. 17. GEnieFront 4 26. 48. The Wizard 4 27. 2. Apple Apply 3 28. 30. In The Bottle 3 29. 29. II-Nav 2 30. 10. Gee.Slick 1 31. 28. IIGEnie-uS 1 32. 3. Apple Snapple 0 33. 5. Barramundi 0 34. 6. Browser 0 35. 13. GEnie Servitor 0 36. 14. GEnie Supporter 0 37. 15. GEnie Sustainer 0 38. 22. GS Grillwork 0 39. 25. GSus 0 40. 34. Let's Do It 0 41. 36. Newton 0 42. 37. Pathfinder 0 43. 38. ROM Roam 0 44. 39. ROMper Room 0 45. 40. Searcher 0 46. 42. Sorcerer 0 47. 43. SpellBinder 0 48. 44. StickyBeak 0 49. 45. The Apple Corps 0 50. 47. The Spiced Apple 0 ...Sloanie, A2Pro (A2PRO.HELP, CAT1, TOP26, MSG:5/M530) THIS SUMMER'S MOST EXCITING EVENT """"""""""""""""""""""""""""""""" ______ _____ ( ) ( ) ________________________________________________ | | / / ( _________________________________'95____) | | / / | | | |/ / | | II Infinitum!! | / | |______ | |\ \ | _______) __________ ________ ________ | | \ \ | | ( _____) ( ___) (__ __) | | \ \ | | | |__ \ \ | | | | \ \ | | | __) \ \ | | | | \ \ | | | |_____ ___\ \ | | (______) (________) (_______) (__________) (_________) |___| KFest is back again this summer better than ever! For many years Resource Central, and then ICON, sponsored a popular festival for Apple II computer users called ICONference. Last year the festival was expanded to include users of Macintosh computers. Although RC/ICON went away, KFest will continue under new sponsorship! This summer, in Kansas City, Missouri, you can once again: - meet friends old and new - learn about how to get the most out of your computer and peripherals - see demonstrations of new products - meet the celebrities of our little world - experience the InterNet and all that it has to offer to us and our computers - take advantage of special KFest '95 offers from Apple II and Macintosh vendors - and, of course, stay up all night if you want to :) There will be speakers and presentations on a wide variety of topics. Presentations scheduled thus far include: * Joe Kohn - Shareware Solutions II * Erick Wagner * Michael Lutynski - Animasia * Mike Westerfield - Byteworks * Tony Diaz - Alltech * Roger Wagner KFest '95 will again be held on the campus of Avila College in Kansas City, Missouri. It will take place from July 27-29, 1995. The cost will be only $200, which _includes_ use of a double room in the Avila College dorms _and_ meals! (If you wish to stay at one of the many hotels or motels near the college then the cost is $150, but you would, of course, have to find and pay for your own room). *** SPECIAL OFFER: If you register by May 20, 1995, then you can save up to $25. Registrations received before that date will cost only $175 or $130 for no room and board. *** KFest this year is being sponsored by Parkhurst Micro Products, makers of\ the award-winning ANSITerm telecommunications software, as well as the soon to be released PMPFax. You can send your registration form and fee to: KFest '95 c/o Parkhurst Micro Products 2491 San Ramon Valley Blvd. Suite 1-317 San Ramon, CA 94583 * Please make checks payable to Parkhurst Micro Products. *** They will also take credit card registrations. Just call PMP with your VISA or MasterCard number at (510) 837-9098 . *** If you have questions about KFest, or wish to make suggestions, you can find answers via the InterNet. Just send email to: kfest.info$@genie.com -** PowerGS and A.RAHIMZADEH are no longer involved with KFest **- - - - - - - - - - - - - - - - - - - - KFest '95 Registration Form Name: Address: City, State, Zip: Phone (w): (h): Email address: Roommate preference (if any): Do you prefer a smoker or non-smoker? Send this completed registration form and fee to: KFest '95 c/o Parkhurst Micro Products 2491 San Ramon Valley Blvd. Suite 1-317 San Ramon, CA 94583 * Please make checks payable to Parkhurst Micro Products. They will also take credit card registrations. Just call PMP with your VISA or MasterCard number at (510) 837-9098 . (SARAH.P, CAT16, TOP31, MSG:1/M530) >>>>> A message to all you folks who belong to user groups and logon to """"" local BBSes in your area! KFest is going to be one of the highpoints of the year! There are going to be lots of Apple gurus that will be teaching us all sorts of neat stuff, demonstrating new programs, and showing us new tricks in old standbys! Of course, the speakers and classes are only the tip of the iceberg! Meeting folks in person that you've been talking with online, partying, the annual roast, and the famous "bite the bag" contest (oh, and Roger Wagner's famous ties) are also to be looked forward to! If you think this sounds like fun, and would like to spread the word...please post the ad in this topic on your local BBS(s) and run off a few copies to take to your local user groups! Note: for information, they can write to one of the two email addresses below: kfest.info$@genie.com kfest@galadriel.ecaetc.ohio-state.edu And, we even have a Home Page set up on the World Wide Web! http://galadriel.ecaetc.ohio-state.edu/kfest.html Thanks...hope to see you all there! (A2.GENA, CAT16, TOP31, MSG:2/M530) >>> PROGRAMMERS' TIPS <<< """"""""""""""""""""""""" APPLE IIGS BASIC? Hi! """"""""""""""""" I have an Apple IIGS and a number of programs in Applesoft which I would like to move over so that they work as system programs in the IIGS. One obvious way to do that is to translate them (if they make special calls, that might not be so obvious, but it would still be a start). I'm not so interested in Basic for itwself but in the ease of translation: sure, I could set to work and translate them into C or Pascal, but that would be much more than I'd like to do right now (I'm happy with C, its the translation that would be a chorsee). Is Zbasic still available? , for instance? If one of these basics is for sale, of course I'd like to know the procice. Can anyone on A2PRO give me some answers here? Thanks for any help, Thomas Donaldson (T.DONALDSON2, CAT1, TOP28, MSG:1/M530) >>>>> How about the Beagle Compiler? It uses Applesoft BASIC as a base, """"" and doesn't it create P8 System files? Of course, it may be hard to find a copy nowadays.... Dave (JUST.DAVE, CAT1, TOP28, MSG:2/M530) INKJET PRINTING FROM BASIC I suppose this is the right place for this... """""""""""""""""""""""""" I need to figure out how to direct output to the Deskjet 500 from within an Applesoft BASIC program. The output from the program to an Imagewriter II is no problem. Can anyone help? Charlie (A2.CHARLIE, CAT7, TOP8, MSG:98/M530) >>>>> To my knowledge, you can't. The Deskjet is a graphics based """"" printer and requires you to send graphics images, not text. Converting text to the proper graphics images takes a little doing without the appropriate driver, which isn't available unless you're in GS/OS. I have heard that some HP printers have an "Epson Emulator" for them... if you have such an emulator enabled, then printing to it from Applesoft should be no different than printing to the ImageWriter. Dave (JUST.DAVE, CAT7, TOP8, MSG:99/M530) >>>>> Charlie, """"" Should be no problem. Just like to the IW. The following works on my DeskJet 540: 10 D$ = CHR$(4) 20 PRINT D$; "PR#1" 30 PRINT "Print this please..." 40 PRINT CHR$(12) : REM a form feed is needed to eject page 50 PRINT D$; "PR#3" 60 END Mark Wade (M.WADE7, CAT7, TOP8, MSG:100/M530) <<<<< > To my knowledge, you can't. The Deskjet is a graphics based """"" > printer and requires you to send graphics images, not text. Then how does AppleWorks do it? Charlie (A2.CHARLIE, CAT7, TOP8, MSG:101/M530) >>>>> I thought that was the DeskWriter. The DeskJet ought to work like """"" any other printer in a standard font. Ryan If you think that was bad just wait a few minutes. . . (And delivered by Copilot and PT 3.1 :) (R.SUENAGA1, CAT7, TOP8, MSG:102/M530) >>>>> Now if I could only figure out how to get my "wonderful" gift -- """"" EPSON Action Printer 5000 -- to do Mouse Text, I would be ecstatic! LOL! --- Mission Impossible????? CHunk -- Two Apples on my Desk ... a Song in my Heart -- :) (C.STITES, CAT7, TOP8, MSG:103/M530) >>>>> Oops... you're right! :) I always get those two confused... :( """"" (JUST.DAVE, CAT7, TOP8, MSG:104/M530) MULTIPLE SCRAPS OF ONE TYPE I have a few questions about using the Scrap """"""""""""""""""""""""""" Manager. First, in my app, I am going to be exchanging some data, namely rSounds, with the system. Am I right in assuming that you should call ZeroScrap before you put anything onto the clipboard, so as to get rid of any previous cut/copy operations? Next, when pasting rSounds into my app, am I right in assuming that only one rSound will be on the clipboard at any one time? Using repeated calls to PutScrap, it seems possible that any number of scraps of a given type could be put onto the clipboard, but there is no means of figuring out the length of these individual pieces of data--you can only get the entire combined size of a given scrap type. Now, supposing that only one rSound should be cut/copied at a time, and it is assumed that only one rSound can be pasted in at one time, I need help with this. I will have a list of rSounds that the user can pick from. This list allows multiple selections. One operation the user may choose to do is save the selected rSounds to a resource file on disk. What should I do when cut/copy is chosen if more than one item in the list is selected, and only one item should be placed on the clipboard? Tony Morales AKA. Hexman (HEXMAN, CAT15, TOP22, MSG:16/M530) >>>>> You could disable your cut/copy menu items when more than one (and """"" also less than one) item(s) are selected in your list. That would be the best way to do it, I think. You are correct in that only one rSound should be on the clipboard at a time. When you copy a sound from the sound control panel, the sound and its name get placed on the clipboard. The sound in the sound scrap type, and the name in the text scrap type. Other scrap types can be defined differently. For example, you can have multiple icons on the clipboard at a time because the scrap structure lets you find where one ends and the next starts. And oh yes, call ZeroScrap before putting new stuff in the clipboard. (Boy, was this post completely backwards in order? :-) (WANKERL, CAT15, TOP22, MSG:19/M530) >>>>> If you want to copy one rSound at a time, call ZeroScrap before you """"" call PutScrap. If you don't you will be adding an rSound to the one already in the scrap. When you make repeated calls to PutScrap, you are appending new information to the end of the current scrap. IOW, if you call PutScrap on "rSound1" and call it again on "rSound2", you have placed "rSound1rSound2" in the scrap. When you call GetScrapSize, you get the combined size of your repeated calls to PutScrap for a given scrap type. (You could get around this by using a new type for every PutScrap. :( ) 1) You could use different scrap types for each rSound. I don't like this method, but it would probably work if you limited the number of selections to 65000+ (i.e., the total number of available private scrap types). 2) You could prepend the rSound with a length long word. Then call PutScrap. When you retrieve the scrap, you will have to manually chop out all the rSounds. David W. (Brought to you from ByteWork's "Toolbox Programming in C".) (D.WALLIS2, CAT15, TOP22, MSG:20/M530) >>>>> >(Boy, was this post completely backwards in order? :-) """"" Must've been a stack-based operation, LIFO. -G.T. Barnabas (BARNABAS, CAT15, TOP22, MSG:21/M530) >>>>> Tony, if you really want to store more than one thing of a given """"" type in the scrap, you need to define your own new scrap type to do it. Mike Westerfield (BYTEWORKS, CAT15, TOP22, MSG:23/M530) SFO REDUNDANCY? Got a question about Standard File, and the new style """"""""""""""" Type List format. On page 48-10 of TBR3, the following is stated for bit 13 of the flags field in each entry of the Type List: bit 13 Disable selection. 0 = Make all displayed files selectable 1 = Display as dimmed, and thus unselectable, any files matching criteria specified in bits 14 and 15 (Note that the files will not be passed to the Filter Procedure for the tool call.) This description almost makes sense but not quite. As I understand it, SF examines bits 14 and 15 first, then if the file type information in the given record matches the file type information it is examining, SF checks bit 13. If it is set to 1, SF auto-dims files of this type, and doesn't bother calling the Filter Procedure. If bit 13 is set to 0, and if the file type information matches, the Filter Procedure is called. So, I am just wondering. A Filter Procedure could just as easily return noSelect to SF for files passed to it after being tested for in the Type List. So bit 13 is mainly for convenience? Last question. In the flags word, setting both bits 15 and 14 causes SF to match any file type and aux type. So no matter how few or how many entries exist in a Type List, if one with both bits exist, all possible types will be matched. Is this correct? Tony Morales AKA. Hexman (HEXMAN, CAT15, TOP23, MSG:40/M530) >>>>> Tony, """"" >So bit 13 is mainly for convenience? Yep, but then, Type Lists themselves are maily for convenience (you could, after all, do all the same work in your filter proc). Also, a filter proc isn't required; so the bit 13 functionality allows you to accomplish dimming without using one. -Greg Templeman (BARNABAS, CAT15, TOP23, MSG:41/M530) DECIPHERING SOUND.SETTINGS I was wondering if anyone could describe the """""""""""""""""""""""""" format of the Sound.Settings file for GS/OS? I've been casually looking at it with thoughts of doing a neat little program to change the sounds in a psuedo-random manner upon startup. Perhaps someone's already done such a program, if so, please point me in the right direction. If not, here's what I've found so far. The first byte in the file appears to be a hex representing the total number of sounds specified. The names of sound files are then listed (preceeded by a length byte and followed by a byte that appears to specify in a not (yet) so obvious way which sound it represents. I guess I'll need to know something about the structure of Init files. Actually I haven't decided what will be the best way to do this, perhaps an NDA or control panel. Any suggestions would be appreciated. Thanks, Bill Patterson (B.PATTERSO11, CAT20, TOP15, MSG:8/M530) >>>>> Bill, """"" Yep, such a program already exists. It's called Rooster, and it was published by Softdisk G-S. -G.T. Barnabas (BARNABAS, CAT20, TOP15, MSG:9/M530) >>>>> Also, if you'd like to look into writing your own anyway, the """"" information on the Sound.Settings format is in the A2Pro library; it's in the filetype note for $5A/$0000. (A2PRO.HELP, CAT20, TOP15, MSG:10/M530) >>> MESSAGE SPOTLIGHT <<< """"""""""""""""""""""""" WHERE DO THESE VECTORS POINT? Hopefully this is the right place to post """"""""""""""""""""""""""""" this... I'm hoping that some folks here can come up with some reasonably accurate and meaningful names for the following undocumented GS/OS System Service vectors. (undocumented in this case means that I can not find these documented in the GS/OS refrence, GS/OS device drivers refrence, and "goodies" such as NiftyList don't list them either) If you know of any publicly released documentation for any of these, please point me to it. These system service vectors are used by the v4.01 and v4.02 releases of the ProDos FST. (they might be used by other FST's as well, but I haven't snOOped for any such usage as of yet) $01FC24 $01FC28 $01FC2C $01FC30 $01FC40 $01FC44 $01FC48 $01FC58 $01FC60 $01FC64 $01FC94 $01FC98 $01FCAC $01FCB0 $01FCC4 I have come up with documented labels for all the other System Service vectors that this FST uses, as well documentation on them (call specifications, etc) While I should be able to emperically determine calling information for these unknown vectors (based on how this FST calls them) if you happen to have any of this documented already I'd appreciate getting that info as well. If you feel that, for whatever reason, you can't publicly share this information but would be willing to share it privately, please email me. I will maintain the public anonymity of any such sources who choose to assist. (eg: I'll open my mouth about what these vectors are / do, but I won't ever say who provided me with this info) -Harold (HAROLD.H, CAT13, TOP4, MSG:90/M530) [*][*][*] While on GEnie, do you spend most of your time downloading files? If so, you may be missing out some excellent information in the Bulletin Board area. The messages listed above only scratch the surface of what's available and waiting for you in the bulletin board area. If you are serious about your Apple II, the GEnieLamp staff strongly urge you to give the bulletin board area a try. There are literally thousands of messages posted from people like you from all over the world. [*][*][*] [EOA] [DEV]////////////////////////////// DEVELOPER'S CORNER / ///////////////////////////////// News From The A2Pro Online Developers """"""""""""""""""""""""""""""""""""" By Tim Buchheim [A2PRO.GELAMP] o GNO LIBRARY HELP o STANDARD UNIX UTILITIES IN GNO? o X-WINDOWS IN GNO? o SOLUTION FOR A COMMON PROBLEM o BYTEWORKS ANNOUNCEMENT o 8-BIT ORCA/M QUESTIONS o A SUGGESTION CONCERNING THE LINKER >>> ONLINE SUPPORT IN A2PRO <<< """"""""""""""""""""""""""""""" CAT TOP COMPANY === === ======= 29 INDEPENDENT DEVELOPERS ONLINE 2 DYA/DigiSoft Innovations Online 8 Simplexity Software Online 14 Quality Computers Q-LABS Online 20 DreamWorld Software Online 26 METAL/FV Software Online 32 Kitchen Sink Software Online 38 EdIt-16 (Bill Tudor) 30 PROCYON, INC. 31 SOFTDISK PUBLISHING 33 GS+ MAGAZINE 34 JEM SOFTWARE 35 PRODEV, INC. 36 THE BYTE WORKS Each month this column feature highlights and news from various developers who provide support via A2Pro. >>> GNO LIBRARY HELP <<< """""""""""""""""""""""" TAKING COMMAND OF THE COMMAND LINE I'm using a few of the command line """""""""""""""""""""""""""""""""" option library routines from the GNO libraries in a program that's able to accept a command line, but isn't in an environment where stdout, stdin, and stderr are available. I notice in the specs for getopt() that it prints error messages to stderr if it encounters problems... is there any way to turn that off? Otherwise I may have to rewrite this thing to NOT use getopt, and I figured it would be easier to leave it (converting some source from something that was intended to run under gsh originally). Dave (JUST.DAVE, CAT30, TOP2, MSG:181/M530) >>>>> Set the variable opterr to zero before you call getopt() and it """"" won't write to stderr. (S.REEVES2, CAT30, TOP2, MSG:182/M530) <<<<< Kewl! Thanks. :) """"" Dave (JUST.DAVE, CAT30, TOP2, MSG:183/M530) >>> STANDARD UNIX UTILITIES IN GNO? <<< """"""""""""""""""""""""""""""""""""""" DECODE THIS! Hi! """""""""""" Last night I put a message in the wish list and I've decided that this matter is much more important than that. "encode" and "decode" mentioned in my last message are shorthands for uuencode and uudecode, essential utilities for any attempt to use Unix on the net. Last night I looked through your version of GNO 2.0, not just my installed vrersion but the original disks, and could not find either utility. So when can we expect it? I did find source code and anm looking to port it over, but that doesn't really seem satisfactory. Best Thomas Donaldson (T.DONALDSON2, CAT30, TOP3, MSG:166/M530) >>>>> FWIW, the GScii+ NDA handles uuencode as well as binscii. """"" - Tony Ward (A2.TONY, CAT30, TOP3, MSG:167/M530) <<<<< Hi! """"" I recently got on this BBS (this morning) to ask for uuencode and uudecode. Basically I needed them badly at that time. I have gotten the code for both and cleaned it up. I now have a working uudecode (no bells or whistles). At some time I expect to need the uuencode too, since I'm involved in something which requires communication with those people on their big Unix workstations. But not yet. Question: should I upload the uudecode now? Or should I wait? I make no claims that it is fancy software: it was hacked together because I needed it. Best Thomas Donaldson (T.DONALDSON2, CAT30, TOP3, MSG:168/M530) >>>>> Regarding UUencode/UUDecode, the shell utility 'sscii' will do both """"" operations. Since it was a all-in-one utility, we didn't bother to port the actual uuencode/decode. Jawaid (PROCYON, CAT30, TOP3, MSG:170/M530) >>> X-WINDOWS IN GNO? <<< """"""""""""""""""""""""" A DAUNTING TASK HI! """"""""""""""" This is just a question, and I understand the amount of programming which would probably be involved. HOWEVER has Procyon (or anyone) given any thought to porting X-Windows to GNO? Doing so would of course raise lots of interesting issues ... besides giving IIGS users the benefit of TWO windowing interfaces rather than just one. It's just a thought, perhaps not even a good one, but I decided to raise the possibility here. Best Thomas Donaldson (T.DONALDSON2, CAT30, TOP6, MSG:34/M530) >>>>> Oh boy... Well, first, are you talking about the "client" part of """"" X, that is what an X-Terminal would need, or the full X server software? Note that I'm not an expert (by any stretch of the imagination) in this, but I know that the full source is MASSIVE. I'm not even sure whether there's any freely available source for the finding to port from. It would certainly be nice to have, though :) Bob Claney Delivered by CoPilot 2.55 and Spectrum 2.0 (CLANEY, CAT30, TOP6, MSG:35/M530) >>> SOLUTION FOR A COMMON PROBLEM <<< """"""""""""""""""""""""""""""""""""" SORTING OUT THOSE LIBRARIES Hi Jawaid! """"""""""""""""""""""""""" This is probably not the place for this message, but I wanted to reach YOU, and it seems your email address has changed --- at least, my message was sent right back to me when I sent you one. I posted some messages about uuencode and uudecode recently. At that time I really needed uudecode, and managed to get the source code and port it fairly easily. That led me to look at uuencode also --- which also started out easily but ran into a problem. The problem is eitehrher a bug or a problem with my own installation. Briefly, when I tried to link the program uuencode, the Orca linker reported an error: it could not find two expressions: SYSARGOUT and SYSARGOUTERR. I did not use either of these in my program text itself, nor were they present in any of the include files I used (stdio.h, sys/types.h, sys/stat.h). I have searched ALL the Orca include files and the newer files which GNO provides without finding any reference to these two expressions. The linker basically told me that they were somehow associated with fputc and fgetc, and putc and getc. The problem may lie with my installation of GNO, in that somehow I may have changed the order of the libraries (I remember well when I got the earlier version, 1.0 I think, in which the docs told me to put the libraries in a particular order). Unfortunately the 2.0 docs don't explain the order in which those libraries should be placed. Can you help me with this? first, what is the order required? And if you're sure that it's not a matter of order, then there may be a bug ... or alternatively my disks for 2.0 somehow lacked one or more of the required .h files. The linker did produce a program, which simply hung my machine (needing a reset to start again). It is difficult to debug a program on a hung machine. Naturally I can try various things if you suggest them and perhaps tell you more than I have just said. Best wishes, Thomas Donaldson (T.DONALDSON2, CAT30, TOP10, MSG:16/M530) >>>>> Thomas, """"" I had similar problems of library routines not showing up. It was especially frustrating, since they were things that I wasn't calling.:( This is my current order of libraries and works for me: LCrypt LIB LibC LIB LibGno LIB LRegExp LIB LString LIB ToolLib LIB LTermcap LIB BASICLib LIB M2Lib LIB MiscLib LIB ORCALib LIB PasLib LIB SysFloat LIB SysLib LIB ORCACDefs DIR ORCAInclude DIR AInclude DIR ORCAPascalDefs DIR RInclude DIR M2Defs DIR I am not sure what some of the libraries do! Having a list of what the order for all these libraries should be would be nice. Unfortunatly, I spend most of my programming time chasing down problems like this, when the answer is sitting somewhere. - James - [IMAGE] (J.GRAY38, CAT30, TOP10, MSG:18/M530) >>>>> Thomas: definitely looks like the typical "Libraries out of order" """"" problem. Jawaid (PROCYON, CAT30x, TOP10, MSG:22/M530) >>> BYTEWORKS ANNOUNCEMENT <<< """""""""""""""""""""""""""""" IT'S SUMMER!! Summer Vacation Time... """"""""""""" It's here, and those of us at Byte Works are no exception. From 24 May until 6 June I will be out of the office, as will Patty. During that time, there will still be someone to answer your phone calls, but in most cases either Patty or I will have to call you back. I will also be answering e-mail and online posts. No orders will be shipped during those dates, though! So, if you want something and just can't wait, ORDER NOW! We'll try to get any orders we receive over the next few days shipped before our vacation starts. Thanks, Mike Westerfield (BYTEWORKS, CAT36, TOP3, MSG:362/M530) >>> 8-BIT ORCA/M QUESTIONS <<< """""""""""""""""""""""""""""" A NEGATIVE NUMBER OF BLOCKS?? I just installed ORCA/M v4.1 (8-bit """"""""""""""""""""""""""""" environment) on my SmartPort harddrive (which I plan to use with either my IIe or IIc+). After using ORCA/M for the IIgs, I didn't realize how spoiled I had been ;) Everything on the IIgs is bigger and better... After playing with ORCA/M v4.1 for an hour or so, I came up with one question and I believe I found a bug with the CATALOG command. First, my question... (1) For the language type of ASM6502, the ProDOS file type is $B0 (SRC) and the auxtype is $0002. The index to the Apple II File Type Notes, does not acknowledge this auxtype and it seems to skip some other auxtypes ($0004, $0007, etc.); my index is a little old (May 1992) but I doubt that these have been added since this this index was created. For sake of completeness, should someone like Lunatic (or the appropriate person in A2Pro) add entries for these missing filetypes and auxtypes? If so, could you help out by formally indicating what file types and auxtypes were used by _all_ Byte Works products? Now for the bug I found with the CATALOG command... It seems as if the block quantity (total blocks, free blocks, used blocks) is being displayed as a signed value, rather than an unsigned value. For example, one of the volumes on my harddrive has a capacity of 41118 blocks. When I issued the CATALOG command, it reported that the "Total Blocks:" for the volume was -24418, rather than 41118. The "Blocks Free:" value was -27580, rather than 37956. I suspect the value for "Blocks Used:" would also display incorrectly, but I'm not using more than 32767 blocks, just yet ;) Is there any chance that this problem could be corrected? I realize that the number of 8-bit ORCA/M users is probably rather small but this particular "feature" is annoying. Erick (E.WAGNER10, CAT36, TOP6, MSG:5/M530) >>>>> Take a look at the FTN for filetype $B0. It lists all the language """"" numbers. (or at least the June 1992 edition, the last one Apple released, does.) (A2PRO.GELAMP, CAT36, TOP6, MSG:6/M530) <<<<< Right you are, Tim! """"" I even have an older version of File Type Note $B0 (all) dated July 1990 and it also lists a value of $02 as being associated with ASM6502. Funny thing is, the "index" to the Apple II File Type Notes that I have is dated May 1992,so you'd think that it would match the File Type Note. (E.WAGNER10, CAT36, TOP6, MSG:7/M530) >>>>> well, the latest version of that particular FTN may be July 1990.. """"" with the current lanuage numbering system, each and every new language doesn't really need to be listed, only new language developers. (A2PRO.GELAMP, CAT36, TOP6, MSG:8/M530) <<<<< That became obvious after I looked at the $B0 File Type Note :) """"" However, when I'm referencing file types and aux types, I always go the "index" first because it results in less page flipping and usually tells me everything I need to know (file type, aux type, description). Only when I need more information (like the file layout, etc.) do I look at the actual File Type Note. It appears in this case that the File Type Note for $B0 is perfectly fine, but the "index" was not properly updated. (E.WAGNER10, CAT36x, TOP6, MSG:9/M530) >>>>> Guess Apple didn't notice the last time they made that """"" index. (A2PRO.GELAMP, CAT36, TOP6, MSG:10/M530) >>> A SUGGESTION CONCERNING THE LINKER <<< """""""""""""""""""""""""""""""""""""""""" BETTER LINKER DISPLAY I have an item I want in a future version of the """"""""""""""""""""" linker... When I link without any switches, I get the dots across the screen and a message saying "x segments linked for $xxxx bytes" (not exact wording, but close enough to get the point across, I think). When I link with +L or +S, I get verbose link information and at the end of the link, I get a summary of all the segments and their sizes. What I want is a dots across the screen link with a segment summary at the end so I don't have to do +L and get my screen filled with link names and such. (WANKERL, CAT36, TOP17, MSG:166/M530) [*][*][*] [LIB]////////////////////////////// LIBRARY BIT BONANZA / ///////////////////////////////// HOT Files You Can Download """""""""""""""""""""""""" By Tim Buchheim [T.BUCHHEIM] o SOURCE CODE o MISCELLANEOUS PROGRAMS o MISCELLANEOUS TEXT FILES >>> SOURCE CODE <<< """"""""""""""""""" File # 4741 ASCIIHELP.S.BXY V1.00 (GS) Uploaded on 5/25/95 by C.JUNIEL About 20K (d/l time approx. 2 minutes @ 2400 baud) ASCII Helper is a New Desk Accesory (NDA) that modifies ascii text files. It can strip line feeds, carriage returns, and control characters. It can also swap line feed and carriage returns. Included with this is the Merlin 16+ source code for this NDA. This program is shareware. Written by Clayburn W. Juniel, III of Effective Software Solutions File # 4728 UUCODING.BXY (GS) Uploaded on 5/8/95 by T.DONALDSON2 About 28K (d/l time approx. 3 minutes @ 2400 baud) The source for this file was the Unix Forum right here on GENIE. I am uploading it not to be in competition, but because when I ported it I needed it and knew of no other possibility. The preceding BINASCII.SHK from Procyon did not from its description have facilities to take files the other direction. This was just a quick hack. Others may still find it useful; the main coding issue wasn't the difficulty of the code but the exact coding/decoding format used. >>> MISCELLANEOUS PROGRAMS <<< """""""""""""""""""""""""""""" File # 4737 MEI.BXY (GS) Uploaded on 5/23/95 by HEXMAN About 5K (d/l time approx. 30 seconds @ 2400 baud) This archive contains a small ProDOS 8 application that allows you to listen to the Ensoniq's analog to digital converter in real time. Merlin 16+ source code is included. Note, this program is a very quick hack, and is provided, as is. It does work, and works quite nicely. Definitely check it out if you have an IIgs and a digitizing card of some sort. See the 'read.me' file for more information. Packed with ShrinkIt 3.4. File # 4735 NEXUS.1.1.BXY (GS) Uploaded on 5/20/95 by HEXMAN About 12K (d/l time approx. 1 minutes @ 2400 baud) This archive contains an updated version of Nexus, the Nifty EXtra Utilities Suite for NiftyList, version 3.0 or later. This version of Nexus fixes some bugs, and introduces 10 new commands that make NiftyList even more powerful. Docs are included. Nexus is FreeWare! This archive is packed with GSHK 1.1. >>> MISCELLANEOUS TEXT FILES <<< """""""""""""""""""""""""""""""" File # 4740 MIDISPEC.TXT (ALL) Uploaded on 5/24/95 by A2PRO About 23K (d/l time approx. 2 minutes @ 2400 baud) This is the text of MIDI specification version 1.0, which describes the various MIDI commands and data formats. File # 4729 FT.REQ.TXT (ALL) Uploaded on 5/12/95 by A2PRO About 6K (d/l time approx. 30 seconds @ 2400 baud) Included in this ASCII file are an e-mail File Type Request form, a regular paper form for you to print out and mail, and a quick over view of the new request process. Please read the contents thoroughly before submitting a request. Requests can be sent to A2PRO here on GEnie (A2PRO@genie.com), or to: A2Pro Technical Support Attn: Apple II File Type Requests P.O. Box 4641 Redondo Beach, CA 90278-8841 Thanks for continuing your support of the Apple II! [*][*][*] [EOA] [RTC]////////////////////////// RTC WATCH / ///////////////////////////// Bits and Pieces from A2Pro Real Time Conferences """""""""""""""""""""""""""""""""""""""""""""""" By Russ Nielson [R.NIELSON1] o COMPILER BLUES o REAL TIME RAMBLINGS >>> A2Pro WEEKLY RTC SCHEDULE <<< """"""""""""""""""""""""""""""""" _______ __________ _________ /_______| /_________/ /________/ SEVEN days a week!! /__/__/__/ /__/ /__/ /________/ EAL /__/ IME /__/ ONFERENCES in A2Pro!! /__/ /__| /__/ /__/_____ /__/ /__/ /__/ |________/ WEEKLY SCHEDULE Stop in and say "Hi!" at one of these conferences. We've been giving away quite a few GEnie usage credits (free time) at these conferences, and you may just win the next one! :) Day Time Event Host --- --------------- ----------------------------------- ----------- Sun 8:30pm-11:00pm Weekly Programmers' RTC Sloanie Mon 9:30pm-11:00pm GS/OS and Toolbox Calls Dave Miller Tue 9:30pm-11:00pm 8-bit Programming Russ Nielson Wed 9:30pm-11:00pm HangTime's HyperBar & Grill HangTime Thu 9:30pm-??:?? Informal - Q&A, chat, whatever A2Pro Staff Fri 9:30pm-11:00pm Getting Started with Programming Tim Buchheim Sat 8:30pm-10:00pm Assembly Language Programming Brian Wells NOTE: All times are in Eastern Daylight Time. >>> COMPILER BLUES <<< """""""""""""""""""""" Hello What brings you to A2Pro? :) I have a question of the programing type. Go ahead.. :) I have a DOS 3.3 disk with a program called compiler on it. It compiles BAS to BIN. The disk boots and runs an intro, but when I try to run the compiler nothing happens is the compiler a BIN file? would this be Microsoft's TASC compiler? I used copy 2+ to copy all the files to a DOS disk and try it from the ProDOS version of Basic. Every file but the compiler copied. Yes it is BIN and I BRUN it No Eric it is not. The compiler is 74 blocks and when copied shows only 1, is it copy protected? nothing.. does that mean that the compiler loads.. then returns to DOS? yes, it probably is copyprotected. did you receive any errors during the copy of "compiler"? You cannot run it from the original source/disk? the file could be damaged and trying to read (copy) it fails or ends prematurely The disk loads with an introductory, ands says, now to compile something load the file, into basic, then brun compiler. The intro then quits. After this I can not load a file (it looks like basic, but nothing works ie. load, cat, run) I have a feeling that the compiler is NOT getting loaded. instead it is _trying_ to load and clobbering DOS (ie. you lose CAT, RUN, etc) try booting a known working DOS 3.3 disk and then insert your compiler disk After I boot the Dos. 3.3 disk and the intro runs I can not get the compiler or any of the other files on the disk to load the compiler disk you have, may be damaged in some way Scott, have you gotten the compiler to run ever before? No. is this an original disk? Original hmmm.. I think the disk got corrupted... I like this idea, of compiling basic, the examples run much faster. Is there a shareware one around? There is a ProDOS one that compiles BAS files to SYStem :) will they run faster that way? yeah! [Editor's note: I was not present at this RTC, but my best guess is that Scott was typing his DOS commands in lowercase. This, of course, does not work, as DOS 3.3 was released long before Apple II computers had lowercase characters. I'm going to send email to Scott suggesting that he try using uppercase.] >>> REAL TIME RAMBLINGS <<< """"""""""""""""""""""""""" It's just hard to get motivated for a big project, and it seems all my projects are big these days. You have to take those BIG projects and break them down into little projects :) a IIgs project? Ahah! Work stuff is fun. Hacking Apple IIGS workstation programs at work as part of my research. Erick, not yet, which is why my problem is pending :) what do you do at work? I want to write a more general Science Toolkit-type program. It'll be executed in ZBasic first, them ported to the GS. science toolkit? all software or part hardware? Physics and such? I do a lot of different chemical engineering-type projects and we use Apple IIs heavily to control equipement and take data. cool I/O interfacing? Yep, lots of ADC, parallel, and serial I/O stuff, depending on what we're doing. if so, by what means (peripheral slots, game port, serial port, etc.)? all with Apple II's? what is your background (EE)? Yep, the Apple II is our prefered platform. Rugged, simple, and easy to program. kewl you've just made my list :) heh, heh, noooo, I'm a chemical engineer who was an Applesoft hacker from way back :) what about the interfacing stuff, do you know this or does someone else handle it? do you also handle the electrical connections? This is beginning to sound like 20 questions! :) For ADC work we either use ADC cards (AI-13s), or ADCs that work over a serial line. We also use a lot of systems that use RS-232 communications. 17 more questions to go Erick! :) :) We've also done some parallel I/O stuff, but not as much as other stuff. so are up writing code that deals with the serial port "control" lines (DTR, etc.) As for wiring, I do a little, but we've got another Apple II hacker from way back who's pretty handy with a soldering iron. I know how to use the std serial port firmware to read/write bytes I have a project I'm working on and very soon I'll be sending out a note to several folks that I think might be able to help me continue I think you and your buddies made the list :) where do you work (a university)? This friend of mine's pretty imaginative when it comes to I/O (he does a lot with Applesoft and even TimeOut Telecomm). I use ZBasic and AC/BASIC myself. I use 6502 assembly :) Yep, we're at the University of Dayton Research Institute. I like that name! "Research Institute" :) heh, heh, I used to! Wrote a real fancy auto-ranging ADC program in 6502 a LONG time ago, I've gotten lazy since then. well, I wouldn't enjoy writing such a pgm in 6502 but it would be a challenge oh, but 6502 is so much fun! 6502 is a lot of fun, but there's that time factor :\ I know.. :) I hear you about time :) actually once I get over the hurdle of this project, I'll end up writing an ampersand routine to use from Applesoft I'm attempting to use Vernier's SerialBox Interface device on an Apple II That's one reason I've held on to my Apple II stuff all these years. I figure I'll eventually have time to explore it :) it continually reads two input ports (analog signals in the range of 0 to +5) and digitizes the values into 12 bits values and sends them as 16-bit values at 2400 bps Ahah! We're doing more and more ADC work using serial ADCs. They're handy little gadgets. I have a serial ADC project from Vernier for the 16pin game port I demo'd it at last year's KFest That'd be interesting. We've been using Super Serial cards and the built-in serial ports. Do you have an CCS 7720 parallel card lying around? We've even used IIc+'s to test stuff. heh, heh, my secret weapon is a IIc+ with a flat screen. I just bought a IIc+ are you using Apple's LCD or something else Hmmmm, possibly. We may even be set up to build one. We used to use a lot of CCS stuff and ended up making our own when they went under. CVue's LCD. do you know of anyone that has interfaced those surplus PC laptop LCD's to an Apple IIc? One of my systems has a pair of CCS parallel cards. I've heard stories off'n on, but nothing concrete. I can probably wirewrap a CCS board if I needed to, I'm just being lazy :) I kinda like the CVue, but then again our labs are well lit :) I'm not familar with CVue are they still made? I thought Apple was the only manufacturer of IIc LCDs For really high speed stuff we've even interfaced Apple IIs to SRS Boxcar integrator averagers. Now that's a nice system. <---- don't know what an SRS Boxcar integrator averager is :) Boxcar integrator averagers.. say that 3 times fast! :) Nahh, CVue was a little better screen than Apple's. You seen them once'n a while on comp.sys.apple2.marketplace. Ahhh, a boxcar is essentiall an analog computer used to acquire _fast_ signals, usually from pulsed lasers (which is ahat we use them for). do you do laser light shows with an Apple II? :) The CVue was just a little better contrast, was back'n silver, and had a wider viewing angle. We've been accused of that :) Particularly when we had the liquid nitrogen flowing :) ha! do you play Pink Floyd while doing it? :) and get comfortably numb? LOL! They won't let me :\ So we play The Wall when we're at home (my wife's a Pink Floyd fan too). after I experiment a bit more different types of motors, I may give an Apple II laser light show a try. it could be done for less than $300 cool.. that sounds like a neat project! :) you just need a laser tube, HV power supply, mirrors and motors I'm making it sound easy :) Anywho, my upcoming project is a general purpose data acquisition package for the game port. My problem is reading the port on the GS. AC/BASIC doesn;t have commands for it. Sooo... it sounds like a fun Orca Pascal project :) I keep getting put off with SANE's ssllooww FP math. AC/BASIC FP math is _fast!_ before I forget to ask, does anyone here have the development kit for 8-bit SANE? I'm looking for it Has anyone heard any more about a FP engine for the GS? Jawaid mentioned it over on Usenet a while back... Have you tried the ByteWorks? yes, I've asked Mike W about 8-bit SANE, nada I think it's on Jawaids to-do list. The Number Cruncher from Germany looks pretty fair though. Whuzzat? I vaguely remember reading about it... The Number Cruncher is suppoed to be a pretty good 68881 FPE card for the GS. Better than the Innovative Systems card. Is it generally available? I thought it was available from the BlueDisk folks. Who're they? (pardon my ignorance) SHH Systeme in Stockdorf, Germany. They make a couple of Apple II... disk controller cards for connecting IDE drives (MS-DOS type drives).I _think_ they make the number cruncher too. I'm surprised I haven't heard more about it, considering all the folks who complain about the GS's slow floating-point... I think they've got some press releases in the A@ library. Yeah, and what drive me nuts is it's the toolset that's doing it. The IIGS IS capable of fast FP operations. What would it take to actually DO the fast FP? Patching the SANE toolset? Something like that. I'd kill for a fastmath toolset. Anywho, AC/BASIC FP math runs 10-20 times faster than SANE, which saved my neck many years ago. [*][*][*] Join us any night of the week for quick and friendly programming help! The staff of A2Pro is always available to answer your questions, or to sit and chat about whatever is on your mind! In addition to our regular conferences listed above, join Ken Lucke, the Spectrum 2.0 scripting expert, for the Apple II University (A2U) Spectrum 2.0 scripting course! The class is currently writing a complete BBS system in the Spectrum scripting language. Sign up for the class in the A2Pro Bulletin Board, or feel free to drop in on Sunday night and listen in. See you there!! [*][*][*] [EOA] [LOG]////////////////////////////// LOG OFF / ///////////////////////////////// GEnieLamp Information """"""""""""""""""""" o COMMENTS: Contacting GEnieLamp o GEnieLamp STAFF: Who Are We? GEnieLamp Information GEnieLamp is published on the 1st of every month """"""""""""""""""""" on GEnie page 515. You can also find GEnieLamp on the main menus in the following computing RoundTables. RoundTable Keyword GEnie Page RoundTable Keyword GEnie Page """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" DigiPub DIGIPUB 1395 Atari ST ST 475 Macintosh MAC 605 IBM PC IBMPC 615 Apple II A2 645 Apple II Dev. A2PRO 530 Macintosh Dev. MACPRO 480 Geoworks GEOWORKS 1050 BBS BBS 610 CE Software CESOFTWARE 1005 Mini/Mainframe MAINFRAME 1145 Programming PROGRAMMING 1445 Data Comm. DATACOMM 1450 IBM PC Prog IBMPCPRO 617 PowerPC PPC 1435 PowerPCProg PPCPRO 1440 GEnieLamp is also distributed on CrossNet and many public and commercial BBS systems worldwide. o To reach GEnieLamp on Internet send mail to genielamp@genie.com o Back issues of GEnieLamp are available in the DigiPub RoundTable Library #2 on page 1395 (M1395;3). o GEnieLamp pays for articles submitted and published with online GEnie credit time. Upload submissions in ASCII format to library #31 in the DigiPub RoundTable on page 1395 (M1395;3) or Email it to GENIELAMP. On Internet send it to: genielamp@genie.com o We welcome and respond to all E-Mail. To leave comments, suggestions or just to say hi, you can contact us in the DigiPub RoundTable (M1395) or send GE Mail to John Peters at [GENIELAMP] on page 200. o If you would like to meet the GEnieLamp staff "live" we meet every Wednesday night in the Digi*Pub Real-Time Conference at 9:00 EDT (M1395;2). o The Digital Publishing RoundTable is for people who are interested in pursuing publication of their work electronically on GEnie or via disk-based media. For those looking for online publications, the DigiPub Software Libraries offer online magazines, newsletters, short-stories, poetry and other various text oriented articles for downloading to your computer. Also available are writers' tools and 'Hyper-utilties' for text presentation on most computer systems. In the DigiPub Bulletin Board you can converse with people in the digital publishing industry, meet editors from some of the top electronic publications and get hints and tips on how to go about publishing your own digital book. The DigiPub RoundTable is the official online service for the Digital Publishing Association. To get there type DIGIPUB or M1395 at any GEnie prompt. >>> GEnieLamp STAFF <<< """"""""""""""""""""""" GEnieLamp o John Peters [GENIELAMP] Publisher """"""""" o Mike White [MWHITE] Managing Editor APPLE II o Doug Cuff [EDITOR.A2] EDITOR """""""" o Gina E. Saikin [A2.GENA] A2 Staff Writer o Charlie Hartley [C.HARTLEY3] A2 Staff Writer A2Pro o Tim Buchheim [A2PRO.GELAMP] EDITOR """"" ATARI o Sheldon H. Winick [GELAMP.ST] ATARI EDITOR """"" o Bruce Smith [B.SMITH123] EDITOR/TX2 o Mel Motogawa [M.MOTOGAWA] ST Staff Writer o Terry Quinn [TQUINN] ST Staff Writer o Richard Brown [R.BROWN30] ST Staff Writer o Al Fasoldt [A.FASOLDT] ST Staff Writer o Timothy V. Steed [T.STEED1] ST Staff Writer IBM o John Peters [GENIELAMP] IBM EDITOR """ o David Leithauser [D.LEITHASUER] HyperRead Editor MACINTOSH o Richard Vega [GELAMP.MAC] MACINTOSH EDITOR """"""""" o Tom Trinko [T.TRINKO] Mac Staff Writer o Bret Fledderjohn [FLEDDERJOHN] Mac Staff Writer o Ricky J. Vega [GELAMP.MAC] Mac Staff Writer POWER PC o Ben Soulon [BEN.GELAMP] POWER PC EDITOR """""""" WINDOWS o Bruce Maples GELAMP.WIN EDITOR """"""" ETC. o Jim Lubin [J.LUBIN] Add Aladdin Scripts """" o Scott Garrigus [S.GARRIGUS] Search-ME! o Mike White [MWHITE] (oo) / DigiPub SysOp o Susie Oviatt [SUSIE] ASCII Artist o Al Fasoldt [A.FASOLDT] Contributing Columnist o Phil Shapiro [P.SHAPIRO1] Contributing Columnist o Sandy Wolf [S.WOLF4] Contributing Columnist o Lloyd E. Pulley [LEPULLEY] Contributing Columnist \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////// Opinions expressed herein are those of the individual authors, and do not necessarily represent opinions of GEnie Information Services, GEnieLamp Online Magazines, or T/TalkNet Online Publishing. Bulletin board messages are reprinted verbatim, and are included in this publi- cation with permission from GEnie Information Services and the source RoundTable. GEnie Information Services, GEnieLamp Online Magazines, and T/TalkNet Publishing 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 be reprinted under the fol- lowing terms only. Reprint permission granted, unless otherwise noted, to registered computer user groups and not for profit publications. All articles must remain unedited and include the issue number and author at the top of each article reprinted. Please include the fol- lowing at the end of all reprints: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////////////// The preceeding article is reprinted courtesy of GEnieLamp Online Magazine. (c) Copyright 1995 T/TalkNET Publishing and GEnie Infor- mation Services. Join GEnie now and receive $50.00 worth of online credit. To join GEnie, set your modem to 9600 baud (or less) and half duplex (local echo). Have the modem dial 1-800-638-8369. At the U#= prompt, type: JOINGENIE and hit the RETURN key. When you get the prompt asking for the signup code, type DSD524 and hit RETURN. GEnie will then prompt you for your signup information. For more information call (voice) 1-800-638-9636. ////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ [EOF]