Dave Tribby's Apple II Page

Welcome to this little piece of the Web dedicated to one of my hobbies: programming the Apple II. Have a look around and see if anything interests you.

Although I'm making a number of archives freely available for personal use, I'd appreciate it if you would not add them to other collections available for download without first getting my permission. You can find my e-mail at the bottom of this page.


I bought my first Apple ][+ back in 1981. A couple of years later I upgraded to a //e, then in 1987 bought the ultimate: a ``Woz Limited Edition'' Apple IIGS.

My current system has an 8 Mhz ZipGS accelerator, an OctoRAM with 4Mb of memory, a SoundMeister, and a RamFAST SCSI card with Floptical, Zip, and hard drives attached.

I have another Apple IIGS running inside my HP9000 UNIX workstation, powered by Kent Dickey's magnificent emulator KEGS.

How I've Used My Apples

I've used my various Apple IIs for a variety of projects over the last 18 years. (I've written Apple II programs and articles for Nibble, Softdisk G-S, GS+, and Juiced.GS.) Follow these links if you'd like to find out more, and maybe pick up some archives.
Apple Pascal
When I went shopping for a personal computer in early 1981, I wanted a system that provided a structured high level language with access to assembly language. A 64K Apple ][+ with Apple Pascal 1.1 (based on the UCSD Pascal system) provided just what I needed. When I upgraded to a 128K Apple //e there was a new version of Apple Pascal that took advantage of the additional memory. I never got ``into'' Apple DOS or ProDOS...they seemed so primitive compared to Apple Pascal. And the Pascal language was much more usable compared to BASIC. Too bad 99% of Apple II users didn't see it my way!

Apple IIGS programs
In mid-1987, I entered the mainstream of Apple II activity when I purchased an Apple IIGS and started using TML Pascal and the Apple Programmer's Workbench (APW) to create programs under ProDOS 16. Later I graduated to ORCA/M, ORCA/C, and GNO.

MIDI Synth
I tried to create interesting sounds on the GS using the sound and sequencer tools, but those looked pretty crude after Apple released the MIDI Synth tool set with System Software 6.0. Here are some programs I wrote to augment Apple's tools, plus a boatload of songs translated from MIDI to MIDI Synth.

Since mid-1997, I've been on the team helping Devin Reade get the new version (2.0.6) of the freeware GNO Multitasking Environment ready. I've converted several utilities available from FreeBSD UNIX (including cat, uniq, head, tail, split, wc, cksum, cut, tr, and sed), taken Brian Kernighan's awk and made it work under GNO, and fixed problems in gsh (the GNO shell).

New to the Apple II?

Since putting up this page, I've received a number of inquiries from folks who are new to the Apple II. Here are some resources to help you get started:
A2Central.com Apple II Links
A2Central.com, created by Eric Shepherd and supported by Syndicomm, it the place to be! They have an excellent set of links on their site, in addition to lots of original content.

Apple II Related Site Links
Another good Web page for beginners is this one, created by Terry Allen.

Delphi A2 Forum
The friendly place for Apple II users to gather and talk. Visit the "A2 Forum" and select from any of the topics that interest you. You can look around as a "gutest", sign up for a free account (you'll be able to leave messages on the boards and the system will remember what you have read), or pay a modest fee and have access to the download library.

Usenet Newsgroups
If you have access to Usenet Newsgroups, try out the apple2 groups:
  • comp.sys.apple2 -- Discussion about Apple II micros
  • comp.sys.apple2.comm -- Apple II data communications
  • comp.sys.apple2.gno -- The GNO multitasking environment
  • comp.sys.apple2.marketplace -- Buying, selling and trading equipment
  • comp.sys.apple2.programmer -- Programming on the Apple II
  • comp.sys.apple2.usergroups -- All about Apple II user groups
  • comp.binaries.apple2 -- Binary-only postings
  • comp.emulators.apple2 -- Emulators of Apple II systems

Support Those Who Support You!

There aren't very many sources of Apple II products left in the marketplace these days, and Apple users should support those who have stuck with us. Here are some of my favorites:
Shareware Solutions II
Joe Kohn has been writing professionally about the Apple II since the 1980s. He was writing the column ``Shareware Solutions'' for InCider/A+ when it ceased publication in 1993. He forged ahead with his own newsletter, Shareware Solutions II, which covers all aspects of Apple II activity. He distributes a significant number of Apple II software products. I met Joe at the 1993 Apple Expo West, and was privileged to drop by SSII galactic headquarters a couple of years later. The man knows his subject, and is ready to share his knowledge with whoever is interested.

After GS+ Magazine shut down in 1995, Max Jones started this quarterly publication dedicated to covering the Apple IIGS. A professional journalist, his writing is crisp and informative. He's a good editor, too, bringing in articles from a variety of experts. (OK...I wrote one small article for him, but I liked Juiced.GS even before he asked me!)

The Byte Works
Mike Westerfield has been writing programs for the Apple II since the late 1970s. He's a top-notch programmer, and produces the ORCA series of programming languages (among other products).  Mike has in recent years turned over distribution to syndicomm.com due to the costs associated with maintaining the distribution.

Return to the Apple II page maintained by Terry Allen

This page was last modified January 1, 2001, by

Dave Tribby / Dave_Tribby@stanfordalumni.org