Stack Depth requirements for CP/M 2.2 CBIOS

Roy J. Tellason rtellason at verizon.net
Mon Feb 2 12:57:57 CST 2009


On Saturday 31 January 2009 11:56:56 am Allison wrote:
> >Subject: Stack Depth requirements for CP/M 2.2 CBIOS
> >   From: "ROBO5.8" <robo58 at optonline.net>
> >   Date: Fri, 30 Jan 2009 19:08:49 -0500
> >     To: "'General Discussion: On-Topic Posts Only'"
> > <cctech at classiccmp.org>
> >
> >Hello,
> >
> >I have rewritten my old systems CP/M 2.2 CBIOS to add an IDE Drive.
> >
> >I've run into a problem that has me stumped.  Everything works as long as
> > I don't try and copy or assemble a large Assembly file (>80KB).
> >
> >I will be going along fine and then out of nowhere I will see CP/M request
> >access to Drive "T".  My debug info says SELDSK is requesting Drive
> > 0FF00h.
>
> Ok this is easy.  CP/M 2.x (2.2 nominal) can only address 16 logical drives
> so that's limitation one.  Each drive is limited to 8Mb
> (65525sectors*128bytes).
>
>
> If you use one of the CP/M like imperoved work a likes this is less an
> issue and logical drives can be much larger (up to 1gb).

I thought I'd remembered CP/M 3 going up to 32MB (but I could be wrong about 
that),  which ones go further?  I've not ever heard of any going up to 1G 
before.



-- 
Member of the toughest, meanest, deadliest, most unrelenting -- and
ablest -- form of life in this section of space,  a critter that can
be killed but can't be tamed.  --Robert A. Heinlein, "The Puppet Masters"
-
Information is more dangerous than cannon to a society ruled by lies. --James 
M Dakin


More information about the cctalk mailing list