home *** CD-ROM | disk | FTP | other *** search
-
-
- RAMDSKRB.DOC
-
- INTRODUCTION
-
- RAMDSKRB.CMD is an enhanced version of MDRIVE.CMD, which is
- included as a utility program in DIGITAL EQUIPMENT CORPORATION's
- releases of CP/M-86/80 V2.05 and V2.10. To minimize possible
- confusion and insure consistancy with DEC's manual, it is
- suggested that RAMDSKRB.CMD be renamed MDRIVE.CMD.
-
- This enhancement extends MDRIVE from a maximum of 8) 64K blocks to
- 12) 64K blocks on Rainbow 100B's with 896K of ram or 11) 64K blocks
- on Rainbow 100A's with 832K of ram.
-
- GENERAL INFORMATION
-
- RAMDSKRB.CMD was created directly from MDRIVE.CMD using DDT86 with
- out the benefit of source code, hence, source code for RAMDSKRB.CMD
- is not available. Prior to this modification, I had no experience
- in assembly language programming with any microprocessor. My only
- references were the DIGITAL RESEARCH CP/M-86 "System Guide" and
- "Programmers Guide". I, therefore, believe that those who feel
- the need to have source code listings are sufficiently knowledgeable
- to disassemble RAMDSKRB.CMD using DDT86.
-
- Any comments, suggestions, complaints and especially pats on the
- back are welcome. Questions should be sent to me with a self-
- addressed stamped envelope.
-
- Joseph C. Gugel, Jr.
- 159 High St.
- Nutley, N.J. 07110
-
- or a message may be left, to my attention, on the NY-ACC BBS at
- 718-539-3338.
-
- TECHNICAL
-
- RAMDSKRB is Rainbow specific and will run only on CP/M-86/80
- version 2.05 or later. The operation of RAMDSKRB is functionally
- identical to DEC's MDRIVE except as previously noted.
-
- The minimum memory required to run RAMDSKRB is 192K and the maximum
- available is 128K less than the total memory, 700K and 764K in fully
- loaded 100A's and 100B's respectively. Below 192K, (3 blocks)
- RAMDSKRB requires 2K for the directory and above 192K, (4 blocks)
- the directory requires 4K.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1
-
-
-
- RAMDSKRB.DOC cont.
-
-
- Following, is a listing of the major patch areas as viewed from DDT86:
-
- MDRIVE | RAMDSKRB | EXPLANATION
- _______________|_____________|_______________________________________
- | |
- 1. 650:197-1AB | 650:197-1B1 | Modified to accept 2 valid characters
- | | (0 - 12) from the command line.
- | |
- 2. 650:1D1-1DD | 650:1D9-1E7 | Modified to allowed the program to
- | | prompt more than 8) 64K blocks
- | | memory permitting.
- | |
- 3. 650:207-225 | 650:215-247 | Modified to accept 2 valid characters
- | | (0 - 12) from program prompting.
- | |
- 4. 650:229-23C | 650:248-26A | Modified to configure the File Control
- | | Block Extent (40:3FB4) to allow more
- | | than 512K.
- | |
- 5. 650:5AD-5BD | 650:5D9-5E8 | Modifies the message section to report
- | | the 4 new blocks "disk" area.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2
-
-