Date : Mon, 16 Jul 1984 07:33:00 MDT (Mon)
From : Keith Petersen <W8SDZ@Simtel20.ARPA>
Subject: CP/M 2.2 BIOS support on CP/M+
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