home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apple2
- Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!lwv26
- From: lwv26@cas.org (Larry W. Virden)
- Subject: The Apple II Programmer's Catalog of Languages and Toolkits
- Message-ID: <1993Jan12.170320.23153@cas.org>
- Followup-To: comp.sys.apple2
- Sender: usenet@cas.org
- Reply-To: lvirden@cas.org (Larry W. Virden)
- Organization: Nedriv Software and Shoe Shiners, Uninc.
- References: <9301121633.AA04161@wave.scar.utoronto.ca>
- Date: Tue, 12 Jan 1993 16:55:51 GMT
- Lines: 386
-
-
- The Apple II Programmer's Catalog of Languages and Toolkits
-
- Last Updated: Tue Jan 12 12:02:52 EST 1993
- Version: v1.4
-
- 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:
-
- 1. 8 bit based programming languages
-
- Assembly
- EDASM
-
- Lisa+, ftp from cco.caltech.edu:/pub/apple2/8bit/lisa/*
- Author: Randall Hyde
-
- Last Contact info:
- HAL Labs
- 18942 Dallas
- Perris, CA 92370
-
- Big Mac, Big Mac LC
- Predecessor to Merlin. Used to be available through
- CALL-A.P.P.L.E.
-
- Merlin 8/16 Plus
- Sold by Roger Wagner
-
- Orca/M
- Sold by Byteworks
-
- 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.)
-
- Author: Bob Sander-Cedarlof
- Address: P.O. Box 280300
- Dallas, Texas 75228
- Telephone: (214) 324-2050
-
- 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
- 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.
-
- Integer BASIC
- Built into original Apple II computers.
- Available on the Apple DOS 3.3 boot disks.
-
- BASIC development packages
- 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.
-
- Pecan Power System Basic (company bought out by Cabot Software Ltd.?)
-
- Z-Basic
-
- C
-
- 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, 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, entries in comp.sys.apple2
- occasionally, manual itself is pretty good, and a fair
- amount of user-contributed improvements.
-
- Contains some bitset and other pascal-ism extentions.
-
- Manx Aztec C
- DOS 3.3 and Prodos 8 versions available. K&R compatible.
-
- Small C
- Comes as add-on package to Orca/M and Orca/M GS
- assemblers.
-
- Forth
- GraForth+ (DOS 3.3 only)
- (freely distributable, available on GEnie)
- Mad Apple Forth+
- ftp from wuarchive.wustl.edu:/system/apple2/Lang/Forth/*
- Purple Forth+
- ftp from cco.caltech.edu:/pub/apple2/8bit/source
- 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
- Apple UCSD FORTRAN
-
- Pecan Power Systems FORTRAN
- (company bought out by Cabot Software Ltd.)
-
- Logo
- Apple Logo II
- LCSI Logo, LCSI Apple Logo, LCSI Terrapin Logo
- Terrapin Logo II, and Lego TC Logo.
-
- Pascal
- 1. Apple UCSD Pascal (has unique operating system)
-
- 2. Apple Quick (Instant?) Pascal (via Resource Central)
-
- 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.?)
-
- 5. Turbo-Pascal
- Hardware requirements: Apple II CP/M card
-
- PILOT
- Apple PILOT
- Apple SuperPILOT
-
- Other
-
- Acos - PRODOS 8 BBS Language
- Macos is a hacked version of Acos.
-
- 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.
-
- Davex+ - Prodos 8 shell environment, which permits limited
- shell programming. Executable available on most Apple
- FTP archive sites.
-
- ECP 8+ - Prodos 8 shell environment, which permits limited
- shell programming. Source and executable available on most
- Apple FTP archive sites.
-
- 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.
-
- Metal - PRODOS 8 BBS Language
-
- pidgen+
- ftp from wuarchive.wustl.edu:/system/apple2/Lang/pidgen/*
- Published in Dr. Dobbs Journal. Original article also
- included a 'language' called TinMan I believe.
-
- Promal
-
- Talk is Cheap!
- Has a programmable script language which some have used
- to write front ends to services such as Compuserve.
-
- TimeOut UltraMacros (AppleWorks oriented add on macro language)
- Sold by Quality Computers, requires AppleWorks (not AW GS).
-
- WPL+ (word oriented language internal to ProDOS AppleWriter 2.1.)
- Available as a freely distribuable download on GEnie.
-
- 2. GS specific languages.
-
- Assembler
-
- APW Assembler
- Was available through APDA, then by Resource Central.
-
- Cabot Software Systems Assembler Power System,
- Cabot Software Ltd., England
- 65816 macro set and ProDOS 16 GS/OS
-
- Merlin 8/16 Plus
- Sold by Roger Wagner
-
- Orca/M GS
- available through by Byteworks.
-
- BASIC
- GS-Basic
- Apple's Apple IIgs BASIC interpreter.
- Was available through APDA, then Resource Central.
-
- Integer BASIC compiler
- Available from Byteworks. I THINK this one is
- GS specific.
-
- 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.
-
- Micol Advanced BASIC GS
- See above for address, phone number. Note that this package
- is carried by Quality Computers.
-
- List Price: $159
-
- TML Basic
-
- C
- APW C
- Previously available through by APDA, then through
- Resource Central. Now discontinued.
-
- Orca/C
- available through Byteworks.
-
- Pascal
- Complete (formerly TML) Pascal
-
- Orca/Pascal - available through Byteworks.
-
- Other
- GS Forth+
- ftp from cco.caltech.edu:/pub/apple2/source/GS16Forth.shk
- Also available on GEnie.
- Author: Warren Stone
-
- GScheme+
- ftp from cco.caltech.edu:/pub/apple2/source/gscheme05b.shk
- This is Scheme for the IIgs.
-
- 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.
-
- 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.
-
- MicroEmacs+
- GS/OS text editor which has programmable scripting
- language.
-
- Cabot Software Systems Modula-2, Cabot Software Ltd., England
- Was Pecan Modula-2.
-
-
- (+ = share/freeware [available via FTP])
-
-
- 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 US PS address.
-
- SC assembler - 8 bit assembler whose support has ceased due to the closing on
- the company.
-
- GNO - lots of languages being ported here, such as Bison, flex, csh
- 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.
-
- 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.
-
- Orca/Modula-2 - In development at Byteworks.
-
- --
- 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
-