<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 27 Jun 1992 04:06:17 GMT
From   : portal!cup.portal.com!Chris_F_Chiesa@uunet.uu.net
Subject: Extremely basic newbie questions

Hi.  I've been programming and using a variety of computers for at least
the last twelve years, but have never had occasion to become involved with
CP/M, until very recently the stars and planets aligned and, well, here I
am.  To wit, a friend's Commodore 128 has a "Z-80 side" that can run CP/M.  
I have a CP/M emulator for my Amiga.  We share a Z80 Microprocessor Reference 
Manual that I've had since 1982 and have used exactly once.  So we've both
got CP/M and a rudiment of Z80 programming reference, and we're curious what 
can be done with CP/M and how we might write programs for it.   Neither of us
currently know ANYTHING WHATSOEVER about CP/M except for its name and that 
"it's an operating system."

My questions, then, are these:

1) How does a person typically develop programs for CP/M?  What languages,
   makes/versions of text editors, compilers, and assemblers are there, and 
   is there any that's considered a "standard?"  Anything PD?
   
2) How would I go about placing any of these tools onto my Amiga CP/M emu-
   lator or my friend's C=128 "Z80 side"?  Again, are there any "standards?"
   Is everyone still using XMODEM, which I understand was developed under
   CP/M as a "standard" file transfer protocol, way back when.

3) What does the CP/M programming interface consist of?  I presume since
   "CP/M is an operating system," one makes calls to standard routines to
   perform I/O, set/get system/device/etc. information, and so on.  What 
   operations, and what kinds of operations, exist, and how does one access 
   them?

I don't really know enough to ask any more questions than these, but this 
is obviously just the tip of an iceberg.  I've already subscribed to
comp.os.cpm here, but Portal imposes a delay of a day or so before I can
actually use the newsreader on a new newsgroup, so if you reply to this be-
fore about June 28 I might not see it; please e-mail even if you also post.

 Thanks in advance,

    Chris Chiesa
      Chris_F_Chiesa@cup.portal.com

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>