[comp.os.cpm] Newcomer questions

bet@orion.mc.duke.edu (Bennett Todd) (01/19/90)

I just recently bought a TRS-80 Model 4P. That confession doesn't come
easy; this perverse act has really estranged me from many folks around
here who aren't keen on older technology:-).

Does anybody have a teeny weenie editor that feels sorta like an EMACS
for this critter (or more generally for CP/M in general)?

What C compiler(s) are recommended for this beastie? If I can't get a
tiny emacs-style editor from someone else my next attempt is going to be
to port ELLE.

Does anybody have something like unto a PD useable subset of libc.a for
CP/M? One of those would bring the goal closer into reach, given the
availability of Small-C (which I would be willing to try and hack ELLE
into) or the possibility of back-ending gcc for the Z80 (as a
cross-compiler only, obviously).

I should remark that this is running Montezuma CP/M 2.2.

(P.S. Thanks to the folks who responded to my plea for help getting
CP/M; it turns out I found someone who lives rather near me who had what
I needed).

Also, does anybody have favorite books to recommend for (1) CP/M
architecture and systems programming, and (2) Z80 machine/assembler?

Thanks!

-Bennett
bet@orion.mc.duke.edu

jim@mmsac.UUCP (Jim Lips Earl) (01/19/90)

> Also, does anybody have favorite books to recommend for (1) CP/M
> architecture and systems programming, and (2) Z80 machine/assembler?

I like "Mastering CP/M" by Alan R. Miller, published by SYBEX.

I've got two "regular" Model 4's, and I run Mont. Micro CP/M
exclusively.  None of this TRASHDOS stuff.  I also run a BBS on it,
with the overlays on the RAMDISK for fast loading.  Does the 4P have
the RAMDISK?  

I use BDS C as my C compiler.  It compiles and runs fast, but
doesn't support every "standard C" function.  It is very inexpensive.

-- 
      Jim "Lips" Earl             UUCP: ucbvax!ucdavis!csusac!mmsac!jim
          KB6KCP              INTERNET: mmsac!jim@csusac.csus.edu
   =======================================================================
                  The opinions stated herein are all mine.