home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / apple2 / 26817 < prev    next >
Encoding:
Text File  |  1993-01-12  |  11.0 KB  |  400 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!lwv26
  3. From: lwv26@cas.org (Larry W. Virden)
  4. Subject: The Apple II Programmer's Catalog of Languages and Toolkits
  5. Message-ID: <1993Jan12.170320.23153@cas.org>
  6. Followup-To: comp.sys.apple2
  7. Sender: usenet@cas.org
  8. Reply-To: lvirden@cas.org (Larry W. Virden)
  9. Organization: Nedriv Software and Shoe Shiners, Uninc.
  10. References: <9301121633.AA04161@wave.scar.utoronto.ca>
  11. Date: Tue, 12 Jan 1993 16:55:51 GMT
  12. Lines: 386
  13.  
  14.  
  15. The Apple II Programmer's Catalog of Languages and Toolkits
  16.  
  17. Last Updated: Tue Jan 12 12:02:52 EST 1993
  18. Version: v1.4
  19.  
  20. I would appreciate the following information from those of you
  21. out there who know the answers.  Please send electronic replies to
  22. "Larry W. Virden" <lvirden@cas.org> .
  23.  
  24. Product name:
  25. Language:
  26. Hardware requirements:
  27. Operating system requirements:
  28.  
  29. If applicable
  30. Company name:
  31. Company address:
  32. Company phone number:
  33. Company email address:
  34. Electronic file access info:
  35.  
  36. Otherwise:
  37. Author name:
  38. Author address:
  39. Author phone number:
  40. Author email address:
  41. Electronic file archive host access (ftp, email, commercial, etc.) info:
  42.  
  43. 1. 8 bit based programming languages
  44.  
  45.   Assembly
  46.     EDASM
  47.  
  48.     Lisa+, ftp from cco.caltech.edu:/pub/apple2/8bit/lisa/*
  49.         Author: Randall Hyde
  50.  
  51.     Last Contact info:
  52.         HAL Labs
  53.         18942 Dallas
  54.         Perris, CA 92370
  55.  
  56.     Big Mac, Big Mac LC
  57.         Predecessor to Merlin.  Used to be available through
  58.          CALL-A.P.P.L.E.
  59.  
  60.     Merlin 8/16 Plus
  61.         Sold by Roger Wagner 
  62.  
  63.     Orca/M
  64.         Sold by Byteworks
  65.  
  66.     SC assembler 
  67.         8 bit assembler whose support has ceased due to the closing
  68.         on the company. (In addition, he published a monthly newsletter,
  69.         Apple Assembly Line, whch was published from 10/80 through 
  70.         5/88.)
  71.  
  72.         Author:        Bob Sander-Cedarlof
  73.         Address:    P.O. Box 280300
  74.                 Dallas, Texas 75228
  75.         Telephone:    (214) 324-2050
  76.         
  77.     Bob went to work for AE as a software engineer and might still be
  78.     available at the address/telephone number given above. It would be
  79.     worthwhile for anyone interested in 6502 assembley language to buy the
  80.     back issues to Apple Assembly Line.
  81.  
  82.     In addition to an assembler for the 6502 he offered
  83.     cross assemblers for:
  84.  
  85.     Motorola  6800, 1, 2, 8/6301, 6805 6809, 68HC11, 68000
  86.     Mitsubishi     50740 series
  87.     Intel          8048 & 8051 families, 8080/8085
  88.     Zilog          Z-80, Z8
  89.     RCA            1802EC            LSI-11
  90.     General Inst   GI-1650, GI-1670
  91.     Sharp          LH5801
  92.  
  93.     Most cross assemblers were available in both DOS 3.3
  94.     and ProDOS format.
  95.  
  96.   BASIC
  97.     Applesoft (built-in to your computer!). 
  98.             This can be extended with several commercial and non-commercial
  99.             applications.
  100.  
  101.                 To speed it up 
  102.             Beagle Compiler, available through Quality Computers
  103.  
  104.             To add commands to Applesoft
  105.             Glen Bredon's ProCMD (required ProDOS 8).
  106.  
  107.             Kitchen Sink Software, Inc.'s MicroDot
  108.                 jbush@magnus.acs.ohio-state.edu or
  109.                 gforsyth@magnus.acs.ohio-state.edu
  110.  
  111.                 Apple IIe (unenhanced or higher), 64k.
  112.                 Subsequent Apple II models.
  113.                 ProDOS 8.
  114.  
  115.             Canam Software's AmperPlus
  116.                 Available on Compuserve's Apple Programmer
  117.                 library.  Uploaded by 76475.204@compuserve.com
  118.                 Source code is in Merlin assembler format.
  119.                 I cannot tell whether program is truely
  120.                 freely distributable or not.
  121.  
  122.     Integer BASIC
  123.         Built into original Apple II computers.
  124.         Available on the Apple DOS 3.3 boot disks.
  125.  
  126.   BASIC development packages
  127.     Micol Basic
  128.  
  129.         Micol Advanced BASIC Apple IIe/c $59.95
  130.  
  131.         Micol Systems
  132.         9 Lynch Road
  133.         Willowdale, Ontario
  134.         Canada M2J2V6
  135.         (416) 495 6864
  136.  
  137.         Still actively supporting the Apple II product.  A new upgrade
  138.         is now available and at least one more upgrade is being
  139.         developed.
  140.  
  141.     Pecan Power System Basic (company bought out by Cabot Software Ltd.?)
  142.  
  143.     Z-Basic
  144.  
  145.   C
  146.  
  147.     Hyper-C+
  148.         ftp from calvin.sfasu.edu:/pub/apple2/hyperc*/*
  149.         or cco.caltech.edu:/pub/apple2/8bit/hyperc
  150.         K+R C - Any II with an 80-column card.  
  151.             (out-of-the box only generates native code for
  152.             a 6502.  65c02 translation available, this and other
  153.             support is all user-contributed.  
  154.         Requires Prodos 8.  any version.
  155.  
  156.         Producer was WSM Group, Tucson, Ariz.  Now defunct.  copyright
  157.         status == shareware, somewhat questionable as there is 
  158.         no known address where one can send shareware fees)
  159.  
  160.         Heavy usenet support -- hyperc-l@calvin.sfasu.edu for
  161.         questions and discussion, entries in comp.sys.apple2
  162.         occasionally, manual itself is pretty good, and a fair
  163.         amount of user-contributed improvements.
  164.  
  165.         Contains some bitset and other pascal-ism extentions.
  166.         
  167.     Manx Aztec C
  168.         DOS 3.3 and Prodos 8 versions available.  K&R compatible.
  169.  
  170.     Small C
  171.         Comes as add-on package to Orca/M and Orca/M GS 
  172.         assemblers.
  173.  
  174.   Forth
  175.         GraForth+ (DOS 3.3 only)
  176.         (freely distributable, available on GEnie)
  177.     Mad Apple Forth+
  178.         ftp from wuarchive.wustl.edu:/system/apple2/Lang/Forth/*
  179.     Purple Forth+
  180.         ftp from cco.caltech.edu:/pub/apple2/8bit/source
  181.     Q Forth+, version 2.0 Alpha 1.0, by Toshiyasu Morita,
  182.         ftp from ftp.uu.net:/systems/apple2/languages/forth
  183.         It is a small integer Forth.
  184.  
  185.   FORTRAN
  186.     Apple UCSD FORTRAN
  187.  
  188.     Pecan Power Systems FORTRAN
  189.         (company bought out by Cabot Software Ltd.)
  190.  
  191.   Logo
  192.     Apple Logo II
  193.     LCSI Logo, LCSI Apple Logo, LCSI Terrapin Logo
  194.     Terrapin Logo II, and Lego TC Logo.
  195.  
  196.   Pascal   
  197.     1. Apple UCSD Pascal (has unique operating system)
  198.  
  199.         2. Apple Quick (Instant?) Pascal (via Resource Central)
  200.  
  201.     3. Product name: Kyan Pascal
  202.     Language: ISO standard Pascal
  203.     Hardware requirements:
  204.     Operating system requirements:
  205.  
  206.     Company name: Kyan Software Inc
  207.     Company address: 1850 Unio Street #183, San Francisco, CA 94123
  208.     Company phone number: (415) 626-2080
  209.     Company email address:
  210.     Electronic file access info:
  211.     Date of info - 1986
  212.  
  213.     4. Pecan Power System's Pascal
  214.         (company bought out by Cabot Software Ltd.?)
  215.  
  216.     5. Turbo-Pascal
  217.     Hardware requirements: Apple II CP/M card
  218.  
  219.   PILOT
  220.     Apple PILOT
  221.     Apple SuperPILOT
  222.  
  223.   Other
  224.  
  225.     Acos - PRODOS 8 BBS Language
  226.         Macos is a hacked version of Acos.
  227.  
  228.     CeeMac+ - a DOS 3.3 graphics language which is a part of a 
  229.         graphics/sound program put into freeware status by its 
  230.         author a few years ago.  I believe this is on many of the
  231.         internet archives.
  232.  
  233.     Davex+ - Prodos 8 shell environment, which permits limited
  234.         shell programming.  Executable available on most Apple
  235.         FTP archive sites.
  236.  
  237.     ECP 8+ - Prodos 8 shell environment, which permits limited
  238.         shell programming.  Source and executable available on most
  239.         Apple FTP archive sites.
  240.  
  241.     KeyLisp 
  242.         For the Apple ][ (64K required)
  243.         Company:  XPrime
  244.         Author:   Gerard P. Michon
  245.         Address:  10835 Santa Monica Boulevard
  246.                   Los Angeles, CA 90025-4656
  247.         Tel:      (310) 470-4663
  248.         ISBN:     0-937185-00-0  For Book and Software Package ($149)
  249.         ISBN:     0-937185-01-9  For Referance Manual Only ($39.95)
  250.  
  251.         Works on all versions of the Apple from Apple ][ through 
  252.         Apple IIgs.  The referance manual, with index, is 410 pages 
  253.         and is quite complete.
  254.  
  255.     Metal - PRODOS 8 BBS Language
  256.  
  257.     pidgen+
  258.         ftp from wuarchive.wustl.edu:/system/apple2/Lang/pidgen/*
  259.         Published in Dr. Dobbs Journal.  Original article also
  260.         included a 'language' called TinMan I believe.
  261.  
  262.     Promal
  263.  
  264.     Talk is Cheap!
  265.         Has a programmable script language which some have used
  266.         to write front ends to services such as Compuserve.
  267.  
  268.     TimeOut UltraMacros (AppleWorks oriented add on macro language)
  269.         Sold by Quality Computers, requires AppleWorks (not AW GS).
  270.  
  271.     WPL+ (word oriented language internal to ProDOS AppleWriter 2.1.)
  272.         Available as a freely distribuable download on GEnie.
  273.  
  274. 2. GS specific languages.
  275.  
  276.   Assembler
  277.  
  278.     APW Assembler 
  279.         Was available through APDA, then by Resource Central.
  280.  
  281.     Cabot Software Systems Assembler Power System,
  282.         Cabot Software Ltd., England
  283.         65816 macro set and ProDOS 16 GS/OS
  284.  
  285.     Merlin 8/16 Plus
  286.         Sold by Roger Wagner 
  287.  
  288.     Orca/M GS 
  289.          available through by Byteworks.
  290.  
  291.   BASIC
  292.         GS-Basic
  293.         Apple's Apple IIgs BASIC interpreter.
  294.         Was available through APDA, then Resource Central.
  295.  
  296.     Integer BASIC compiler
  297.         Available from Byteworks.  I THINK this one is
  298.         GS specific.
  299.  
  300.     MD BASIC
  301.         Available thru Morgan Davis Group.
  302.         A preprocessor for Applesoft BASIC.  The resulting
  303.         BASIC code can run in non-GS Applesoft environments.
  304.         This is NOT a BBS specific language.
  305.  
  306.     Micol Advanced BASIC GS
  307.         See above for address, phone number.  Note that this package
  308.         is carried by Quality Computers.
  309.  
  310.         List Price: $159
  311.  
  312.     TML Basic
  313.  
  314.       C
  315.     APW C 
  316.         Previously available through by APDA, then through 
  317.         Resource Central.  Now discontinued.
  318.  
  319.     Orca/C 
  320.         available through Byteworks.
  321.  
  322.   Pascal
  323.     Complete (formerly TML) Pascal
  324.  
  325.     Orca/Pascal - available through Byteworks.
  326.  
  327.   Other
  328.     GS Forth+
  329.         ftp from cco.caltech.edu:/pub/apple2/source/GS16Forth.shk
  330.         Also available on GEnie.
  331.         Author: Warren Stone
  332.  
  333.     GScheme+
  334.         ftp from cco.caltech.edu:/pub/apple2/source/gscheme05b.shk
  335.         This is Scheme for the IIgs.
  336.  
  337.     HyperCard GS 
  338.         Apple's Apple II version of the popular Macintosh application.
  339.         Contains a programming language.
  340.         There are also a few programming kits for HyperCard GS.
  341.         Available through Resource Central, Quality Computers, etc.
  342.  
  343.     HyperStudio
  344.         Roger Wager, Inc.'s popular hyper application for the 
  345.         Apple IIgs.  Contains a programming language.
  346.         There are also a few programming kits for HyperStudio.
  347.  
  348.     MicroEmacs+ 
  349.         GS/OS text editor which has programmable scripting 
  350.         language.
  351.  
  352.     Cabot Software Systems Modula-2, Cabot Software Ltd., England
  353.         Was Pecan Modula-2.
  354.  
  355.  
  356. (+ = share/freeware [available via FTP])
  357.  
  358.  
  359. Unconfirmed or future languages:
  360.  
  361. ANIX    - a shell that appeared with the Lisa assembler.  I don't have any
  362.     details on whether there was a shell language.  at one time, the
  363.     authors were available on GEnie as HAL.LABS.  See the entry on
  364.     Lisa for US PS address.
  365.  
  366. SC assembler - 8 bit assembler whose support has ceased due to the closing on
  367.     the company.
  368.  
  369. GNO - lots of languages being ported here, such as Bison, flex, csh
  370.     No formal list has been submitted to me yet.
  371.  
  372. KSH - A Graphical Korn shell which will run on the GS is being developed.
  373.     More details once the product is available.
  374.  
  375. LISP - there was at least one micro LISP available written in Integer
  376.     BASIC back in the old days, as well as at least one commercial product.
  377.  
  378. MAF    - some sort of shell.  I don't know how programmable it was.
  379.  
  380. MSHELL    - some sort of shell.  I don't know how programmable it was.
  381.  
  382. NPL - NonProcedural Language.  1980.  A relational database language.  "An
  383.     Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al,
  384.     McGraw-Hill 1983.  Versions for Apple II, MS-DOS.
  385.  
  386. PILE - Polytechnic's Instructional Language for Educators.  Similar in use to
  387.     an enhanced PILOT, but structurally more like Pascal with
  388.     Awk-like associative arrays (optionally stored on disk).
  389.     Distributed to about 50 sites by Initial Teaching Alphabet
  390.     Foundation for Apple II and CP/M.  "A Universal Computer Aided
  391.     Instruction System," Henry G. Dietz & Ronald J Juels, Proc Natl
  392.     Educ Computing Conf '83, pp.279-282.
  393.  
  394. Orca/Modula-2 - In development at Byteworks.
  395.  
  396. -- 
  397. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  398. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  399. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  400.