Copy Link
Add to Bookmark
Report
GEnieLamp A2Pro - Vol.5, Issue 27
|||||| |||||| || || |||||| ||||||
|| || ||| || || ||
|| ||| |||| |||||| || |||| 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. <G>]
[*][*][*]
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 <grin>
- 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)
>>>>> <Shrug> 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 <<<
""""""""""""""""""""""
<Scott> Hello
<Russell> What brings you to A2Pro? :)
<Scott> I have a question of the programing type.
<Russell> Go ahead.. :)
<Scott> 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
<Russell> is the compiler a BIN file?
<Erick> would this be Microsoft's TASC compiler?
<Scott> 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
<Scott> No Eric it is not.
The compiler is 74 blocks and when copied shows only 1, is it
copy protected?
<Russell> nothing.. does that mean that the compiler loads.. then
returns to DOS?
yes, it probably is copyprotected.
<Erick> did you receive any errors during the copy of "compiler"?
<Russell> You cannot run it from the original source/disk?
<Erick> the file could be damaged and trying to read (copy) it fails
or ends prematurely
<Scott> 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)
<Russell> 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)
<Erick> try booting a known working DOS 3.3 disk and then insert your
compiler disk
<Scott> 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
<Erick> the compiler disk you have, may be damaged in some way
<Russell> Scott, have you gotten the compiler to run ever before?
<Scott> No.
<Russell>
is this an original disk?
<Scott> Original
<Russell> hmmm.. I think the disk got corrupted...
<Scott> I like this idea, of compiling basic, the examples run much
faster. Is there a shareware one around?
<Russell> There is a ProDOS one that compiles BAS files to SYStem :)
<Scott> will they run faster that way?
<Russell> 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 <<<
"""""""""""""""""""""""""""
<Airship> It's just hard to get motivated for a big project, and it seems
all my projects are big these days.
<Russell> You have to take those BIG projects and break them down into
little projects :)
<Erick> a IIgs project?
<Airship> Ahah! Work stuff is fun. Hacking Apple IIGS workstation
programs at work as part of my research.
<Airship> Erick, not yet, which is why my problem is pending :)
<Erick> what do you do at work?
<Airship> I want to write a more general Science Toolkit-type program.
It'll be executed in ZBasic first, them ported to the GS.
<Erick> science toolkit?
<Erick> all software or part hardware?
<Russell> Physics and such?
<Airship> I do a lot of different chemical engineering-type projects and
we use Apple IIs heavily to control equipement and take data.
<Russell> cool
<Erick> I/O interfacing?
<Airship> Yep, lots of ADC, parallel, and serial I/O stuff, depending
on what we're doing.
<Erick> if so, by what means (peripheral slots, game port, serial
port, etc.)?
<Erick> all with Apple II's?
what is your background (EE)?
<Airship> Yep, the Apple II is our prefered platform. Rugged, simple,
and easy to program.
<Erick> kewl
you've just made my list :)
<Airship> heh, heh, noooo, I'm a chemical engineer who was an Applesoft
hacker from way back :)
<Erick> 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! :)
<Airship> 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.
<Russell> 17 more questions to go Erick! :)
<Airship> :)
<Airship> We've also done some parallel I/O stuff, but not as much as
other stuff.
<Erick> so are up writing code that deals with the serial port
"control" lines (DTR, etc.)
<Airship> 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.
<Erick> 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)?
<Airship> 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.
<Erick> I use 6502 assembly :)
<Airship> Yep, we're at the University of Dayton Research Institute.
<Erick> I like that name! "Research Institute" :)
<Airship> 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.
<Erick> well, I wouldn't enjoy writing such a pgm in 6502 but it would
be a challenge
<Russell> oh, but 6502 is so much fun!
<Airship> 6502 is a lot of fun, but there's that time factor :\
<Russell> I know.. :)
<Erick> I hear you about time :)
<Erick> 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
<Airship> 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 :)
<Erick> 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
<Airship> Ahah! We're doing more and more ADC work using serial ADCs.
They're handy little gadgets.
<Erick> I have a serial ADC project from Vernier for the 16pin game
port I demo'd it at last year's KFest
<Airship> That'd be interesting.
We've been using Super Serial cards and the built-in serial
ports.
<Erick> Do you have an CCS 7720 parallel card lying around?
<Airship> We've even used IIc+'s to test stuff. heh, heh, my secret
weapon is a IIc+ with a flat screen.
<Erick> I just bought a IIc+
are you using Apple's LCD or something else
<Airship> 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.
<Erick> do you know of anyone that has interfaced those surplus PC
laptop LCD's to an Apple IIc?
<Airship> One of my systems has a pair of CCS parallel cards.
I've heard stories off'n on, but nothing concrete.
<Erick> I can probably wirewrap a CCS board if I needed to, I'm just
being lazy :)
<Airship> I kinda like the CVue, but then again our labs are well lit :)
<Erick> I'm not familar with CVue are they still made? I thought Apple
was the only manufacturer of IIc LCDs
<Airship> For really high speed stuff we've even interfaced Apple IIs to
SRS Boxcar integrator averagers. Now that's a nice system.
<Erick> <---- don't know what an SRS Boxcar integrator averager is :)
<Russell> Boxcar integrator averagers.. say that 3 times fast! :)
<Airship> Nahh, CVue was a little better screen than Apple's. You seen
them once'n a while on comp.sys.apple2.marketplace.
<Airship> Ahhh, a boxcar is essentiall an analog computer used to acquire
_fast_ signals, usually from pulsed lasers (which is ahat we
use them for).
<Erick> do you do laser light shows with an Apple II? :)
<Airship> The CVue was just a little better contrast, was back'n silver,
and had a wider viewing angle.
<Airship> We've been accused of that :) Particularly when we had the
liquid nitrogen flowing :)
<Russell> ha!
<Erick> do you play Pink Floyd while doing it? :) and get comfortably
numb?
<Russell> LOL!
<Airship> They won't let me :\ So we play The Wall when we're at home (my
wife's a Pink Floyd fan too).
<Erick> 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
<Russell> cool.. that sounds like a neat project! :)
<Erick> you just need a laser tube, HV power supply, mirrors and motors
I'm making it sound easy :)
<Airship> 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 :)
<Airship> I keep getting put off with SANE's ssllooww FP math. AC/BASIC
FP math is _fast!_
<Erick> before I forget to ask, does anyone here have the development
kit for 8-bit SANE? I'm looking for it
<Sean> Has anyone heard any more about a FP engine for the GS?
Jawaid mentioned it over on Usenet a while back...
<Airship> Have you tried the ByteWorks?
<Erick> yes, I've asked Mike W about 8-bit SANE, nada
<Airship> I think it's on Jawaids to-do list.
The Number Cruncher from Germany looks pretty fair though.
<Sean> Whuzzat? I vaguely remember reading about it...
<Airship> The Number Cruncher is suppoed to be a pretty good 68881 FPE
card for the GS. Better than the Innovative Systems card.
<Sean> Is it generally available?
<Airship> I thought it was available from the BlueDisk folks.
<Sean> Who're they? (pardon my ignorance)
<Airship> 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.
<Sean> I'm surprised I haven't heard more about it, considering all
the folks who complain about the GS's slow floating-point...
<Airship> I think they've got some press releases in the A@ library.
<Airship> Yeah, and what drive me nuts is it's the toolset that's doing
it. The IIGS IS capable of fast FP operations.
<Sean> What would it take to actually DO the fast FP? Patching the
SANE toolset?
<Airship> 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]
.