***********************************************************************
*                                                                     *
*    File Name: DFH3.COM        ZAP NUMBER 3                          *
*                                                                     *
*    Patch to alter the size of the file buffer and space alloc.      *
*                                                                     *
*    Reason:                                                          *
*       Initially each buffer defaults to the sum of five basic       *
*       sub buffers. They are in order of use:                        *
*       Control Block Buffer  =  128 dec bytes                        *
*       Index   Block Buffer  =  512                                  *
*       Data    Block Buffer  = 2048                                  *
*       User    Input Buffer  =  256                                  *
*       Slop                  =   16                                  *
*                              ------                                 *
*                               2960    = 0B90 bytes                  *
*                               2960/16 = 00B9 paragraphs             *
*                                                                     *
*       DISAM's record length word allows for a 64K record though     *
*       this has never been tested. It is concevable however that     *
*       an assembler program may need an input buffer size of 2048    *
*       bytes.     Index Block = 512,    Data Block = 8196            *
*       Space = 128 + 512 + 8192 + 2048 + 16 = 10,896 = 2A90 = 02A9   *
*                                                                     *
*       The zap values then become;  02A9 paragraphs and              *
*                                    2A90 bytes for allocation        *
*       These values get reversed in the module so the zap values     *
*       are A902 at 0D69 and 902A at 0D8D.                            *
*                                                                     *
*    Applied:                                                         *
*           mm/dd/yy by:                                              *
***********************************************************************
NAME DFH3.COM
* MODULE VERSION VERIFICATION
VER 0030 56657220332E342031374D61723839     "Ver 3.4 17Mar89"
* PREREQUISITE ZAPS:
* CO-REQUISITE ZAPS: NONE
* VERIFY CURRENT VALUE
VER 0DCA 83C702      0ECA  83 C7 02    ADD DI,2
VER 0DCD 05          0ECD  05          ADD AX,
*          B900      0ECE     00B9            185
VER 0DED BA5D0E      0EED  BA 0E5D     MOV DX,OFFSET BASE
VER 0DF0 81C2        0EF0  81 C2       ADD DX,
*            900B    0EF2        0B90         2960
* REPLACE WITH NEW VALUE
*                    NEW BUFFER PARAGRAPHS AND ALLOCATION SIZE
REP 0DCE B900        NEW NUMBER OF PARAGRAPHS IN LOHI ORDER
REP 0DF2 900B        NEW ALLOCATION SIZE IN LOHI ORDER
REP 0053 40          INSTALL ZAP #3  (REINSTALLABLE)
END
