> I've been "playing" around
>with CP/M on my C128 and will eventually (when I find one) get a
>"real" CP/M machine so the language would have to be "compatible"
>with both of these.
>thanks,
> MM
>
>
The C128 _IS_ a real CP/M machine!!!
Jeff S.
>Just wondering if someone could point me to some sources for some
>CP/M programming languages. The language doesn't matter (BASIC,
>Pascal, C, or even Assembly) either. I've been "playing" around
>with CP/M on my C128 and will eventually (when I find one) get a
>"real" CP/M machine so the language would have to be "compatible"
>with both of these.
>thanks,
> MM
There are anynumber of BASICs on the net in various archives
like oak.oakland.edu.
You can also fine the HItech C compiler, and the small C compiler
out there.
Various FORTH systems are available again check the sites.
If you look hard you may also find fortran, pascal, lisp, PLM and a
few most have never heard of like DRAGO.
Another source if you have a PC with CDrom is the Walnut Creek
CP/M cdrom. IT's packed!
last but not least check out the TCJ web site and the links from
there.
Allison
Real address is: Allisonp @ world DOT std DOT com
This was done to discourage some of the junkmailers.
By the way, I just downloaded Free-DOS (an MSDOS 3.3 clone for PC clones)
from sunsite.unc.edu. It includes a Basic called BW-Basic, which,
according to the docs, was originally written on an Osborne. I wonder if
the original CP/M version of that Basic is still around, or if the source
code could be compiled to run in CP/M.
--
Bill Marcum bmarcum at iglou dot com
"We never ever do nothin' nice and easy..."
Either the Walnut Creek CP/M CDROM, or the Walnut Creek site, or
oak.oakland.edu should have pretty much anything you need.
This reminds me of something I've been meaning to ask...
A while I back I was looking though "The Best of Byte" at a reproduction of
an early Microsoft ad. At the bottom, it announced that "coming soon"
would be APL/80.
Does anybody have an information on this product? Did it ever make it to
market? If so, any idea what platforms or media it supported, etc?
Thanks...
<<<John>>>
(Who once, a long time ago, learned APL/1130 and has always admired the
language.)
>In article <E5nLt...@world.std.com>, Allison <alli...@world.std.com> wrote:
>>mo...@crazy.rutgers.edu (more) wrote:
>>>Just wondering if someone could point me to some sources for some
>>>CP/M programming languages.
>>
>>[...]
>>
>>If you look hard you may also find fortran, pascal, lisp, PLM and a
>>few most have never heard of like DRAGO.
>
>This reminds me of something I've been meaning to ask...
>
>A while I back I was looking though "The Best of Byte" at a reproduction of
>an early Microsoft ad. At the bottom, it announced that "coming soon"
>would be APL/80.
>
>Does anybody have an information on this product? Did it ever make it to
>market? If so, any idea what platforms or media it supported, etc?
It never ever saw the light of day... I was working at DRI at the time
(late 70's, early 80's), and had been a fan of APL from my initial
exposure to APL/1130 in 1973. It was a dream of Bill Gates, but it
never got done. I recall seeing flyers from time to time announcing
its imminent release, generally always 6 months away...
There WERE a fair number of unusual languages for CP/M-80 systems... I
recall a very potent FORTH-like language called STOIC, in fact, I
searched for and found the complete STOIC system archived somewhere on
the net, as part of the old Lifeboat CP/M Users Group collection (what
EVER happened to Tony Gold, anyways??). There was an interesting
symbolic math system called uSIM (or was it uSimp?) from someone in
Hawaii, along with a full LISP implementation, uLisp (the 'u' here is
the greek letter mu for micro). Several of Gary Kildall's students at
the Naval Postgraduate School in Monterey did interesting new
languages as their thesis projects, most all of these were in the
public domain, I recall something called ML80 which was a sort-of
symbolic assembler with algebraic C'like notation for the 8080. Many
of these student packages were only 80%... meaning they worked, but
they had rough edges. Gordon Eubank's BASIC-E was one of these that
was fairly robust and got wide useage, in fact, he later revised it as
the commercial C-BASIC and met considerable success marketing it.
Mainstream CP/M Languages that I recall as being quite workable for
production grade projects:
ms fortran-80
ms basic-80
dri pl/i-80 (my personal favorite)
pascal/mt
basic-e
cbasic
I believe there was also a cobol from microsoft, but as I'd vowed to
never touch (eeew) cobol again after taking one semester in college
for the credits, well...
-jrp
--------------------------------------------------------------------
This posting has a invalid email address to discourage bulk emailers
if you need to mail me try "pierce at hogranch dot com"
--------------------------------------------------------------------
>A while I back I was looking though "The Best of Byte" at a reproduction of
>an early Microsoft ad. At the bottom, it announced that "coming soon"
>would be APL/80.
>
>Does anybody have an information on this product? Did it ever make it to
>market? If so, any idea what platforms or media it supported, etc?
It was never written. I once had a spec sheet on it (but I threw away all
my CP/M stuff except my original WordStar) and it was to be written by Bill
himself. He apparently liked the language. But he become more involved with
the business side and never wrote it, or never finished it.
There were other APLs for CP/M that were on the market, but I no longer
remember their names.
Don.
>
>I believe there was also a cobol from microsoft, but as I'd vowed to
>never touch (eeew) cobol again after taking one semester in college
>for the credits, well...
>
>
I wrote a fairly large orginanation membership database program in MS-Cobol80, as it was the only microcomputer language at that time (1979-81) which supported Large indexed files (ISAM). It worked quite well, and the micro COBOL hhad many improvements over the mainframe versions, including inter-active data-entry screen support. Not bad, considering. Still I am not sorry to have left cobol FAR behind (I now work full-time in APL+WIN)
-David E. Siegel
Software Developer, Financial Reporting Software (FRS)
FRS...@AOL.COM
: This reminds me of something I've been meaning to ask...
: A while I back I was looking though "The Best of Byte" at a reproduction of
: an early Microsoft ad. At the bottom, it announced that "coming soon"
: would be APL/80.
No, There was an APL/Z80 (renamed APL/V80 after Zilog threatned a suit).
Microsoft negotiated with Vanguard Systems to buy APL/V80, but that fell
apart when we learned what Microsoft was willing to pay.
APL/V80 was written by Phil VanCleave who was also the original author
of APL68000 (which is still marketed by MicroAPL).
: Does anybody have an information on this product? Did it ever make it to
: market? If so, any idea what platforms or media it supported, etc?
: Thanks...
: <<<John>>>
: (Who once, a long time ago, learned APL/1130 and has always admired the
: language.)
--
________________________________________________________________
John E. Howland url: http://www.cs.trinity.edu/~jhowland/
Computer Science email: jhow...@ariel.cs.trinity.edu
Trinity University voice: (210) 736-7480
715 Stadium Drive fax: (210) 736-7477
San Antonio, Texas 78212-7200
Interesting... this probably gives it the distinction of being Microsoft's
first piece of Vaporware.
One can wonder, though, what the effect (if any) would have been had it
been released.
>Mainstream CP/M Languages that I recall as being quite workable for
>production grade projects:
>
> ms fortran-80
> ms basic-80
> dri pl/i-80 (my personal favorite)
I'd love to find a copy of this one. More memories from college...
> pascal/mt
> basic-e
> cbasic
>
>I believe there was also a cobol from microsoft, but as I'd vowed to
>never touch (eeew) cobol again after taking one semester in college
>for the credits, well...
I'm a little surprised at the idea of MS-COBOL. I always figure that that
was Ryan MacFarland's domain. They *must* have done RM-COBOL for CP/M at
some point.
Thanks, though, for the info...
<<<john>>>
Pity. It would have been interesting to see. Like I said in another post, it
would have been interesting to see the effect of MS's influence on the
evolution and popularity of the language.
>There were other APLs for CP/M that were on the market, but I no longer
>remember their names.
Well, I found apl-z on the Simtel archive at oak (oak.oakland.edu/pub/cpm/misc).
It's only problem is that it wants an AP/L terminal. (Though supposedly it
could be reconfigured for ASCII terminal use.)
I assume that STSC(?) or one of the other big vendors probably did a port
at one point.
<<<john>>>
>Well, I found apl-z on the Simtel archive at oak (oak.oakland.edu/pub/cpm/misc).
>It's only problem is that it wants an AP/L terminal. (Though supposedly it
>could be reconfigured for ASCII terminal use.)
That was a problem. If you bought one of the APL terminals then the CP/M
most likely didn't support that terminal. With some BIOS changes I did get
the Vanguard APL working on an APL terminal back then, but it was obsolete
before I did anything with it.
>I assume that STSC(?) or one of the other big vendors probably did a port
>at one point.
I don't believe so. Their first microcomputer port was to the IBM PC in the
early 80's.
Don.
MS had a Cobol since the late 70s. Originally on CP/M it went to
MS-DOS. Around the late 80s they 'upgraded' the compiler by
repackaging the MicroFocus product.
MF had a CP/M and MP/M Cobol system. The MP/M one used a blind
task running FileShare to give multi-user access. This also
ran on TurboDOS and other 8 bit systems (such as DRS20).
MS Cobol was not multi-user - ie no file sharing even on DOS
(until the MF version). I still maintain a MS Cobol system
originally written for CP/M.
I did not come across a CP/M version of RM Cobol, but there
certainly was one for Z80 Oasis which I did some work with.
There was also a Nevada Cobol for CP/M, but it was not very
useful.
>>>an early Microsoft ad. At the bottom, it announced that "coming soon"
>>>would be APL/80.
>Interesting... this probably gives it the distinction of being Microsoft's
>first piece of Vaporware.
I once had the Manual for "Microsoft-Pascal".
But I never knew one person with the product...
But id did exist, as Microsoft Multiplan for CP/M seemed to be
compiled with it.
>I'm a little surprised at the idea of MS-COBOL.
But it is/was real. So real, that Digital Research made some extra
System-Calls (write with Zero-Fill) just for that language.
Take a look into the famous Byte-Language-Benchmark (Sep. 1981)
for some examples of real CP/M-Languages:
"And the winner is [bells & whistles] Microsoft FORTRAN"
greetings, Holger
Just for the historical record, APL*Plus/PC was not STSC's first
microcomputer APL. It was preceded by an APL for the Radio Shack
TRS-80. I don't know whether they ever actively marketed it, but there
were certainly copies floating around in the pre-IBM-PC early 80s.
Eric Landau, APL Solutions, Inc.
"Sacred cows make the tastiest hamburger" - Abbie Hoffman
>Just for the historical record, APL*Plus/PC was not STSC's first
>microcomputer APL. It was preceded by an APL for the Radio Shack
>TRS-80. I don't know whether they ever actively marketed it, but there
>were certainly copies floating around in the pre-IBM-PC early 80s.
APL*PLUS/80 (for the TRS-80) was actually based on an APL (called
APL 80) that I wrote around 1978. This loaded from cassette tape
and took about 8K of code (!), and was marketed by a long-defunct
company called The Software Exchange in New Hampshire. They
sold a few hundred copies. This was a subset of APL: I never
did figure out how to squeeze catenate-on-axis into 8K... STSC
bought out the name and rights from The Software Exchange when they
hired me in 1980 to port this to the diskette-based TRS-80 model III.
STSC's APL*PLUS/80 was not a big seller and lasted only about a year
or so; the TRS-80 was rapidly supplanted by the IBM PC.
>In _Hard Drive_ Stephen Manes' book about Bill Gates, there is perhaps the
>most detailed reference to APL. I think I lent my copy out, so I can't quote
>from it. Essentially, some APL'er got Bill hooked
Ach - no wonder he does everything ass-backwards and cyptically :-)
[for the APL impaired: APL used mostly greek symbols for operators
and read right to left]
--
Jeffrey Jonas
jeffj@panix(dot)com
>
> APL*PLUS/80 (for the TRS-80) was actually based on an APL (called
> APL 80) that I wrote around 1978. This loaded from cassette tape
> and took about 8K of code (!), and was marketed by a long-defunct
> company called The Software Exchange in New Hampshire. They
> sold a few hundred copies. This was a subset of APL: I never
> did figure out how to squeeze catenate-on-axis into 8K... STSC
> bought out the name and rights from The Software Exchange when they
> hired me in 1980 to port this to the diskette-based TRS-80 model III.
>
I seem to remember running this on a Model III. Didn't it come with a
custom
character generator ROM as well? (Bet I still have mine in deepest
darkest storage)
Heh. I still have a APL/1130 typeball I rescued from oblivion... its
about the only momento I have from my 1130 days in the early 70's...
The Computer Journal has the CP/M CD-ROM for $25 plus $4 S&H.
--
-=-=-=-=-=-=-=-=-=-=-=- Check out DIBs and TCJ -=-=-=-=-=-=-=-=-=-=-=-=-
Dave Baldwin: dib...@netcom.com | The Computer Journal 1(800)424-8825
DIBs Electronic Design | Home page "http://www.psyber.com/~tcj/"
Voice : (916) 722-3877 | Hands-on hardware and software
TCJ/DIBs BBS: (916) 722-5799 | TCJ/DIBs FAX: (916) 722-7480
-=-=-=-=-=-=- @#$%^&* I can't even quote myself! Oh,well. -=-=-=-=-=-=-
I have looked at the Walnut Creek page. $40 seems a little too steep
for me right now for the CP/M CD. So here's so more questions:
How about cross-compilers? (PC ---> CP/M of course)
MM
>From: Bill Gates <bi...@MICROSOFT.com>
>To: 'Ray Cannon' <r...@cannon.demon.co.uk>
>Subject: RE: APL and Mensa
>Date: Sun, 28 Apr 1996 17:47:04 -0700
>I did a lot of work on an APL interpreter. I was fascinated by the
>language. However as it got close to completion we decided the demand
>wouldn't be very large.
If you need more info, ask Bill, I did.
Ray Cannon
Computer Consultant and Webmaster of www.vector.org.uk
E-mail Ray_C...@compuserve.com
Compuserve account 100430,740
Cross-compilers are rarer, and more expensive, than native compilers.
I don't know of any PD versions off hand, but you could search AltaVista
for likely index sites.
The CDROM is around $25 at swap meets, btw.
>The Computer Journal has the CP/M CD-ROM for $25 plus $4 S&H.
This CP is a MUST have for anyone still playing around with CP/M, even
at $39, but $29 is better.
>Cross-compilers are rarer, and more expensive, than native compilers.
>I don't know of any PD versions off hand, but you could search AltaVista
>for likely index sites.
>
>The CDROM is around $25 at swap meets, btw.
>
>Will
>c...@crash.cts.com
>
That would be all well and good if there were any swap meets in my area.
I live in the Philadelphia/Wilmington area and believe it or not, I have
NEVER been to a swap meet/computer show that had anything even close to
CP/M stuff. (There *was* one show that I got a mono monitor for $10,
of course they laughed when I told them it was for a commodore.) The best
I've done is to get 2 IBM full height DD for $2; I honestly have better
luck picking trash! Even though I'm only 21, I already own about 25-30
different "computers" (OK, OK, so most of them are commodores) most of
which are a little before my time. I have a wonderful "parts place" near
me called the classic computer barn but he deals mostly with old PC stuff
(Great place, "Got any RLL hard drives?" "Yeah sure, don't know if they
work though" "Well, how much" "Hmm, gimme $10 for the 2 drives and the
controller card.") I don't know, guess I'm a fossil already!
MM
There absolutely was an RM/COBOL for CP/M, along with MP/M, TRSDOS,
XENIX,
and a gazillion other OS. RM/COBOL also ran (and continues to run)
a lot of little (and big) businesses. I was in a Music+ video rental
store in the early 80s, and watched them reboot their POS system. Up
came
MP/M, and then the RM/COBOL banner. They were eventually acquired by
Blockbuster, became Blockbuster Music and still run RM software.
MS-COBOL came later on MSDOS, and never did very well, comparatively
speaking. Microsoft dropped it after a few of iterations and began
reselling the Microfocus product. They abandoned that as well after a
while.
-----------------------------------------------------------------------------
| Uwe Baemayr | u...@liant.com /
jea...@ccwf.cc.utexas.edu |
| Ryan McFarland Corporation |
http://www.liant.com |
| a division of Liant Software | Compuserve: 74774,47 / GO
LIANT |
-----------------------------------------------------------------------------
:>Either the Walnut Creek CP/M CDROM, or the Walnut Creek site, or
:>oak.oakland.edu should have pretty much anything you need.
:>
:
:I have looked at the Walnut Creek page. $40 seems a little too steep
:for me right now for the CP/M CD. So here's so more questions:
:How about cross-compilers? (PC ---> CP/M of course)
:
As I've just joined this thread, it's not clear to me what language/s
you want. For C, you could download the freeware compiler from Hi-Tech
http://www.hitech.com.au
The freeware compiler is CP/M hosted: there's a much more powerful
PC-hosted version, but that isn't free.
-- Dave Brooks <http://www.iinet.net.au/~daveb>
PGP public key via <http://www.iinet.net.au/~daveb/crypto.html>, or servers
"From" line rigged to foil spambots: daveb <at> iinet.net.au
As Will pointed out, ftp://oak.oakland.edu/pub/cpm and its much more
accessible mirror ftp://ftp.wustl.edu/systems/cpm contains very much
software, in articular free interpreters and compilers for a variety of
languages. No need to buy the CD. Personally, I consider it overpriced
as well and I am about to burn my own collection of stuff to a CDROM,
which is 200 MB so far. If there is interest, I can post a list of
URLs for CP/M material.
In case you like more speed and comfort, just run a Z80-PC simulator
or a CP/M emulator on your PC.
Michael
--
d? H- s(+)/(-) g! au a- w+ v(---) C++(+++) UL++++S++++?++++ L++ 3 E-
N+++ tv b+ e+ h f+ m@ r++ n@ y+