[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
The Apple II Programmer's Catalog of Languages and Toolkits
- Subject: The Apple II Programmer's Catalog of Languages and Toolkits
- From: lwv26@cas.org (Larry W. Virden)
- Date: Fri, 29 Jan 1993 13:54:59 GMT
- Newsgroups: comp.sys.apple2, comp.lang.misc
- Organization: Nedriv Software and Shoe Shiners, Uninc.
- Reply-to: lvirden@cas.org (Larry W. Virden)
- Sender: usenet@cas.org
- Xref: sparky comp.sys.apple2:27741 comp.lang.misc:4165
The Apple II Programmer's Catalog of Languages and Toolkits
Last Updated: Fri Jan 29 08:55:37 EST 1993
Version: v1.5
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])
------------------------------
8 bit based programming languages
------------------------------
Assembly
1. Big Mac, Big Mac LC
Predecessor to Merlin. Used to be available through
CALL-A.P.P.L.E.
2. EDASM
Information needed.
3. Lisa+, ftp from cco.caltech.edu:/pub/apple2/8bit/lisa/*
Author: Randall Hyde
Last Contact info:
HAL Labs
18942 Dallas
Perris, CA 92370
4. Merlin 8/16 Plus
Commercial, Sold by Roger Wagner
5. Orca/M
Commercial, Sold by Byteworks
6. SC assembler
8 bit assembler whose support has ceased due to the
closing on the company. (In addition, he published a
monthly newsletter, Apple Assembly Line, whch 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 assembley language to buy the back
issues to Apple Assembly Line.
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.
------------------------------
BASIC
1. Applesoft (built-in to your computer!).
This can be extended with several commercial and non-commercial
applications.
To speed it up
Beagle Compiler, available through Quality Computers
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 truely
freely distributable or not.
2. Integer BASIC
Built into original Apple II computers.
Available on the Apple DOS 3.3 boot disks.
3. Micol Basic
Micol Advanced BASIC Apple IIe/c $59.95
Micol Systems
9 Lynch Road
Willowdale, Ontario
Canada M2J2V6
(416) 495 6864
Still actively supporting the Apple II product. A new upgrade
is now available and at least one more upgrade is being
developed.
4. Pecan Power System Basic
(company bought out by Cabot Software Ltd.?)
Information needed.
5. Z-Basic
Information needed.
------------------------------
C
1. Hyper-C+
ftp from calvin.sfasu.edu:/pub/apple2/hyperc*/*
or 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, Ariz. Now defunct.
Copyright status == shareware, 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. Articles appear in comp.sys.apple2
occasionally. The manual itself is pretty good, and a fair
amount of user-contributed improvements are available.
Contains some bitset and other pascal-ism extentions.
Work currently being done to support 65802, 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, an alternate OPIX environment.
A high resolution graphics library is currently available -
a double high resolution graphics library may be available
in the near future.
Source code for the shell, libraries, etc. are available.
Product does not support floating in std. C way, but does
have a pre-processor and libc replacement to aid in
performing floating operations.
2. Manx Aztec C
DOS 3.3 and Prodos 8 versions available. K&R compatible.
3. Small C
Comes as add-on package to Orca/M and Orca/M GS
assemblers.
------------------------------
Communications related packages
1. ACOS - PRODOS 8 BBS Language
Macos is a hacked version of Acos.
2. METAL - Mega-Extensive Telecommunications Applications Language
PRODOS 8 BBS Language
Information needed.
3. Talk is Cheap!
Has a programmable script language which some have used
to write front ends to services such as Compuserve.
------------------------------
Forth
1. FORTH 79
Information needed
2. GraForth+ (DOS 3.3 only)
(freely distributable, available on GEnie)
3. Mad Apple Forth+
ftp from wuarchive.wustl.edu:/system/apple2/Lang/Forth/*
4. Purple Forth+
ftp from cco.caltech.edu:/pub/apple2/8bit/source
5. Q Forth+, version 2.0 Alpha 1.0, by Toshiyasu Morita,
ftp from ftp.uu.net:/systems/apple2/languages/forth
It is a small integer Forth.
------------------------------
FORTRAN
1. Apple UCSD FORTRAN
Information needed.
2. Pecan Power Systems FORTRAN
(company bought out by Cabot Software Ltd.)
More information needed.
------------------------------
Logo
1. Apple Logo II
Information needed.
2. LCSI Logo, LCSI Apple Logo, LCSI Terrapin Logo
Information needed.
3. Terrapin Logo II, and Lego TC Logo.
Information needed.
------------------------------
Pascal
1. Apple UCSD Pascal (has unique operating system)
Information needed.
2. Apple Quick (Instant?) Pascal (via Resource Central)
Information needed.
3. Product name: Kyan Pascal
Language: ISO standard Pascal
Hardware requirements:
Operating system requirements:
Company name: Kyan Software Inc
Company address: 1850 Unio Street #183, San Francisco, CA 94123
Company phone number: (415) 626-2080
Company email address:
Electronic file access info:
Date of info - 1986
4. Pecan Power System's Pascal
(company bought out by Cabot Software Ltd.?)
Information needed.
5. Tiny Pascal interpreter
published by MUSE? back in the 1970s.
Information needed.
6. Turbo-Pascal
Hardware requirements: Apple II CP/M card
------------------------------
PILOT
1. Apple PILOT
2. Apple SuperPILOT
------------------------------
Shells
1. Davex+ - Prodos 8 shell environment, which permits limited
shell programming. Executable available on most Apple
FTP archive sites.
2. ECP 8+ - Prodos 8 shell environment, which permits limited
shell programming. Source and executable available on most
Apple FTP archive sites.
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: 16034 N. 30 Ave. Phoenix AZ 85023
Author phone number: (602) 866-1011
Author email address: gtephx!campbellb@enuucp.eas.asu.edu
Electronic file archive host access info: N/A
Notes:
PCS is a shell environment and provides many tools...
Assembler
Compiler for the Proton Programming Language
Simple shell script capability
File compare
File/directory copy
Directory catalog
Full Screen Editor
File text find
------------------------------
Word Processing packages
1. TimeOut UltraMacros (AppleWorks oriented add on macro language)
Sold by Quality Computers, requires AppleWorks (not AW GS).
2. WPL+ (word oriented language internal to ProDOS AppleWriter 2.1.)
Available as a freely distribuable download on GEnie.
------------------------------
Other
1. CEEMAC+ - a DOS 3.3 graphics language which is a part of a
graphics/sound program put into freeware status by its
author a few years ago. I believe this is on many of the
internet archives. There are at least 3 related disks here.
The first was an application written in CeeMac by the
author called Fire Organ. The next was the CeeMac disk itself.
The third was a 'third party' disk of CeeMac programs called
Sparkee. There was also a CEEMAC newsletter. I would
really like more info on this!
2. KeyLisp
For the Apple ][ (64K required)
Company: XPrime
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 Referance Manual Only ($39.95)
Works on all versions of the Apple from Apple ][ through
Apple IIgs. The referance manual, with index, is 410 pages
and is quite complete.
3. pidgen+
ftp from wuarchive.wustl.edu:/system/apple2/Lang/pidgen/*
Published in Dr. Dobbs Journal.
4. tinman+
Published in Dr. Dobbs Journal, by the author pidgen. 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.
5. Promal
Commercial language, ran on IBM PC, Commodore 64 and Apple II.
------------------------------
GS specific languages.
------------------------------
Assembler
1. APW Assembler
Was available through APDA, then by Resource Central.
2. Cabot Software Systems Assembler Power System,
Cabot Software Ltd., England
65816 macro set and ProDOS 16 GS/OS
3. Merlin 8/16 Plus
Sold by Roger Wagner
4. Orca/M GS
available through by Byteworks.
------------------------------
BASIC
1. GS-Basic
Apple's Apple IIgs BASIC interpreter.
Was available through APDA, then Resource Central.
2. Integer BASIC compiler
Available from Byteworks. I THINK this one is
GS specific.
3. MD BASIC
Available thru Morgan Davis Group.
A preprocessor for Applesoft BASIC. The resulting
BASIC code can run in non-GS Applesoft environments.
This is NOT a BBS specific language.
4. Micol Advanced BASIC GS (version 4.2 supposedly available now)
See above for address, phone number. Note that this package
is carried by Quality Computers.
List Price: $159
5. TML Basic
------------------------------
C
1. APW C
Previously available through by APDA, then through
Resource Central. Now discontinued.
2. Orca/C
available through Byteworks.
------------------------------
Pascal
1. Complete (formerly TML) Pascal
Information needed.
2. Orca/Pascal
Available from Byteworks.
------------------------------
Other
1. GS Forth+
ftp from cco.caltech.edu:/pub/apple2/source/GS16Forth.shk
Also available on GEnie.
Author: Warren Stone
2. GScheme+
This is Scheme for the IIgs.
Author: Jawaid Bazyar
Company name: Procyon
ftp from cco.caltech.edu:/pub/apple2/source/gscheme05b.shk
3. HyperCard GS
Apple's Apple II version of the popular Macintosh application.
Contains a programming language.
There are also a few programming kits for HyperCard GS.
Available through Resource Central, Quality Computers, etc.
4. HyperStudio
Roger Wager, Inc.'s popular hyper application for the
Apple IIgs. Contains a programming language.
There are also a few programming kits for HyperStudio.
5. XLISP-PLUS 2.1e+
Language: Lisp
Hardware requirements: Apple IIGS, at least 500kB free RAM
Operating system requirements: shell program
(e.g. 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.
Porter: voss@ira.uka.de
6. MicroEmacs+
GS/OS text editor which has programmable scripting
language.
7. Cabot Software Systems Modula-2,
Cabot Software Ltd., England
Was Pecan Modula-2.
------------------------------
Unconfirmed or future languages:
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.
GNO - lots of languages being ported here, such as Bison, flex, csh
perhaps even a c and c++ compiler. No formal list has been
submitted to me yet.
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.
MAF - some sort of shell. I don't know how programmable it was.
Orca/Modula-2 - In development at Byteworks.
MSHELL - some sort of shell. I don't know how programmable it was.
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.
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.
--
Larry W. Virden UUCP: osu-cis!chemabs!lvirden
Same Mbox: BITNET: lvirden@cas INET: lvirden@cas.org
Personal: 674 Falls Place, Reynoldsburg, OH 43068-1614