home *** CD-ROM | disk | FTP | other *** search
- Z80DRSX.LBR
-
- Eugene Nolan
- 7/22/88
-
-
- These files have been generated for the purpose of exposing a
- wide audience to the Z80DOS2 BDOS replacment by Carson Wilson.
- They require no installation to use and provide the features of
- a current day static clock and 'public' files. You will
- experience a loss of about 2.25k of TPA though (CCP=2k,RSX=.25k).
-
- The main file in this set is Z80DOS2.COM, execute it as a transient
- and it will overlay itself on top of your current BDOS. The second
- file is Z80DRSX.COM, it will provide protection for the BDOS from
- being replaced by systems that overwrite both the CCP and BDOS when
- executing a 'warm boot'. The third file is Z80DREM, a file that will
- remove the Z80DRSX and force a warm boot. (NOTE: if your system does
- not overwrite the BDOS on a warm boot, you will not need to execute
- Z80DRSX, but you will have to push reset to get rid of the Z80DOS BDOS)
-
- Z80DOS2.COM may be executed with an existing RSX in place that does
- not modify the warm boot vector at 0,1,2 in memory. Z80DRSX.COM will
- use the value at address 6,7 in memory to calculate where to load itself,
- so if a previous RSX exists, there is a good chance that you will
- loose a full 2.25k under that also. Z80DREM.COM will instruct Z80DRSX
- to remove itself, and in doing so will also remove any RSX under it.
-
- NOTE: With Z80DRSX installed, any warm boot will remove any RSX that
- has been installed underneath it unless that RSX has modified
- the BIOS internal warm boot jump.
-
- A static clock is assumed at location 50h-54h in memory. If this
- is a problem on your system you can patch the location you wish the clock
- to reside at F13h and F17h using DDT and SAVE (E13h,E17h in the file itself).
- These are word addresses.
-
- The static clock will not keep 'real time', but will keep the date
- as entered using one of the utilities below as the 'date' for files
- that you create/modify/access on a disk that has been initialized with
- the INITDIR program. Never fear, a disk that has not been initialized
- with this program WILL NOT BE CORRUPTED by the Z80DOS BDOS.
-
- To round out the picture, you can experiment with Z80DOS on a floppy
- that you are willing to run the INITDIR.COM program on that will set
- aside 1 out every 4 of the directory entries to hold the time stamp
- info. You can then use TIME11.COM or TIMEZD12.COM to set/view the
- current system time and TDIR-CPM/TDIR-Z.COM or SDZD134.COM to look at the
- stamped entries in the directory of the test floppy.
-
- Look for the librarys Z80DOS10.LBR, Z80D20A.LBR for the original
- source and documentation on Z80DOS. These libraries contain all the
- support files that will be need to experiment. Once you get bit by the
- bug, look into the other Z80DOS support routines on:
-
- DHN* RCPM
- 215-623-4040
- SYSOP: Bob Dean
-
- and Jay Sage's fine board:
- 617-965-7259