1 line
93 KiB
Plaintext
1 line
93 KiB
Plaintext
[HEA]
|
|
_____________________ ___ _
|
|
|___ ______________| | | | |
|
|
| | _ | | | |
|
|
| || | | | | |
|
|
| || | | | | |
|
|
| || | | | ____ _ _ _ _ ______ | |
|
|
| || | | | / __ \ | | / \_/ \ | ___ \ | |
|
|
| || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | |
|
|
| || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | |
|
|
| || | | || |_|| | | \___/|_| |_| |_| | ____/ |_|
|
|
| || | | || |__ | |____________________ | | _
|
|
|__||_| |_|\____/ |________________________| | | |_|
|
|
| |
|
|
Lighting Your Apple II Path On Delphi | |
|
|
|_|
|
|
|
|
>>> WELCOME TO THE LAMP! <<<
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
THINKING KFEST: The KFest GS Project
|
|
WEB SLINGING 101: Using Your Delphi Web Workspace
|
|
AND THE BEST OF THE A2 AND A2PRO MESSAGE BOARDS
|
|
|
|
"Teaching the Apple II user how to fish since 1998"
|
|
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
The Lamp! An Onipa'a Software Production Vol. 1, No. 4
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W.
|
|
Internet Email........................................thelamp@delphi.com
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|
|
TABLE OF CONTENTS
|
|
~~~~~~~~~~~~~~~~~
|
|
April 15, 1998
|
|
|
|
|
|
OPENING PITCH
|
|
Finding Your God At Bamboo Ridge ------------------------------- [OPN]
|
|
|
|
A FUNNY THING HAPPENED [FOR]
|
|
The Heat Is On ------------------------------------------------- [HET]
|
|
Miscellanea [MSC]
|
|
Rumor Mill ----------------------------------------------------- [RMR]
|
|
Public Postings [PUB]
|
|
Best Of The Best ----------------------------------------------- [BOB]
|
|
|
|
A2Pro_DUCTIVITY
|
|
Checking out A2PRO on Delphi ----------------------------------- [A2P]
|
|
|
|
THINKING KFEST
|
|
The KFest GS Project ------------------------------------------- [KFE]
|
|
|
|
FREEWARE FAVORITES
|
|
File-A-Trix ---------------------------------------------------- [FRE]
|
|
|
|
WEB SLINGING 101
|
|
Using Your Delphi Web Workspace -------------------------------- [WEB]
|
|
|
|
EXTRA INNINGS
|
|
About The Lamp! ------------------------------------------------ [INN]
|
|
|
|
[*] [*] [*]
|
|
|
|
READING THE LAMP! The index system used by The Lamp! is designed to make
|
|
""""""""""""""""" your reading easier. To use this system, load this
|
|
issue into any word processor or text editor. In the index you will find
|
|
something like:
|
|
|
|
EXTRA INNINGS
|
|
About The Lamp! ------------------------------------------------ [INN]
|
|
|
|
To read this article, simply use your search or find command to locate
|
|
[INN]. There is a similar tag at the end of each article: [EOA].
|
|
|
|
|
|
:: DISCUSSED ON DELPHI ::::::::::::::::::::::::::::::::::
|
|
: :
|
|
: Brain damage? No thanks, I already have some. :
|
|
: :
|
|
::::::::::::::::::::::::::::::::::::::::: GOLDFISCHE ::::
|
|
|
|
|
|
[EOA]
|
|
[OPN]------------------------------
|
|
OPENING PITCH |
|
|
-----------------------------------
|
|
From The Editor
|
|
"""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
FINDING YOUR GOD AT BAMBOO RIDGE
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Give someone a fish, feed them for a day; teach someone to fish, feed
|
|
them for a lifetime. A simple enough philosophy that could substitute for
|
|
at least four of the courses I took in graduate school, yet one not enough
|
|
of us subscribe to.
|
|
|
|
I got a call from an Apple IIgs user on the island who needed a new
|
|
copy of a system disk. I don't have a license to distribute it--most
|
|
people don't--so the short term answer would've been to refer him to our
|
|
local user group (The Hawai'i Macintosh and Apple Users Society--although
|
|
dropping the "and Apple" from their name would be more than appropriate
|
|
nowadays). He could've gotten his disk, I could've gotten on to the other
|
|
things I need to do.
|
|
|
|
Instead, I told him what I believed best--that his Apple II needs
|
|
would be served by getting online, and subscribing to the remaining Apple
|
|
II publications, including this one.
|
|
|
|
For the Apple II user, it's a more valuable gift to get them involved
|
|
with the Apple II community than it is to replace their trashed system
|
|
disk.
|
|
|
|
I could have fed him for the night. I decided to teach him to fish
|
|
instead.
|
|
|
|
If the computing world at large is fast becoming an electronic
|
|
community, Apple II users must be acutely aware that our village is small,
|
|
and without the assistance of Apple Computer, Inc., or any other large
|
|
multinational corporations, the only way the Apple II community will
|
|
continue to survive in the 21st century is if the entire village learns to
|
|
fish.
|
|
|
|
Use your opportunities with other Apple II users to teach independence
|
|
and self-sufficiency, and use the magic of the virtual and actual printed
|
|
word to build the Apple II village to house us into the new century. Every
|
|
time we feed the Apple II user rather than teach him how to fish, we lose
|
|
an opportunity to have a long-lasting positive impact on our community, and
|
|
we're not doing ourselves any favors that way.
|
|
|
|
Teach the Apple II fanatic how to fish, and we all become stronger,
|
|
more independent, and more self-sufficient. Not to mention better fed.
|
|
|
|
Besides, if everyone in your village depends on you to feed them, what
|
|
will they eat when you're in Kansas City in July?
|
|
|
|
[*] [*] [*]
|
|
|
|
Sorry, I blew it department: this issue of _The Lamp!_ must include an
|
|
apology to Delphi users who eagerly await the release of _The Lamp!_ from
|
|
the _IIScribe_ Forum's Database. Somehow, the original archives of the
|
|
compressed text and Appleworks versions of _The Lamp!_ became
|
|
read-disabled. My sincere apologies.
|
|
|
|
[*] [*] [*]
|
|
|
|
By the time you get this, it'll likely be just past the time that
|
|
early registration prices for the Apple II event of the year, KansasFest
|
|
1998, expire. If by some miracle I do manage to get this issue out before
|
|
April 15, use it as your reminder that you can save $100 by registering
|
|
immediately. If not, keep in mind that even at regular prices, KansasFest
|
|
is well worth the money.
|
|
|
|
In preparation for the celebration that will be KFest '98, this month
|
|
we usher in the first of a series of pre-KFest articles, entitled _Thinking
|
|
KFest_. This month is the story of the construction of the KFest IIgs, an
|
|
Apple IIgs that's easier to bring on the trip to Avila than the standard
|
|
high performance model, yet doesn't require the Dremel-wielding skills of a
|
|
Tony Diaz to put together. In coming months we'll look at other reasons to
|
|
show up in the hot summer sun at the even hotter Apple II event of the
|
|
year. Don't miss the opportunity to be among the dozens of Apple II
|
|
faithful at Avila College in Kansas City, Missouri in July.
|
|
|
|
It'll be one heckuva fishing trip.
|
|
|
|
|
|
|
|
|
|
Ryan
|
|
thelamp@delphi.com
|
|
|
|
ASCII ART BEGINS
|
|
_________ _ _ _
|
|
|__ __| | | | | | |
|
|
| | | | | | | |
|
|
| | | |___ ____ | | _____ __ ___ _ _ _____ | |
|
|
| | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | |
|
|
| | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | |
|
|
| | | | | | | _____| | | / ___ | | || || | | | | | |_|
|
|
| | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _
|
|
|_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_|
|
|
| |
|
|
| |
|
|
|_|
|
|
|
|
ASCII ART ENDS
|
|
|
|
|
|
[EOA]
|
|
[OPN]------------------------------
|
|
A FUNNY THING HAPPENED. . . . |
|
|
-----------------------------------
|
|
Checking out A2 on Delphi
|
|
"""""""""""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
* The Heat Is On
|
|
|
|
* Miscellanea
|
|
|
|
* Rumor Mill
|
|
|
|
* Public Postings
|
|
|
|
* Best Of The Best
|
|
|
|
THE HEAT IS ON
|
|
""""""""""""""
|
|
|
|
[*] User Groups & Publications ...... What Time Is Joe's Chat?
|
|
[*] Telecommunications ....... New COG, New Features
|
|
[*] Entertainment Software ....... Wolf Updates And Tidbits
|
|
[*] The Apple II Legacy ....... We're Coming Home, Toto
|
|
|
|
|
|
|
|
MISCELLANEA
|
|
"""""""""""
|
|
|
|
SIS AUTHOR ON THE VIRTUAL MOVE My old ISP has shut down so my old email
|
|
"""""""""""""""""""""""""""""" address and Web site are no longer valid.
|
|
My new contact information is as follows:
|
|
|
|
email: geoff@gwlink.net
|
|
web: www.gwlink.net/gwlink/ (note: no tilde in the URL)
|
|
|
|
To those who have links to me on their web page, thank you for linking to
|
|
me--I'll be sending out a message to the maintainers of these pages
|
|
notifying of the change since this message won't be seen by everyone.
|
|
|
|
Geoff
|
|
(SISGEOFF, 10938, GO COM A2)
|
|
|
|
|
|
A2: NEWER DOESN'T MEAN BETTER Just the other day, I was talking with an
|
|
""""""""""""""""""""""""""""" old Apple II friend of mine (who now owns a
|
|
Mac and a PC), and we were discussing how Apple II users are very different
|
|
than other computer users. After all, we're used to tinkering with our
|
|
systems and know all about what's "under the hood."
|
|
|
|
It seemed to both of us that people who got started with the Apple II are
|
|
just more adventurous and less intimidated by computers.
|
|
|
|
Contrast the differences...when a Windows 95 program is downloaded, a user
|
|
just has to click on a file named Install, but when a similar Apple II or
|
|
IIGS program is downloaded, we actually perform the installation ourselves.
|
|
|
|
Most of us can look at our IIGS System folder and know about everything in
|
|
it, mainly because if it's a system add-on, we put it there ourselves. Ask
|
|
a Windows 95 user about all the files on his/her hard drive, and you'll
|
|
draw blank stares.
|
|
|
|
The adventurous and friendly nature of the Apple II community lends itself
|
|
to being a valuable resource for non-Apple II related questions and
|
|
problems.
|
|
|
|
I can think of dozens of times when I've seen messages posted to an Apple
|
|
II area online that starts out with, "Hi. I asked this Mac (or IBM) related
|
|
question on the Mac (or IBM) forum but didn't get an answer, so I'm posting
|
|
it here." And, invariably, an answer is supplied real quick.
|
|
|
|
Apple II Forever!!
|
|
|
|
Joe Kohn
|
|
http://www.crl.com/~joko
|
|
(JOE_KOHN, 10735, GO COM A2)
|
|
|
|
>>>>> A discussion I have had at various times with different Apple II
|
|
""""" people, although invariably at KFest. . .
|
|
|
|
Apple II people tend to also be the kind of people who like things like old
|
|
cars (Tony Diaz), tube amplifiers (Steve Godzilla), old bicycles (me), and
|
|
all kinds of other "dead technology".
|
|
|
|
They also tend to be the kinds of people who pop the hood on their cars,
|
|
change their own oil and spark plugs, build their own furniture, and fix
|
|
their own plumbing.
|
|
|
|
The generation of computer teachers approaching retirement now are also the
|
|
ones that grew up on the Apple II. When they're gone, it'll be tough for
|
|
the ones left behind to keep them going. . . but it'll also be tough for
|
|
the ones left behind to keep any set of computers going. It's not so much
|
|
the technical knowledge as the mindset. The lack of fear to open the hood
|
|
and work on stuff.
|
|
|
|
When one of my friends was having computer problems with his 486 and called
|
|
me with what appeared to be a hardware problem, I told him to shut the
|
|
thing off, take the cards out and put 'em back in, and take the cables off
|
|
and put them back on, he thought I was nuts. He took it to a dealer. $50
|
|
bucks later, the thing was working. What was the problem?
|
|
|
|
"Loose cable"
|
|
|
|
Smack 'em all on the head with a dead //c. Apple II's not a computer, it's
|
|
an attitude.
|
|
|
|
Ryan
|
|
Think KFest '98!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 10753, GO COM A2)
|
|
|
|
>>>>>> Exactly.
|
|
""""""
|
|
|
|
In contrast, I think that other computers are starting to become like
|
|
appliances that don't require any special knowledge to use. I see proof of
|
|
that here, with The Lovely Shiva. She doesn't really like computers, and
|
|
refuses to read any documentation, but she's had a PC for almost a year,
|
|
and although I know she's only tapping into .000001% of its capabilities,
|
|
she can use it.
|
|
|
|
Of course, when problems arise, I'm called to the rescue. And, the amazing
|
|
thing considering that I know next-to-nothing about PCs, is that none of
|
|
the problems have been in the least bit challenging to me. After two
|
|
decades on the Apple II, I've been able to easily solve all her computer
|
|
problems for her.
|
|
|
|
Speaking of how Apple II users like old technology...my car just hit
|
|
192,000 miles ;-)
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 10755, GO COM A2)
|
|
|
|
>>>>> And it's a special attitude that's hard to explain to others (but
|
|
""""" we are fortunate enough to share among those that DO understand as
|
|
we try to help others understand). It may be similar to trying to explain
|
|
KFest to those who haven't been there:)
|
|
|
|
>>other computers are starting to become like appliances...
|
|
|
|
That has been Apple's goal for a while, I think, and I applaud the effort!
|
|
That's as it should be, IMHO. However, we still need those that ask "how/
|
|
why does this work, and can we do it better?". I think we're loosing those
|
|
special people and that's hard to take:(
|
|
|
|
As a last word, "old" is not necessarily inferior. Good design/technology
|
|
is "immortal". I'd challenge anyone with an electric can opener to open a
|
|
can faster than I can with my $.89 "manual" can opener:)
|
|
|
|
Steve
|
|
(STEVE_G, 10761, GO COM A2)
|
|
|
|
|
|
WOLF TIDBITS Wolf 3D requires an ADB keyboard because it directly links
|
|
"""""""""""" into the ADB firmware to read the controls. This improves
|
|
performance of the keyboard code and makes it possible to interpret a lot
|
|
of keys down at a time (at least on keyboards that support multiple keys
|
|
down at once).
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 10586, GO COM A2)
|
|
|
|
<<<<< Yes, you need a Macintosh to unstuff Macintosh scenario files
|
|
""""" before you can run them through the Scenario Converter.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 10812, GO COM A2)
|
|
|
|
>>>>> If you check out Sheppy's web site (www.sheppyware.ml.org) you will
|
|
""""" find a bunch of scenarios that have been converted from Stuffit to
|
|
ShrinkIt format (thanks, Sheppy!) You still need to run them through
|
|
WolfConvert (don't forget to send Sheppy the shareware fee) but at least
|
|
you can unpack them on your GS.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.3]
|
|
--
|
|
A virtuoso is a musician with real high morals.
|
|
(TONYW1, 10906, GO COM A2)
|
|
|
|
<<<<< Thanks, Tony. And I'd appreciate it if anyone that does convert
|
|
""""" scenarios email them to wolfsubmit@sheppyware.ml.org so I can put
|
|
them on the web site for others to enjoy.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 10911, GO COM A2)
|
|
|
|
|
|
REFORMATTING 720K TO 800K? The only problem that one may encounter is
|
|
"""""""""""""""""""""""""" with a HD drive/card combo. Any hardware that
|
|
will read both PC 720K and Apple 800K. When you go to format the 720K disk
|
|
if not done by some ProDOS 8 program, or say, Photonix, Speedysmith, etc,
|
|
is that GS/OS will complain that the disk is read only.
|
|
|
|
Or you will not get the Erase Disk item highlighted at all due to it
|
|
realizing it is 720K. This is not a problem with a HD MS-DOG formatted
|
|
disk. The 720K disk will get kicked out, put it back in and do it again, it
|
|
will format the second time around.
|
|
|
|
Tony
|
|
(T_DIAZ, 10608, GO COM A2)
|
|
|
|
>>>>> I have an Insite Floptical connected to a RamFAST Rev. D card. Of
|
|
""""" course, this hardware does not read 800K disks. The interesting
|
|
thing is that when I insert a 720K MS-DOS floppy, Finder _does_ allow me to
|
|
format it as a Prodos or HFS disk without problem or error, but only at
|
|
720K, which is not recognized in an 800K drive on the SmartPort. In either
|
|
case, putting the 720K floppy in the SmartPort drive simply presents me
|
|
with the FST-not-recognized-or-whatever dialog, with the choice of Eject or
|
|
Initialize.
|
|
|
|
Oh - I created this MS-DOS disk by taking an 800K disk over to my Win 3.1
|
|
laptop and formatting it.
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 10619, GO COM A2)
|
|
|
|
|
|
SSII MEETS SHEPPYWARE IN REAL TIME I'd like to express my thanks in
|
|
"""""""""""""""""""""""""""""""""" public to you Sheppy. Actually, I
|
|
can't thank you enough. You ended 5 weeks of frustration for me.
|
|
|
|
Seeing Sheppy's computer room was most interesting. There was a lot of (to
|
|
me, at least) high end computer equipment there, including a BeBox and a
|
|
couple of PowerPCs...but right in the middle of it all was Sheppy's pride
|
|
and joy... his IIGS ;-)
|
|
|
|
Interestingly enough, the GravenStein Apple User Group is becoming
|
|
increasingly more Mac oriented, but when I presented my problem there last
|
|
week, no one had a clue. I find it amusing that the best Mac help came from
|
|
a fellow Apple II owner ;-)
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 10640, GO COM A2)
|
|
|
|
|
|
SSII AND SHEPPYWARE: A WINNING COMBINATION A number of months ago, Sheppy
|
|
"""""""""""""""""""""""""""""""""""""""""" and I made an arrangement that
|
|
I guess he'd hoped I'd tell you about, and that I'd hoped he'd tell you
|
|
about ;-)
|
|
|
|
Sheppy is a great programmer, and I am all set up to mail out disks. So, we
|
|
agreed that Shareware Solutions II would be handling Shifty List 2.
|
|
|
|
The current documentation for Shifty List was written long before Sheppy
|
|
and I made our arrangements, so the address listed in the SL Demo docs is
|
|
no longer accurate.
|
|
|
|
From here on out, all shareware fees for ShiftyList v2.0 should be sent to:
|
|
|
|
Joe Kohn
|
|
c/o Shareware Solutions II
|
|
166 Alpine St
|
|
San Rafael, CA 94901-1008
|
|
|
|
Upon receipt of shareware fees, I will mail out the registered version of
|
|
ShiftyList 2.0.
|
|
|
|
This arrangement will, of course, allow Sheppy to spend more time
|
|
programming the Apple IIGS...which is what he does best! So, everyone will
|
|
benefit from this arrangement. Naturally, Sheppy will continue providing
|
|
technical support for ShiftyList.
|
|
|
|
|
|
Joe Kohn
|
|
http://www.crl.com/~joko
|
|
(JOE_KOHN, 11198, GO COM A2)
|
|
|
|
>>>>> Talk about making my life easier. :)
|
|
"""""
|
|
I'm going to try to update Shifty List shortly and include revised payment
|
|
instructions. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 11201, GO COM A2)
|
|
|
|
<<<<< The fee to register ShiftyList 2.0 is $20. Upon receipt of that
|
|
""""" fee, I'll mail out a disk containing the complete, registered
|
|
version of ShiftyList.
|
|
|
|
I'd like to encourage people to download the ShiftyList demo first, as they
|
|
can then take ShiftyList out for a test drive. After all, if a picture is
|
|
worth 1,000 words, a demo of a software program speaks volumes.
|
|
|
|
For those unfamiliar with ShiftyList, in short, it's a GS/OS utility that
|
|
allows you to choose which items you want loaded after doing a Shift-Boot.
|
|
|
|
Without something like ShiftyList installed, when you shift-boot, no DAs or
|
|
Inits get loaded. But sometimes, you might want to perform a shift-boot for
|
|
increased system stability, but you also need something like Pointless or
|
|
HardPressed or IR installed. With ShiftyList, you can do that.
|
|
|
|
Soon after Sheppy released ShiftyList 2, Max Jones wrote a rave review of
|
|
it in Juiced.GS. But again, with the ShiftyList demo available for
|
|
download, no one has to take mine or Max's word for how useful ShiftyList
|
|
can be; they can see for themselves.
|
|
|
|
Joe Kohn
|
|
http://www.crl.com/~joko
|
|
(JOE_KOHN, 11211, GO COM A2)
|
|
|
|
<<<<< As a follow-up to my post about ShiftyList, I wanted to post the
|
|
""""" Delphi Library filename of the demo and on which ftp sites it can
|
|
be found.
|
|
|
|
But, first, let's inject some Sheppy humor into the discussion ;-)
|
|
|
|
I found the following write-up within Dave Grenda's report on KansasFest
|
|
1995 and I'm re-posting that here, mainly for the last line, which really
|
|
cracked me up:
|
|
|
|
"ShiftyList 2.0 will be distributed on a Softdisk G-S issue. This version
|
|
is a very powerful update. By holding down different key combinations
|
|
during booting, you can load different groups of INITs, NDAs, CDAs, and
|
|
CDEVs. The composition of each group is determined by the user beforehand.
|
|
You can also create boot scripts. Scripts could run pictures or sounds
|
|
during booting. For example, you could display a picture and play a sound,
|
|
load some INITs, display a new picture, load some NDAs/CDAs, display
|
|
another picture and play a sound, and load the rest of your system - total
|
|
user control. Sheppy expects ShiftyList to be out at the end of the year.
|
|
He lost three months of work when his hard drive crashed. As Sheppy
|
|
remarked, "apparently back-ups aren't for weenies."
|
|
|
|
More seriously, Sheppy himself describes ShiftyList 2 as follows:
|
|
|
|
The latest version of one of the most popular utilities of recent
|
|
Apple II history. It allows you to establish lists of extensions, desk
|
|
accessories, and more which are loaded at startup when you shift-boot
|
|
your system. You can include extras like sounds, graphics, and even
|
|
control panel settings in your boot scripts. You need to see and
|
|
experiment with Shifty List to fully understand the possibilities, so
|
|
download the demo version to give it a try!
|
|
|
|
You can download it via the net from:
|
|
|
|
ftp://ftp.sheppyware.ml.org/pub/apple_iigs/SLDemo2.0.bxy
|
|
|
|
Or from Delphi's A2 'Apple Operating System' Library:
|
|
|
|
SLDEMO2.0.BXY PROG APR-97 SHEPPY
|
|
|
|
(I hope that the above is in COG-friendly format...and if not..sorry.)
|
|
|
|
Joe Kohn
|
|
http://www.crl.com/~joko
|
|
(JOE_KOHN, 11212, GO COM A2)
|
|
|
|
|
|
CHATTING AWAY WITH SSII AND THE KFEST GANG We had one rocking time here
|
|
"""""""""""""""""""""""""""""""""""""""""" tonight discussing KFest. I
|
|
think we had as many as 20 people on the Delphi side, nearly all of whom
|
|
are coming to KFest this year. Thanks to Joe for hosting. . .
|
|
|
|
BTW, for those of you who want KFest info via the 'Net, try:
|
|
|
|
http://www.primenet.com/~adams/kfest.html
|
|
|
|
And by email, you can subscribe to the KFest mailing list by sending mail
|
|
to:
|
|
|
|
majordomo@trenco.gno.org
|
|
|
|
and putting the words:
|
|
|
|
subscribe kfest
|
|
|
|
in the body.
|
|
|
|
Ryan
|
|
Think KFest '98!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 10845, GO COM A2)
|
|
|
|
|
|
BEST ROAD TO APPLEWORKS? Let me ask a variation on the topic: Which would
|
|
"""""""""""""""""""""""" you prefer, running Appleworks 5.1 on an Apple
|
|
IIgs, or on a G3 Mac under Bernie? Which is better, safer, etc?
|
|
|
|
Thanks,
|
|
|
|
-Ken
|
|
(KEN_GAGNE, 10654, GO COM A2)
|
|
|
|
>>>>> If I had my druthers, I'd have both.
|
|
"""""
|
|
|
|
However, if I had to choose one, for about 90% of my work, I'd choose a
|
|
real IIgs with Appleworks 5.1.
|
|
|
|
For the other 10%, I'd use a G3 Mac with a IIgs emulator =if= it was a
|
|
Powerbook, because I like to write _The Lamp!_ when I'm out drinking
|
|
coffee.
|
|
|
|
Ryan
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 10662, GO COM A2)
|
|
|
|
|
|
ZIP/TWGS TROUBLESHOOTING TIDBITS This used to be a well known problem
|
|
"""""""""""""""""""""""""""""""" with both TWGS cards and ZipGS cards.
|
|
|
|
The plug that goes into the CPU slot for both products has really tiny pins
|
|
on it, by comparison with the normal pins on the CPU chip. Over a period of
|
|
time, corrosion can form in the socket. It doesn't take much to cause a
|
|
problem.
|
|
|
|
The cure is to bend the pins on that plug SLIGHTLY so that when it is
|
|
reinserted,it will exert more force against the socket, and make a better
|
|
connection.
|
|
|
|
Bending the pins is fairly delicate and has to be done carefully. In my
|
|
experience, it has to be redone a couple of times a year.
|
|
|
|
The REAL solution is to buy one of Bill Shuffs custom made cables with gold
|
|
plated (and significantly larger) pins, but I'm not at all sure those are
|
|
available any more....
|
|
|
|
Gary R. Utter
|
|
(UTTER, 10672, GO COM A2)
|
|
|
|
>>>>> It's pretty easy to snap a leg off an accelerator connector cable
|
|
""""" (Yes, I speak from experience) and although I don't disagree with
|
|
Gary about making a tighter connection, I really believe that removing an
|
|
accelerator cable and bending the pins should only be done if needed.
|
|
|
|
"If it ain't broke, don't fix it."
|
|
|
|
Joe
|
|
(JOE_KOHN, 10679, GO COM A2)
|
|
|
|
<<<<< Yes, just so. I should have specified that.
|
|
"""""
|
|
However, the symptoms as he describes them sound like it's needed in this
|
|
case. If not that, then my guess (only a guess, of course) is that the card
|
|
itself is somewhat defective.
|
|
|
|
Gary R. Utter
|
|
(UTTER, 10731, GO COM A2)
|
|
|
|
>>>>> What I find to be more problematic is when you frequently remove
|
|
""""" the cable from the CPU socket, the socket itself tends to go bad,
|
|
and often needs replacing. It's not the easiest soldering job in the
|
|
world, but not the hardest either.
|
|
|
|
If you do replace your CPU socket, use a high quality machine pin one.
|
|
|
|
Ryan
|
|
KFest '98!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 10702, GO COM A2)
|
|
|
|
|
|
MARINETTI SCRIPTING HELP ON DEMAND Hi, I have started trying to get
|
|
"""""""""""""""""""""""""""""""""" Marinetti and COG to work via SLIP.
|
|
When I go on manually, this is what I get. Can someone help me get the
|
|
right connect script for Marinetti? I have certainly got part of it right,
|
|
but I don't know where to find a log of what I have done (right or wrong).
|
|
|
|
Thanks for the help.
|
|
|
|
>M-NAS1 Destination-IP 194.95.248.253
|
|
|
|
|
|
>Login: xxxxxx
|
|
|
|
>Password: yyyyyy
|
|
|
|
|
|
1. PPP Mode 7. Berlin (ASCII)
|
|
2. SLIP Mode 8. Berlin (BINARY)
|
|
3. Compressed SLIP 9. Muenchen (ASCII)
|
|
4. Modem Status 10. Muenchen (BINARY)
|
|
5. Stuttgart (ASCII) 11. Koeln (ASCII)
|
|
6. Stuttgart (BINARY) 12. Koeln (BINARY)
|
|
|
|
>Enter number or q for quit:2
|
|
|
|
Entering SLIP Mode.
|
|
IP address is 194.95.248.22
|
|
MTU is 1524.
|
|
|
|
|
|
|
|
Jim Dwyer
|
|
Bavarian Leprechaun
|
|
Blarney delivered by IIgs, Spectrum 2.1 and Crock o' Gold 2.3
|
|
(PEACECHURCH, 10937, GO COM A2)
|
|
|
|
>>>>> I don't know about Chunk's suggestion (I'm not doubting him, I'd
|
|
""""" just never heard anything about that subject before :) but I think
|
|
I'd start with a script like this:
|
|
|
|
send cr
|
|
delay 120
|
|
send ATZ cr : (or whatever your init is)
|
|
wait 600 OK
|
|
delay 60
|
|
send ATDT5551212 cr : (or whatever the ISP phone number is)
|
|
wait 2400 gin:
|
|
send xxxxxx cr
|
|
wait 600 word:
|
|
send yyyyyy cr
|
|
wait 600 uit:
|
|
send 2 cr
|
|
wait 2400 ' is '
|
|
getip 300
|
|
end
|
|
|
|
Ryan
|
|
Think KFest '98!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 10943, GO COM A2)
|
|
|
|
<<<<< Thanks, Ryan. I'll try it.
|
|
"""""
|
|
Less than 5 minutes later . . .
|
|
|
|
Eureka! It worked! Only now I need a proper disconnect script. Are you
|
|
still on the line?! :)
|
|
|
|
Thanks.
|
|
|
|
Jim
|
|
(PEACECHURCH, 10945, GO COM A2)
|
|
|
|
|
|
MAKING UTILITYLAUNCH WORK WITH WOLFIE I am a UtilityLaunch user, and was
|
|
""""""""""""""""""""""""""""""""""""" dismayed to find an apparent
|
|
incompatibility between UL and Wolfenstein3D. If I use UL's menus to
|
|
launch Wolf3D, there are no sound effects (after the first launch). If I
|
|
use the File/Launch... menu selection, there is no problem.
|
|
|
|
Well, I really wanted to have a work-around for this because I want to try
|
|
setting up Wolf3D on the kids' GS. Last night I tried a trick that seems
|
|
to work just fine. I set up a 1-line AppleSoft program to launch Wolf3D
|
|
and set up a button in UL to launch the AppleSoft program.
|
|
|
|
I have had to use a similar ploy with the Golf.Solitare program, except
|
|
that time I made a text file to EXEC with UL. For some reason, I couldn't
|
|
get the EXEC approach to launch Wolf3D.
|
|
|
|
So, Look out kids! Here it comes!
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 10674, GO COM A2)
|
|
|
|
|
|
MOVING II FILES TO BERNIE Hi,
|
|
""""""""""""""""""""""""" can anybody tell me, how I get my IIGS HD
|
|
recognized by the Mac, so that I can use it with Bernie II The Rescue? Or
|
|
that I can make images from it with ShrinkWrap? I already tried PC
|
|
exchange, but the HD appears in italics in PC Exchange and I can't select
|
|
anything...
|
|
|
|
I bought a PowerMac for Bernie and now I cannot access the IIGS HD... :-((
|
|
Any answers will be appreciated.
|
|
|
|
Udo
|
|
Ceterum censeo, Microsoft esse delendam
|
|
(UDOHUTH, 10737, GO COM A2)
|
|
|
|
>>>>> I don't have THE answer for you, but I have _an_ answer for you.
|
|
""""" You could AppleTalk the GS and Mac together, mount the Mac HD on
|
|
your GS, and then transfer files from the GS to the Mac's HD (to be
|
|
ShrinkWrapped, etc).
|
|
|
|
Hope that helps --HangTime [Will Compute for Food] B-)>
|
|
(HANGTIME, 10738, GO COM A2)
|
|
|
|
>>>>> The answer ranges from pretty simple to pretty difficult.
|
|
"""""
|
|
If your HD has the standard formatting and a Apple driver partition, PC
|
|
Exchange will recognize it.
|
|
|
|
If your HD has been used with non-Apple HW such as RamFast, you need a
|
|
brute force tool. FWB's Hard Disk Toolkit (HDT) is your best friend here -
|
|
it can mount everything you throw at it. HDT up to version 1.81 has ProDOS
|
|
support, but FWB nuked it starting at version 2.0. Reportedly ProDOS
|
|
support is still present in the latest release even though it's not
|
|
advertised.
|
|
|
|
Another possibility is the Silverlining software. I believe it's available
|
|
from the Quantum web site.
|
|
|
|
For related discussions may I recommend you're taking a look at the Bernie
|
|
mailing list archive. This is not really an unpaid commercial, but a few
|
|
people have posted there very interesting information to an extent that
|
|
goes beyond me.
|
|
|
|
(http://www.design.ncisc.org/~bernie/current/)
|
|
|
|
- henrik
|
|
(GUDATH, 10739, GO COM A2)
|
|
|
|
<<<<< I did it!!
|
|
""""" Bernie works!!
|
|
Hard Disk Toolkit PE 1.7.6 did the trick. I was able to shrink the last
|
|
partition of the IIGS HD to make room for the Mac driver (I lost a .MOD
|
|
file...). After installing the Mac driver I could copy the contents of the
|
|
HD to a virtual HD created by Bernie. As this took some time, I used
|
|
ShrinkWrap for the other three partitions to make images. The last
|
|
partition -- the one I shrunk -- I had to copy folder by folder using the
|
|
Bernie-IIGS. Losing a .MOD file for being able to access the HD isn't too
|
|
high a price I think... ;-))
|
|
|
|
Is there a program which can tell me how fast this Bernie-IIGS is running??
|
|
|
|
Udo
|
|
Ceterum censeo, Microsoft esse delendam
|
|
(UDOHUTH, 10766, GO COM A2)
|
|
|
|
>>>>> Congratulations! Glad you were successful. There's a Dhrystone
|
|
""""" utility for GNO/ME and a QuickDraw speed test utility. The
|
|
Quickdraw speed test is avilable from your favorite ftp archive (I believe
|
|
I spotted it at grind/ground/liquefy.uiowa, whatever it is called these
|
|
days) and carries the name "speed.test" or something in that direction.
|
|
|
|
One note about the Dhrystone test: reportedly people are getting incredible
|
|
results in the 50Mhz+ area on G3 Macs. Since the Dhrystone test is merely
|
|
measuring CPU performance and does not benchmark other components such as
|
|
video, it is not particularly meaningful. However, it gives an idea of how
|
|
fast Bernie's CPU emulation is and how much time is effectively spent
|
|
(wasted) with emulating the rest of the motherboard.
|
|
|
|
The QuickDraw speed test gives you real-life performance.
|
|
|
|
- henrik
|
|
(GUDATH, 10796, GO COM A2)
|
|
|
|
|
|
ALSO KNOWN AS. . . All my desktop program icons are aliases. For most of
|
|
"""""""""""""""""" my other programs, I have aliases in a folder called
|
|
simply "Alias.Folder" on my boot volume. In fact, the ones on the desktop
|
|
are actually put in that folder originally, and dragged to the desktop from
|
|
there.
|
|
|
|
I used an icon editor to copy the program's original icon, if any, to an
|
|
icon file called "Alias.Icons", in the boot volume "Icons" folder and set
|
|
the attributes to that of an Alias, and the name to whatever I called the
|
|
Alias. My desktop redraws a bit faster since all the icons are in one
|
|
place, on the boot volume.
|
|
|
|
If you do a shift-boot, the alias icons will not be supported, and you will
|
|
have no programs on the desktop.
|
|
--
|
|
Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.3
|
|
Follow the Yellow Brick Road to KFest 10 - July 22-26, 1998
|
|
cknoblo@novia.net
|
|
(CKNOBLO, 10969, GO COM A2)
|
|
|
|
>>>>> I like to keep my aliases on an HFS disk, so they can have longer,
|
|
""""" more descriptive names (this is especially helpful because I have
|
|
multiple copies of some software installed, configured differently, and I
|
|
can use this to differentiate them on my desktop).
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 10971, GO COM A2)
|
|
|
|
>>>>> I park all my aliases in a folder named 'Desktop', and keep that
|
|
""""" out on the desktop ;^) I chose the name so I would be able to
|
|
remember where it is (oh, yeah - dummy - look for the 'Desktop' folder on
|
|
the desktop). I normally keep it closed, but when opened, I have it sorted
|
|
by name. There are aliases to folders made with EasyMount (I have a custom
|
|
icon that I made for Easymount documents that is a pink folder, as opposed
|
|
to my usual yellow). I then create all my application/document aliases
|
|
with Workset (from Six-Pack). Why this approach? Well:
|
|
|
|
Workset is an extremely powerful aliasing FinderExtra. With it you can:
|
|
|
|
o Create an alias to a folder
|
|
|
|
o Create an alias to an application. Within the alias to the application,
|
|
you can attach folders and documents. You can 'mark' documents and folders
|
|
within the Workset for opening, and press the Option key while
|
|
double-clicking the Workset document to customize them prior to launching.
|
|
Extremely flexible. Some of the flexibility includes:
|
|
|
|
- Create a Workset with a document marked, and if the program can open the
|
|
document, it will when launched. Note that you can mark/open _multiple_
|
|
documents in some applications!
|
|
|
|
- Have a folder within an Application Workset. If it is marked, it is
|
|
automatically passed to the application as the default folder for opening
|
|
documents.
|
|
|
|
o Include Workset documents in Launchlist (Also from Six-Pack). This
|
|
provides a window on the Finder desktop containing all your launchable
|
|
items on all drives. You can negotiate it with keystrokes (e.g. - Type 'G'
|
|
to get to the items starting with 'G').
|
|
|
|
I have created icons for the Workset document type/subtype, customized for
|
|
the application or document name. However, over the time I have used it, I
|
|
find that I prefer to use a simple Workset icon (based on the Symlink icon)
|
|
that tells me that I am not launching the 'real thing'. Two examples:
|
|
|
|
1) I have a Workset for AWGS. As a default, it has my AWGS templates
|
|
folder marked, and a document that is all set up with my usual WP
|
|
preferences (font, margins, tabs). Double-click, and I am in the WP ready
|
|
to type.
|
|
|
|
2) I have a Workset for ANSITerm (a P8 program that supports receiving a
|
|
startup document pathname). I have multiple startup scripts in the
|
|
Workset, but the default is the launch script for OLRight! I have named
|
|
this script 'OLRight', but if I option-double-click, I can pick one of the
|
|
others instead of the OLRight startup document.
|
|
|
|
Whew! That's enough for this post...
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 10981, GO COM A2)
|
|
|
|
>>>>> The folks at GS+ published a program called 'LaunchAlias' that will
|
|
""""" open EasyMount and DocAlias (also from GS+) documents after a
|
|
shift-boot. Both appeared on V6, N6.
|
|
|
|
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 10982, GO COM A2)
|
|
|
|
>>>>> Richard Wifall wrote a Finder Extension called EasyOpen. I believe
|
|
""""" the latest version is 1.5.6 It does a better job than the
|
|
EasyMount INIT supplied by Apple with System 6.0.1. It uses the icon
|
|
associated with the original file. Unlike EasyMount which uses that bland
|
|
generic icon. It is shareware. I think about $5. But, tracking down Richard
|
|
may be necessary. I doubt the address in the docs is accurate now.
|
|
|
|
As for where to put aliases there is no right or wrong place to put them. I
|
|
always place them in the same folder as the original with the addition of a
|
|
'.' at the end of the name (this is my own little convention). But, my
|
|
aliases are then dragged to the desktop for easy access.
|
|
|
|
In the past I've also made a folder of aliases to programs (mostly games)
|
|
which my kids use and then put the folder on the desktop where the kids
|
|
could easily get at it. Worked great until my HD crashed. I didn't feel
|
|
like going through making the aliases again.
|
|
|
|
Paul.
|
|
|
|
Paul Schultz
|
|
schultp@delphi.com
|
|
sent your way via Spectrum 2.1 and Crock O' Gold 2.3
|
|
(SCHULTP, 10986, GO COM A2)
|
|
|
|
|
|
DEJA II WOOFS UP KEYBOARDS Are there some alternative, international
|
|
"""""""""""""""""""""""""" keyboard files (resources) for Deja ][?
|
|
Generally, I'm having problems in 8 bit environment with the german
|
|
keyboard. On my (expired) //c there was a button to change between
|
|
programming layout (=standard ascii=Us keyboard) and german keyboard. Now,
|
|
I'd like to know if there is a special P8 file doing this or whatelse(?).
|
|
Question is related to the A2 card (for Mac LC pds slot) for example and
|
|
also re the use of Deja ][. Generally, I'm confused on this keyboard
|
|
problem :-\.
|
|
|
|
As far as I remember, with AW 1.2 german and my //c I was able to type in
|
|
umlauts ecc. This high asciis were mapped to low asciis like }{|][ ecc.,
|
|
but that worked. Now, I'd like to know if there is a way to realize the
|
|
same with Deja ][ and/or the A2 card.
|
|
|
|
Anticipated thanks for any ideas and help
|
|
|
|
Ulrich
|
|
|
|
[ Delivered by ProTERM Message Manager (PTMM) v2.5.0 ]
|
|
(UHAUSMANN, 11164, GO COM A2)
|
|
|
|
>>>>> You can try the Bernie ][ The Rescue keyboard layouts with Deja ][.
|
|
""""" Int'l keyboard layouts are supported incl. French, British and our
|
|
German friends. They are available separately for downloading.
|
|
|
|
http://www.magnet.ch/emutech/Download/
|
|
|
|
It could be that you need to adjust the resource #.
|
|
|
|
woof,
|
|
- henrik
|
|
(GUDATH, 11179, GO COM A2)
|
|
|
|
|
|
|
|
RUMOR MILL
|
|
""""""""""
|
|
|
|
TWILIGHT II 2.0 TEASER Ok, I promised some stuff by Monday, and I've made
|
|
"""""""""""""""""""""" it by 1 hour, Pacific Time. Just released was a
|
|
set of modules for Twilight II by me. They *require* a copy of Twilight II
|
|
1.1 installed in your system, and some of the modules are updates of what I
|
|
did for v1.1, and some are all new. The really cool game modules I've done
|
|
require extra features in Twilight II v1.99/2.0
|
|
|
|
I'm hard at work getting the last quirks and bugs out of Twilight II
|
|
2.0, but may not get everything ready and bugfree soon, so I might do a
|
|
public semi-beta of Twilight II. If that's done, it'll be v1.99 to signify
|
|
its almost-complete status; if the beta testers think I finally got all the
|
|
bugs gone (HAH!), it might be 2.0 by release. Conditions of release are not
|
|
yet determined; you can thank Jim Maricondo for his good work on the CDev
|
|
so far and letting me muck with his code the past few months.
|
|
|
|
Nathan Mates
|
|
(NMATES, 11037, GO COM A2)
|
|
|
|
MORE POINTLESS PROBLEMS? While I've been working off and on on some
|
|
"""""""""""""""""""""""" corrupted fonts in Pointless (one doesn't crash
|
|
anymore, second one still flakes), there is a relatively simple way to
|
|
check on a TT font. Go to Pointless ctl panel, select the font and view
|
|
it-- all characters, not sizes. If the computer locks up, that font is bad
|
|
and needs a reinstall/etc. [I think that all-chars display uses 10 or 12
|
|
point versions of the font, so temporarily move off all bitmaps from
|
|
*/system/fonts of that font family and reboot before trying that]
|
|
|
|
The above shoulda gone into the GUPP 1.0.7 dox, but I pulled the
|
|
work-in-progress pointless crash-on-corrupted-font code as it was
|
|
incomplete in order to get the fix for the OS bug uncovered by Wolfy out.
|
|
1.0.8 may do a better job of not crashing (and simply drawing nothing
|
|
instead, which'll tell you in a hurry there's a problem) on bad TT fonts.
|
|
Release date uncertain.
|
|
|
|
Nathan Mates
|
|
(NMATES, 10625, GO COM A2)
|
|
|
|
|
|
|
|
PUBLIC POSTINGS
|
|
"""""""""""""""
|
|
|
|
KFEST '98: AT LEAST ONE MORE YEAR The Kfest '98 committee is pleased to
|
|
""""""""""""""""""""""""""""""""" announce that the minimum number of
|
|
registrants needed to guarantee that the festival will occur HAS BEEN MET!!
|
|
|
|
That's right, KFEST '98 IS ON!!!!!
|
|
|
|
In fact, the minimum number of registrations has been far surpassed, and
|
|
our attention is now turning toward the planning phase, which in its
|
|
preliminary form has the appearance of being he best Kfest ever!
|
|
|
|
Kfest '98 will take place July 22-26 at Avila College in Kansas City,
|
|
Missouri. The conference sessions will begin on Thursday, July 23, and run
|
|
through Saturday evening, July 25. Wednesday and Sunday are devoted to
|
|
checkin and checkout.
|
|
|
|
With registrations running well ahead of last year and all indications
|
|
pointing to a large turnout, we urge all of you who are planning -- or even
|
|
considering -- a trip to Kfest '98 to move quickly to guarantee yourself a
|
|
room in the Avila dorms.
|
|
|
|
More importantly, you have until April 15 to take advantage of the
|
|
early-bird registration price.
|
|
|
|
When registering before April 15, the price for a double room is only $265,
|
|
with most meals and registration included in the price. (Single rooms are
|
|
available for $365.) Spouses can join in for an extra $190. If you wish to
|
|
stay at an area hotel and commute to Avila for the conference, the cost is
|
|
$215, but no meals are included and you would, of course, have to find your
|
|
own accommodations.
|
|
|
|
Prices after April 15 are $350 for a double room ($400 single); conference
|
|
only $200; spouses $250.
|
|
|
|
Clearly, it's in your best interest financially to register by April 15.
|
|
(And it also facilitates committee planning!)
|
|
|
|
Kfest '98 is the 10th festival. It promises to grand celebration!
|
|
|
|
For more information, contact the Kfest '98 Committee at
|
|
cindyadams@delphi.com.
|
|
(JUICEDGS, 11065, GO COM A2)
|
|
|
|
>>>>> Yowza.
|
|
"""""
|
|
Even though the minimum has been met, we still need =you= at KFest '98.
|
|
|
|
Remember: every KFest ought to be treated like it's the last. If you ever
|
|
wanted to go to KFest, don't gamble on waiting 'till next year. Get to
|
|
Avila this year.
|
|
|
|
Ryan
|
|
Think KFest '98!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 11069, GO COM A2)
|
|
|
|
FRESH PITCHER OF JUICED.GS +++ Juiced.GS '98!! +++
|
|
""""""""""""""""""""""""""
|
|
|
|
Another year of publication for the Apple II world's premier IIGS-specific
|
|
magazine is about to begin.
|
|
|
|
The Winter '98 issue is in final phase of production and should be ready to
|
|
go to the printer in about a week. That means if you have not yet renewed
|
|
your subscription, it's time to do so. It also means that if you have not
|
|
yet joined the legion of IIGS users who subscribe to this highly acclaimed
|
|
publication, there will never be a better time.
|
|
|
|
Juiced.GS is a quarterly, printed magazine. Each issue has at least 20
|
|
pages, but subscribers know there are usually 24 pages. That will
|
|
definitely be the case for the Winter '98 issue!
|
|
|
|
And what are subscribers going to find in those 24 pages? We don't like to
|
|
divulge our secrets too soon, but we can tell you that the cover story in
|
|
the upcoming issue will help you and your IIGS delve further into the world
|
|
of music with features on SoundSmith and MidiSynth. Sharing their expertise
|
|
with IIGS users will be Juiced.GS contributors Bret Victor (Opening Line,
|
|
Operation Lambda) and Dave Tribby (MidiSurgeon, WaveLab).
|
|
|
|
A telecommunications column will be launched in this issue, with Tony Ward,
|
|
longtime chief librarian in the Apple II areas of Genie and Delphi, kicking
|
|
off the discussion with a presentation about Apple II modems.
|
|
|
|
Also in this issue will be a review of SuperConvert 4.0, and all the
|
|
quarterly features subscribers have become accustomed to in the first two
|
|
years of Juiced.GS' existence.
|
|
|
|
A 1998 subscription to Juiced.GS is $14 in the U.S., Canada or Mexico, $20
|
|
elsewhere in the world. Send checks or money orders in U.S. funds
|
|
to:
|
|
|
|
Max Jones
|
|
Juiced.GS
|
|
2217 Lakeview Drive
|
|
Sullivan, IN 47882
|
|
|
|
Sorry, no credit cards accepted.
|
|
|
|
Back-issue packages for 1996 and 1997 are also available for $14 each.
|
|
|
|
It looks to be another great year for Juiced.GS. Please join us!
|
|
|
|
Apple II Forever ...
|
|
|
|
|
|
Max Jones, Juiced.GS
|
|
http://users.ids.net/~kerwood/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.3 (beta)
|
|
(JUICEDGS, 10593, GO COM A2)
|
|
|
|
<<<<< Announcing ...
|
|
"""""
|
|
|
|
===== Juiced.GS, Volume 3, Issue 1 =====
|
|
|
|
|
|
The Winter 1998 edition of Juiced.GS, the Apple II world's premier
|
|
IIGS-specific magazine, is now arriving in subscriber mail boxes in the
|
|
U.S., Canada, Mexico, and other points around the world.
|
|
|
|
This issue is being mailed to 200 subscribers in 44 states and 10 foreign
|
|
countries.
|
|
|
|
Here's what you'll find in this issue:
|
|
|
|
============
|
|
|
|
FEATURES
|
|
|
|
Cover Story: The Musical GS ... Bret Victor takes us on an in-depth and
|
|
fascinating tour of SoundSmith and gets us thinking about making music on
|
|
our favorite personal computer. And Dave Tribby, the Midi Surgeon himself,
|
|
presents a sidebar on Midi and Midi Synth.
|
|
|
|
Review: Sizing up SuperConvert v4.0 ... A closer look at the latest,
|
|
greatest graphics conversion upgrade from Seven Hills.
|
|
|
|
Hardware: Focus Drive revisited ... Buzz Bester shares his experiences on
|
|
putting the Focus to work.
|
|
|
|
COLUMNS
|
|
|
|
Telecommunications: Choosing a modem ... Tony Ward kicks off a new column
|
|
by telling you what you need to know when making a modem purchase for your
|
|
GS.
|
|
|
|
My Home Page: Guiding the way ... Juiced.GS takes steps to do its part in
|
|
helping more Apple II users get online.
|
|
|
|
II Be Named Later: Our columnist, Ryan Suenaga, bids a fond farewell to The
|
|
Apple Blossom.
|
|
|
|
DEPARTMENTS
|
|
|
|
Shareware Spotlight: Wolfenstein 3D, freeware from Eric Shepherd and Burger
|
|
Bill Heineman, is the featured program this issue. Another edition of the
|
|
Juiced.GS Collection is unveiled.
|
|
|
|
DumplinGS: Setting sights on Kfest '98; GNO Gnews is good gnews; work
|
|
begins on a Spectrum update; Marinetti update on the way; a new Apple II
|
|
emulator for the PC is under development; and much, much more.
|
|
|
|
Letters from the Land of Rom ... Juiced.GS readers ask questions, get
|
|
answers, and tell us what's on their minds.
|
|
|
|
============
|
|
|
|
Juiced.GS is a quarterly, printed publication available by subscription
|
|
only.
|
|
|
|
A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20
|
|
elsewhere. To subscribe, send a check or money order in U.S. funds to:
|
|
|
|
Max Jones
|
|
Juiced.GS
|
|
2217 Lakeview Drive
|
|
Sullivan, IN 47882
|
|
|
|
Makes checks or money orders payable to Max Jones. Sorry, no credit cards
|
|
or purchase orders can be accepted.
|
|
|
|
Complete sets of 1996 and 1997 issues are available for $14 each. If you
|
|
would like to purchase only a specific single copy (or copies) of back
|
|
issues, they are available for $4 each. An index and brief description of
|
|
articles published in 1996 are available on the Juiced.GS web site. See URL
|
|
below.
|
|
|
|
Apple II Forever!
|
|
|
|
|
|
Max Jones
|
|
Juiced.GS
|
|
Delphi: JuicedGS -- Internet: juicedgs@delphi.com
|
|
World Wide Web: http://users.ids.net/~kerwood/juiced.gs
|
|
(JUICEDGS, 10941, GO COM A2)
|
|
|
|
|
|
NEW WOLF! The Wolfenstein 3D 1.0.1 UPDATE for the Apple IIgs is now
|
|
""""""""" available for download from the official Wolfenstein 3D IIgs
|
|
web site at http://www.sheppyware.ml.org/software/wolf3d_gs.
|
|
|
|
This works around that GS/OS bug, fixes a crashing bug that occurs if you
|
|
get a low memory notice when the game starts up, and has some very minor
|
|
optimizations. It also makes the title music keep playing when you get to
|
|
the Select Scenario screen.
|
|
|
|
You must already have Wolf 3D 1.0 installed to use the update. Please read
|
|
the included readme file carefully before using the update.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
(SHEPPY, 10912, GO COM A2)
|
|
|
|
<<<<< By the way, there's a feature that didn't get mentioned in the
|
|
""""" documentation file for Wolfenstein 3D, even though it's been there
|
|
since version 1.0 first shipped.
|
|
|
|
Pressing the "print screen" key on an extended keyboard, or the "=" key on
|
|
any keyboard, will capture a screen shot of the current game screen and
|
|
save it in the Wolfenstein 3D game directory. Up to 32,767 screen shots can
|
|
be taken before you have to start deleting files off your hard drive.
|
|
|
|
This feature only works while actually playing the game -- it doesn't work
|
|
in the menu screens.
|
|
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 11054, GO COM A2)
|
|
|
|
|
|
A2 WEBRING GROWS The Mother of All Apple II WebRings welcomes three more
|
|
"""""""""""""""" sites into the Apple II WebRing!
|
|
|
|
The Juiced.GS Home Page (Max Jones)
|
|
|
|
Annies Craft,Inc.(Annies Craft,Inc.) (KFesters will remember Koji from
|
|
KFest '96)
|
|
|
|
Treasure Chest Project (Willie YEO)
|
|
|
|
There are half a dozen other sites in the queue - they will be added when
|
|
their sites complete the code additions necessary to link them to the ring
|
|
(y'all know who you are :)
|
|
|
|
{<http://www.syndicomm.com/a2web/a2webring.html> Join the Apple II Web
|
|
Ring!}
|
|
David K.
|
|
(DKERWOOD, 10807, GO COM A2)
|
|
|
|
|
|
THE CROCK, VERSION 2.3 I have at last uploaded Crock O' Gold v2.3. Watch
|
|
"""""""""""""""""""""" for its release very soon...
|
|
|
|
It is an updater package that requires any version of COG v2.x to be
|
|
already installed. An easy install Updater script is provided, so it is
|
|
very easy to update your existing files.
|
|
|
|
Unless you have customised any of the original COG set of scripts, all
|
|
existing settings will be preserved. User scripts are not touched, but the
|
|
CIS and Genie.Connect scripts will be overwritten.
|
|
|
|
As always, read the 'Read.Me.First' file all the way through even though
|
|
you think you don't need to. Once installed, check out every !Help! screen
|
|
too, even though they look familiar. That is where you will find out what
|
|
has changed...
|
|
|
|
Included in the package, and available seperately as well, is an update to
|
|
the BinHQX XCMD. This now supports Base64 and UUencode, so you can probably
|
|
now throw away your StolenBase, BinSCII and GSCii apps...
|
|
|
|
The Base64 option supports full MIME format AppleDouble or AppleSingle
|
|
Base64 encoding. The kind you see in Usenet and Internet messages.
|
|
|
|
If you download the COG23.BXY update, you will not need to also download
|
|
the BINHQX.BXY file. But if you plan to write any scripts using the BinHQX
|
|
features, you will only find the docs with that separate upload.
|
|
|
|
Ewen Wannop - Speccie
|
|
Message delivered by Crock O' Gold 2.1 and Marinetti TCP/IP!
|
|
http://ourworld.compuserve.com/homepages/ewannop/
|
|
(EWANNOP, 10671, GO COM A2)
|
|
|
|
|
|
STOLEN BASE: A FREEWARE STEAL (This announcement is being posted to both
|
|
""""""""""""""""""""""""""""" comp.sys.apple2 and Delphi's A2 Forum.)
|
|
|
|
MARCH 9, 1998 - STOLENBASE IS NOW FREEWARE!
|
|
|
|
The StolenBASE NDA v1.0 Base64 encoder/decoder has been re-classified as
|
|
freeware. Ignore the DelphiWare notices and upload, download, use, and
|
|
abuse, to your hearts content! Immediately following this posting,
|
|
StolenBASE NDA v1.0 will be uploaded to the Apple II archive at
|
|
www.gno.org, and posted to comp.binaries.apple2.
|
|
|
|
NOTE: This announcement does NOT apply to any other DelphiWare titles,
|
|
like BisQuit, FreeK, etc... StolenBASE NDA v1.0 _only_.
|
|
|
|
Why is StolenBASE no longer DelphiWare? Three reasons:
|
|
|
|
1. The original version of StolenBASE was released on Delphi nearly a year
|
|
ago. Any person who was going to try Delphi because of StolenBASE has done
|
|
so already.
|
|
|
|
2. Spectrum 2.x users now have the ability to handle Base64 files within
|
|
Spectrum itself. This applies to many of the Delphi users, so StolenBASE
|
|
is not needed as much as it once was.
|
|
|
|
3. There is a replacement for StolenBASE in the works, and of course, it
|
|
will be released as DelphiWare. :) And you thought StolenBASE was neat...
|
|
|
|
The Fine Print:
|
|
|
|
I still won't be providing any form of support to non-Delphi members,
|
|
unless _I_ feel like it. For those of you who bothered to read the garbage
|
|
spewed forth by Rubywand on comp.sys.apple2 after Wolfenstein 3D was
|
|
released, I WILL NOT APOLOGIZE FOR ANY BUGS (OS OR OTHERWISE) THAT YOU MAY
|
|
ENCOUNTER. If StolenBASE formats your hard drive during the full moon, or
|
|
toasts your monitor over an open fire, tough. Thanks for understanding. :)
|
|
|
|
If you have any _questions_, my email address is:
|
|
apulver@delphi.com
|
|
|
|
---
|
|
|
|
Aaron Pulver / Vincere Software
|
|
March 9, 1998
|
|
(APULVER, 10844, GO COM A2)
|
|
|
|
|
|
|
|
BEST OF THE BEST
|
|
""""""""""""""""
|
|
|
|
11084 20-MAR 02:40 User Groups & Publications
|
|
RE: Shareware Solutions II (Re: Msg 11055)
|
|
From: RICHARD_B To: JBLAKENEY (NR)
|
|
|
|
You know, that's one of the reasons I love the Apple II so much, there's
|
|
always an excess of folks ready to tell someone how to do something they
|
|
didn't think possible. In fact, it's gotten to the stage where if you
|
|
suggest anything which can't be done on an Apple II, someone will
|
|
eventually come forward and tell you how it would be possible.
|
|
|
|
OK, sometimes the answer may involve software of hardware yet to be written
|
|
or designed, but there's always some sort of answer.
|
|
|
|
Regards,
|
|
Richard
|
|
|
|
|
|
|
|
[EOA]
|
|
[A2P]------------------------------
|
|
A2_ProDUCTIVITY |
|
|
-----------------------------------
|
|
Checking out A2PRO on Delphi
|
|
""""""""""""""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
|
|
REGISTERING A2 FILETYPES IN THE LATE '90'S What do I have to do in order
|
|
"""""""""""""""""""""""""""""""""""""""""" to register a couple of file
|
|
types?
|
|
|
|
Any help will be appreciated.
|
|
|
|
Thanks!!
|
|
|
|
Chris
|
|
(CVAVRUSKA, 1597, GO COM A2)
|
|
|
|
>>>>> Just send email describing the types you need to a2pro@delphi.com.
|
|
""""" If you have a copy of Apple's original file type request form (you
|
|
should be able to find it among the file type notes on the Internet), use
|
|
that.
|
|
|
|
You should, at any rate, include:
|
|
|
|
Your name, address, phone number, and email address.
|
|
A list of the types and subtypes you need as well as a brief, one-line
|
|
description of what each filetype/auxtype will be used for. The filetype
|
|
administrator may reassign you to another type or subtype if they judge
|
|
that your selection isn't the most appropriate (or if the combination you
|
|
request is already taken).
|
|
|
|
You should also include the name of the product you're working on, and when
|
|
you think it might ship.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1599, GO COM A2)
|
|
|
|
|
|
REVISION CONTROL GS Well, after complaining that I need a revision
|
|
""""""""""""""""""" control system for my GS, I sat down and started
|
|
writing one tonight, and I'm already far enough along that I can use GS-RCS
|
|
to manage itself. :)
|
|
|
|
GS-RCS is a suite of ORCA commands for version control. It's designed for
|
|
the way I write code, so it may not appeal to everyone. :)
|
|
|
|
The commands I have so far:
|
|
|
|
rcsnew
|
|
Makes a new GS-RCS project. This sets up the directory and database file
|
|
needed for GS-RCS.
|
|
|
|
rcsadd [-c] filename
|
|
Adds a file to GS-RCS. If you specify the -c flag, you're asked for a
|
|
comment for the checkin.
|
|
|
|
rcsdir
|
|
Lists all files in the project, with their version numbers and
|
|
checkin/checkout status.
|
|
|
|
ci [-c] filename
|
|
Checks in a file. This copies the file into the database. If you specify
|
|
-c, you're asked for a checkin comment. This makes the file
|
|
write-protected.
|
|
|
|
cout filename
|
|
Checks out the file. This copies the file from the database into the
|
|
current directory and makes it writable.
|
|
|
|
chl
|
|
Lists all checked out files, their current version number, and the date &
|
|
time they were checked out.
|
|
|
|
I'm working on a command to list the history information for a file, and
|
|
then I'll add a command to revert to a previous version of a file.
|
|
|
|
The big restriction is that the database for a project is kept in a
|
|
subdirectory called "gsrcs" in the same directory as your sources, and it
|
|
can only work with files in that directory. You can't have separate source
|
|
and includes directories (etc) unless you use separate databases for each.
|
|
|
|
That's fine with me since I always keep all my stuff in one directory, and
|
|
I'm mostly writing this for me. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1519, GO COM A2)
|
|
|
|
>>>>> I'm curious... How much of GS-RCS is based on the gpl version, and
|
|
""""" how much comes from your own work?
|
|
|
|
This sounds like a fantastic tool for the GS!
|
|
|
|
-Sean
|
|
|
|
-----------------------------------------
|
|
SeanLynch@delphi.com
|
|
|
|
We won't have finished 2000 years,
|
|
until we have finished the year 2000.
|
|
(SEANLYNCH, 1520, GO COM A2)
|
|
|
|
<<<<< The entire thing is my own code. I looked at porting an existing
|
|
""""" RCS system and they all are just hideously ugly code, and much more
|
|
complex than any normal human being really needs. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1521, GO COM A2)
|
|
|
|
<<<<< Well, now I have commands for listing the history of a file and for
|
|
""""" reverting to an older version of a file (actually, you can revert
|
|
to any version -- it creates a new version based on the source base of the
|
|
specified version number, without changing anything else in the history of
|
|
the file).
|
|
|
|
The revert command works but for some reason spits out an error code when
|
|
it's done. Dunno why; trying to fix it.
|
|
|
|
Once that's done, I need to rename all the files because they have cheesy
|
|
names. :)
|
|
|
|
BTW: if someone can get nulib working in ORCA, that would make me happy --
|
|
then the archived versions could be compressed. :)
|
|
|
|
This thing is already pretty reliable. I'm happy with it, although it's
|
|
pretty bare-bones. I think I'll probably unleash it on the public as a beta
|
|
this week sometime.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1521, GO COM A2)
|
|
|
|
>>>>> Cool project Shep. I wish you luck.
|
|
"""""
|
|
What are the chances that I can talk you into "cin" instead of "ci"? As I
|
|
mentioned in conference, I'm hoping that we can avoid naming conflicts
|
|
between your project and GNU RCS (which I already have partially ported).
|
|
|
|
The names used by RCS and CVS right now are:
|
|
rcs, co, ci, ident, rcsdiff, rcsintro, and cvs.
|
|
|
|
It would be very difficult to do renaming for the GNU RCS package because
|
|
there are a great number of scripts, makefiles, configuration files, etc,
|
|
that assume that the above names are correct.
|
|
|
|
> The big restriction is that the database for a project is kept in
|
|
> a subdirectory called "gsrcs" in the same directory as your sources,
|
|
> and it can only work with files in that directory. You can't have
|
|
> separate source and includes directories (etc) unless you use separate
|
|
> databases for each.
|
|
|
|
That's not too large of a restriction. RCS is the same way (although CVS
|
|
is not).
|
|
|
|
> I looked at porting an existing RCS system and they all are just
|
|
> hideously ugly code, and much more complex than any normal human being
|
|
> really needs. :)
|
|
|
|
Not really. :)
|
|
|
|
Actually, the GNO builds right now are heavily dependant on GNU RCS and
|
|
CVS, and will likely remain so. It has worked rather well for concurrent
|
|
development. We definitely rely on automated version merging. I don't
|
|
think this would be workable with a lesser version control package.
|
|
|
|
Devin
|
|
(GLYNREADE, 1524, GO COM A2)
|
|
|
|
<<<<< I tried to port GNU rcs and it was totally unreasonable, so I gave
|
|
""""" up. Besides, 98% of GS programmers have no need for anything nearly
|
|
that complicated.
|
|
|
|
The command names I listed are all temporary. They'll be different in the
|
|
final version. In particular, checkin will be "chi" and checkout will be
|
|
"cho" to match the commands the RCS software I use at work. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1526, GO COM A2)
|
|
|
|
>>>>> Is that GNU RCS port publicly available? If you are using it for
|
|
""""" GNO, I guess it must be reasonably stable. I would probably need to
|
|
get another small hard drive to make space for the multiple copies of files
|
|
but I would really like to start using some sort of RCS on my IIgs source
|
|
code.
|
|
|
|
Michael
|
|
(SAR, 1545, GO COM A2)
|
|
|
|
>>>>> I'm afraid it's not; my initial port of RCS needed changes to the
|
|
""""" v2.0.4 libraries ... which lead into my current rather large scale
|
|
involvement on the GNO side. There isn't a working version yet, and I've
|
|
not looked at in at least 18 months. I'll be returning to it, but not
|
|
until after the next public release of GNO proper.
|
|
|
|
While we're using RCS and CVS for the GNO sources, we're using them in a
|
|
convoluted fashion. The central repository is on a UNIX machine. Those who
|
|
are accessing the repository via CVS (rather than ftp) access it via other
|
|
UNIX machines, which then export the file systems to the respective GS
|
|
boxes (either through Appleshare or by using HFS filesystems on removable
|
|
media like the Zip drive). Therefore builds are done on the GSes, but
|
|
repository updates are done on the UNIX boxen.
|
|
|
|
Sorry that's not quite the answer you were looking for, Micheal.
|
|
|
|
Devin
|
|
(GLYNREADE, 1549, GO COM A2)
|
|
|
|
>>>>> That's okay. I was just curious. I will probably be setting
|
|
""""" something up for my Mac development, so I can probably share it in
|
|
a similar manner (over AppleTalk or with Zips).
|
|
(SAR, 1573, GO COM A2)
|
|
|
|
<<<<< My version control stuff is in beta-testing now. The commands have
|
|
""""" all been renamed to:
|
|
|
|
qchi - checkin
|
|
qcho - checkout
|
|
qnewproj - new project database
|
|
qadd - add file to project
|
|
qdir - list files in project
|
|
qchl - list checked-out files
|
|
qrevert - revert to a specific version
|
|
qchcan - cancel checkout
|
|
|
|
It's still very simple, but it's useful. Wolf 3D is now being kept in
|
|
version control, which makes my life way easier.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1550, GO COM A2)
|
|
|
|
|
|
OPEN-APPLE I I have a pending lack of information with ProDOS file names.
|
|
"""""""""""" When I enter a volume name, it will be saved in the
|
|
directory block starting at offset +4. It's saved as all uppercase
|
|
characters. Now, in GS/OS I can enter volume names in mixed case. Where the
|
|
heck does GS/OS put that information? It is NOT stored in the volume name
|
|
entry - the volume name still appears all uppercase. Hence the exact
|
|
capitalization must be stored somewhere else. Anyone knows where?
|
|
|
|
I'm slowly suspecting the Finder database taking care of that, but maybe
|
|
i'm mistaken...
|
|
|
|
Thanks a lot for your help!
|
|
|
|
henrik
|
|
(GUDATH, 1536, GO COM A2)
|
|
|
|
|
|
>>>>> When I enter a volume name, it will be saved in the directory block
|
|
""""" starting at offset +4. It's saved as all uppercase characters.
|
|
|
|
Yeah, ProDOS is II+ compatible
|
|
|
|
> Now, in GS/OS I can enter volume names in mixed case. Where the heck does
|
|
> GS/OS put that information? It is NOT stored in the volume name entry -
|
|
> the volume name still appears all uppercase. Hence the exact
|
|
> capitalization must be stored somewhere else. Anyone knows where?
|
|
|
|
Yes. See GS/OS technote #8 for detailed info. In short, the bits of +$1c
|
|
and #$1d store the case info.
|
|
(KWS, 1537, GO COM A2)
|
|
|
|
|
|
GNO WAY OUT There is now an automated tracking system for GNO bug
|
|
""""""""""" reports. This system will allow all GNO users to submit and
|
|
view the status of problem reports. It should also reduce the amount of
|
|
overhead necessary for developers to address problem reports. It is
|
|
available as a link off of the GNO documentation page. The direct URL is
|
|
currently:
|
|
|
|
http://www.gno.org/gno/bugs.html
|
|
|
|
Not all existing problem reports have yet been added to the system. If you
|
|
know of a problem that is not yet in the system, please submit a report.
|
|
Just please check first for a duplicate submission. They will eventually
|
|
creep in, but it would be nice to minimize duplicates. If you're not sure
|
|
if it's a duplicate, go ahead and submit it anyway.
|
|
|
|
Submissions can occur either by web form (preferred, but currently
|
|
difficult if you're using Lynx), or by email.
|
|
|
|
Devin
|
|
(GLYNREADE, 1558, GO COM A2)
|
|
|
|
THINKING ABOUT LARGE VOLUNTEER PROGRAMMING PROJECTS While on one of the
|
|
""""""""""""""""""""""""""""""""""""""""""""""""""" GNO threads, this
|
|
isn't strictly relevant just to GNO. If you ever work on large volunteer
|
|
projects, the following URL may be of interest to you. It's also
|
|
referenced from the GNO Documentation Page (related links):
|
|
|
|
http://earthspace.net/~esr/writings/cathedral-paper.html
|
|
|
|
The Cathedral and the Bazaar by Eric S. Raymond. This paper discusses
|
|
differences between two software engineering strategies: The traditional
|
|
development/testing/release cycle and the high turn-around cycle typified
|
|
by Linux and one of the author's own projects, fetchmail. This paper is
|
|
valuable as "food for thought" for anyone considering working on GNO or any
|
|
other large projects for the Apple II.
|
|
|
|
Devin
|
|
(GLYNREADE, 1557, GO COM A2)
|
|
|
|
DOTOOLITTLE WITH DOMODALWINDOW? I've been unable to get DoModalWindow to
|
|
'"""""""""""""""""""""""""""""" return the control ID of an enabled
|
|
picture control when it is clicked on. Any other type of control works
|
|
fine.
|
|
|
|
I'm hoping somebody else has run into this before and can save me the time
|
|
of figuring out why it doesn't work for me. :) Has anyone gotten
|
|
DoModalWindow to return a picture control ID?
|
|
|
|
Later,
|
|
- Aaron
|
|
(APULVER, 1548, GO COM A2)
|
|
|
|
I don't think I have tried that combination, but my immediate thought
|
|
would be to check you don't have an ID conflict and that you have the
|
|
'fctlCanBeTarget' bit set.
|
|
|
|
Ewen Wannop - Speccie
|
|
Message delivered by Crock O' Gold 2.3 and Marinetti TCP/IP!
|
|
http://ourworld.compuserve.com/homepages/ewannop/
|
|
(EWANNOP, 1552, GO COM A2)
|
|
|
|
>>>>> From GS Tech Note #81:
|
|
"""""
|
|
"The new picture extended control is not a 'full-fledged' control; it has
|
|
been provided to simplify your programming tasks. The picture control does
|
|
_not_ support normal mouse hit testing and highlighting. Think of it as a
|
|
built-in extension to your content drawing routine, and not as a control."
|
|
|
|
--
|
|
Steve Reeves
|
|
(REEVESST, 1555, GO COM A2)
|
|
|
|
>>>>> Aaron, would conversion to an icon button help? Icon buttons can
|
|
""""" have hitability turned on and off.
|
|
|
|
Regards,
|
|
Richard
|
|
(RICHARD_B, 1560, GO COM A2)
|
|
|
|
>>>>> I thought about it, but the way icon buttons get highlighted during
|
|
""""" a click is not suitable for what I'm doing. I think I found out a
|
|
way to do what I want, though. I tried overlaying the picture control with
|
|
an invisible rectangle control, and it works well enough... :)
|
|
|
|
Later,
|
|
- Aaron
|
|
(APULVER, 1561, GO COM A2)
|
|
|
|
>>>>> FWIW, you can tweak icon buttons so they don't actually invert.
|
|
"""""
|
|
Regards,
|
|
Richard
|
|
(RICHARD_B, 1567, GO COM A2)
|
|
|
|
RANDOM ACTS OF NUMBERS This just came up in delphi conf, and I thought it
|
|
"""""""""""""""""""""" might be good to either spread the word and/or get
|
|
some more opinions on this subject.
|
|
|
|
The QuickDraw toolset has a _Random call which is supposed to return a
|
|
random # based off some seed you provide it. The sequence is supposed to be
|
|
the same off the same seed. That's the theory.
|
|
|
|
Where this can severely break down in practice is that programs rarely
|
|
run solo on the GS anymore. Inits, DAs, etc may all want random numbers,
|
|
and if they take them, that messes up your nice sequence. There's no
|
|
documented way for any init/etc to get a few random numbers and then go
|
|
back to the same state in the sequence. While this may seem drastic, the
|
|
only way you're going to get the same set of random #s out of _Random is to
|
|
disable interrupts, grab 64K numbers, and then reenable interrupts.
|
|
Anything less invites problems.
|
|
|
|
Further, I've seen a whole bunch of cases when _Random will go
|
|
degenerate and return only 0s until the cows come home. Anything not
|
|
chacking that (and the tool call is _Random, not _Zero) and assuming it'll
|
|
eventually find something in the right range is gonna hit an infinite loop.
|
|
Even if your app doesn't check for that, you may get seriously skewed
|
|
results from a non-random # generator.
|
|
|
|
If you're wanting guaranteed results out of a random number generator,
|
|
I'd really advise using your own private internal one where you have some
|
|
level of control over how and when it's called. Even if you don't, checking
|
|
for a degenerate random # stream out of _Random (anything more than about
|
|
100 0's in a row out of it is so improbable in ideal conditions that you
|
|
should definitely reseed it by then) can save you a lot of headaches.
|
|
|
|
I'd seriously like to patch the random # generator to reseed when it
|
|
goes degenerate, but some currently may be (mistakenly) thinking they can
|
|
depend on _Random. I hope this posting causes you to rethink basic
|
|
assumptions about the toolbox, as your apps do not have full control over
|
|
this call, sorry. This is a slightly bad design to begin with, and
|
|
workarounds would be best for all.
|
|
|
|
Nathan "I break everything" Mates
|
|
(NMATES, 1583, GO COM A2)
|
|
|
|
>>>>> I renew my objection to changing the behavior of Random. Regardless
|
|
""""" of your opinions on people's programming style, anyone that assumes
|
|
that the current behavior will persist will be most displeased by your
|
|
patch.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1584, GO COM A2)
|
|
|
|
>>>>> I have to agree with Sheppy, in that this is a case where it's
|
|
""""" probably better to leave the current implementation alone. If the
|
|
qdII random number generator fails for people, let them use a better one.
|
|
There are a few implementations already available.
|
|
|
|
Devin
|
|
(GLYNREADE, 1585, GO COM A2)
|
|
|
|
>>>>> I have to wonder why anyone uses the QuickDraw random number
|
|
""""" generator at all.
|
|
|
|
From day 1, it has been widely known that QDII uses a 2 byte number to
|
|
store the random number bit sequence. This means that you can't get any
|
|
more than 64K numbers before it starts to repeat, and in practice the
|
|
number will be far smaller. It's not a good solution for computer programs
|
|
that can easily generate hundreds of numbers.
|
|
|
|
(Footnote: Generating 64K numbers will generally not, as one person seems
|
|
to assume, cycle the random number generator back to it's starting point.
|
|
To do that you have to copy and restore the seed.)
|
|
|
|
At the same time, all of the ORCA languages have a built in random number
|
|
generator. They have had this same random number generator since ORCA was
|
|
released under DOS 3.3. It has withstood my own tests, as well as those of
|
|
Merlin's author (a mathematics professor at Princeton who sorely wanted to
|
|
see it break). It has an extremely long period, yet generates numbers
|
|
quickly. In fact, the period is so long that I promise you you won't break
|
|
even the simplest encryption method based on this random number generator
|
|
by brute force--with QuickDraw II, it would take at most 64K tries,
|
|
something you can to an Apple ][ in Applesoft. Source code is available,
|
|
and always has been, so anyone can examine it or coax it to give different
|
|
number formats.
|
|
|
|
A few people who didn't know a random number generator from a quadratic
|
|
equation accused it of generating bad numbers. Yes, as any book that covers
|
|
random numbers will point out, if you give it a horrible seed (or no seed
|
|
at all) it will behave poorly. Yet even with a seed of 0, something that
|
|
stymies most random number generators, it bounces back to a good sequence
|
|
after a few hundred numbers. So what's a good seed? That's documented in
|
|
the ORCA manuals. A good seed has approximately the same number of 1's and
|
|
0's, in no particular sequence. Where do you see that documented for QDII?
|
|
|
|
All I can figure is that people have an attitude that if it was invented at
|
|
Apple, it's better than any alternative. In this case, at least, that's
|
|
about as wrong as you can get. That's not a criticism of Apple--QDII does
|
|
what Apple needed it to do. But as a random number generator, it probably
|
|
doesn't do what YOU need it to do!
|
|
|
|
Mike Westerfield
|
|
(BYTEWORKS, 1587, GO COM A2)
|
|
|
|
>>>>> Ah, but we don't always need great random numbers. :)
|
|
"""""
|
|
I use a good random number routine when I'm doing serious work, but Random
|
|
can be handy for just quick hack projects or testing some code out before a
|
|
serious implementation.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1588, GO COM A2)
|
|
|
|
>>>>> While from the same seed, random can be predicted, I'd also like to
|
|
""""" think that this is more a side effect than a feature and anyone
|
|
wanting repetition should think of another way of doing it.
|
|
|
|
However, the best way to combat Nathan's noted problem, is simply reset the
|
|
seed whenever you call random. So, set the seed with a known value, call
|
|
random and return the new seed. Do it under disabled interrupts if
|
|
necessary or use the busy flag, whatever
|
|
...
|
|
|
|
Regards,
|
|
Richard
|
|
(RICHARD_B, 1590, GO COM A2)
|
|
|
|
>>>>> There's no publically documented way to get the current seed. (I
|
|
""""" think it's at +$100,104 into the QDII 3DP page block looking at a
|
|
quick disasm on my ROM 01). Thus, just about every non-app that might want
|
|
random #s sure doesn't *know* how to be nice to the host app, and therefore
|
|
they won't. Non-apps can save and restore the QDII port, the resource file,
|
|
or just about anything else, because there's a good API for doing that.
|
|
|
|
My main point has been that non-apps can and probably will grab a random
|
|
# when they want, which is going to be unfriendly to any host app that
|
|
wants a guaranteed sequence. If you just want random #s, you don't really
|
|
need to care.
|
|
|
|
Nathan
|
|
(NMATES, 1592, GO COM A2)
|
|
|
|
ORCA MACROS AND DOCUMENTATION I couldn't find an answer in the ORCA/C
|
|
""""""""""""""""""""""""""""" manual, so I'll ask here... Does ORCA/C
|
|
handle multi-statement macros? Here's an example from the code I was
|
|
trying to use:
|
|
|
|
#define FF(a, b, c, d, x, s, ac) { \
|
|
(a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
|
|
(a) = ROTATE_LEFT ((a), (s)); \
|
|
(a) += (b); \
|
|
}
|
|
|
|
Should something like that work in ORCA/C?
|
|
|
|
I'll admit I don't use C as much as Pascal and assembly, so maybe I'm just
|
|
screwing something up. :)
|
|
|
|
Later,
|
|
- Aaron
|
|
(APULVER, 1553, GO COM A2)
|
|
|
|
>>>>> That's because the ORCA/C manual doesn't mention a lot of
|
|
""""" information that's more suited to a language text or the language
|
|
spec. I'm not being snide, that's just the way it is. (In fact, Mike
|
|
explains a lot more about the language itself -- as opposed to the ORCA
|
|
implementation -- than I would normally expect of a compiler reference
|
|
manual.)
|
|
|
|
> Does ORCA/C handle multi-statement macros? Here's an example from
|
|
> the code I was trying to use:
|
|
>
|
|
> #define FF(a, b, c, d, x, s, ac) { \
|
|
> (a) += F ((b), (c), (d)) + (x) + (UINT4)(ac); \
|
|
> (a) = ROTATE_LEFT ((a), (s)); \
|
|
> (a) += (b); \
|
|
> }
|
|
|
|
Yes, ORCA/C will handle that just fine. The caveat, as will all C
|
|
implementations, is that you not have any whitespace between the "#define
|
|
F" and the '(', otherwise you change the semantics of the macro.
|
|
|
|
BTW, I recommend that any serious C programmer get a copy of the ANSI or
|
|
ISO/C specification and keep it handy. If you can't afford the official
|
|
specification, the Schildt book is a suitable replacement, as long as you
|
|
ignore Schildt's annotations.
|
|
|
|
Devin
|
|
(GLYNREADE, 1554, GO COM A2)
|
|
|
|
>>>>> Actually, this information is in the ORCA/C manual, but like many
|
|
""""" things you want to know in day to day programming, it involves two
|
|
seemingly unrelated pieces of information. It's not explicitly spelled out
|
|
in the manual. I made an effort to cover each and every feature of the
|
|
language, but I don't regard it as reasonable or even desirable to cover
|
|
all combinations of two features, let alone higher numbers. :)
|
|
|
|
The first piece of information is a direct answer to the original question.
|
|
ORCA/C does not support multi-line macros. Neither does any other C
|
|
compiler I am aware of.
|
|
|
|
The second piece of information, which explains the technical hair
|
|
splitting of that last comment, is on page 235, under the caption
|
|
"Continuation Lines." It explains that the \ character, used at the end of
|
|
_any_ line, causes an _immediately_ subsequent end of line mark to be
|
|
treated as a space. In other words, you can split _any_ line in two, as
|
|
long as you do it where a space is allowed. This is true in most C
|
|
compilers. I think it's part of the standard, but I'd have to check to make
|
|
sure before stating flatly that it is, and I'm too lazy to walk over and
|
|
pluck it off the shelf right now.
|
|
|
|
So you can use the backslash character as it was used in the example to
|
|
force a macro to appear on multiple lines, but technically, this isn't a
|
|
multi-line macro feature--you're just taking advantage of another feature
|
|
of the preprocessor that allows you to tell the preprocessor to ignore a
|
|
physical line feed.
|
|
|
|
Ick. Technical goop and double-talk. But it's these nitty details that have
|
|
to be covered for a complete understanding (or documentation) of the
|
|
language. :)
|
|
|
|
Mike Westerfield
|
|
(BYTEWORKS, 1563, GO COM A2)
|
|
|
|
|
|
|
|
[EOA]
|
|
[KFE]------------------------------
|
|
THINKING KFEST |
|
|
-----------------------------------
|
|
THE KFEST GS PROJECT
|
|
""'"""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
ON THE ROAD AGAIN
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
Another year, another KansasFest. Unless you've been totally out of
|
|
the loop for a few months, you know that the Apple II event of the year is
|
|
set for July 22-26, 1998, on the campus of Avila College in Kansas City,
|
|
Missouri. Apple II fanatics from all over the world will converge on a
|
|
tiny college in the middle of the United States to have all kinds of fun
|
|
with all kinds of programs, hardware, and no sleep whatsoever.
|
|
|
|
Despite the recent development of Apple II and IIgs emulators that
|
|
will run on Intel based or Macintosh notebook computers--infinitely more
|
|
portable than any Apple II ever built--the feeling of showing up at KFest
|
|
without a real Apple II is akin to showing up at the senior prom in a tank
|
|
top and Bermuda shorts--you're definitely underdressed.
|
|
|
|
Unfortunately, the realities of cross-country travel make it difficult
|
|
to bring anything but a laptop computer if you fly to K.C., as I do. An
|
|
alternative is to ship your Apple II up to Kansas City via a courier such
|
|
as United Parcel Service, and pick it up there, which I've done several
|
|
times. However, just the act of packing up so many different components to
|
|
ship over--the CPU, the external floppy drive, an external SCSI hard drive,
|
|
a System Saver, a Floptical drive, a Zip Drive, a monitor. . . whew! The
|
|
box alone weighed about 30 pounds. The IIgs might be a heavyweight
|
|
contender, but my back and my pocketbook could appreciate less heavy metal.
|
|
|
|
So, my task for this year was to come up with a IIgs that would be
|
|
more user-friendly for transporting to Kansas City--something that,
|
|
excepting the monitor, could be brought with me, rather than shipped. At
|
|
the same time, I refused to sacrifice performance.
|
|
|
|
Taking a basic IIgs CPU (ROM_01) that I had lying around, I quickly
|
|
added a four megabyte CV Tech memory board and a ZipGSX 8 mhz accelerator,
|
|
instantly skyrocketing performance. These products were added due to
|
|
availability--I had them both unused here--and with the goal of minimizing
|
|
heat and power usage. The IIgs is notorious for problems with heat and
|
|
power, and it was imperative to try and minimize these with the parts on
|
|
hand. The alternatives--adding a six megabyte Applied Engineering memory
|
|
board and a Transwarp GS accelerator--were likely to use considerably more
|
|
power and considerably more heat, and considering the goal of taking less
|
|
equipment to Kansas City than in previous years, one of the main objectives
|
|
towards that goal is being able to leave the System Saver GS at home for
|
|
once.
|
|
|
|
A small clip-on fan, similar to those sold by Alltech Electronics, was
|
|
installed to help ward off the hot and humid July Avila weather. This
|
|
little fan doesn't block any slots, mounts totally within the IIgs case,
|
|
and draws power directly from the IIgs motherboard. It doesn't match the
|
|
cooling power of a System Saver, but, importantly, it doesn't represent
|
|
something more to pack.
|
|
|
|
With speed and memory taken care of, my attention next turned to
|
|
storage. Wanting to be able to exchange floppies with our Intel
|
|
notebook-toting friends who inevitably show up at KFest, 3.5 inch disk
|
|
drives that handle both 800K GCR and 1440K MFM floppies is a must. Not
|
|
wanting to take both an Apple 3.5 Drive and either a Floptical or BlueDisk
|
|
setup with me, I installed a SuperDrive Card and attached an Applied
|
|
Engineering High Density Drive, a SuperDrive equivalent.
|
|
|
|
All that's left is to add a hard drive and a modem to our KFest GS to
|
|
be ready to go. While there are other internal hard drives for the Apple
|
|
IIgs out there, there was really only one choice: Alltech Electronics'
|
|
Focus Drive. This 2.5 inch IDE drive on a card comes in a variety of
|
|
sizes, is fast, reliable, and mounts entirely within the case of a //e or
|
|
IIgs. Sizes from a tiny (but useful) 20 megs up to a gargantuan 1 gigabyte
|
|
plus are available. A tiny external modem (as compared to an internal, but
|
|
slow, Applied Engineering 2400 baud modem) would complete the package.
|
|
While I am usually not a fan of modems with built-in cables, the Supra
|
|
Express modem is tiny, proven, and with cables connecting to the IIgs
|
|
serial port (for data) and ADB port (for power), it didn't require anything
|
|
additional to carry--no hardware handshake cable or wall wart. One
|
|
disadvantage--because the power cord is built into the modem and there is
|
|
no on/off switch, to do a hardware reset, you need to power down the
|
|
computer.
|
|
|
|
Compared to the IIgs setups I've taken to KansasFests past, this KFest
|
|
GS is considerably lighter and less bulky, and I won't have any problem
|
|
stuffing it into my duffel bag along with the trademark Bermuda shorts and
|
|
tank tops (although the monitor will still be shipped). While the KFest GS
|
|
may be lighter and sleeker than its predecessors, it packs as much punch as
|
|
the next GS. Look out, Avila, here we come!
|
|
|
|
|
|
[EOA]
|
|
[FRE]------------------------------
|
|
FREEWARE FAVORITES |
|
|
-----------------------------------
|
|
FILE-A-TRIX
|
|
"""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
FILE-A-TRIX
|
|
~~~~~~~~~~~
|
|
|
|
Product Name: File-A-Trix
|
|
Distribution: Freeware; available in the Delphi A2
|
|
Database, Genie A2 Library, and Apple II ftp
|
|
sites.
|
|
Karl Bunker
|
|
Requirements: Apple IIgs; 33k disk space.
|
|
|
|
|
|
It's such an essential part of computing most of us doesn't give it a
|
|
second thought, but we all need programs to let us copy, delete, and move
|
|
files. Apple IIgs users commonly use the ubiquitous Finder to handle these
|
|
basic file management duties; others use _Prosel_, _Wings_, the _Salvation_
|
|
series, or any of a number of other tools. All of these programs have
|
|
their strengths, and any of them can handle these basic tasks.
|
|
|
|
But sometimes we're in another program that doesn't have these file
|
|
management tools, and we need to do something--copy a file, delete a file,
|
|
rename it, or something else. For these times, a desk accessory can be a
|
|
life-saver. Enter _File-A-Trix_.
|
|
|
|
Originally shareware, later reclassified by the author to freeware,
|
|
_File-A-Trix_ is one of Karl Bunker's "Bunkerware" collection, an
|
|
oldie-but-goodie in the Apple II world. It's a Classic Desk Accessory,
|
|
usable from either ProDOS 8 or GS/OS, that allows you to handle your basic
|
|
file management tasks.
|
|
|
|
Borrowing heavily from the interface of Glen Bredon's classic
|
|
_Prosel_, _File-A-Trix_ gives you full management power over your files.
|
|
You can copy, move, delete, lock, unlock, rename, and find files;
|
|
initialize 3.5 disks; set file attributes (filetypes and auxtypes); create
|
|
new folders; and view text files. Because _File-A-Trix_ uses the text
|
|
interface, its fast; because it's a Classic Desk Accessory, it's usable
|
|
from both ProDOS 8 and GS/OS. And because it's free, it's an incredible
|
|
bargain.
|
|
|
|
One concern with _File-A-Trix_ is its ability to access files under
|
|
ProDOS 8. Like any other file management program used under ProDOS 8, one
|
|
must be careful with forked GS/OS or imported Macintosh files. Other than
|
|
that, I have no reservations about the program. _File-A-Trix_ plain works,
|
|
with little flash but full function, in the best tradition of the Apple II,
|
|
and the price is definitely right. Sometimes the best things in life are
|
|
free--and _File-A-Trix_ is one of those things. I recommend it
|
|
whole-heartedly for the most basic or advanced IIgs user.
|
|
|
|
|
|
[EOA]
|
|
[WEB]------------------------------
|
|
WEB SLINGING 101 |
|
|
-----------------------------------
|
|
Using Your Delphi Web Workspace
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
IF YOU BUILD IT, THEY WILL COME
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Last month, I promised to use this month's column to keep you up to
|
|
date on more Apple II hangouts on the World Wide Web. I'll amend that a
|
|
bit--this month we'll put you through the basic steps of creating your own
|
|
little hangout on the World Wide Web using your Delphi account's Web
|
|
Workspace.
|
|
|
|
Every Delphi account (other than the totally free Web accounts) is
|
|
allotted ten megabytes of "workspace" on Delphi's servers. You can use
|
|
this workspace a number of ways: you can store files on it, for instance,
|
|
or use it with File Transfer Protocol (ftp) when you find files on the
|
|
Internet you either want to download for your own use or submit to the
|
|
Delphi Databases. One of the more popular uses of this workspace is to
|
|
allot some of it for use as a "Web Workspace". When used this way, you can
|
|
have your own page on the World Wide Web right on Delphi.
|
|
|
|
The URL for your Web page on Delphi will be:
|
|
|
|
http://people.delphi.com/username
|
|
|
|
where "username" is your Delphi username. For instance, my Delphi
|
|
page is accessed at http://people.delphi.com/rsuenaga, since my username on
|
|
Delphi is rsuenaga.
|
|
|
|
Before we even begin discussing how to use the Delphi Web Workspace,
|
|
it's imperative to understand at least some of the HyperText Markup
|
|
Language (also known as HTML). This is the "language" of the World Wide
|
|
Web, the text files that are translated into the hypermedia experience you
|
|
see when you view the World Wide Web with a graphical browser.
|
|
|
|
While I'd stop short of calling HTML a full-fledged programming
|
|
language, in a lot of ways it certainly is as complex and challenging as
|
|
any computer language. At the same time, it can be very simple. A primer
|
|
on HTML is beyond the scope of this article. There are many books on the
|
|
subject, as well as sites on the World Wide Web starters, try the resources
|
|
available at:
|
|
|
|
http://www.delphi.com/pubweb/hres.html
|
|
|
|
Of course, since this is an Apple II publication, I encourage you to
|
|
do what you can to make your pages Apple II compatible. Nathan Mates,
|
|
well-known programmer and keeper of the comp.sys.apple2 FAQ, has drawn up a
|
|
set of guidelines to ensure your Apple II Web page is viewable on an Apple
|
|
II. You can review these guidelines over at:
|
|
|
|
http://www.visi.com/~nathan/a2/a2viewable.html
|
|
|
|
Once you've prepared the files you want for your Delphi Web page, it's
|
|
time to start uploading your pages. The first thing you need to do is get
|
|
over to your Web workspace area. To do this, at a Delphi main prompt,
|
|
enter:
|
|
|
|
GO COM NAV WORK WEB
|
|
|
|
This will take you to a prompt that looks like:
|
|
|
|
[BEGINNING OF SCREEN EXAMPLE ]------------------------------------
|
|
|
|
WEB-WS>
|
|
|
|
[END OF SCREEN EXAMPLE ]------------------------------------------
|
|
|
|
From this prompt, you can upload your files to your Web workspace,
|
|
create or remove directories, or delete files already there. Delphi's
|
|
listing of commands that can be used from this prompt is:
|
|
|
|
[BEGINNING OF SCREEN EXAMPLE ]------------------------------------
|
|
|
|
APPEND to File UPLOAD File
|
|
CATALOG Files KERMIT-Server
|
|
COPY File WEB Site
|
|
COUNT Words INFO about Web Sites
|
|
CREATE File CD (Change Web Dir)
|
|
DELETE File LS (List Files)
|
|
DOWNLOAD File MV (Move/Rename Files)
|
|
EDIT File MKDIR (Make Web Dir)
|
|
HOME Workspace RMDIR (Remove Web Dir)
|
|
LIST File CLEAN (Clean up Web)
|
|
PUBLISH File UNZIP to Web Site
|
|
PURGE Old Versions FTP (File Transfer Protocol)
|
|
RENAME File Other Commands
|
|
SETTINGS HELP
|
|
SUBMIT File EXIT
|
|
UNPROTECT File
|
|
|
|
[END OF SCREEN EXAMPLE ]------------------------------------------
|
|
|
|
You're likely to mainly be concerned about uploading files. Delphi
|
|
appears to be set up to automatically accept ZModem uploads, although I
|
|
can't find any documentation about that anywhere. If you have had success
|
|
uploading and downloading files (see this column in the February 1998
|
|
version of _The Lamp!_) using ZModem, just go ahead and try starting an
|
|
upload from the WEB-WS> prompt. If not, you may need to fall back on the
|
|
reliable but maddeningly slow Kermit protocol.
|
|
|
|
Once your files are uploaded, you'll simply need to issue the PUBLISH
|
|
command to give everyone access to your files. Delphi will ask you to
|
|
confirm the date you want to use as the publishing date of the files, and
|
|
off you go.
|
|
|
|
To confirm that everything is as you want, you probably want to visit
|
|
your home page with your favorite browser. Just go to your
|
|
people.delphi.com URL, and see if things are as you want. If they aren't,
|
|
you can download the files from your Delphi workspace, edit them, delete
|
|
the files in your workspace, re-upload them, and re-publish.
|
|
|
|
There you have your new Apple II friendly Web page. We'll keep
|
|
looking at the WWW from the Apple II point of view in coming issues.
|
|
|
|
|
|
:: DISCUSSED ON DELPHI ::::::::::::::::::::::::::::::::::
|
|
: :
|
|
: As a writer, I always thought I made a pretty :
|
|
: good programmer. :
|
|
: :
|
|
::::::::::::::::::::::::::::::::::::::::::::: TONYW1 ::::
|
|
|
|
|
|
|
|
[EOA]
|
|
[INN]------------------------------
|
|
EXTRA INNINGS |
|
|
-----------------------------------
|
|
About The Lamp! The Lamp! is published on the fifteenth of every month in
|
|
""""""""""""""" the Database of the II Scribe Forum on the Delphi online
|
|
service (GO CUS 11).
|
|
|
|
This publication produced entirely with real or emulated Apple II computers
|
|
using Appleworks 5.1 and Hermes. Apple II Forever!
|
|
|
|
* The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All
|
|
rights reserved.
|
|
|
|
* To reach The Lamp! on Internet email send mail to
|
|
thelamp@delphi.com.
|
|
|
|
* Back issues of The Lamp! are available in the II Scribe Forum on
|
|
Delphi as well as The Lamp! Home Page,
|
|
http://www.sheppyware.ml.org/~rsuenaga.
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
|
Opinions expressed herein are those of the individual authors, and do not
|
|
necessarily represent the opinions of the Delphi Online Services,
|
|
Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprinted
|
|
verbatim and are included in this publication with permission from the
|
|
individual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M.
|
|
Suenaga do not guarantee the accuracy or suitability of any information
|
|
included herein. We reserve the right to edit all letters and copy.
|
|
|
|
Material published in this edition may not be reprinted without the
|
|
expressed written consent of the publisher. Registered computer user
|
|
groups, not for profit publications , and other interested parties may
|
|
write the publisher to apply for permission to reprint any or all material.
|
|
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
|
|
|
|
|
[EOF]
|
|
|
|
|