[net.micro.cpm] CP/M 2.2 BIOS support on CP/M+

W8SDZ@Simtel20.ARPA (07/16/84)

From:  Keith Petersen <W8SDZ@Simtel20.ARPA>

BIOS2RSX for CP/M+ users is now available on SIMTEL20.
Here is an excerpt from the source code which explains what
this RSX does:

BIOS2RSX 18Jan84 By Mike Griswold

       This RSX will provide CP/M 2.2 compatible BIOS support
       for CP/M 3.x.  Primarily it performs logical sector
       blocking and deblocking needed for some programs.
       All actual I/O is done by the CP/M 3.0 BIOS.

Typed in from the Dr. Dobb's Journal article in the July 84
issue.                                       mabry

Modified 9 July 1984 to run on an 8085 rather than just a Z80 !
Also added trap for BDOS call 12 (version number) and returns
the indication that the calling program is running under
version 2.2 of CP/M.  This is necessary for programs that
are written to trap a CP/M Plus environment but not able to
handle the physical sector I/O of a CP/M Plus BIOS.
                                               mabry

       This equate is the only hardware dependent value.
       It should be set to the largest sector size that
       will be used.

max$sector$size:        equ     256

The files on SIMTEL20 are:
Filename			Type	 Bytes	 Sectors     CRC

Directory MICRO:<CPM.CPM3>
BIOS2RSX.ASM.1			ASCII	 11748   92 =  5CH  D10BH
BIOS2RSX.RSX.1			COM	  1536   12 =   CH  7218H

--Keith