[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Microsoft Z80 Card
In article <441b5b3b$0$7748$9b4e6d93@newsread4.arcor-online.net>,
Linards Ticmanis <ticmanis@gmx.de> wrote:
>> 4 - does the apple CP/M work with SCSi drives? ( and the CFFA, if i
>> manage to get one ) or am i stuck with just floppies?
>
> No idea, sorry. I'd guess not.
The standard Apple CP/M distribution supports only floppies, that's
correct. However, when compared to other OS'es of that time, CP/M was
unusually versatile if you wanted to add a new kind of disk drive to
it. Get a copy of the CP/M Alteration Guide e.g. here:
http://www.cpm.z80.de/drilib.html
There you'll find descriptions of how to correctly set up the disk
parameter tables in CP/M's BIOS to make your new drive recognizable
by CP/M. To that, you must add code which actually accesses your new
drive - naturally that is system specific and cannot be covered in
a generic manual.
Formatting a new drive for CP/M is easy: just make sure all the
sectors are there, then fill them all with hex E5 bytes.
CP/M 2.x is able to support disk volumes up to 8 MBytes large. If
your disk is larger than that, CP/M will be able to access only the
first 8 MBytes of the disk. Partitioning the disk may help here, but
since CP/M knows nothing about disk partitions, you must implement
that yourself in the code which is called by CP/M's BIOS. It's
probably most convenient to make each disk partition appear as a
separate CP/M drive.
Finally, to have your modified CP/M start up nicely, you have two
options: either write your modified CP/M to the boot tracks on your
floppies. Or run some programs which modifies CP/M in RAM after the
normal CP/M boot has finished.
--
----------------------------------------------------------------
Paul Schlyter, Grev Turegatan 40, SE-114 38 Stockholm, SWEDEN
e-mail: pausch at stockholm dot bostream dot se
WWW: http://stjarnhimlen.se/