[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: WANTED: Cheap Logo Interpreter
- Subject: Re: WANTED: Cheap Logo Interpreter
- From: lwv26@cas.org (Larry W. Virden)
- Date: Sun, 19 Mar 1995 01:37:52 GMT
- Newsgroups: comp.sys.apple2
- Organization: Nedriv Software and Shoe Shiners, Uninc.
- References: <3k9lre$ds1@pt9201.ped.pto.ford.com>
- Reply-to: lvirden@cas.org
- Sender: lwv26@chemabs.uucp (Larry W. Virden)
Here is my list of the free languages available for the Apple II. It's
a bit out of date - I haven't gotten many updates recently. Logo
is amoung the list - but beware. I don't think I have found a free
one.
Newsgroups: comp.sys.apple2.programmer,comp.sys.apple2,comp.lang.misc
Followup-To: comp.sys.apple2.programmer
Path: lvirden
From: lwv26@cas.org (Larry W. Virden)
Originator: lvirden@cas.org
Sender: lvirden@cas.org
Reply-To: lvirden@cas.org (Larry W. Virden)
Subject: The Apple II Programmer's Catalog of Languages and Toolkits
Summary: An attempt at a historical look at the Apple II programming
environment
Keywords: programming languages, Apple II, Apple II+, Apple IIe,
Apple IIc, Apple IIc+, Apple IIgs
Content-Type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Mime-Version: 1.0
The Apple II Programmer's Catalog of Languages and Toolkits
Archive-Name: AppleIICatalog
Version: 3.1
Last Updated: September 23, 1994
------------------------------
Introduction
------------------------------
I would appreciate the following information from those of you
out there who know the answers. Please send electronic replies to
"Larry W. Virden" <lvirden@cas.org> .
Product name:
Language:
Hardware requirements:
Operating system requirements:
If applicable
Company name:
Company address:
Company phone number:
Company email address:
Electronic file access info:
Otherwise:
Author name:
Author address:
Author phone number:
Author email address:
Electronic file archive host access (ftp, email, commercial, etc.) info:
Legend:
(+) = share/freeware [available via FTP])
------------------------------
Current 8 bit based programming languages
------------------------------
APEX (+)
Product name: APEX System Builder
Language: APEX502
Hardware requirements: 64k Apple II or 128k Apple //e, //c, IIGS
Operating system requirements: ProDOS
Company name: MicroGram Systems
Company address:PO Box 252, La Honda, Calif, 94020-0252
Company phone number: (415) 747-0811
Company email address: pending
Electronic file access info:
Notes:
APEX is an operating system for the Apple IIs with installable device
drivers. Included an assembler, editor, and at one time,
XPL, a high level programming language.
Was developed on the 6502 prior to the Apple II
and was ported to it when the Apple first appeared. Developed
at the Colorado School of Mines by Peter Boyles.
Currently it is at least at version 502. A128k is a high level
language derived from APL.
Apex502 brings the capability of graphic, mouse driven program
development to the Apple II. It supports all Apple II graphics
modes where available, although support for IIGS graphics is
minimal. A128k.System includes lots of editor enhancements,
too.
Apex System Builder for the Apple II series is now freely
distributable. The publisher, MicroGram Systems would
appreciate a notice announcing that a greatly enhanced IBM
version is available from MicroGram and that Apex programs
created on the Apple II can be transported to the IBM version.
Assembly
1. HyperC (+)
<URL:ftp://calvin.sfasu.edu/pub/apple2/hyperc*/*>
<URL:ftp://cco.caltech.edu/pub/apple2/8bit/hyperc/>
HyperC has a rather complete assembler supporting
include files, macros, library creation and post
linking of files into the program. Output is of course
compatible with the HyperC C compiler.
2. Lisa (+)
<URL:ftp://cco.caltech.edu/pub/apple2/8bit/lisa/>
Author: Randall Hyde <rhyde@mirage.ucr.edu>
Originally sold by: Laser Systems and then HAL Labs.
Last Contact info:
HAL Labs
18942 Dallas
Perris, CA 92370
I have been told that Brian Fitzgerald (909) 780-3328
has lots of copies of Lisa 2.5 documentation.
3. Merlin 8/16 Plus, Merlin 16 Plus (version 4.08)
by Glen Bredon
Commercial, sold by Southwestern Data Systems (Roger Wagner).
Merlin 8 - DOS 3.3
Merlin 8 - ProDOS, //gs, 128k //e, Laser 128, or 128EX
Merlin 16 - ProDOS, 65802/65816 + above
Merlin 16 Plus- GS/OS, IIgs
Can assemble code for 6502, 65c02, 65802/65816.
Macros, conditional assembly, file inclusion, full
screen editor. Linkers allow large programs to be
assembled. Assembly is done in memory or to disk for
large single module programs. Libraries can be used.
Relocation of code is easy.
Merlin 16(Plus) uses 65802/65816 code to run faster.
Merlin can generate code for 6502,65c02, 65802, and
65816 chips.
Company: Roger Wagner Publishing Inc
Address: 1050 Pioneer Way, Suite P
El Cajon, CA 92020 USA
Phone: +1 619 442 0522 Customer Service/Tech Support
Cost: US $99 (when last available)
Merlin to ORCA/M Source Converter when last available
cost $18 . Orca to Merlin conversions
are handled by a utility in the Merlin 8/16 package.
Additional utilities - Sourceror (a co-resident disassembler),
Applesoft source listing generator (which uses the ROMs in
your computer), cross-reference listing generator.
Archimedes(+) is an 8 bit Merlin enhancement utility by
J. Kindall. It is available from GEnie Library 8 as file
592.
4. ORCA/M (version 2.0.4)
This is a commercial package, sold by The Byte Works.
Company: Byte Works, Inc.
Address: 4700 Irving Blvd. NW Suite 207
Albuquerque, NM 87114
Owner: Mike Westerfield
Phone: (505) 898-8183, 8am-5pm, Mountain Time
Email: America Online: mikew50
GEnie: BYTEWORKS
Internet: mikew50@aol.com
Online Forums:
America Online: Keyword Byteworks
GEnie: A2Pro, Cat 36
I have been told that to date the America Online address
is a preferred one - of course now that those are being
cancelled, it remains to be seen what will be done.
The Byte Works has an extensive line of software and
self-study courses as you will see throughout this catalog.
You can either order these packages through The Byte Works
or through any of the major mail order houses which carry
Apple II products. The Byte Works also is quite good about
letting customers know about new releases, and often run
special packages or upgrade discounts.
Surely someone can provide me with more specifics about
ORCA/M - what the package includes, etc.!
Cost: $75
Also available is the MON+ Symbolic Debugger at $30,
the ORCA/M O/S Source at $40 and the Floating Point
libraries at $40.
5. Product name: ProDev 6502 Debugger
Hardware: Apple //e or IIgs
ProDev
P.O. Box 162
Lasalle, Michigan 48145
1 (313) 848-4012
Price: $149.95
6. Mini-assembler/disassembler
Originally available as a part of Apple's Integer BASIC ROM
package. No labels - but was usable.
On an ENHANCED ][e, IIgs and perhaps other models, enter the
Monitor, and type a '!' to enter it (no $F666G call needed!).
On any 64k ][ under DOS 3.3, or any Apple ][ (NOT ][+/e/c/gs)
with ProDOS or DOS 3.3, simply enter Integer BASIC,
then call the Monitor, then use the $F666G call.
------------------------------
BASIC
1. Applesoft (built-in to your computer!).
This version of BASIC was written by Microsoft. The
first version of this BASIC appeared in cassette form
in 1977. In 1978, numerous bugs were fixed and new
commands added to Applesoft BASIC, resulting in version
two of the software. It appeared in cassette, floppy,
firmware card, language card and mother board ROM
formats.
Applesoft II was distributed on the motherboard of all
Apple IIs since the Apple II+ in 1979. Additional bug fixes
and enhancements were made for the Applesoft II that
appeared on the Apple IIe, IIe enhanced ROMs, IIc, and
IIgs.
This can be extended with several commercial and non-commercial
applications.
To speed Applesoft up,
Beagle Compiler, available through Quality Computers.
This compiles the Applesoft interpreted file into
a faster, though larger, file.
To add commands to Applesoft
Glen Bredon's ProCMD (required ProDOS 8).
Kitchen Sink Software, Inc.'s MicroDot
jbush@magnus.acs.ohio-state.edu or
gforsyth@magnus.acs.ohio-state.edu
Apple IIe (unenhanced or higher), 64k.
Subsequent Apple II models.
ProDOS 8.
Canam Software's AmperPlus (+)
Available on Compuserve's Apple Programmer
library. Uploaded by 76475.204@compuserve.com
Source code is in Merlin assembler format.
I cannot tell whether program is truly
freely distributable or not.
Doublestuff! Plus. Contains a language-card
version of Applesoft, modified to
provide commands for using the
double-hi-res Apple ][e screen.
Modifications include drivers to get drawings
to look right, and upgrades in syntax to
allow commands like
"HCOLOR=15:HPLOT 0,0 TO 559,192".
Author: Unknown
Availability: Unknown
RADE: Real-time Applesoft Debugging Environment
runs under ProDOS-8 or GS/OS and provides
Applesoft debugging capabilities. Contact
the Morgan Davis Group for more details.
Note that a demo is available for free -
it is available on GEnie Library 8 as file
2995.
SuperBASIC(+): a command extension set for Applesoft.
Author: T Zuchowski. Available on GEnie
Library 8 as file 3267.
BPU(+): an 8 bit Applesoft Pre-Compiler. Author
R Cain. Available on GEnie Library 8 as
file 2023.
ProBASIC(+): Applesoft command enhancement. Author
Gary Utter. Available on GEnie Library 8 as
file 2882.
2. Micol BASIC
Micol Advanced BASIC Apple IIe/c version 4.5 $59.95
Micol Systems
9 Lynch Road
Willowdale, Ontario Canada
M2J 2V6
(416) 495 6864
Still actively supporting the Apple II product. Version 5.0
may now be available but is to be the last version
developed. Features a 200 page 8.5 x 11 inch manual.
------------------------------
C
1. HyperC (+)
<URL:ftp://calvin.sfasu.edu/pub/apple2/hyperc*/>
<URL:ftp://cco.caltech.edu/pub/apple2/8bit/hyperc/>
K+R C - Any II with an 80-column card.
(out-of-the box only generates native code for
a 6502. 65c02 translation available, this and other
support is all user-contributed.)
Requires ProDOS 8. any version.
Producer was WSM Group, Tucson, Arizona, which now
appears to be defunct. Copyright status == shareware,
but it's state is somewhat questionable as there is no
known address where one can send shareware fees.
Heavy Usenet support -- hyperc-l@calvin.sfasu.edu for
questions and discussion. To join, send email to
hyperc-request@calvin.sfasu.edu.
Articles also appear in comp.sys.apple2 (and
comp.sys.apple2.programmers now)occasionally. Source
code and binaries appear in
comp.{source,binaries}.apples occasionally as well.
The Hyper C manual itself is pretty good, and a fair amount of
user-contributed improvements are available.
Contains some bit-set and other Pascal-ism extensions.
Work currently being done to support 65c02, 65802, and 65816
transparently.
A portion of the product is an interpreter which works in
native mode. All file and device I/O works in an emulation
mode for compatibility.
Some of the products being developed are an 8 bit QWK
reader, a standard library, and a high resolution graphics
library is currently available - a double high
resolution graphics library may be available in the
near future.
An alternate runtime operating environment to Hyper C's
OPSYS runtime module is also being developed. It is called
Opix. It requires at least a 65C02. Opix 1.01 should
be available at the various Apple II ftp sites.
Anyone have a path name?
Source code for the shell, libraries, etc. are available.
An assembler (see above) is also included.
This product does not support floating point numbers in
the standard C tradition, but does have a pre-processor
and libc replacement to aid in performing floating point
operations.
An optimizer is supported by
Anthony J. Stuckey <stuckey@mrcnext.cso.uiuc.edu>
Code to create ProDOS SYS files was written by
Gary Desrochers and Andy Werner.
2. Aztec C65
DOS 3.3 and Prodos 8 versions available. K&R compatible.
Product name: Aztec C65 Apple Commercial
Language: C
Hardware requirements:
Operating system requirements: ProDOS or DOS 3.3
Company name: Manx Software Systems
Company address: P.O. Box 980, Freehold, NJ 07728
Company phone number: (800) 221-0440 (orders only)
(201) 542-2121 (inquiries)
Package appears to still be available, but no further
modifications are planned by the company.
As of 1992/01/24, the pricing was $199.00 + $5.00 S&H
for the ProDOS version. Anyone have any pricing updates?
A K&R level C compiler wit some extensions. It includes
a simple shell, compilers to generate interpreted p-like
code or machine language, assemblers for both, a linker,
library support, an editor, and source code to the library.
It is rather slow, and expensive if you want the full version.
There are a few bugs which do not appear to be slated for
fixing by the company.
------------------------------
Communications related packages
1. METAL+ (Mega Extensive Telecommunications Applications Language),
1989
Language: assembled via Merlin 16 Plus Assembler
Hardware requirements: Apple IIe, c, or gs w/128k
and at LEAST 800k disk storage. One user does
note that METAL itself, without any BBS software,
fits on a 5.25" disk.
Operating system requirements: ProDOS 8
Company name: Wilson Wares
Original Author name: TC Wilson
Available from <URL:ftp://galadriel.ecaetc.ohio-state.edu/>.
Send email to sysop@tap.colum.fnet.org or
sysop@space-bar.admin.fnet.org
or call BBS: (614) 297-7031 or
(619) 433-4653
Read alt.bbs.metal for more details.
METAL is a telecommunications application compiled language.
Main purpose is to run BBS software, but can be used to
write terminal programs, program launchers, and database
software. The METAL compiler can compile ACOS, MACOS,
and LLUCE code with little modification needed.
One of the primary pieces of software written in METAL is
the FutureVision BBS system.
METAL - Mega-Extensive Telcom Applications Language
METAL gives the programmer:
o 24-bit integer math (-/+ 8meg range).
o An upper limit of 8 megabytes on any compiled program.
o Variable memory that takes advantage of your computer -
37k for an Apple //e or //c, and 64k or 128k for the Apple //GS.
o Full 2-dimensional array support.
o Massive command set - Allocate, Memstring, Do/While/Long If,
Abort, Xfer, Fcopy, Edit, and more!
o 31-character labels, 4-character variables, along with
full support for hex, binary, and of course, decimal.
o Easy-to-use and modify configuration file.
o Fully customizable printer, clock, modem, and modem port interface
drivers.
o The local video driver (standard Apple PTSE) can automatically translate PTSE
control codes to other emulations - your users can even switch emulations
online, and most PTSE commands (include the MouseText character set) will
be translated to what the emulation expects! Totally transparent to both you
and your users - simply write everything in PTSE, and let the system do the
work for you!
o Documentation on the language supplied in AppleWorks 3.0 AWP file format,
covering the language and commands in extreme depth.
o Over 200 external ML routines for your ML programs to use.
o Sysop creatable "External Package" programs that METAL can use as part of
its own system.
o Three types of externals: Packages, External Files, and Shell Commands.
Shell Commands can be used from the Reset Options locally to do things like
editing a file, cataloging, viewing, and deleting files, even deleting
entire directories!
o Ability to change the size of up to 126 memory areas for your BBS to use.
o Up to 40 "Data Areas" for your BBS to use, ranging from bit-level to
three-byte-long data values.
o Built-In file transfer commands, with protocol support for Xmodem,
XmodemCRC, XmodemBatch, Xmodem1k, Xmodem4k, Ymodem, Ymodem4k, Ymodem-G, and
Zmodem - all industry standard protocols.
o Hide and Unhide variables directly in memory, without any disk access.
o Local labels, extra-long lines (can actually go up to the entire file),
including of common source files, chaining of multiple files into one object
runtime program, definable macro strings.
o Procedures with local variables and input/output variable passing.
o Much more than can be listed here!
o Runs under ProDOS-8, with many features for the GS computers.
2. ModemWorks
Language: written in assembly, can be accessed by either
BASIC or Assembly Language.
Hardware requirements: Apple IIe or newer, modem
Operating system requirements: ProDOS-8
Toolkit which allows the programmer to easily interface
with the modem.
Company name: Morgan Davis Group
Company address: 10079 Nuerto Lane,
Rancho San Diego, CA 91977
Company phone number: Tel 619/670-0563, Fax 619/670-9643
Company email address: mdavis@mdg.cts.com
Electronic file access info: MDG BBS 619/670-5379,
forums on America Online, BIX, and GEnie.
3. ProLine Internet BBS
Hardware requirements: Apple IIe or newer, hard disk,
modem, clock
Operating system requirements: ProDOS-8
Company name: Morgan Davis Group
Company address: 10079 Nuerto Lane,
Rancho San Diego, CA 91977
Company phone number: Tel 619/670-0563, Fax 619/670-9643
Company email address: mdavis@mdg.cts.com
Electronic file access info: MDG BBS 619/670-5379,
forums on America Online, BIX, and GEnie.
4. Talk is Cheap!
Has a programmable script language which some have used
to write front ends to services such as Compuserve.
This is a commercial package sold by Quality Computers.
Thanks to ddkilzer@iastate.edu for the following blurb.
------------------------------
FORTH
1. GraFORTH (+) (DOS 3.3 only)
Available on GEnie Library 8, file 3299.
Written by Paul Lutus.
2. Mad Apple Forth (+)
<URL:ftp://wuarchive.wustl.edu/system/apple2/Lang/Forth/>
3. Purple Forth (+)
<URL:ftp://cco.caltech.edu/pub/apple2/8bit/source/>
4. Q Forth (+) version 2.0 Alpha 1.0, by Toshiyasu Morita,
<URL:ftp://ftp.uu.net/systems/apple2/languages/forth/>
Author email address: tm@netcom.com.
It is a small integer Forth.
------------------------------
FORTRAN
1. Cabot FORTRAN 77
Runs on Apple I(?), IIgs, Mac, MS-DOS, CP/M and Unix boxes.
Claims the 'worldwide software license (sic) for software
products developed by the University of California, San Diego
(UCSD).
Address:
The Vicarage
Stoke View Road
Fishponds
Bristol BS16 3AE
England UK
Telephone: 00 44 272 586644
Fax: 00 44 272 586023
BBS: 00 44 272 583023
Compuserve address: 100014,241
------------------------------
Logo
1. LCSI LOGO, LCSI Apple LOGO, LCSI Terrapin LOGO
Information needed. How does LCSI Terrapin LOGO differ
from the Terrapin LOGO below - or does it?
LCSI apparently still has this available, with
generous site license agreements.
2. LOGO PLUS
Language: LOGO
Hardware requirements: 128K Apple II family, IIgs
Operating system requirements: ProDOS
Price: $120
(upgrades, quantity discounts,
site licenses available)
Company name: Terrapin Software, Inc.
Company address: 400 Riverside Street,
Portland, ME 04103-1068
Company phone number: 1-800-972-8200 (FAX 1-207-797-9235)
Company email address:
Electronic file access info:
Date of info: Terrapin catalog Winter/Spring 1993 issue
3. Terrapin LOGO/Apple
Language: LOGO
Hardware requirements: 64K Apple II family
Operating system requirements: DOS 3.3
Price: $100
(quantity discounts,
site licenses available)
Company name: Terrapin Software, Inc.
Company address: 400 Riverside Street,
Portland, ME 04103-1068
I also was told that this was the address:
Terrapin, Inc.
380 Green Street
Cambridge, MA 02139
(617) 492-8816
Company phone number: 1-800-972-8200 (FAX 1-207-797-9235)
Date of info: Terrapin catalog Winter/Spring 1993 issue
4. LogoWriter
More info needed.
An intro to Logo for LogoWriter on the Apple II is available
at <URL:ftp://cpt.org/all-about-logo/logo2_2.txt.hqx> which is
a MSWord 4.0 Mac document written by dkresse@cpt.org (Dave Kressen).
------------------------------
Pascal
1. Cabot Pascal
Runs on Apple I(?), IIgs, Mac, MS-DOS, CP/M and Unix boxes.
Claims the 'worldwide software license (sic) for software
products developed by the University of California, San Diego
(UCSD).
Address:
The Vicarage
Stoke View Road
Fishponds
Bristol BS16 3AE
England UK
Telephone: 00 44 272 586644
Fax: 00 44 272 586023
BBS: 00 44 272 583023
Compuserve address: 100014,241
2. Kyan Pascal
Product name: Kyan Pascal
Language: ISO standard Pascal
Hardware requirements:
Operating system requirements:
Company name: Kyan Software Inc
Company address: 1850 Union Street #183, San Francisco, CA 94123
Company phone number: (415) 626-2080
Company email address:
Electronic file access info:
Date of info - 1986
3. Apple Pascal
Apple Pascal version 1.1 was released in 1980.
Version 1.2 was released in 1983.
Version 1.3 was the last release back in 1985.
This language had its own unique operating system.
It came with a compiler, a very good assembler and a linker.
Various toolkits were available for this language.
For instance, one package was called Applegraphics
which provided a set of routines for creating
high resolution graphics from any of the UCSD environment's
languages.
Apple Pascal 1.3 was being sold by Resource Central, but
they don't seem to be in the business any longer.
Resource Central
P.O. Box 11-501
Overland Park, KS USA 66207
Phone: (913) 469-6502
Fax: (913) 469-6507
DA-024 Apple: Apple II Pascal v1.3 $69.00
DA-032 Pascal LabPak (10 3.5 disks, no docs) $69.00
AW-037 Seiter/Weiss: Pascal for Basic Prgmrs $12.95
DA-044 Apple: Pascal Technical Notes $4.00
DA-003 Apple: Apple II Pascal Desktop Toolkit $30.00
DA-001 Apple: Apple Filecard Toolkit $19.00
DA-024 includes 5 5.25" and one 3.5" floppy disks, and
6 large manuals, so air-mail postage will be quite
expensive. The given price includes surface mail
postage.
------------------------------
Shells
1. Davex (+) - ProDOS 8 shell environment, which permits limited
shell programming. Executable available on most Apple
FTP archive sites.
Author: David Lyons, dlyons@apple.com
Also, there are numerous additional commands which have been
written for this environment.
The ROBCMDS.BXY(+) file on GEnie library 8 which
contains additional commands for Davex.
PHADE's DAVEX two utilities(+) - posted to comp.binaries.apple2
as DAVEX00.GZ.
Also, Jeff Hanson has developed 17 commands for Davex.
Finally, here is a list of files recently mentioned on
comp.sys.apple2.programmer as being related to Davex. A
number are likely to be duplicates.
<URL:ftp://cs.bu.edu/PC/APPLE/shells/davex/davex.Z>
<URL:ftp://cs.bu.edu/PC/APPLE/shells/davex/davex.doc.Z>
<URL:ftp://cs.bu.edu/PC/APPLE/shells/davex/davex.external.Z>
<URL:ftp://cs.bu.edu/PC/APPLE/shells/davex/davex.help1.Z>
<URL:ftp://cs.bu.edu/PC/APPLE/shells/davex/davex.help2.Z>
<URL:ftp://ftp.cco.caltech.edu/pub/apple2/8bit/davex123.shk>
<URL:ftp://ftp.cco.caltech.edu/pub/apple2/8bit/selectors/davexcmds.shk>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/disk_images/davexboot.dsk.Z>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/disk_images/davexhelp.dsk.Z>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/doc/davex.123.doc>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/doc/davex.cmds.doc>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/doc/davex.doc>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/doc/davex.new.doc>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.cmds.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.ext.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.help.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.new1.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.new2.bsq>
<URL:ftp://ftp.uni-kl.de/pub3/apple2/utilities/davex.xtra.bsq>
<URL:ftp://ftp.uu.net/systems/apple2/8bit/docs/davex.description.txt.Z>
<URL:ftp://ftp.uu.net/systems/apple2/8bit/docs/davex.txt.Z>
<URL:ftp://ftp.uu.net/systems/apple2/8bit/shell/davex.bsq.Z>
<URL:ftp://uceng.uc.edu/pub/wuarchive/systems/apple2/umich.edu/8bit/docs/davex.description.txt>
<URL:ftp://uceng.uc.edu/pub/wuarchive/systems/apple2/umich.edu/8bit/docs/davex.txt>
<URL:ftp://uceng.uc.edu/pub/wuarchive/systems/apple2/umich.edu/8bit/shell/davex.bsq>
<URL:ftp://uceng.uc.edu/pub/wuarchive/systems/apple2/umich.edu/8bit/shell/davex.ls.bsq>
2. ECP 8 (+) - ProDOS 8 shell environment, which permits limited
shell programming. Source and executable available on most
Apple FTP archive sites.
Author: Don Elton, delton@pro-carolina.oau.org
3. Proton Command Shell (PCS) (+)
Language: Shell (very limited), Proton Programming Language,
Assembler
Hardware requirements: any Apple II, 80 col,
64K (128K or HD recommended)
Operating system requirements: ProDOS 8
Shareware: $20
Author name: Brian D. Campbell
Author address: 7656 W. Wagoner Rd, Glendale, AZ 85308
Author phone number: (602) 866-1011
Author email address: campbell@agcs.com
Electronic file archive host access info: N/A
Notes:
PCS is a shell environment and provides many tools:
6502 Assembler (8080 cross assembler available on
request)
P-code Compiler for the Proton Programming Language
Full Screen Editor
Directory navigation and file maintenance commands
File/directory copy/concatenate/split
File compare and search
UU format encode/decode
Send file to slots.
Sort file by record column key
Display file in ASCII or Hex
Simple shell batch script capability
On the IIgs, there is also
ROM Toolbox programming support.
Graphics conversion and display facilities (GIF,etc)
Super Hi-Res Games and Demos
------------------------------
Word Processing packages
1. TimeOut UltraMacros (AppleWorks oriented add on macro language)
Sold by Quality Computers, requires AppleWorks (not AW GS).
2. Ultra 4, 1.1 (AppleWorks extended UltraMacros package)
Originally by JEM, rights have been transferred to
Quality Computers.
3. WPL (+) (word oriented language internal to DOS 3.3 and ProDOS
AppleWriter)
ProDOS AppleWriter 2.1 is available as a freely
distributable download on GEnie.
------------------------------
Misc
1. CEEMAC (+)
Author: Brooke W Boering
Date: Jan 1982
Company: Vagabondo Enterprises
1300 E Algonquin -3G
Schaumburg, IL
and later in 1986 or 1987,
135 Stephen Rd
Aptos, CA 95003
Software put into the public domain 3/18/87.
A DOS 3.3 graphics language which is a part of a
graphics/sound program. It was an early Electronic Arts
program according to one correspondent (Richard McCusker).
Later correspondents correctly pointed me to Brooke Boering
and Vagabondo Enterprises.
The basic concept in CEEMAC was the programmer wrote scores of
graphics and sounds which were then performed.
The language used tables of values (sin, cos, tan) to create
curves, and it also allowed the programmer to use shapes.
There were macros that produced dots, boxes, color, sound,
and more. It allowed you to anchor a curve at one end
and move the other end around. It also allowed you to set
the symmetry of the 'score'.
Here is a sample score:
SCORE: KT
:FIRE ORGAN KEY T
SPEED [0,0]
: - BUT 0
0
CLEAR [0,0]
XY1 = $80;$80
: MAIN LOOP
F
:FORGND SYMMETRY 0-3
VC = RND3 ORA 3
: SAVE FORGND ROTATION
VD = ROTEZ
:FORGND COLOR
COLOR = NXTCOL
I believe this is on some of the Internet archives.
There are several related disks here.
1. An application written in CeeMac by the author called
Fire Organ.
2. the CeeMac disk itself.
3. Maestro
4. A 'third party' disk of CeeMac programs called
Sparkee.
There was also a CEEMAC newsletter.
Any more info that you might have would be appreciated.
2. KeyLISP
For the Apple ][ (64K required)
Company: XPrime Corp
Author: Gerard P. Michon
Address: 10835 Santa Monica Boulevard
Los Angeles, CA 90025-4656
Tel: (310) 470-4663
ISBN: 0-937185-00-0 For Book and Software Package ($149)
ISBN: 0-937185-01-9 For Reference Manual Only ($39.95)
Works on all versions of the Apple from 64k Apple ][ through
Apple IIgs. The reference manual, with index, is 410 pages
and is quite complete.
Retail: $149 w/book
$110 w/o book
Sale: $50 w/o book
Book: $39 (It is the manual and as such is needed)
3. make (+)
Product name: make (rmake v1.0.1) (+)
Language: a development tool for automating compilation for hyperC.
Hardware requirements: 8-bit Apple II (should work with IIgs)
Operating system requirements: ProDOS 8
Author name: P. Douglas Reeder
Author address: 1718 Birch, Richland, WA 99352, USA
Author phone number:
Author email address:
Electronic file archive host access info:
Most major Apple ftp sites. The main package for v1.0 is commonly
under the name MAKE.PACK.SHK. The v1.0.1 update consisting only
of "README" and "make" files is commonly under the name make101.shk
Anyone have a specific URL for this item?
Thanks to G. Devin Reade for this make info.
4. Product name: MICRO DYNAMO
Hardware requirements: Apple II+, //e ..., two drives
Operating system requirements: Pascal Operating System
Company name: Addison-Wesley
Apple II version of Dynamo simulation language. Runs under the
Pascal System.
More information needed.
5. Product name: MICRO PROLOG
Language: Prolog. (AI Language)
Hardware requirements: Apple II (+,e,c,GS)
Company name: Logic Programming Associates, Ltd.
Studio 4, Royal Victoria Patriotic Building,
Trinity Road,
London SW18 3SX, England
Tel: 081 871 2016 FAX: 081 874 0449
Email: lpa@cix.compulink.co.uk AppleLink: UK0049
Prolog interpreter for 3 syntax: Micro, Simple, Mitsi.
With interactive program editor, tracer/debugger, optimizing
(tail recursion), error handler, graphics and sound.
Still sold in 1990.
6. Product name: Object Module Manager
Language: supports BASIC and/or Assembly Language
Hardware requirements: Apple IIe or newer
Operating system requirements: ProDOS-8
Company name: Morgan Davis Group
Company address: 10079 Nuerto Lane, Rancho San Diego, CA 91977
Company phone number: Tel 619/670-0563, Fax 619/670-9643
Company email address: mdavis@mdg.cts.com
Electronic file access info: MDG BBS 619/670-5379,
Special forums on America Online, BIX,
and GEnie.
7. pidgin (+)
<URL:ftp://wuarchive.wustl.edu/system/apple2/Lang/pidgin/>
Published in Dr. Dobbs Journal.
8. Product name: Apple SuperPILOT
Language: PILOT
(Author's Language for Computer Assisted Instruction)
Hardware requirements: Minimum: Apple II or II+, 48K, one disk drive
for Lesson mode or two disk drives for Author mode
Operating system requirements: Pascal Operating System (?)
Company name: Apple Computer
Apple SUPER PILOT is an improved version of Apple PILOT,
with changes in the Graphics Editor, the Lesson Text Editor
(lowercase), the Utility Programs, language extensions and
operating system extensions.
It was sold by Resource Central:
DA-004 Apple: Apple II SuperPILOT $69.00
9. tinman (+)
Published in Dr. Dobbs Journal, by the author pidgin. One
of these was a macro language. One of the two languages
was used to implement the other. I will have to dig out
the details on these.
10. ProDOS 8
Company name: Apple Computer, Inc.
This was sold by Resource Central.
Hardware requirements: Apple II+, IIe, IIc, IIgs.
The software is available via <URL:ftp://ftp.apple.com/dts/>
DA-002 Apple: ProDOS 8 System Disk v4.0.1 (5.25 & 3.5) $14.00
11. MINT
Documented in the Academic Press book ISBN 0-12-286982-6 .
The book was written by M. D. Godfrey, D. F. Hendry,
H. J. Hermans, and R. K. Hessenberg.
MINT is a threaded language which uses infix notation rather
than Polish notation like Forth. The book contains the complete
source code of both the kernel as well as the compiler and several
utilities. This information was provided by
Richard King <tombo@on-line.co.uk> who can provide more information
regarding this language.
12. XINU (+)
This is actually not for an Apple II from Apple, but for
some kind of Apple II clone with strange bank-switching scheme.
If someone can provide me with more info, I certainly
will add it to the FAQ. XINU is an operating system.
<URL:ftp://minnie.cs.adfa.oz.au/>
The info on XINU was provided by
Paul Guertin <guertinp@iro.umontreal.ca>.
------------------------------
GS specific languages.
------------------------------
Assembler
1. Cabot Software Systems Assembler Power System,
Cabot Software Ltd., England
65816 macro set and ProDOS 16 GS/OS
2. Merlin 8/16 Plus
Sold by Roger Wagner
A set of macro files for System 6 were written by
uerics@mcl.ucsb.edu (Eric Shepherd). At one point,
he had planned to post them to Usenet, so perhaps
they are available on ftp site.
If they are, could someone send me a URL?
3. MPW IIgs assembler
Macintosh Programmer Workshop package which allows
cross-development for the Apple IIgs.
Available from ByteWorks.
Old prices!!
Apple: APW/MPW Interfaces for System 6.0.1 $20.00
Apple: MPW IIgs Tools v1.3 $50.00
Apple: MPW IIgs Assembler v1.2 $99.00
Apple: MPW IIgs C v1.0.2 $99.00
Apple: MPW IIgs Pascal v1.1 $99.00
4. ORCA/M GS
Macro assembler available through The Byte Works.
Upwards compatible with the Apple II product.
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
Cost: $125
Also available is the ORCA Subroutine Library Source (2.0.1)
at $25, the Merlin to ORCA translator at $40, and
the Utility Pack #1 for $25.
Byte Works also offers programming books such as:
System 6.0 with Release Notes, Interfaces $30
Programmer's Reference for System 6.0 and 6.0.1 $50
------------------------------
BASIC
1. ORCA/Integer BASIC compiler (1.0.1)
Available from The Byte Works, Inc. This runs on the IIgs and
produces IIgs code. Includes source code and a small
book on compilers that explains the Integer BASIC
compiler.
Cost: $30
2. MD BASIC, v2.x
Company name: Morgan Davis Group
Company address: 10079 Nuerto Lane, Rancho San Diego, CA 91977
Company phone number: Tel 619/670-0563, Fax 619/670-9643
Company email address: mdavis@mdg.cts.com or
mdavis@mdg.com or
mdavis@cts.com
Electronic file access info: MDG BBS 619/670-5379,
Special forums on America Online, BIX,
and GEnie.
Product name: MD-BASIC
Language: Applesoft
Hardware requirements: IIGS, 1.5MB RAM
Operating system requirements: GS/OS 6.0 or newer
A preprocessor for Applesoft BASIC. The resulting
BASIC code can run in non-GS Applesoft environments.
This is NOT a BBS specific language.
Besides preprocessing, it does optimization and allows
better syntax, such as long variable names, while loops,
etc.
3. Micol Advanced BASIC GS (version 5.0 supposedly available now)
See above for address, phone number. Note that this package
is carried by Quality Computers.
List Price: $159
4. AC/BASIC
Product name: AC/BASIC
Language: Microsoft BASIC compatible
Hardware requirements: Apple IIGS 512k RAM
Operating system requirements: GS
The cost was advertised at $125 a few years ago.
Company name: Absoft Corp.
Company address: 2781 Bond Street
Company phone number: (313)853-0050
Company email address:
Electronic file access info:
The AC/BASIC package includes an ORCA editor and a 16 bit
compiler. It is MicroSoft BASIC compatible and I have verified
this with source code from MicroSoft BASIC for the Macintosh.
AC/BASIC supports windows, buttons, colour graphics and sound. It
works best from a RAM or hard drive, but requires 3.5" drive
minimum.
The manual includes plenty of example code which is also included
on the system disk.
Absoft Corp is still in business but support for AC/BASIC is
limited to whatever the tech support person can offer when you
call -- they do not have a GS set up and will not research any
problem.
There is a patch available for AC/BASIC to make it compatible with GS.
------------------------------
C
1. ORCA/C (version 2.0.3)
available through The Byte Works.
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
This is the only version of ANSI C available for the
Apple II line. Only generates 65816 binary code.
Cost: $95
Also available from Byte Works are the
Learn to Program C Self-study course at $50
and
Toolbox Programming in C Self-study Course at $75
2. MPW IIgs C compiler
Macintosh Programmer Workshop package which allows
cross-development for the Apple IIgs.
This is a version of K&R C.
MPW tools are available via ByteWorks now.
3. lcc816 (+)
This is a C compiler front end from ATT/Princeton University
which has had a 65816 code generator written for it. It uses 32-bit
ints and currently runs on Unix boxes or MS-DOS machines. It doesn't
run on the IIgs itself yet since it can't compile itself yet. At
the time I received info about it, it was missing floating point
support and most of the libraries.
It is available at:
<URL:ftp://ftp.winternet.com/users/tm/lccsrc.taz>
<URL:ftp://ftp.winternet.com/users/tm/lccdoc.taz>
<URL:ftp://ftp.winternet.com/users/tm/lccexe.taz>
<URL:ftp://ftp.winternet.com/users/tm/lcclib.taz>
It is being developed by Toshi Morita <tm@netcom.com>.
------------------------------
Editors
1. MicroEmacs (+)
GS/OS text editor which has programmable scripting
language.
------------------------------
Pascal
1. Complete (formerly TML) Pascal, 2.0
I have gotten an email from one user who documents a
number of problems attempting to get an update of this
product.
I recently did receive info from a customer who uses the
2.0 version of this and loves it. Complete Pascal 2.0 is
the upgrade to TML Pascal II 1.5. It has several resource
editors to make GUI programming bearable on the IIgs. It
is somewhat compatible with GNO/ME.
I have yet to be able to get other information
about it. I would recommend avoiding this product
until further info is available.
2. ORCA/Pascal 2.1
The Byte Works, Inc. (see previous address info).
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
Up to version 1.4, ANSI/ISO Pascal with extensions such as
string handling.
As of Version 2.0, some object-oriented abilities were
added.
Cost: $95
Could someone provide more info regarding this package?
Also available from Byte Works are the
Learn to Program Pascal Self-study course at $50
and
Toolbox Programming in Pascal Self-study Course at $75
3. MPW IIgs Pascal
Macintosh Programmer Workshop package which allows
cross-development for the Apple IIgs.
MPW tools are now available from ByteWorks.
4. Pegasus Pascal
This is really a preprocessor for
Orca Pascal. On the other hand, it only costs $50,
comes with doc, and provides a number of development
features that the developers swear by. It is
currently at version 2.1.
Contact
Ken O. Burtch <ncrcan!coutts!tiamet!ken@uunet.ca>
Pegasoft
R.R.#1 Honsberger Ave.
Jordan Station, ON, Canada
L0R 1S0
or the Tiamet Line at
(905) 562-4745
login: pegasoft
------------------------------
Misc
1. ORCA/3D Logo GS , Byte Works
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large movies, more memory and a hard disk will be needed.
Shipping Aug 93.
This is source compatible with HyperLogo GS (and HyperLogo Mac
and 3D Logo Mac?). 3D Logo GS can create 3D graphics - one
pair of 3D glasses come with the package.
Cost: $95
2. ORCA/Debugger (1.1.1) , Byte Works
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
A text based source level debugger which works with any
language that supports the ORCA-style intrusive COP debugging
method. This is a GSBug-like source code debugger.
Cost: $30
3. Design Master , Byte Works
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
This is a Graphical User Interface-based prototyping
tool which allows you to create Apple IIgs GS/OS
5.x/6.x resources interactively. It does not allow one
to modify existing resources.
Cost: $95
4. ORCA/Disassembler , Byte Works
Requires a IIgs, 1.125 meg of RAM and at least one 3.5" floppy.
For large programs or desktop programs, 1.75 meg ram is
recommended. A hard drive is necessary to get full use of
the tool.
This software reads plain binary or OMF files and
produces assembly language text file as output. Can
disassemble ROMs.
Cost: $30
5. ECP 16 (+) - ProDOS 16 shell environment, which permits limited
shell programming. Source and executable available on most
Apple FTP archive sites.
Author: Don Elton, delton@pro-carolina.oau.org
6. FORTRAN to C conversion
Language: FORTRAN (to C)
Hardware requirements: Memory and disk space.:-)
Operating system requirements: System 6.0 and beyond.
Software requirements: Some IIgs C compiler.
Author name: Gary F. Desrochers
Author address: 17752 W. 14th Ave. Apt #3 Golden CO 80401
Author phone number: 303-279-7948
Author email address: gdesroch@slate.mines.colorado.edu
Looking into legal issues right now.
Also fixing many (many) bugs.
7. Product name: Foundation
This is not a language as such, but instead a development
tool (resource editor) for those programming in various
languages under GS/OS.
Company: Lunar Productions
Address: 1808 Michael Drive,
Waukesha, Wisconsin 53186
Phone number: 414-549-9261
Price: $79.95 retail
Foundation has something called 'native editors. These
are editors written to manipulate specific resources in
a GUI manner. For resources which do not yet have native
editors, one uses a `script editor' to edit the various
parameters in a non-graphical manner. The current set of
native editors is limited.
Rumors lately are that this package has turned freeware and
is available for download from GEnie. Is anyone reading this
an expert on this subject? Rumors also indicate that
someone called the Phoenix Foundation (spelling?) has
the source codes for this software and are attempting
to continue development. Anyone have more info?
8. GS 16 FORTH II, Version II (+)
<URL:ftp://cco.caltech.edu/pub/apple2/source/GS16Forth.shk>
Also available on GEnie Library 18 as file 2124. A description
of it is available on GEnie Library 18 as file 2125. And
a demo of GS Forth , by D. M. Holmes, is available on
GEnie Library 18 as file 691.
Author: Warren Stone, GSF (?)
Hardware requirement: Apple IIgs, 768k
Operating system requirement: GS/OS 5.0
A 16 bit FORTH implementation able to make use of the GS
Toolbox. Includes assembler, full screen editor.
9. GScheme (+)
This is Scheme for the IIgs.
Author: Jawaid Bazyar
Company name: Procyon
<URL:ftp://cco.caltech.edu/pub/apple2/source/gscheme05b.shk>
<URL:ftp://pindarus.cs.uiuc.edu/pub/apple2/lang/gscheme.shk>
10. GS/OS - also sometimes referred to incorrectly as ProDOS 16.
Company name: Apple Computer, Inc.
Available via
<URL:ftp://ftp.apple.com/pub/dts/>
or from Compuserve/America Online/GEnie/and perhaps elsewhere.
Hardware requirements: IIgs.
DA-006 Apple: GS/OS System v6.0.1 (disks only) $24.00
DA-047 Apple: System 6 Users Manual $34.95
DA-013 Apple: GS/OS System v6.0.1 bundle (disks & manual) $49.95
DA-029 Apple: System 6 Golden Master CD ROM $99.00
DA-035 Apple: AppleShare SetUp Disk for GS/OS v6.01 $15.00
11. HyperCard GS, 1991
Apple's Apple II version of the popular Macintosh application.
Published by Apple. Current version is 1.1.
Part number A0027LL/A
Cost: $69
Contains a programming language called HyperTalk. This
is a IIgs implementation which is quite source code compatible
to the Macintosh HyperCard's HyperTalk.
There are also a few programming kits for HyperCard GS.
Available through Quality Computers, etc.
There is a tool available on the Mac side to help convert
stacks back and forth from Hypercard Mac to Hypercard GS.
I don't recall ever hearing of a IIgs version of this tool.
From Resource Central you used to be able to get the following.
AP-002 HyperCard IIgs v1.1 $69.00
AW-042 Apple: Hypercard IIgs Script Guide $23.99
AW-034 Apple: Hypercard Stack Design $16.95
DA-030 HyperMover (Mac and IIgs disks) $15.00
DA-034 HyperCard IIgs Developer's Kit $15.00
DA-045 Apple: HyperCard IIgs Technical Notes $3.00
Apparently the software portion of this package is available
for download from major online services.
12. HyperStudio GS, 1989
Roger Wager, Inc.'s popular hyper application for the
Apple IIgs. Contains a programming language.
There are also a few programming kits offered by
other companies for HyperStudio GS.
ByteWorks is also selling a HyperLogo language which
allows one to extend the HyperStudio GS application.
Resource Central sold these items:
RW-005 HyperStudio for the IIgs $109.95
BW-015 HyperLogo for the IIgs $59.95
13. Pecan Power Systems FORTRAN, 1987
(Pecan bought out by Cabot Software Ltd. See above.)
Ran under ProDOS 16 (GS/OS), but its UCSD file system
was implemented within a single ProDOS file.
More information needed.
14. Product name: make (cmake v1.0) (+)
Language: a development tool for automating compilation for
any language.
Hardware requirements: Apple IIgs
Operating system requirements: GS/OS, Orca shell
Comments: Cmake makes heavy use of scripts to achieve its aim,
rather than an actual make program. Its makefiles are
scripts and as such have no resemblance to Unix
makefiles.
Author name: Brian Clark
Author address: 1005 Darius Lane,
Naperville, IL 60565-2766, USA
Author phone number:
Author email address: Internet: bclark@pro-harvest.cts.com
UUCP: crash!pro-harvest!bclark
Electronic file archive host access info:
Most major Apple ftp sites. Commonly under the name
make.(bsq/shk/bxy), sometimes archived with fmake.
I would appreciate specific URLs if possible.
15. Product name: make (dmake IIGS v1.0) (+)
Language: a development tool for automating compilation for any
language.
Hardware requirements: Apple IIgs
Operating system requirements: GS/OS, Gno shell
Comments: dmake is currently in alpha testing and is
expected to go beta after the release of Gno v2.0. Gno
v2.0 will likely be required for the beta and final
releases. Dmake is a full-fledged Unix make utility.
This is a port of dmake v3.4, the original written by
Dennis Vadura, dvadura@watdragon.uwaterloo.ca, CS DEPT,
University of Waterloo, Waterloo, Ont., Canada. The
port was initiated by James Brookes.
Author name: G. Devin Reade
Author address: 305 2303 119 St,
Edmonton, AB, T6J 4E2, Canada
Author phone number:
Author email address: glyn@cs.ualberta.ca or
glynr@ersys.edmonton.ab.ca
Electronic file archive host access info: will be uploaded to
ftp sites and posted to cba2 upon release.
I would appreciate specific URLs to this item.
16. Product name: make (fmake v1.0) (+)
Language: a development tool for automating compilation for any
language.
Hardware requirements: Apple IIgs
Operating system requirements: GS/OS, APW or Orca shell
Comments: the most Unix-like make currently available for
the IIgs (not including dmake, coming Real Soon Now).
It has a rudimentary macro handling ability, some
internal implicit dependencies, but is missing a lot of
common Unix functions such as user-defined implicit
dependencies. Most Unix makefiles will require extensive
modification before use.
Author name: Blank Felix
Author address: Endeweg 1, W-8000 Muenchen 60 FRG
Author phone number:
Author email address:
Electronic file archive host access info:
Most major Apple ftp sites. Commonly under the name
fmake.(bsq/shk/bxy), but sometimes stored as make.* or
dokumake.* for the documentation only.
I would appreciate specific URLs to this item.
17. Product name: make (gsMake v1.3) (+)
Language: a development tool for automating compilation for
any language.
Hardware requirements: Apple IIgs
Operating system requirements: GS/OS, APW or Orca shell
Comments: uses dependencies, but the macro language is
different than that of the common Unix makes -- therefore
its makefiles bear no resemblance to Unix makefiles.
Author name: Jason Blochowiak
Author address: 3342 N. Shepard Ave.,
Milwaukee, WI, 53211-2925, USA
Author phone number:
Author email address:
Electronic file archive host access info:
Most major Apple ftp sites. Commonly under the name GSMAKE.SHK
I would appreciate specific URLs to this item.
Note: The above make file info was original provided by
G. Devin Reade <glyn@cs.ualberta.ca>.
18. Cabot Software Systems Modula-2,
(Was Pecan Modula-2.)
Runs on Apple I(?), IIgs, Mac, MS-DOS, CP/M and Unix boxes.
Claims the 'worldwide software license (sic) for software
products developed by the University of California, San Diego
(UCSD).
Address:
The Vicarage
Stoke View Road
Fishponds
Bristol BS16 3AE
England UK
Telephone: 00 44 272 586644
Fax: 00 44 272 586023
BBS: 00 44 272 583023
Compuserve address: 100014,241
19. MPW Tools (1.3)
Includes DerezIIGS, DumpObjIIGS, DuplicateIIGS
ExpressIIGS, LinkIIGS, MakeBinIIGS, MakeDirectIIGS,
MakeLibIIGS, ResEqualIIGS, RezIIGS, BuildMenuIIGS,
and CreateMakeIIGS.
MPW tools are now available from ByteWorks.
20. Raven FORTH(+)
A fast FORTH system for the IIgs. Author: C. Haun.
Available on GEnie Library 18 as file 903.
21. Little Smalltalk (+)
Version 3 ported in 1993 to the Apple IIgs by
alb@cognos.com (Al Belyea).
Available on GEnie Library 18 as file 3290.
22. Talking Tools - licensed through The Byte Works, programmer can
add speech synthesis through toolkit calls.
Cost: $35
23. XLISP-PLUS 2.1e (+)
Language: Lisp
Hardware requirements: Apple IIGS, at least 500kB free RAM
Operating system requirements: shell program (GNO/ME, ORCA)
Author name: David Michael Betz, Tom Almy et al.
Author address:
Tom Almy
17830 SW Shasta Trail,
Tualatin, OR 97062, USA.
Author phone number: n/a
Author email address: dbetz@apple.com, toma@sail.labs.tek.com
Electronic file archive host access info:
posted to comp.binaries.apple2. Unix/MS-DOS source
available from glia.biostr.washington.edu:/pub/xlisp.
and pindarus.cs.uiuc.edu:/pub/apple2/lang .
Porter: voss@ira.uka.de
dbetz@apple.com is no longer an active account. Later in
life, David wrote a language called DROOL (Dave's
Recycled Object Oriented Language) which apparently was
an update to the ADVSYS adventure creation language. The
DROOL language was described in a Dr. Dobbs magazine article
but further email addresses, etc. are not available to me
at this time.
24. ORCA/Modula-2 (1.0), ByteWorks
Cost: $95
Can someone provide more info on this?
25. ORCA/HyperLogo GS , ByteWorks
Developed in conjunction with Roger Wagner's effort to
use Logo in HyperStudio for both IIgs and Macs.
26. ProDOS 16, Apple Computer, Inc.
Folks used to get this confused with GS/OS. ProDOS 16
was the first OS for the IIgs to use 16 bits. It was
dropped when GS/OS came out.
------------------------------
Other hardware development environments
The cards I had in mind listing here would be those for which
some advantageous programming environment was provided or
anticipated. Thus, I didn't plan on listing all of the serial
I/O cards, etc. If you feel programmers would benefit from
some hardware card being listed, be sure to send me some
detailed information here. You can see that this is just
a new idea here and I need help fleshing it out.
------------------------------
65802
Available for older Apples and Apple clones which
were still stuck with the 6502. Software such as
Merlin assembler provide some amount of support for
the 802 and 816 chips.
6809
1. Stellation Two
OS/9 Level 1 was one of the operating systems available.
68000
1. Stellation Two
I don't remember if OS/9 or some other operating system
was available for this one.
8088
Ability to run MS-DOS gives programmers access to another base
of development and application software.
1. Applied Engineering 8088 Card
Information needed on availability.
Z-80
Ability to run CP/M gives programmers access to another base
of development and application software. Once one gets one of
these, then many CP/M programs are possible. One problem is
getting the software in a format which is READABLE by the
CP/M card though! Some companies carried the 5.25" Apple
sector format though.
1. MicroSoft Softcard CP/M Card
Information needed on availability.
Note that FORTRAN, COBOL and BASIC were available from
Microsoft in Apple 5.25" disk formats.
2. Applied Engineering Z-80 Card
Information needed on availability.
Note that Applied Engineering's CP/M package, called I
believe CP/AM, supposedly ran on any MicroSoft SoftCard
work-alike (like AE's Z80+ or Z80c, and the Z-RAM Ultra 3).
3. Clone cards
Information needed on availability.
Misc
1. Faster Floating Point Cards
There were several - someone want to send me details?
No unique programming environments but can make SANE
processing bearable in some cases.
A. Innovative Systems
Will Troxell, contact.
FPE (Floating Point Engine)
PO Box 444
Severn Park, MD 21144-0444
(301) 987-8688
The above address may not be correct.
Apple II 68881 math co-processor, speeds up Appleworks,
Applesoft and many IIgs applications.
B. Applied Engineering
FastMath card
Information needed.
2. CPU acceleration
These are primarily faster 65816 or other similar
chips. A programmer's programming environment is
not extended, but made bearable.
Applied Engineering series of cards
Zip series of cards
Others?
3. Graphics display cards
Would provide programmer with unique visual capabilities.
Has there been even one actually shipped?
4. Digital Signal Processing (DSP) cards
Has there been even one actually shipped?
AIIdsp - being developed by Ken Poppleton. Operates on a
Apple IIs with expansion slots, using the 40 mhz DSP 56002.
Folks ar e working on the interfaces and the native assembler.
Three or four folk are working on this in their spare time.
GS/DSP - was being developed by Pete Snowberg. He was using
a 34010.
5. Virtual Memory Management card
This one was advertised in CALL-A.P.P.L.E for several
months, but I don't know if it ever shipped. I don't
have the details handy at this time. Can someone help
me out here?
I know that it provided an enhanced BASIC which had
extended arrays, etc.
6. Sound cards
Would provide programmer with unique audio capabilities.
Some programming packages may take advantage of having one
of these boards available.
Mockingboard, Phasor, MDIdeas Stereo Digitization Pro and
stereo synthesis, Sonic Blaster, Audio Animator, Futurevision
sound cards.
MIDI - GS will produce MIDI with just a standard MIDI box
plugged into a serial port.
Sound synthesis
Voice synthesis
7. BSR X-10 controller card
Would provide programmer control over household management
of devices.
The BSR X-10 Home Automation Interface, model number CP290
works through a standard Apple II serial card. It comes
with a cable that converts the D-25 connector on the serial
port into an O connector for the interface module. Also
included is the Apple IIe or IIc software.
CP290 may be able to be purchased from:
X-10 (USA) Inc.
185A LeGrand Ave.
Northvale, NJ 07647
(201) 784-9700 or 1-800-526-0027
or
X-10 Home Controls Inc.
1200 Aerowood Drive, Unit 20
Mississauga, Ontario
CANADA
L4W 2S7
(416) 624-4446 or 1-800-387-3346
In some areas, Radio Shack carries much of the BSR X-10
product line.
Info provided by "Pierre (P.P.) Blais" <ppblais@bnr.ca>
8. Media control devices
Product Name: DiskQuest
Type: CD-ROM driver
This can be used on an Apple IIgs using one of
the standard SCSI card. Procyon makes some software which
allows Apple II users to run some of the generic type CD-ROMS.
This includes The Family Doctor and Total Baseball.
VCR - there used to be an Apple II package to allow you
to back up your hard drive to a VCR. I believe there also
used to be a package to allow one to drive a VCR for
educational purposes.
Other - An Apple II Medial Toolkit is now available in the
IIgs System 6 and newer packages to control laser discs, etc.
9 AST VisionPlus video digitizer. Later, it was upgraded and called
the Enhanced VisionPlus or Visionary board. The last updated
was for Allison 2.0 ROMs. The software was still not complete
as of 7/94. Contact Scott Gentry for a status.
10. Sequential Systems is working on a Super VGA video board
for the IIgs.
------------------------------
Historical 8 bit based programming languages
------------------------------
Assembly
1. Product name: ALD System ][
Language: 6502 Assembly
Hardware requirements: intended for use in Apple ][ computers having
48K of Random Access Memory and an optional Apple ][ Language Card
Operating system requirements: DOS 3.3
Company name: Insoft
Company address: 259 Barnett Rd. / Unit 3 Medford, OR 97501
Company phone number: (503) 779-2465
Author name: Copyright 1980, P. Lutus
best quote:
This is the System ][ manual. It won't teach you how to write
Assembly Language programs (because it is finite in length).
2. ASM/65
Programma International
3. Big Mac, Big Mac LC
Predecessor to Merlin. Used to be available through
CALL-A.P.P.L.E.
4. EAT (Edit and Assemble Text)
Software Concepts - written in Integer BASIC
5. EDASM
An assembler from Apple that came with the Applesoft
Programmer's Assistant. It produces relocatable object
code rather than B files. Came with its own line based
editor.
Also was available on the Apple Toolkit disk.
A debugger known as BugByter was also sold as a part of
various packages.
6. Microproducts Assembler
$39.95 back when it was being sold in the late 1970s.
7. Randy's Weekend Assembler, 1978
by Randy Wigginton. Written mostly in SWEET-16 16 bit
emulator (package written by S. Wozniak and a part of
the Integer BASIC ROM).
8. SC Assembler II
8 bit assembler whose support has ceased due to the closing
on the company. (In addition, he published a monthly
newsletter, Apple Assembly Line, which was published from
10/80 through 5/88.)
Last known address:
Author: Bob Sander-Cedarlof
Address: P.O. Box 280300
Dallas, Texas 75228
Bob went to work for AE as a software engineer and
might still be available at the address/telephone
number given above. It would be worthwhile for anyone
interested in 6502 assembly language to find the back
issues to Apple Assembly Line. They are available for
download to GEnie members.
In addition to an assembler for the 6502 he offered
cross assemblers for:
Motorola 6800, 1, 2, 8/6301, 6805 6809, 68HC11, 68000
Mitsubishi 50740 series
Intel 8048 & 8051 families, 8080/8085
Zilog Z-80, Z8
RCA 1802EC LSI-11
General Inst GI-1650, GI-1670
Sharp LH5801
Most cross assemblers were available in both DOS 3.3
and ProDOS format.
9. TED/ASM, 1978
by Gary Shannon (and editor by Randy Wigginton)
10. UCSD Pascal Assembler
Part of the Apple Pascal package. Was one of the
early assemblers with macros, conditional assemblies
and able to generate relocatable code.
11. Product name: ProDOS ASSEMBLY TOOLS
Language: Assembler
Hardware requirements: Apple II, 64K, 1 Disk drive (Minimum)
Apple //e, 80 column, printer, second disk drive
Operating system requirements: ProDOS
Company name: Apple Computer
ProDOS version of EDASM. Includes Editor, Assembler,
Bugbyter debugger and relocating loader. It was sold by
Apple as a Workbench series tool, and later included in
the APDA catalog (#K2SPAT), it passed to the Resource
Central catalog (DA-005, $35.00, May 1992). It is now
obsolete and no longer available from any of these.
------------------------------
BASIC
1. Applesoft toolkits
Apple's Applesoft Programmer's Assistant.
Product from Apple. Came with an assembler
called EDASM. Came with a series of ampersand
commands, but a high resolution character
generator that let you design your own
fonts and display them on the high resolution
graphics screen using traditional PRINT
statements.
Apple Programmer's Toolkit, which occupied the ROM
space left unused by Integer BASIC.
Originally distributed as firmware as well
well as Apple DOS 3.3 boot disks.
Product name: SuperGraphics
3-D Display System & Game Tool (by Bill Budge)
Language: called via PRINT "%..." from Applesoft
or Integer BASIC
Hardware requirements: `Required are an Apple II
with 48K of RAM and a minimum of 1 disk drive.'
Operating system requirements: DOS 3.3
Author name: P. Lutus
Author address: Kerby, Oregon
Author phone number:
There was an Atari 800 version.
2. Applesoft compilers
Product name: The Einstein Compiler (1983)
Language: Applesoft BASIC compiler
Hardware requirement: Apple II+, //e, //c
Operating system requirements: DOS 3.3
Company name: The Einstein Corporation
Author name: D. Goodrow and S. Einstein
Notes: You would load your Applesoft program in memory, brun
the einstein compiler, and the compiler would create a one
line program - 1 CALL 4864 - with the compiled code embedded
at the end of the program. The compiler worked fast,
but is reported to produce slower code than TASC and could
not handle dynamicallyt dimensioned arrays.
Product name: Microsoft TASC: The AppleSoft Compiler,
version 3.0
Language: BASIC compiler
Hardware requirements: Apple II+, //e, //c
Operating system requirements:
Company name: Microsoft, Inc.
It can makes use of auxiliary memory on 128K Apples
Was available in 1985.
3. Blankenship BASIC
Hardware requirements: Apple II+, IIe, IIc
Operating system requirements: DOS 3.3 or ProDOS
Author name: John Blankenship
Author address: PO Box 47934
Atlanta GA 30362
Price: DOS 3.3: $25
ProDOS: $25
Both: $39.95
1. Real interpreter, not a pre-processor
2. WHILE-ENDWHILE and REPEAT-UNTIL loops
3. True IF-THEN-ELSE-ENDIF (Using WHEN)
4. PRINT.USING, FILE, MERGE, RANDOMIZE
5. PRINT and TAB commands work in HIRES
6. 80 columns supported on IIe and IIc
7. Full Editor witn AUTO-NUM and RENUM
8. Listings are indented automatically
9. Fast SORT, SEARCH and INSTR$ commands
10. BOX, BOXFILE, DRAW.USING and SOUND
11. DISK comand replaces DOS's CHR$(4)
12. DEFINE and PERFORM NAMED procedures
13. 99% Upward compatible with Applesoft
14. All commands entered normally, no &s
15. 100's of satisfied users world wide
16. FREE newsletter available to owners
Thanks to Paul Guertin <guertinp@iro.umontreal.ca>
for this information.
4. Integer BASIC
This BASIC was in the ROMs of the Apple II'
first sold by Apple. When the Apple II+'s with
Applesoft in the on-board ROMs started selling,
Apple also sold a Firmware card which had Integer
BASIC in ROM on them.
Steve Jensen sent email indicating that Integer BASIC can
be found in a file found on any Apple DOS 3.3 system disk.
Steve says that it autoloads when you boot the DOS 3.3 disk.
Certainly it can be autoloaded by executing an Integer BASIC
program from that disk.
Jay Krell followed up with an email that indicates that
the DOS 3.3 system master boot disk loads Integer BASIC into
the language card if Applesoft is in the ROMs. You can
switch to Integer BASIC by issuing the INT command from
the Applesoft BASIC prompt. You can switch back to Applesoft
by issuing the FP command.
There were many articles and books on Integer BASIC
published back in the 'olden days'. One of the best
sources of information was the Call-A.P.P.L.E.
magazine, which published a lot of information on the
language.
A.P.P.L.E. sold a relocatable RAM version of Integer BASIC
as Integer BASIC+.
------------------------------
FORTH
1. 6502 Forth 1.2
Programma International.
2. Apple Forth 1.6
Cap'n Software
Used a unique disk format.
Information needed.
3. FORTH II
Softape published this one. Ran on Apple II+, //e, etc.
4. MicroMotion FORTH-79
Language: FORTH (79-standard, with extensions)
Hardware requirements: Apple II, 48k, 1 5.25" drive
Operating System requirements: n/a (it has its own custom OS)
Company name: MicroMotion
Company address: 12077 Wilshire Boulevard, #506
Los Angeles, CA 90025
Company phone number: (213) 821-4340
Doesn't seem to be GS-compatible, one at least one GS, it
boots part-way, then freezes just before it prints the
startup banner. Works fine on an Apple IIe though.
There appears to have been a second disk available at an
extra cost containing floating-point arithmetic and
hi-res graphics commands.
5. MicroMotion MasterFORTH
Product name: MicroMotion MasterFORTH
Language: FORTH (FORTH-83, with extensions)
Hardware requirements: Apple II, 48K, 1 5.25" drive
Operating system requirements: DOS 3.3
Company name: MicroMotion
Company address: 12077 Wilshire Boulevard, #506
Los Angeles, CA 90025
Company phone number: (213) 821-4340
MasterFORTH also had additional disks containing
floating-point and hi-res commands, which appear to
have been sold separately.
Both of these are fairly old packages...FORTH-79 is
copyright 1980, and MasterFORTH is copyright 1984.
------------------------------
FORTRAN
1. Apple FORTRAN, 1980.
This compiler package ran under the UCSD environment
and required the user to have purchased the run time
package as available from the Apple Pascal package.
It disappeared from Apple catalogs in 1986.
Information needed.
------------------------------
Logo
1. Apple Logo
Ran under the UCSD operating system.
Information needed.
2. Apple Logo II, 1984
Ran under ProDOS on 128k machines.
Information needed.
3. KRELL's LOGO for the Apple ][
Proprietary but DOS 3.3 based OS.
Required 48k
As of 1983, the address was:
Krell Corporation
1320 Stony Brook Road
Stony Brook NY 11790
Tel: 516-751-5139
Produced as a part of a NSF grant by Stephen Hain,
Leigh Klotz, and Patrick Sobalvarro. Supervised by
Prof. Harold Abelson. Krell wrote some tutorials and packaged
up their work. This version of Logo was also licensed
by Terrapin and others. Contact the MIT Technology Licensing
Office ((617) 253-1000) for details on licensing MIT Logo.
Info provided by "John Hale" <lone@hogbbs.scol.pa.us>,
Patrick Sobalvarro, Stephen Hain, Hal Abelson, etc.
------------------------------
Pascal
1. Apple Instant Pascal
Written by Think Technologies, sold by Apple. Ran only
on the Apple IIc or 128k IIe machines. This was an
interactive Pascal, designed for teaching the language.
This Pascal ran under ProDOS.
This was available through Resource Central, but is now
no longer available.
2. Pecan Power System's Pascal
(Pecan bought out by Cabot Software Ltd.? See above)
Information needed.
3. Tiny Pascal interpreter
Product name: Tiny Pascal
Language: Pascal interpreter
Hardware requirements: Apple II
Operating system requirements: DOS 3.2
Company name: Programma International, Inc.
Company address: 3400 Wilshire Blvd.
Los Angeles, CA 90010
This is copyright 1979. Thanks to Nancy Crawford
for this info.
4. Tiny Pascal Plus interpreter
Product name: Tiny Pascal Plus
Company name: Abacus
------------------------------
PILOT
1. Product name: Apple PILOT
Language: PILOT
(Author's Language for Computer Assisted Instruction)
Hardware requirements: Minimum: Apple II or II+, 48K, one disk drive
for Lesson mode or two disk drives for Author mode
Operating system requirements: DOS 3.3?
Company name: Apple Computer
System to support program development for Computer Assisted
Instruction (CAI), based on COMMON PILOT, with color
graphics, sound effects and a character set editor. It
operates in two modes: Author, where the instructor creates
lessons and stores them on a lessons disk, and Lesson, where
the student uses the disk to take a lesson interacting with
the computer.
Product was replaced by the improved Apple SUPER PILOT.
------------------------------
Misc
1. muSIMP
Product name: muMATH-80
Language: muSIMP
Hardware requirements: Apple II with 48K
Standard disk drive in slot 6.
16 sector disk controller board.
Game paddles if graphics are to be used.
Operating system requirements: ADIOS - a customized version of DOS.
Company name: The Soft Warehouse
Company address: P.O. Box 11174
Honolulu, HI 96828
Description:
Arbitrary precision math package, includes Lisp like language.
Variable number base arithmetic (base 2 through base 36)
Algebraic processing:
Automatic simplification of expressions
Expansion of expressions
Factoring of expression
Step-by-step equation solving
Logarithmic and trigonometric processing
Matrix and array processing
Calculus operations:
Differentiation
Integration
Taylor series expansion
LORES Graphics output
User defined functions
Microsoft also sold a version of this with their name on the
documentation.
2. Product name: P-LISP Version 3.0
Language: Lisp
Hardware requirements: Apple ][/][+
Operating system requirements: DOS 3.3
Company name: Pegasys Systems, Inc.
Company address: 4005 Chestnut Street
Philadelphia, PA 19104
Company phone number: (215) 387-1500
(800) 523-0725
Description:
P-LISP is a nicely featured dynamically scoped Lisp.
Features:
car, cdr
atom, equal, number, null, quote
cons, list, explode, implode, copy, conc
append, rplaca, rplacd, apply, mapcar
add, sub, mult, div, greater, zero, length, int
and, or, not
setq, set, put, get, rem
read, fread, prin1, print, chr, getchr, save, load
call, peek, poke
htab, vtab, onerr
define, lambda, flambda, cond, prog, progn, return
go, eval
oblist, remob
trace, untrace
gr, text, color, plot
hgr2, hcolor, hplot, hto, draw, xdraw
openseq, appendseq, writeseq, readseq
closefile, close, openrnd, writernd, readrnd
writefcn, readfcn
Includes structure editor.
I also had a note about this one and a 'company' called Gnosis.
Anyone have any more info about this? Pegasys is supposedly out
of business - I don't know who owns this software now.
3. PROMAL
Product name: PROgrammers Micro Application Language
Language: Written in a mix of assembler and PROMAL
Hardware requirements: Apple IIe, Extended 80 col card or a IIc.
Versions available for Commodore 64 and IBM PC.
Operating system requirements: ProDOS 8.
Company name: Systems Management Associates
Company address: 3700 Computer Drive
P.O. Box 20025
Raleigh, NC 27619
Company phone number: (919) 787-7703
Company email address: N/A
Electronic file access info: N/A
As far as I can determine, the Apple II version
is no longer an active product. Also note that the IIgs was
never completely supported. This was a C-like language which
was interpreted, came with a shell, and was source compatible
for the most part between various architectures.
4. Small C
Formerly sold commercially by The Byte Works.
Came as source written in ORCA/M assembler.
5. DOS 3.3
Company name: Apple Computer, Inc.
DOS 3.3 was one of the two most popular operating systems
on the Apple II line. It was a flat file system with no
ability to create directories. In fact, there was little support
for hard disk drives.
On the IIgs, there is now a package called the DOS 3.3 Launcher
which allows one to run many of the old file based games or even
multi-disk based games from ProDOS.
Also, Glen Bredon sells a package called DOS MASTER
which formats a ProDOS partition as a file and then creates a
series of DOS 3.3 volumes (400k max for each volume) within that
file.
6. VOC Developer's Kit
Company name: Apple Computer, Inc.
Contains descriptions on how the Video Overlay CArd works,
what the various settings do, more info on things from the toolkit
that apply, hardware info for folk trying to use the expansion
connector, how to use the IIgs video of the VOC on an Apple //e
7. DrawTools 3.2
Pegasoft
R.R.#1 Honsberger Ave.
Jordan Station, ON, Canada
L0R 1S0
or the Tiamet Line at
(905) 562-4745
login: pegasoft
This is a graphics and animation toolset, used by
Pegasoft for their entertainment software. Contains
palette and colour manipulation, high-speed "pixies", fades,
wipes, easy file I/O, game and net drivers, all written in
assembly language. Comes on 2 disks with examples in Micol Adv.
BASIC, Pegasus Pascal, ORCA/Pascal, ORCA/M and Merlin.
------------------------------
Historical GS based programming languages
------------------------------
1. APW Assembler
Was available through APDA, then by Resource Central.
written by Mike Westerfield and based on ORCA/M. Then
was available thru Resource Central but is now obsolete.
2. APW C
Previously available through APDA, then through
Resource Central. Now obsolete.
This was a version of K&R C.
3. GS-BASIC
Apple's beta Apple IIgs BASIC interpreter.
Was available through APDA, then Resource Central.
Written by John Arkley (spelling?) who went on to
write the System 5 Apple 3.5 floppy drivers.
This is obsolete.
------------------------------
Unconfirmed or future languages. Please provide more info.
------------------------------
AMACS - formerly commercial, shareware and now supposedly freeware
implementation of EMACS. More information needed.
Written by a Brian Fox <brianf@verdix.com> (or is it
bfox@prep.ai.mit.edu?). Source available at
cco.caltech.edu:/pub/apple2/8bit/source/amacs.shk
cco.caltech.edu:/pub/apple2/8bit/source/amacs.gnu.shk
ANIX - a shell that appeared with the Lisa assembler. I don't have any
details on whether there was a shell language. At one time, the
authors were available on GEnie as HAL.LABS. See the entry on
Lisa for U.S. Postal Service address. I don't know whether this
is freeware, shareware, or what.
cco.caltech.edu:/pub/apple2/8bit/source/anix.shk
cco.caltech.edu:/pub/apple2/8bit/source/anixcmds.shk
APL - the I-APL organization was at one time working on porting their
free version of APL to the Apple II (and Commodore 64). Does anyone
know if they succeeded? Here is an address:
I-APL Limited
Attn: Edward M. Cherlin, Co-Chairman
6611 Linville Drive
Weed, California
USA 96094-9763
1-(916)-938-4684
and
I-APL Limited
Attn: Anthony Camacho, Co-Chairman
I-APL Limited
2 Blenheim Road
St Albans, Herts
UK AL1 4N4
BASIC Beagle BASIC - see below
Pecan Power System BASIC. Pecan appears to have been bought out
by Cabot Software Ltd. More info is needed as to whether this
product is still available.
TML BASIC -- commercially sold IIgs version of BASIC.
This was a compiled BASIC.
Product name: Z BASIC
Language: BASIC
Hardware requirements: Apple ][,][+,//e,//c/IIGS
64K for ProDOS
128K for DOS 3.3
Operating system requirements: DOS 3.3, ProDOS 8
Company name: ZEDCOR, Inc.
Company address: 4500 East Speedway Boulevard
Suite 22
Tucson, Arizona 85712-5305
Company phone number: (602) 795-3996
(602) 881-8101
(800) 482-4567 (Orders only)
(602) 881-1841 FAX
Description: Portable BASIC.
Scalar Data types:
integer +/- 32,767
long integer E +/- 63
single precision E +/- 63
long integer +/- 2,147,483,647
extended double precision E +/- 16,383
string 0 to 255 characters
User defined functions and subroutines.
Same program can be recompiled with no changes and run under
Macintosh, MS-DOS, CP/M/80, TRS-80, Kaypro, Apple ][, ][+, //e,
//c, IIGS. This requires buying the compiler for the specified
machine.
Can someone provide me with info as to whether ZEDCOR is still
doing business, as well as info on pricing, versions, etc.?
Beagle Brothers:
Beagle BASIC - this was different from the Beagle Bros. Compiler.
This package put Applesoft into RAM so that you could customize
it. You could rewrite error messages, rename Applesoft commands,
etc. Support was present for new Applesoft commands such
as ELSE, HSCRN , SWAP, TONE, and enhanced features to things like
GOTO and GOSUB. It is now available from GEnie's A2 software library
and a few other places for free use.
There were a number of development packages available from this company
in the past. And if I recall, there were even a few spin off
companies as well. I assume that folks just are not reading down
this far in the list? Otherwise, I would have more info on
these. Thanks again to Paul Guertin <guertinp@iro.umontreal.ca>
for this information.
Alpha Plot Beagle bros hires paint program
Beagle Bag Collection of 12 Applesoft games
Beagle Basic Applesoft enhancer
Big U ProDOS shell
D-Code Programming utility
Dos Boss DOS customizer
Double Take 2-way scrolling and much more
Extra K Use aux 64k memory from Basic
Fatcat DOS/ProDOS directory enhancer
Flex Type 70-column hires text
Font Mechanic Hires font editor
Powerprint ProDOS printer utility
Pro-Byter ProDOS disk zapper
ProntoDOS Fast DOS, compatible with DOS 3.3
Shape Mechanic Shape table utilities
Silicon Salad Misc. utilities
Tip Disk #1 Mostly BASIC hacks, some useful
Typefaces Collection of about 2 dozen hires fonts
Utility City Misc. utilities
A number of the above packages (mostly DOS 3.3 based) were available
at one time on the Quality Computers BBS.
Anyone know anything about a package called "The Software Touch"?
How about Program Writer and ProBASIC?
Software Touch is reportedly Alan Bird's company.
Program Writer is an Applesoft editor of some sort.
The Byte Works
Languages and tools:
ORCA/BASIC - Some discussion of this occurred on AOL several
years ago, but I do not know if work ever began.
ORCA/f2c - Some discussion of a Fortran 77 to C conversion tool
becoming available has occurred.
C
I have heard something about a Small C called CC02 from
a company called Folksoft. Anyone have more information on this?
Formal Product name: CC02 C Compiler 1.1
Language: Subset of K&R C
Hardware requirements: Apple ][, ][+, //e, //c, IIgs (emulation mode)
Operating system requirements: 48K RAM, DOS 3.3
Support requirements: DOS Toolkit or Big Mac assemblers (Can be
configured for others)
Date of Release: 1983
Company name:Folksoft - (Probably defunct)
Company address:P.O. Box 441, Fayetteville, NY 13006
Company phone number: (315) 656 7447 ****** NOT VALID ANYMORE *******
Author name:Harry Haddon
Author address:
Author phone number:
Author email address:
Electronic file archive host access (ftp, email, commercial, etc.) info:
STATUS: Copyrighted program - ?defunct? company.
RECOMMENDED ACTION: If the author can be traced, it _might_ be possible
to get CC02 into the Public Domain. Otherwise,
it probably must remain a curiosity.
The CC02 comprises a 'shell' which accepts UNIX-like commands, redirects
I/O and passes command-line arguments. No editor is provided, and the
editor which accompanies the chosen assembler is recommended, though a
'pretty-printer' utility is available. The compiler accepts a sub-set of
K&R C - _signed_ character and _signed_ integer data-types, no
structures or unions, and only single dimensional arrays, but is
claimed to be quite adequate for a screen-oriented text-editor,
text-formatter, linker and the CC02 compiler itself.
It does not use (or like?) modified versions of DOS. Whether this would
prevent it from being used with one of the DOS-launchers for GS/OS which
have been developed recently (1994) is not known.
Communications related packages
ACOS - ProDOS 8 BBS Language
LLUCE - ProDOS 8 BBS Language
MACOS - a hacked version of ACOS.
Edit16 IIgs editor by w.tudor@genie.geis.com (Bill Tudor). Lunar used
to sell this.
FORTH - C. K. Haun supposedly has written a shareware version of FORTH
for the Apple IIgs. Someone reports that this is available on
GEnie.
Illsys Systems is said to be selling a commercial version of FORTH
for the IIe and IIgs systems. Ads were seen in Nibble.
An implementation of Fig-Forth was available at one time - can
anyone provide me with details? I believe this was freeware.
FORTH 79 - Information needed on an Apple II package by this name.
I know there were several other packages which implemented FORTH
79 - but I understand there was a package specifically called
FORTH 79.
FORTH 83 - A version of FORTH available from the FIG chapters.
It doesn't work properly on the IIgs. It consists of two sides
of a 5.25" disk and uses direct disk access, so would probably
be a problem getting it to run off a hard disk or 3.5" disk.
It 'appears' to be freely distributable. Info from
Jerry Penner <jpenne@ee.ualberta.ca>.
MVP-FORTH - can someone provide me more info on this?
TransFORTH - written by Paul Lutus, author of GraFORTH, AppleWriter,
etc. wasn't this one sold by ALS?
GNO/ME - lots of languages being ported here, such as bison, flex, csh, ksh,
gsscheme, xlisp, and perhaps even a c and c++ compiler. No
formal list has been submitted to me yet. I did find bison on
pindarus.cs.uiuc.edu.
Runs on Apple IIgs.
Available from Procyon
Old price: GNO/ME (Unix-like multitasking) $89.00
Inform A compiler that creates Infocom-compatible ZCODE data files
(playable on any computer that has an Infocom interpreter, including
the freeware ones on <URL:ftp://ftp.gmd.de/>. Inform is at version
4 on the IIgs, which is a version behind the rest of the world.
Inform should also be available on the above ftp site.
KSH - A Graphical Korn shell which will run on the GS is being developed.
More details once the product is available.
LISP - there was at least one micro LISP available written in Integer
BASIC back in the old days, as well as at least one commercial product.
Someone also mentions a "MICROLISP" provided by Apple on one of their
early contributed software disks. It was 7k long and has as a part
of it's title screen:
MICROLISP/16-JUN-78
COPYRIGHT 1978 APPLE COMPUTER INC
IT WILL TAKE APPROXIMATELY 1.5 MINUTES
TO INITIALIZE THE ARRAYS.
LIST ELEMENTS= 3783
?
[The contributor] typed (+ 1 1) at the prompt, and after 2 seconds
came the answer 2. But many other valid expressions would just
either generate an error or crash the program.
It was written in AppleSoft.
Product name: App-L-isp
included the Winston and Horn LISP textbook.
Copyright 1981 by Special Software Systems.
Company name: DataSoft Incorporated
Company address: 19519 Business Center Drive
Northridge, CA 91324
More info needed though.
Logo - There was a DOS 3.3 product called Logomation by a company called
Software Toolkit or some such thing. More info later.
MSHELL - some sort of shell. I don't know how programmable it was, who
wrote it, whether it is/was available commercially, etc.
MULISP/MUSTAR - MuLisp was a Z-80 based P-Code lisp compiler. MuStar was
an Artificial Intelligence Development System, including editor
and debugger. Written by Microsoft.
Nevada software - there were several packages by Ellis Computing, Inc. which
required the Z-80 card to use. These were called Nevada PILOT,
Nevada Assembler and Nevada FORTRAN. Basically, they were standard
CP/M products, but in a 5.25" Apple disk format.
NPL - NonProcedural Language. 1980. A relational database language. "An
Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al,
McGraw-Hill 1983. Versions for Apple II, MS-DOS.
OS/A+ - Micom OS/A+ system, came with a very nice BASIC (very similar to
Atari BASIC in the graphics area). The OS had Applesoft compatibility.
Pascal - There is a rumor of a ProDOS based Apple Pascal - anyone
know any details?
PILE - Polytechnic's Instructional Language for Educators. Similar in use
to an enhanced PILOT, but structurally more like Pascal with
Awk-like associative arrays (optionally stored on disk).
Distributed to about 50 sites by Initial Teaching Alphabet
Foundation for Apple II and CP/M. "A Universal Computer Aided
Instruction System," Henry G. Dietz & Ronald J Juels, Proc Natl
Educ Computing Conf '83, pp.279-282.
PILOT - a text based version written in Applesoft is mentioned in the
Apple History files.
rEDIT A ResEDIT-like resource editor. Apparently available on Apple II
ftp sites, though I haven't located it yet. tooly@zelator.in-berlin.de
is the author.
SC Macro Assembler IV - a DOS 3.3 macro assembler.
SPLAT A debugger sold by Procyon. hackett@gaul.csd.uwo.ca is
supposedly an expert on it.
SuperGraphics - SuperGraphics 3D Display System and Game Tool
Some sort of PRINT "%" interface. More information needed.
Tcl gwl@cpu.com is trying to port Tcl and TclX to the Apple IIgs,
but is having problems finding a C compiler which can compile
some of the larger modules.
Tutor-Tech - a commercial hypermedia development system which runs on 8 bit
Apple IIs. It allows art and buttons in its stacks.
SHAPE.EDIT - a IIgs Shape Editor. Author: A2.Jay.
Available from GEnie Library 15, file 1822.
SpeedASM - SpeedASM source. Author: HAL Labs.
Available from GEnie Library 15, file 1763.
6809 assembler - source for 6809 assembler. Author: HAL Labs.
Available from GEnie Library 15, file 1762.
DICED - IIgs desktop icon editor. Author: David Lyons.
Email: dlyons@apple.com
Available from GEnie Library 15, file 738.
Also said to be available on Internet ftp sites.
------------------------------
Current Books and Magazines
------------------------------
SoftDisk
SoftDisk GS - These are monthly 'magazines' on disk which provide
a variety of programs and electronic text files. These
often come with clip art, fonts, desk accessories, utilities,
games, etc. A programmer may find useful ideas from these
magazines. Also, the magazine publisher is frequently
soliciting submissions for publication so a developer might
find some financial recompense.
Shareware Solutions II - this bimonthly magazine by Joe Kohn, former columist
for InCider/A+, contains news of the Apple II world as well
as reviews of software, great deals on development software
and hardware, etc.
The following Apple II related books were available from
Resource Central. Many are probably available elsewhere now that RC is gone.
AW-001 Apple: Apple Numerics Reference $29.95
AW-002 Apple: Apple IIgs Hardware Reference $26.95
AW-003 Apple IIe Tech Ref $24.95
AW-006 Apple: Apple IIgs Toolbox Reference, Vol 2 $26.95
AW-008 Apple: ImageWriter II Technical Ref $19.95
AW-010 Apple: Applesoft Tutorial (w/disk) $29.95
AW-011 Apple: Programmer's Intro to IIgs (w/disk) $32.95
AW-014 Apple: Mac Human Interface Guidelines $29.95
AW-018 Apple: Technical Intro to the Apple IIgs $9.95
AW-019 Apple: Apple IIgs Toolbox Reference, Vol 1 $26.95
AW-021 Apple: Applesoft Programmer's Reference $22.95
AW-022 Apple: Apple IIgs Firmware Reference $24.95
AW-025 Apple: ImageWriter LQ Technical Ref $22.95
AW-026 Little: Exploring GS/OS and ProDOS 8 $21.95
AW-028 Apple: LaserWriter Reference $19.95
AW-030 Apple: Understanding Computer Networks $9.95
AW-035 Apple: Inside AppleTalk $34.95
AW-036 Apple: Apple IIgs Toolbox Reference, Vol 3 $39.95
AW-039 Myers: Graphics for the Apple II $9.95
AW-040 Critchfield/Dwyer: Bit of Applesoft $9.95
AW-041 Apple: Apple IIgs GS/OS Reference $28.95
AW-043 Apple: Planning/Managing AppleTalk Nets $18.95
BW-012 ByteWorks: Programmers Ref for Sys 6.0.1 $45.00
CB-005 Gookin/Davis: Mastering the IIgs Toolbox $19.95
CB-007 Gookin/Davis: Adv Prog Tech IIgs Toolbox $19.95
DA-007 Apple: Apple IIc Tech Ref 2nd Ed $30.00
DA-008 Apple: Apple IIc Memory Card Reference $15.00
DA-009 Apple: Apple Memory Card (Slinky) Ref $15.00
DA-010 Apple: Apple SCSI Card Reference $15.00
DA-011 Apple: Video Overlay Card Developers Kit $19.00
DA-012 Apple: Apple II AppleShare Prog Guide $30.00
DA-012 Apple: Apple II AppleShare Prog Guide $30.00
DA-026 Apple: Apple IIgs Firmware Ref 3.0 Update $12.00
DA-027 Apple: GS/OS Device Driver Reference $29.00
DA-041 Apple: Apple IIe/IIc Technical Notes $20.00
DA-042 Apple: Apple IIgs Technical Notes $30.00
DA-043 Apple: Miscellaneous Technical Notes $10.00
DA-046 Apple: Complete Set of Apple Tech. Notes $65.00
IN-002 Hands on AppleTalk $14.95
QS-002 Sather: Understanding the Apple II $14.95
QS-003 Sather: Understanding the Apple IIe $14.95
TB-012 LaBadie: Build Your Own Laser Printer $16.95
------------------------------
Historical Magazines and Books
------------------------------
8/16-Central - the electronic back issues of this magazine were available
from Resource Central. I believe they are available for
downloading from GEnie.
------------------------------
Other
------------------------------
Quality Computers and The Big Red Apple
Club are probably the two primary sources of commercial software
for Apple II owners.
1. Big Red Computer Club
Big Red Computer Club
423 Norfolk Avenue
Norfolk, NE 68701-5234
(402) 379-4680
Membership is $19.95/year U.S., Canada, or Mexico. Other countries are
$35.95/year to allow for airmail postage.
Visa/Mastercard accepted.
You save the membership real quick since most wares are $5 cheaper for
members.
They have a ton of public domain stuff in addition to the "classics"
you asked about.
They are supposed to be closing in 1994.
2. Quality Computers
Quality Computers (800) 777-ENHAnce
20200 E. 9 Mile Road (313) 774-7200 (International)
Box 665 (313) 774-2698 (FAX)
St. Clair Shores, MI 48080 (313) 774-7740 (Technical Support)
(800) 364-2623 (Enhance mailing reqs)
Internet: jerry@pro-quality.cts.com (Jerry Kindall).
tech@pro-quality.cts.com (tech support department)
GEnie: QC@genie.geis.com (after July 1, 1993)
AOL: QualityCom@aol.com
CompuServe: XXXXX.YYYY@compuserve.com
(need CompuServe number???)
I would recommend checking with these folk to see if any
of the commercial products mentioned in this guide are available.
Quality Computers not only sells Apple II products, but
maintains a list of user groups and publishes an informative
newsletter geared towards educators (called Enhance). To get a
QC catalog and a free subscription to Enhance, just call or
write.
3. Company name: Resource Central
Company address: PO Box 11250
Overland Park, KS 66207
(913)469-6502
(913)469-6507 (fax)
GEnie Email: A2-Central
AppleLink Email: A2.Central
Internet Email: A2-Central@GEnie.geis.com
Former producer of various Apple II related newsletters:
A2-on-Disk (A2-Central plus freeware, shareware, public domain)
Studio City (HyperStudio)
Script-Central (HyperCard IIGS)
Timeout-Central (Timeout AppleWorks add-ons)
Hyperbole (hypermedia, computer based, not computer oriented)
I have also been told the following are possibilities:
Christella Enterprise
P.O. Box 82205
Rochester, MI 48308-2205
$2.00 for a catalog and demo disk
Caloke Industries
Dept. SK
P.O. Box 18477
Rayton, MO 64133
$2.00 for catalog and demo disk, refundable with first order.
===========================================================================
Also, be sure to check out these Usenet groups for programming discussions
relating to Apples.
alt.bbs.metal The METAL telecomm environment.
alt.emulators.ibmpc.apple2 AppleII emulators on IBM PCs, Amigas, Unix
comp.emulators.apple2 AppleII emulators on other platforms.
comp.binaries.apple2 Binary-only postings for the Apple II computer.
comp.protocols.appletalk Applebus hardware & software.
comp.sources.apple2 Source code and discussion for the Apple2. (Moderated)
comp.sys.apple2 Discussion about Apple II micros.
comp.sys.apple2.comm Apple II data communications.
comp.sys.apple2.gno The AppleIIgs GNO multitasking environment.
comp.sys.apple2.programmer Programming on the Apple II.
Some specialized groups are:
bit.listserv.apple2-l Apple II Binary and Source BITNET Mailing List.
comp.sys.apple2.marketplace Buying, selling and trading Apple II equipment.
comp.sys.apple2.usergroups All about Apple II user groups.
pro.apple.user.groups ??. This is a ProLine discussion group
pro.apple2.gs Apple IIgs discussions.
pro.apple2.misc ??. This is a ProLine discussion group
pro.apple2.news ??. This is a ProLine discussion group
pro.apple2.tech Apple II technical discussion.
pro.comp.apple2.bbs Gateway between comp.apple2.bbs and ProLine systems.
sub.sys.apple Apple II/Macintosh.
uiuc.sys.apple2 Apple II discussions.
Some ftp sites for Apple II software are:
<URL:ftp://calvin.sfasu.edu/>
<URL:ftp://grind.isca.uiowa.edu/>
<URL:ftp://cco.caltech.edu/>
Apple II Tech Help on GEnie
---------------------------
The Apple II Programmers and Developers RoundTable on GEnie is an
active forum. There are also many developer oriented notes and tools.
payment: Have your credit card number ready
Set-up: Half Duplex (local echo) 300, 1200, or 2400 baud
Dial: 1-800-638-8369
At connect, enter: HHH
At the U#= enter: XTX99020,A2PRO (no spaces) and press RETURN
Need help? GEnie customer service (voice) 1-800-638-9636
Apple II Tech Help on Compuserve
--------------------------------
Compuserve has a set of forums for Apple II development discussions.
Unfortunately, technical support appears to be waning.
Apple II Tech Help on America Online
------------------------------------
America Online (AOL) also had a set of forums for Apple II
development discussions. Unfortunately, they don't accept access from
Apple II users - you have to use a Macintosh or Windows based environment
to get to it.
Delphi has a Apple II development forums but I have no information available
concerning it.
I would be happy to add other mailing lists, Proline conference
information, or Fidonet conference type information if someone would
submit it to me.
------------------------------
Acknowlegements
------------------------------
Thanks to the following folk for maintaining copies of the catalog on
their respective services, fielding and routing questions, etc.
Mark Fisher <70751.3127@compuserve.com> - Compuserve.
Austin Phelps <tf3@delphi.com> - Delphi
Thanks to David Muir Sharnoff <muir@idiom.berkeley.ca.us> for providing ftp
access for this catalog at:
<URL:ftp://idiom.berkeley.ca.us/pub/compilers-list/AppleIICatalogV.L>
where V is the major version level and L is the minor version level.
Another access to this file is via
<URL:http://www.ugcs.caltech.edu/%7Enathan/a2stuff/a2.langs.html>.
Hopefully it won't lag too far behind in version changes.
This article is Copyright 1994 by Larry W. Virden. Permission is granted
for free distribution of this article as long as all information within
it remains intact. No commercial use of the article is permitted without
specific permission of the author.
--
:s Larry W. Virden INET: larry.virden@cas.org
:s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
:s Unless explicitly stated to the contrary, nothing in this posting should
:s be construed as representing my employer's opinions.